Contextual design

This book introduces a customer-centered approach to business by showing how data gathered from people while they work can drive the definition of a product or process while supporting the needs of teams and their organizations. This is a practical, hands-on guide for anyone trying to design systems that reflect the way customers want to do their work. The authors developed Contextual Design, the method discussed here, through their work with teams struggling to design products and internal systems. In this book, you'll find the underlying principles of the method and how to apply them to different problems, constraints, and organizational situations. Contextual Design enables you to + gather detailed data about how people work and use systems + develop a coherent picture of a whole customer population + generate systems designs from a knowledge of customer work + diagram a set of existing systems, showing their relationships, inconsistencies, redundancies, and omissions Table of Contents Chapter 1 Introduction Chapter 2 Gathering Customer Data Chapter 3 Principles of Contextual Inquiry Chapter 4 Contextual Inquiry in Practice Chapter 5 A Language of Work Chapter 6 Work Models Chapter 7 The Interpretation Session Chapter 8 Consolidation Chapter 9 Creating One View of the Customer Chapter 10 Communicating to the Organization Chapter 11 Work Redesign Chapter 12 Using Data to Drive Design Chapter 13 Design from Data Chapter 14 System Design Chapter 15 The User Environment Design Chapter 16 Project Planning and Strategy Chapter 17 Prototyping as a Design Tool Chapter 18 From Structure to User Interface Chapter 19 Iterating with a Prototype Chapter 20 Putting It into Practice

[1]  Colin Potts,et al.  Collaboration during conceptual design , 1996, Proceedings of the Second International Conference on Requirements Engineering.

[2]  Julian E. Orr,et al.  Narratives at work: story telling as cooperative diagnostic activity , 1986, CSCW '86.

[3]  Edmund B. Daly Management of Software Development , 1977, IEEE Transactions on Software Engineering.

[4]  Elizabeth A. Buie,et al.  Integrating Human Factors with Software Engineering Practices , 1994 .

[5]  Lawrence B. Holder,et al.  User-centered system decomposition: Z-based requirements clustering , 1996, Proceedings of the Second International Conference on Requirements Engineering.

[6]  Colin Potts,et al.  Invented requirements and imagined customers: requirements engineering for off-the-shelf software , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[7]  Thomas K. Landauer,et al.  The trouble with computers , 1995 .

[8]  W. E. Hefley,et al.  New concepts in engineering processes for developing integrated task environments , 1994, Proceedings of National Aerospace and Electronics Conference (NAECON'94).

[9]  Lucy A. Suchman,et al.  Representations of work , 1995, CACM.

[10]  Joseph A. Goguen,et al.  Techniques for requirements elicitation , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[11]  Charles Richter,et al.  A review of the state of the practice in requirements modeling , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[12]  Ivar Jacobson,et al.  Object-Oriented Software Engineering , 1991, TOOLS.

[13]  David W. Bustard,et al.  Integrating soft systems and object-oriented analysis , 1996, Proceedings of the Second International Conference on Requirements Engineering.

[14]  Hassan Gomaa The impact of rapid prototyping on specifying user requirements , 1983, SOEN.

[15]  Geoffrey A. Moore Crossing the chasm : marketing and selling technology products to mainstream customers , 1991 .

[16]  J. Hauser,et al.  The House of Quality , 1988 .

[17]  A. Strauss,et al.  The discovery of grounded theory: strategies for qualitative research aldine de gruyter , 1968 .

[18]  William E. Hefley,et al.  The Cobbler's children: applying total quality management to business process improvement, information engineering and software engineering , 1993, SOEN.

[19]  Wendie Wulff,et al.  Animating interfaces , 1990, CSCW '90.

[20]  B. Nardi Context and consciousness: activity theory and human-computer interaction , 1995 .

[21]  Allison L. Hansen Reflections on I/Design: user interface design at a startup , 1997, CHI.

[22]  Temple Grandin,et al.  Thinking in Pictures: And Other Reports From My Life With Autism , 1996 .

[23]  Dennis R. Wixon,et al.  Contextualism as a world view for the reformation of meetings , 1988, CSCW '88.

[24]  Cathleen Wharton,et al.  Telephone operators as knowledge workers: consultants who meet customer needs , 1995, CHI '95.

[25]  Tamara Sumner,et al.  The high-tech toolbelt: a study of designers in the workplace , 1995, CHI '95.

[26]  D. Schoen The Reflective Practitioner , 1983 .

[27]  Larry L. Constantine,et al.  Essential modeling: use cases for user interfaces , 1995, INTR.

[28]  E. Hutchins Cognition in the wild , 1995 .

[29]  Karen Holtzblatt,et al.  Calling down the lightning [software design] , 1994, IEEE Software.

[30]  Erran Carmel,et al.  Customer-developer links in software development , 1995, CACM.

[31]  Glenford J. Myers,et al.  Structured Design , 1999, IBM Syst. J..

[32]  M. Polanyi Personal Knowledge: Towards a post-critical philosophy , 1959 .

[33]  Michael J. Muller,et al.  Participatory design , 1993, CACM.

[34]  Tom Rodden,et al.  Presenting ethnography in the requirements process , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[35]  Karen Holtzblatt,et al.  Requirements gathering: the human factor , 1995, CACM.

[36]  William E. Hefley,et al.  Guilty or not guilty? human factors structured methods on trial , 1994, CHI '94.

[37]  Terry Winograd,et al.  Bringing Design to Software , 1996 .

[38]  Ian McClelland,et al.  User-centred design principles: how far have they been industrialised? , 1996, SGCH.

[39]  Mary Beth Rosson,et al.  Participatory analysis: shared development of requirements from scenarios , 1997, CHI.

[40]  Richard Bentley,et al.  Integrating ethnography into the requirements engineering process , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[41]  John Karat,et al.  Maintaining a focus on user requirements throughout the development of clinical workstation software , 1997, CHI.

[42]  Maxwell Boas,et al.  Big Mac: The Unauthorized Story of McDonald's , 1976 .

[43]  E. Goffman The Presentation of Self in Everyday Life , 1959 .

[44]  Dennis Wixon,et al.  Field methods casebook for software design , 1996 .

[45]  C. Dennis Allen Succeeding as a clandestine change agent , 1995, CACM.

[46]  Jens Rasmussen,et al.  Cognitive Systems Engineering , 2022 .

[47]  Larry Constantine,et al.  "Usage-centered software engineering: new models, methods, and metrics" , 1996, Proceedings 1996 International Conference Software Engineering: Education and Practice.

[48]  Larry Constantine,et al.  Constantine on Peopleware , 1995 .

[49]  Marylin M. Keller,et al.  Software specification and design - a disciplined approach for real-time systems , 1992, Wiley series in software engineering practice.

[50]  Gitta Salomon,et al.  Articulating a metaphor through user-centered design , 1995, CHI '95.

[51]  Michael Jackson,et al.  Domain descriptions , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[52]  Robert B. Terwilliger,et al.  Relationships between users' and interfaces' task representations , 1997, CHI.

[53]  William E. Hefley,et al.  A wimp no more: the maturing of user interface engineering , 1994, INTR.

[54]  William E. Hefley,et al.  Team-based incremental acquisition of large-scale unprecedented systems , 1992 .

[55]  Mary Beth Rosson,et al.  Integrating task and software development for object-oriented applications , 1995, CHI '95.

[56]  Joseph A. Goguen,et al.  Formality and Informality in Requirements Engineering , 1996, ICRE.

[57]  Joachim Karlsson,et al.  A usability-oriented approach to requirements engineering , 1996, Proceedings of the Second International Conference on Requirements Engineering.

[58]  Morten Kyng Designing for a Dollar a Day , 1988 .

[59]  Mitchell Kapor A software design manifesto , 1990 .

[60]  Andrew Clement,et al.  Cooperative support for computer work: a social perspective on the empowering of end users , 1990, CSCW '90.

[61]  Ray Waddington,et al.  Task-Related Knowledge Structures: Analysis, Modelling and Application , 1988, BCS HCI.