Abstract
In a world where competitors are just a mouse-click away, humancentered design (HCD) methods change from a last minute add-on to a vital part of the software development lifecycle. However, case studies indicate that existing process models for HCD are not prepared to cope with the organizational obstacles typically encountered during the introduction and establishment of HCD methods in industrial software development organizations. Knowledge about exactly how to most efficiently and smoothly integrate HCD methods into development processes practiced by software development organizations is still not available. To bridge this gap, we present the experience-based human-centered design lifecycle, an interdisciplinary effort of experts in the fields of software engineering, human-computer interaction, and process improvement. Our approach aims at supporting the introduction, establishment and continuous improvement of HCD processes in software development organizations. The approach comprises a process model, tools, and organizational measures that promote the utilization of HCD methods in otherwise technology-centered development processes and facilitate organizational learning in HCD. We present results of a case study where our approach has been successfully applied in a major industrial software development project.
Chapter PDF
Similar content being viewed by others
References
J. Nielsen, Designing Web Usability: The Practice of Simplicity: New Riders Publishing, 2000.
D. A. Norman,“Chapter 10: Want Human-Centered Design? Reorganize the Company.,” in The Invisible Computer: MIT Press, 1998.
J. D. Gould and C. Lewis,“Designing for Usability: Key Principles and What Designers Think,” Communications of the ACM, vol. 28, pp. 360–411, 1985.
J. Nielsen, Usability Engineering: Morgan Kaufman Publishers, 1994.
J. Karat and T. Dayton,“Practical Education for Improving Software Usability,” presented at Conference on Human Factors in Computing Systems: CHI’95, 1995.
D.R. Wixon J. Ramey (eds.), Field Methods Casebook for Software Design. New York: John Wiley & Sons, 1996.
H. Beyer and K. Holtzblatt, Contextual Design: Defining Customer-Centered Systems: Morgan Kaufmann, 1998.
D. J. Mayhew, The Usability Engineering Lifecycle: A Practioner’s Handbook for User Interface Design: Morgan Kaufman, 1999.
L. L. Constantine and L. A. D. Lockwood, Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design: Addison-Wesley, 1999.
W. W. Royce,“Managing the development of large software systems,” presented at IEEE WESTCON, San Francisco, USA, 1970.
B. W. Boehm,“A spiral model of software development and enhancement.,” IEEE Computer, vol. 21, pp. 61–72, 1988.
B. Henderson-Sellers and J. M. Edwards,“Object-Oriented Systems Life Cycle,” Communications of the ACM, vol. 31, pp. 143–159, 1990.
P. B. Checkland, Systems Thinking, Systems Practice: John Wiles & Sons, 1981.
D. Hix and H. R. Hartson,“Iterative, Evaluation-Centered User Interaction Development,” in Developing User Interfaces: Ensuring Usability Through Product & Process. New York: John Wiley & Sons, 1993, pp. 95–116.
P. B. Checkland and J. Scholes, Soft Systems Methodology in Action: John Wiley & Sons, 1990.
S. Rosenbaum et al.,“What makes Strategic Usability Fail? Lessons Learned From the Field.,” presented at International Conference on Human Factors in Computing Systems, CHI99, Pittsburgh, PA USA, 1999.
E. Wetzenstein, A. Becker, R. Oed,“Which Support do Developers Demand During the Development of User Interfaces” (in german), to be presented at the 1st interdiciplinary Conference on Human-Computer Issues, M&C2001, Bad Honnef, Germany, 2001.
H. Reiterer,“Tools for Working with Guidelines in Different User Interface Design Approaches,” presented at the Annual Workshop of the Special Interest Group on Tools for Working with Guidelines, Biarritz, France, 2000.
ISO/TC 159 Ergonomics,“ISO TR 18529-The Usability Maturity Model,”.
G. Al-Quaimari and D. McRostie,“KALDI: A Computer-Aided Usability Engineering Tool for Supporting Testing and Analysis of Human-Computer Interaction,” presented at CADUI99: Computer Aided Design of User Interfaces, Louvain-la-Neuve Belgium, 1999.
Foley et al.,“UIDE-An Intelligent User Interface Design Environment,” Intelligent User Interfaces, pp. 339–384, 1991.
P. Szekley et. al.,“Facilitating the Exploration of Interface Design Alternatives: The HUMANOID Model of Interface Design,” presented at Conference on Human Factors in Computing Systems, CHI’92, 1992.
Balzert et.al.,“The JANUS Application Development Environment-Generating more than the User Interface,” presented at Computer Aided Design of User Interfaces, CADUI’96, 1996.
A.R. Puerta,“A Model Based Interface Development Environment,” IEEE Software, vol. 14, pp. 41–47, 1997.
J. Vanderdonckt,“SEGUIA-Assisting Designers in Developing Interactive Business Oriented Applications,” presented at internatl. Conference on Human Computer Interaction, HCI’99, Munich, 1999.
M. Macleod and R. Rengger,“The Development of DRUM: A Software Tool for Videoassisted Usability Evaluation,” presented at BCS Conference on People and Computers VIII HCI’93, Lougborough, 1993.
D. Uehling and K. Wolf,“User Action Graphing Effort (UsAGE),” presented at ACM Conference on Human Aspects in Computing Systems CHI’95, Denver, 1995.
H. Wandke, A. Dubrowsky, and J. Huettner,“Anforderungsanalyse zur Einführung eines Unterstüzungssystems bei Software-Entwicklern,” presented at Software Ergonomie’99, Walldorf, Germany, 1999.
IABG,“Vorgehensmodell zur Planung und Durchführung von IT-Vorhaben-Entwicklungsstandard für IT-Systeme des Bundes,”: IABG-Industrieanlagen Betriebsgesellschaft, http://www.v-modell.iabg.de/.
Mark C. Paulk, Bill Curtis, Mary Beth Chrissis, and Charles V. Weber, “Capability Maturity Model, Version 1.1,” IEEE Software, Vol. 10, No. 4, July 1993, pp. 18–27.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Metzker, E., Offergeld, M. (2001). An Interdisciplinary Approach for Successfully Integrating Human-Centered Design Methods into Development Processes Practiced by Industrial Software Development Organizations. In: Little, M.R., Nigay, L. (eds) Engineering for Human-Computer Interaction. EHCI 2001. Lecture Notes in Computer Science, vol 2254. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45348-2_5
Download citation
DOI: https://doi.org/10.1007/3-540-45348-2_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43044-5
Online ISBN: 978-3-540-45348-2
eBook Packages: Springer Book Archive