Human-Centered Software Engineering - Integrating Usability in the Software Development Lifecycle

Size: px
Start display at page:

Download "Human-Centered Software Engineering - Integrating Usability in the Software Development Lifecycle"

Transcription

1 Human-Centered Software Engineering - Integrating Usability in the Software Development Lifecycle Edited by Ahmed Seffah Concordia University, Montreal, Quebec, Canada Jan Gulliksen Uppsala University, Sweden and Michel C. Desmarais Ecole Polytechnique de Montreal, Quebec, Canada Springe]

2 Contents List of Figures List of Tables Preface Dedication Contributing Authors XI XV xvii XX i xxiii Part I Introductory Chapter 1 An Introduction to Human-Centered Software Engineering: 3 Integrating Usability in the Development Process Ahmed Seffah. Jan. Gulliksen. and Michel G. üesmaroin 1.1 Introduction Major Obstacles for Effective Integration The Series of Workshops on HCI/SE Integration Why Human Centered Software Engineering? Audience A Quick Tour of The Book 12 Part II Principles, Myths and Challenges 2 Key Principles for User-Centred Systems Design 17 Jan Gullikscn. Beugt. Gönmsson, Inge.r Boivie, Jenny Pe.rsson, Stefan Blomkvist, Am C'ajander 2.1 Purpose and Justification lg 2.2 Background lg 2.3 The Project Definition and Key Principles Tools for Applying UCSD Application Agile Approaches and UCSD Discussion/Conclusions 32 v

3 HUMAN-CENT RRED SOFTWARE ENGINE RRING 3 HCl, Usability and Software Engineering Integration: Present and Future 37 Ahmed Suffah, Midid C. Desmarxiis, and Eduard Metzker 3.1 Introduction Development Processes Artefacts Design Knowledge Organisational Approaches Conclusion 56 4 Surveying the Solitudes: An Investigation into the Relationships between Hu- 59 man Computer Interaction and Software Engineering in Practice BUI. Je.rome, Rick Kazman 4.1 Introduction The State of the Research The State of the Practice Knowledge of SE and HCl Working Together in the Workplace Software Process Interactions Implications of the Process Issues Use of HCl Methods Conclusions/Recommendations Future Research 69 5 Convergence or Competition between Software Engineering and Human Com- 71 puter Interaction AUütair G. Sutdijjt- 5.1 Introduction Design Processes and Methods Design Representations in SE and HCl Viewpoints in HCl and SE Theoretical Underpinnings Conclusions 83 Part III Requirements, Scenarios, and Use-cases 6 Experience with Using General Usability Scenarios on the Software Architecture 87 of a Collaborative System Roh J. Adams, Lcn Ba.su. and Btmnie E..lohn 6.1 Introduction Usability and Software Architecture The Usability and Software Architecture Project Prior Use of U&SA Materials Questions for a Real-world Case The Merboard Project U&SA'S Application to Merboard 102

4 COXTEXTS vii 6.8 Summary of Findings Ongoing Work xio 7 Linking User Needs and Use Case-driven Requirements Engineering 113 Sari Kujala 7.1 Introduction Understanding User Needs Linking User Needs to User Requirements Writing User Requirements from the User Point of View Evaluating the Approach in Industry Guiding Designers to the World of Usability: Determining Usability Requlre- 127 ments Through Teamwork Timo Jokrda 8.1 Introduction 12g 8.2 Related Methods Development of KESSU URD General Features of KESSU URD Steps of KESSU URD Findings from the Case Studies Conclusions Discussion Transforming Usability Engineering Requirements Into Software Engineering 147 Specifications: From PUF to UML Jim A. Carter. Jim hin, Kevin Schneider, David Fourneij 9.1 Introduction The Putting Usability First (PUF) Methodology The Unified Modeling Language Applying PUF in UML Implementing These Additions in UML Example Transformations Conclusion Igg Part IV UCD, Unified and Agile Processes 10 Which, When and How Usability Techniques and Activities Should Be 173 Integrated Kavier Ferre, Natalia Juristo, Ana M. Moreno 10.1 Introduction Usability Methods Approach to Integration Integration Proposafs Based on SE Methods Summary of Integration Proposais Mapping Between Usability and SE Activities Assignment of Usability Techniques to Activities 186

5 Vlll HUMAN-CENTERED SOFT WAKE ENGINEERING 10.7 When to Apply Usability Activities and Techniques Discussion Conclusions Coping with Complexity Dave. Roberts 11.1 Introduction 11.2 The Designers' Model 11.3 User Engineering Modeling Continued Development Towards a Model for Bridging Agile Development and User-Centered Design 219 Stefan Blomkvist 12.1 Introduction 12.2 Software Development Risks - Reasons for the Agile Approach Characteristics of Agile Development User-Centered Design User-Centered Design Qualities in Agile Development Discussion Towards a Model for Bridging Agile and UCD Ripple: An Event Driven Design Representation Framework for Integrating 245 Usability and Software Engineering Life Cycles Pnrdha S. Pyta, Mimvcl A. Perez-Qmnones, James D. Arihur. and H. Rci Hartson 13.1 Introduction Background Current Practices Ripple: A Design Representation Framework Contributions 13.6 Potential Downsides of Ripple Current Status jm ZVL Part V UCD Knowledge and Ul design Patterns 14 Integrating User-Centered Design Knowledge With Scenarios 269 Steven. R. Hayn.es, John M. Canvll, Mary Be.lh Rosson 14.1 Introduction What's in Design? 14.3 An Integrative Example A Design Knowledge Research Agenda Related Work 14.6 Conclusion 285 2J0 284

6 CONTEXTS ix 15 Patterns of Integration: Bringing User Centered Design Into The Software 287 Development Lifecycle Lisa Batilc 15.1 Introduction Pattern A: Foot in the Door (for internal usability group) Pattern B: Foot in the Door (for external Consultants) Pattern C: UCD Focus on Early Definition and Design Pattern D: UCD in Every Phase Conclusion Ul Design Patterns: Bridging Use Cases and Ul Design 309 John M. Artim 16.1 Introduction Tree An Example of a Ul Pattern Composed Ul Design Patterns in Use Pattern Descriptions in Practice Future Work Conclusions Ul Design Patterns: From Theory to Practice 331 Jimct Wcsson and Lester Cowley 17.1 Introduction Pattern Identification Pattern Use: The Dome Case Study Pattern Evaluation Further Research Conclusions 351 References 353 Authors Index 379 Subject Index 387

Human-Centered Software Engineering

Human-Centered Software Engineering Ahmed Seffah Jean Vanderdonckt Michel С Desmarais Editors Human-Centered Software Engineering Software Engineering Models, Patterns and Architectures for HCl Springer CONTENTS List of Figures List of Tables

More information

HORIZON: A Development Methodology for Collaborative Projects

HORIZON: A Development Methodology for Collaborative Projects ISSN 2281-4299 HORIZON: A Development Methodology for Collaborative Projects Tiziana Catarci Shah Rukh Humayoun Francesco Leotta Andrea Marrella Massimo Mecella Antonella Poggi Technical Report n. 2, 2015

More information

User and Client Satisfaction in Agile Development

User and Client Satisfaction in Agile Development User and Client Satisfaction in Agile Development Marta Larusdottir 1, Effie Law 2, Åsa Cajander 3 1 School of Computer Science, Reykjavik University, Iceland, Menntavegur 1, 101 Reykjavik 2 Department

More information

Masters of Science in Software & Information Systems

Masters of Science in Software & Information Systems Masters of Science in Software & Information Systems To be developed and delivered in conjunction with Regis University, School for Professional Studies Object Oriented Design Table of Contents January

More information

INTRODUCTION TO HUMAN-COMPUTER INTERACTION AND INTERACTION DESIGN

INTRODUCTION TO HUMAN-COMPUTER INTERACTION AND INTERACTION DESIGN INTRODUCTION TO HUMAN-COMPUTER INTERACTION AND INTERACTION DESIGN Barbara M. Wildemuth School of Information & Library Science University of North Carolina at Chapel Hill HCI Seminar, Institute for Information

More information

Software Engineering 2014-15

Software Engineering 2014-15 Software Engineering 2014-15 Theme leader Kung-Kiu Lau Today s presenter John Sargeant Course Units: ACS: Software Engineering COMP61511 Software Engineering Overview ( Overview ) COMP61521 Component-based

More information

Schneps, Leila; Colmez, Coralie. Math on Trial : How Numbers Get Used and Abused in the Courtroom. New York, NY, USA: Basic Books, 2013. p i.

Schneps, Leila; Colmez, Coralie. Math on Trial : How Numbers Get Used and Abused in the Courtroom. New York, NY, USA: Basic Books, 2013. p i. New York, NY, USA: Basic Books, 2013. p i. http://site.ebrary.com/lib/mcgill/doc?id=10665296&ppg=2 New York, NY, USA: Basic Books, 2013. p ii. http://site.ebrary.com/lib/mcgill/doc?id=10665296&ppg=3 New

More information

(BA122) Software Engineer s Workshop (SEW)

(BA122) Software Engineer s Workshop (SEW) Training for the Business Analyst (BA122) Software Engineer s Workshop (SEW) Duration: 4 days CDUs (Continuing Development Units): 28 Description: A practical workshop covering the role of the Business-Systems

More information

Designing Interactive Systems

Designing Interactive Systems THIRD EDITION Designing Interactive Systems A comprehensive guide to HCl, UX and interaction design David Benyon PEARSON Harlow, England London * New York Boston San Francisco Toronto Sydney * Auckland

More information

3C05: Unified Software Development Process

3C05: Unified Software Development Process 3C05: Unified Software Development Process 1 Unit 5: Unified Software Development Process Objectives: Introduce the main concepts of iterative and incremental development Discuss the main USDP phases 2

More information

Page 1/.. USA / Canada - South Africa Schedule No. 4 / 2011-Jan-24

Page 1/.. USA / Canada - South Africa Schedule No. 4 / 2011-Jan-24 USA / Canada South Africa Schedule No. 4 / 2011Jan24 Page 1/.. USA / Canada South Africa Schedule No. 4 / 2011Jan24 Page 2/.. USA / Canada South Africa Schedule No. 4 / 2011Jan24 Page 3/.. USA / Canada

More information

The Unified Software Development Process

The Unified Software Development Process The Unified Software Development Process Technieche Universal Darmstadt FACHBEREICH IN-FORMAHK BLIOTHEK Ivar Jacobson Grady Booch James Rumbaugh Rational Software Corporation tnventar-nsr.: Sachgebiete:

More information

An Integrated Quality Assurance Framework for Specifying Business Information Systems

An Integrated Quality Assurance Framework for Specifying Business Information Systems An Integrated Quality Assurance Framework for Specifying Business Information Systems Frank Salger 1, Stefan Sauer 2, Gregor Engels 1,2 1 Capgemini sd&m AG, Carl-Wery-Str. 42, D-81739 München, Germany

More information

Master Data Management

Master Data Management Master Data Management David Loshin AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO Ик^И V^ SAN FRANCISCO SINGAPORE SYDNEY TOKYO W*m k^ MORGAN KAUFMANN PUBLISHERS IS AN IMPRINT OF ELSEVIER

More information

Implementation. Business-Driven IT-Wide Agile (Scrum) and Kanban (Lean) Andrew T. Pham and David K. Pham. An Action Guide for Business and IT Leaders

Implementation. Business-Driven IT-Wide Agile (Scrum) and Kanban (Lean) Andrew T. Pham and David K. Pham. An Action Guide for Business and IT Leaders Business-Driven IT-Wide Agile (Scrum) and Kanban (Lean) Implementation An Action Guide for Business and IT Leaders Andrew T. Pham and David K. Pham Foreword by Jack Bergstrand, Former CFO of the Coca-Cola

More information

A Framework for Integrating Software Usability into Software Development Process

A Framework for Integrating Software Usability into Software Development Process A Framework for Integrating Software Usability into Software Development Process Hayat Dino AFRICOM Technologies, Addis Ababa, Ethiopia [email protected] Rahel Bekele School of Information Science, Addis

More information

Workflow Administration of Windchill 10.2

Workflow Administration of Windchill 10.2 Workflow Administration of Windchill 10.2 Overview Course Code Course Length TRN-4339-T 2 Days In this course, you will learn about Windchill workflow features and how to design, configure, and test workflow

More information

ANALYTICS. Predicting the Economic Value of Your Company's Human Capital Investments AMACQM. American Management Association

ANALYTICS. Predicting the Economic Value of Your Company's Human Capital Investments AMACQM. American Management Association THE NEW ANALYTICS Predicting the Economic Value of Your Company's Human Capital Investments Jac Fitz-enz FWtHZlEItt-iy STUBIEHBEITII6EH AMACQM American Management Association New York Atlanta Brussels

More information

How To Write A Diagram

How To Write A Diagram Data Model ing Essentials Third Edition Graeme C. Simsion and Graham C. Witt MORGAN KAUFMANN PUBLISHERS AN IMPRINT OF ELSEVIER AMSTERDAM BOSTON LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE

More information

Obj ect-oriented Construction Handbook

Obj ect-oriented Construction Handbook Obj ect-oriented Construction Handbook Developing Application-Oriented Software with the Tools & Materials Approach Heinz Züllighoven IT'Workplace Solutions, Inc., and LJniversity of Hamburg, Germany as

More information

User-Centered Design in Agile Software Development. Pirkka Rannikko

User-Centered Design in Agile Software Development. Pirkka Rannikko User-Centered Design in Agile Software Development Pirkka Rannikko University of Tampere School of Information Sciences Interactive Technology M.Sc. Thesis Supervisors: Saila Ovaska and Timo Poranen April

More information

Executive's Guide to Project Management

Executive's Guide to Project Management J Executive's Guide to Project Management Organizational Processes and Practices for Supporting Complex Projects ROBERT K. WYSOCKI WILEY John Wiley & Sons, Inc. Foreword Preface xi, XV INTRODUCTIONN The

More information

How User Experience Fits in Agile

How User Experience Fits in Agile How User Experience Fits in Agile By Jim Ross Senior User Experience Architect D3 Infragistics Services 2 Commerce Drive Cranbury, NJ 08512 People who do not currently practice user experience design often

More information

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational

More information

Modern Industrial Automation Software Design

Modern Industrial Automation Software Design Modern Industrial Automation Software Design Principles and Real-World Applications Lingfeng Wang Kay Chen Tan IEEE PRESS WILEY- INTERSCIENCE A JOHN WILEY & SONS, INC., PUBLICATION Contents Preface Acknowledgments

More information

Windchill PDMLink 10.2. Curriculum Guide

Windchill PDMLink 10.2. Curriculum Guide Windchill PDMLink 10.2 Curriculum Guide Live Classroom Curriculum Guide Update to Windchill PDMLink 10.2 from Windchill PDMLink 9.0/9.1 for the End User Introduction to Windchill PDMLink 10.2 for Light

More information

Selling Agile at Your Company

Selling Agile at Your Company Selling Agile at Your Company Presented by William F. Nazzaro Hosted by Dave Bieg, Executive Vice President About DevelopMentor DevelopMentor provides solutions for all professionals involved in the lifecycle

More information

Software Configuration Management Patterns

Software Configuration Management Patterns Software Configuration Management Patterns Effective Teamwork, Practical Integration.Nded mftmeretnetz g, STEPHEN P. BERCZUK with BRAD APPLETON v%addison-wesley Boston San Fransisco New York Toronto Montreal

More information

Easing Team Politics in Agile Usability

Easing Team Politics in Agile Usability Easing Team Politics in Agile Usability A Concept Mapping Approach Jeremy T. Barksdale, Eric D. Ragan, D. Scott McCrickard Center for Human Computer Interaction Virginia Tech Blacksburg, VA {barksdale,

More information

SOFTWARE PROCESS MODELS

SOFTWARE PROCESS MODELS SOFTWARE PROCESS MODELS Slide 1 Software Process Models Process model (Life-cycle model) - steps through which the product progresses Requirements phase Specification phase Design phase Implementation

More information

Winning the Hardware-Software Game

Winning the Hardware-Software Game Winning the Hardware-Software Game Using Game Theory to Optimize the Pace of New Technology Adoption Ruth D. Fisher PRENTICE Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal

More information

STATE UNIVERSITY OF NEW YORK COLLEGE OF TECHNOLOGY CANTON, NEW YORK COURSE OUTLINE EADM 435 DISASTER SIMULATION

STATE UNIVERSITY OF NEW YORK COLLEGE OF TECHNOLOGY CANTON, NEW YORK COURSE OUTLINE EADM 435 DISASTER SIMULATION STATE UNIVERSITY OF NEW YORK COLLEGE OF TECHNOLOGY CANTON, NEW YORK COURSE OUTLINE EADM 435 DISASTER SIMULATION Prepared By: Dr. Michael J. O Connor Jr. SCHOOL OF BUSINSS AND LIBERAL ARTS DEPARTMENT OF

More information

SMARTEAM FUNDAMENTALS V5 R19

SMARTEAM FUNDAMENTALS V5 R19 SMARTEAM FUNDAMENTALS V5 R19 Length 1 Day Objectives of the course Upon completion of this course you will be able to... - Understand the basics of PLM and ENOVIA SmarTeam. - Understand how ENOVIA SmarTeam

More information

Management. Project. Software. Ashfaque Ahmed. A Process-Driven Approach. CRC Press. Taylor Si Francis Group Boca Raton London New York

Management. Project. Software. Ashfaque Ahmed. A Process-Driven Approach. CRC Press. Taylor Si Francis Group Boca Raton London New York Software Project Management A Process-Driven Approach Ashfaque Ahmed CRC Press Taylor Si Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor St Francis Croup, an Informa business

More information

Lecture Overview. Object-Oriented Software Engineering: Using UML, Patterns, Java, and Software Development Processes. Prof. Dr.

Lecture Overview. Object-Oriented Software Engineering: Using UML, Patterns, Java, and Software Development Processes. Prof. Dr. COM 401 Software Engineering Lecture Overview Object-Oriented Software Engineering: Using UML, Patterns, Java, and Software Development Processes Prof. Dr. Halûk Gümüşkaya [email protected]

More information

The Usability Engineering Repository (UsER)

The Usability Engineering Repository (UsER) The Usability Engineering Repository (UsER) Marc Paul, Amelie Roenspieß, Tilo Mentler, Michael Herczeg Institut für Multimediale und Interaktive Systeme (IMIS) Universität zu Lübeck Ratzeburger Allee 160

More information

Requirements Engineering for Software

Requirements Engineering for Software Requirements Engineering for Software and Systems Second Edition Phillip A. Laplante CRC Press Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Croup, an

More information

INNOVATION MANAGEMENT

INNOVATION MANAGEMENT INNOVATION MANAGEMENT Strategy and Implementation using the Pentathlon Framework SECOND EDITION KEITH GOFFIN & RICK MITCHELL Includes 77 innovation case studies - from the service and manufacturing sectors

More information

Developing the Architectural Framework for SOA Adoption

Developing the Architectural Framework for SOA Adoption Developing the Architectural Framework for SOA Adoption Oliver Sims Enterprise Architect [email protected] Copyright Open-IT Limited 2005 Agenda Service Orientation just a good technology? The

More information

An ERP Life cycle and its Competitive Advantages in SMEs

An ERP Life cycle and its Competitive Advantages in SMEs An ERP Life cycle and its Competitive Advantages in SMEs Aniket A. Deshmukh 1, Dr. Arun Kumar 2 1 Mechanical Department, VIVA Institute of Technology. Virar (E), Maharashtra, India 2 Mechanical Departments,

More information

Accreditation in Higher Education - an introduction -

Accreditation in Higher Education - an introduction - Confédération des Conférences des Recteurs de l'union Européenne Confederation of European Union Rectors' Conferences Aarlenstraat 39-41 rue d Arlon B-1000 Brussels Tel.: (32) 2 2305544 Fax:(32)2 2305751

More information

INTRODUCTION TO USER EXPERIENCE DESIGN & EXPERIENCE THINKING

INTRODUCTION TO USER EXPERIENCE DESIGN & EXPERIENCE THINKING AD-101 INTRODUCTION TO USER EXPERIENCE DESIGN & EXPERIENCE THINKING Design for engagement and deliver remarkably meaningful experiences through the power of user experience design QUICKLY GAIN A FOUNDATION

More information

Introduction to Windchill Projectlink 10.2

Introduction to Windchill Projectlink 10.2 Introduction to Windchill Projectlink 10.2 Overview Course Code Course Length TRN-4270 1 Day In this course, you will learn how to participate in and manage projects using Windchill ProjectLink 10.2. Emphasis

More information

Agile Methods. Introduction to. AAddison-Wesley. Sondra Ashmore, Ph.D. Kristin Runyan. Capetown Sydney Tokyo Singapore Mexico City

Agile Methods. Introduction to. AAddison-Wesley. Sondra Ashmore, Ph.D. Kristin Runyan. Capetown Sydney Tokyo Singapore Mexico City Introduction to Agile Methods Sondra Ashmore, Ph.D. Kristin Runyan AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris Mad Capetown Sydney

More information

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53 Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software

More information

Enterprise Architecture at Work

Enterprise Architecture at Work Marc Lankhorst et al. Enterprise Architecture at Work Modelling, Communication and Analysis Third Edition 4y Springer Contents 1 Introduction to Enterprise Architecture 1 1.1 Architecture 1 1.2 Enterprise

More information

Customer and Business Analytic

Customer and Business Analytic Customer and Business Analytic Applied Data Mining for Business Decision Making Using R Daniel S. Putler Robert E. Krider CRC Press Taylor &. Francis Group Boca Raton London New York CRC Press is an imprint

More information

Software Development Process Models and their Impacts on Requirements Engineering Organizational Requirements Engineering

Software Development Process Models and their Impacts on Requirements Engineering Organizational Requirements Engineering Software Development Process Models and their Impacts on Requirements Engineering Organizational Requirements Engineering Prof. Dr. Armin B. Cremers Sascha Alda Overview Phases during Software Development

More information

Business Administration of Windchill PDMLink 10.0

Business Administration of Windchill PDMLink 10.0 Business Administration of Windchill PDMLink 10.0 Overview Course Code Course Length TRN-3160-T 3 Days After completing this course, you will be well prepared to set up and manage a basic Windchill PDMLink

More information

The Process. Improvement. Handbook. A Blueprint for Managing Change and. Increasing Organizational Performance. Tristan Boutros.

The Process. Improvement. Handbook. A Blueprint for Managing Change and. Increasing Organizational Performance. Tristan Boutros. The Process Improvement Handbook A Blueprint for Managing Change and Increasing Organizational Performance Tristan Boutros Tim Purdie Illustrations by Dustin Duffy Mc Graw Hill Education New York Chicago

More information

PATTERN-ORIENTED ARCHITECTURE FOR WEB APPLICATIONS

PATTERN-ORIENTED ARCHITECTURE FOR WEB APPLICATIONS PATTERN-ORIENTED ARCHITECTURE FOR WEB APPLICATIONS M. Taleb, A. Seffah Human-Centred Software Engineering Group Concordia University, Montreal, Quebec, Canada Phone: +1 (514) 848 2424 ext 7165 and/or ext

More information

Study Guide. ScrumMaster. The. James Schiel. CRC Press. Taylor & Francis Croup, an Inform* business AN AUERBACH BOOK. CRC Press (s an imprint of the

Study Guide. ScrumMaster. The. James Schiel. CRC Press. Taylor & Francis Croup, an Inform* business AN AUERBACH BOOK. CRC Press (s an imprint of the The ScrumMaster Study Guide James Schiel CRC Press & Taylor Francis Croup Boca Raton London New York CRC Press (s an imprint of the Taylor & Francis Croup, an Inform* business AN AUERBACH BOOK Contents

More information

Contents. 3 Agile Modelling 31 3.1 Introduction 31 3.2 Modelling Misconceptions 31

Contents. 3 Agile Modelling 31 3.1 Introduction 31 3.2 Modelling Misconceptions 31 Contents 1 Introduction 1 1.1 WhyThisBook? 1 1.2 A Bit of History 1 1.3 What Is Agile Software Development? 2 1.4 WhyBe Agile? 3 1.5 What This Book Is About? 3 1.6 Implementation Languages 3 1.7 The Structure

More information

Quantification and Traceability of Requirements

Quantification and Traceability of Requirements Quantification and Traceability of Requirements Gyrd Norvoll Master of Science in Computer Science Submission date: May 2007 Supervisor: Tor Stålhane, IDI Norwegian University of Science and Technology

More information

Open Source Data Warehousing and Business Intelligence

Open Source Data Warehousing and Business Intelligence Open Source Data Warehousing and Business Intelligence Lakshman Bulusu CRC Press Taylor & Francis Croup Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Croup, an infonna business

More information

Implementation Plan: Development of an asset and financial planning management. Australian Capital Territory

Implementation Plan: Development of an asset and financial planning management. Australian Capital Territory Implementation Plan: Development of an asset and financial planning management framework for TAMS Australian Capital Territory NATIONAL PARTNERSHIP AGREEMENT TO SUPPORT LOCAL GOVERNMENT AND REGIONAL DEVELOPMENT

More information

for Research and Guiding Innovation for Positive R&D Outcomes Lory Mitchell Wingate

for Research and Guiding Innovation for Positive R&D Outcomes Lory Mitchell Wingate Project Management for Research and Development Guiding Innovation for Positive R&D Outcomes Lory Mitchell Wingate CRC Press Taylor & Francis Group BocaRaton London New York CRC Press is an imprint of

More information

ROBERT S. WELCH CENTER FOR GRADUATE AND PROFESSIONAL STUDIES GOUCHER COLLEGE TEACHERS INSTITUTE 2015 GOUCHER COLLEGE SYLLABUS AP 592.

ROBERT S. WELCH CENTER FOR GRADUATE AND PROFESSIONAL STUDIES GOUCHER COLLEGE TEACHERS INSTITUTE 2015 GOUCHER COLLEGE SYLLABUS AP 592. ROBERT S. WELCH CENTER FOR GRADUATE AND PROFESSIONAL STUDIES GOUCHER COLLEGE TEACHERS INSTITUTE 2015 GOUCHER COLLEGE SYLLABUS AP 592.300 Preparing Students for Advanced Placement Art History John Nici,

More information

Designing Usable, Yet Secure User Authentication Service: The Cognitive Dimension

Designing Usable, Yet Secure User Authentication Service: The Cognitive Dimension Designing Usable, Yet Secure User Authentication Service: The Cognitive Dimension Christina Braz a, Pierre Porrier a, and Ahmed Seffah b a University of Quebec a Montreal, Canada {braz.christina, pierre.poirier}@uqam.ca

More information

How To Design A Website For The Elderly

How To Design A Website For The Elderly CHAPTER THREE USER CENTERED DESIGN APPROACH 3.1 Introduction This chapter focuses on two main sections that are about user centered approach and applying this approach to design of the Blue Air Travel

More information

Lean Supply Chain and Logistics Management

Lean Supply Chain and Logistics Management Lean Supply Chain and Logistics Management Paul Myerson Me Grauu Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto CONTENTS CHAPTER

More information

DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD. PROGRAMME

DR. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD. PROGRAMME BCA 1 DR BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD Diploma in Business Management Semester I st & II nd Semester (New Syllabus 60/40) Examination May-2011 The Examination held on the Days and

More information

Screen Design : Navigation, Windows, Controls, Text,

Screen Design : Navigation, Windows, Controls, Text, Overview Introduction Fundamentals of GUIs - methods - Some examples Screen : Navigation, Windows, Controls, Text, Evaluating GUI Performance 1 Fundamentals of GUI What kind of application? - Simple or

More information

Effective Methods for Software and Systems Integration

Effective Methods for Software and Systems Integration Effective Methods for Software and Systems Integration Boyd L. Summers CRC Press Taylor & Francis Group 6000 Broken Sound Parkway NW, Suite 300 Boca Raton, FL 33487-2742 CRC Press is an imprint of Taylor

More information

Regulation On Attainment of Doctor of Sciences Degree at SEEU (PhD)

Regulation On Attainment of Doctor of Sciences Degree at SEEU (PhD) According to article 118 of the Law on Higher Education of Republic of Macedonia; articles 60, 68 and 69 of SEEU statute ; based on decision of Council of Teaching and Science of SEEU of date April 12th

More information

Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture

Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture Business Business Services Services and Enterprise and Enterprise This Workshop Two parts Background: Business Value of Enterprise TOGAF s and the Business Services We will use the key steps, methods and

More information

ARIS Design Platform Getting Started with BPM

ARIS Design Platform Getting Started with BPM Rob Davis and Eric Brabander ARIS Design Platform Getting Started with BPM 4y Springer Contents Acknowledgements Foreword xvii xix Chapter 1 An Introduction to BPM 1 1.1 Brief History of Business Process

More information

Integration of Usability Techniques into the Software Development Process

Integration of Usability Techniques into the Software Development Process Integration of Usability Techniques into the Software Development Process Xavier Ferre Universidad Politecnica de Madrid [email protected] Abstract Software development organisations are paying more and

More information

Agenda Item #06-29 Effective Spring 2007 Eastern Illinois University Revised Course Proposal MGT 4500, Employee Staffing and Development

Agenda Item #06-29 Effective Spring 2007 Eastern Illinois University Revised Course Proposal MGT 4500, Employee Staffing and Development Agenda Item #06-29 Effective Spring 2007 Eastern Illinois University Revised Course Proposal MGT 4500, Employee Staffing and Development 1. Catalog Description a. Course Number: MGT 4500 b. Title: Employee

More information

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as

More information

Human Resource Management IN LOCAL GOVERNMENT

Human Resource Management IN LOCAL GOVERNMENT SUB Hamburg B/106690 Human Resource Management IN LOCAL GOVERNMENT ESSENTIAL GUIDE Third Edition Edited by Siegrun Fox Freyss ICMA Contents Foreword Preface Introduction / Siegrun Fox Freyss 1 Planning

More information

Electronic Clinical Transfusion Management System

Electronic Clinical Transfusion Management System The Chief Medical Officer s National Blood Transfusion Committee Electronic Clinical Transfusion Management System Supporting the automated tracking of blood products right patient right blood National

More information

Reenginering the System Development Process for User Centred Design.

Reenginering the System Development Process for User Centred Design. CID-131 ISSN 1403-0721 Department of Numerical Analysis and Computer Science KTH Reenginering the System Development Process for User Centred Design. Jan Gulliksen and Bengt Göransson CID, CENTRE FOR USER

More information

Agenda item number: 5 FINANCE AND PERFORMANCE MANAGEMENT OVERVIEW AND SCRUTINY COMMITTEE FUTURE WORK PROGRAMME

Agenda item number: 5 FINANCE AND PERFORMANCE MANAGEMENT OVERVIEW AND SCRUTINY COMMITTEE FUTURE WORK PROGRAMME Agenda item number: 5 COMMITTEE FINANCE AND PERFORMANCE MANAGEMENT OVERVIEW AND SCRUTINY COMMITTEE DATE TUESDAY 17 JUNE 2003 TITLE OF REPORT RESPONSIBLE OFFICER FUTURE WORK PROGRAMME Ann Joyce, Head of

More information

UX DESIGN: FOUNDATIONS FOR DESIGNING ONLINE USER EXPERIENCES

UX DESIGN: FOUNDATIONS FOR DESIGNING ONLINE USER EXPERIENCES (J^ SMASHING UX DESIGN: FOUNDATIONS FOR DESIGNING ONLINE USER EXPERIENCES Jesmond Allen James Chudley WILEY A [ohn Wiley and Sons, Ltd, Publication CONTENTS PART I: UX PROCESSES AND PROJECTS 1 Chapter

More information

Developing acceptance tests specifically with Fit Fit for Developing Software Framework for Integrated Tests Rick Mugridge and Ward Cunningham.

Developing acceptance tests specifically with Fit Fit for Developing Software Framework for Integrated Tests Rick Mugridge and Ward Cunningham. 50 References (** Still more to add - ones by the people referred to in the preface **) (*** Eliminate duplicates ***) Books The only other book I know specifically directed toward Acceptance Testing Bridging

More information

Real Web Project Management : Case Studies and Best Practices from the Trenches Thomas J. Shelford Gregory A. Remillard

Real Web Project Management : Case Studies and Best Practices from the Trenches Thomas J. Shelford Gregory A. Remillard Real Web Project Management : Case Studies and Best Practices from the Trenches Thomas J. Shelford Gregory A. Remillard Foreword. Preface. Acknowledgments. About the Authors. 1. The Project Manager: Who

More information

BSM 9.0 ESSENTIALS. Instructor-Led Training

BSM 9.0 ESSENTIALS. Instructor-Led Training BSM 9.0 ESSENTIALS Instructor-Led Training INTENDED AUDIENCE New users of Business Service Management (BSM) 9.0, including: Database Administrators System Administrators Network Administrators Operations

More information