Abstract
Nowadays, many software companies rely on a development process that includes both, an agile implementation of technical functionalities and a human-centered design approach for finding the right interaction concept. However, in practice, these two approaches do not easily fit together: Human-centered activities need much time before and during implementation. Early user tests might yield “unfavorable” results, such as the need for revising a technically correct operating functionality due to usability problems. In consequence, this leads to ad hoc prioritizations, asynchronous iterations, and communication problems between team members. Therefore, in practice, a strong need exists to find an appropriate way to combine agile development and human-centered design activities. In this contribution, three kinds of possible approaches are presented: One sprint ahead, dual task development, and integrative approaches. These approaches will be discussed with respect to their strengths and weaknesses. Task integration is considered to be particularly promising in order to improve communication through interdisciplinary cooperation and to develop innovative, user-friendly design solutions.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
da Silva, T., Martin, A., Maurer, F., Silveira, M.: User-centered design and agile methods: a systematic review. In: Proceedings of the IEEE Agile Conference 2011, pp. 77–86 (2011). https://doi.org/10.1109/AGILE.2011.24
Version One: The 12th Annual State of Agile Report (2017). https://explore.versionone.com/state-of-agile/versionone-12th-annual-state-of-agile-report. Accessed 14 Aug 2018
Beyer, H., Holtzblatt, K., Baker, L.: An agile customer-centered method: rapid contextual design. In: Zannier, C., et al. (eds.): XP/Agile Universe 2004. LNCS, vol. 3134, pp. 50–59. Springer, Berlin (2004)
ISO 9241-210: Ergonomics of human-system interaction – Part 210: Human-centred design for interactive systems. International standardization organization, Geneva (2010)
Gothelf, J., Seiden, J.: Lean UX: Applying Lean Principles to Improve User Experience. O’Reilly, Cambridge (2015)
Alt-Simmons, R.: Agile by Design: An Implementation Guide to Analytic Lifecycle Management. SAS Institute Inc., Cary (2015)
Sy, D.: Adapting usability investigations for agile user-centered design. J. Usability Stud. 2(3), 112–132 (2007)
Carlson, D., Soukop, E.: Why is Sprint Zero a Critical Activity? Cross Talk, pp. 35–37, January/February 2017
Graser, F.: User experience in der agilen Entwicklung (2016). www.dev-insider.de/user-experience-design-in-der-agilen-entwicklung-a-565788. Accessed 15 Apr 2018
Acknowledgments
This work has been supported by the German Federal Ministry for Economic Affairs and Energy (BMWi) as part of the project “Mittelstand 4.0-Kompetenzzentrum Usability” (Förderkennzeichen: 01MF17013C).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Minge, M., Föhl, A. (2019). Bringing It Together: Three Approaches to Combine Agile Software Development and Human-Centered Design. In: Ahram, T., Karwowski, W., Taiar, R. (eds) Human Systems Engineering and Design. IHSED 2018. Advances in Intelligent Systems and Computing, vol 876. Springer, Cham. https://doi.org/10.1007/978-3-030-02053-8_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-02053-8_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-02052-1
Online ISBN: 978-3-030-02053-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)