Abstract
This paper presents a lightweight, descriptive maturity model for integrating Agile processes and User Centred Design. The maturity model addresses the specifics, activities, success factors and challenges identified within the Agile User Centred Design Integration domain. The model provides a set of dimensions, processes, and practices that act as a road map for successful AUCDI as well as a diagnostic tool to assess an organisation’s capability to integrate Agile processes and UCD. The paper provides details on the model’s evaluation and evolution as a result of expert reviewers feedback.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Beck, K.: Extreme Programming Explained. Embrace Change, 2nd edn. Addison Wesley Longman Publishing, Boston (2004)
Becker, J., Knackstedt, R., Poppelbus, J.: Developing maturity models for IT management. Bus. Inf. Syst. Eng. 1, 213–222 (2009)
Blomkvist, S.: Towards a model for bridging agile development and user-centered design. In: Seffah, A., Gulliksen, J., Desmarais, M. (eds.) Human-Centered Software Engineering - Integrating Usability in the Software Development Lifecycle. Human-Computer Interaction Series, vol. 8, pp. 219–244. Springer, Netherlands (2005)
Brown, J., Lindgaard, G., Biddle, R.: Collaborative events and shared artefacts: agile interaction designers and developers working toward common aims. In: Agile Conference (AGILE), pp. 87–96, August 2011
Crosby, P.: Quality is Free: The Art of Making Quality Certain. McGraw Hill, New York (1978)
Earthy, J.: Usability maturity model: human centredness scale: INUSE project deliverable D5.1.4(s) Version 1.2. Technical report, Llyod’s Register (1998)
DeBruin, T., Freeze, R., Kaulkarni, U., Rosemann, M.: Understanding the main phases of developing a maturity assessment model. In: Australian Conference on Information Systems, New South Wales (2005)
Detweiler, M.: Managing UCD within agile projects. Interactions 14(3), 40–42 (2007)
Jokela, T.: Evaluating the user-centredness of development organisations: conclusions and implications from empirical usability capability maturity assessments. Interact. Comput. 16(6), 1095–1132 (2004)
Jokela, T., Abrahamsson, P.: Usability assessment of an extreme programming project: close co-operation with the customer does not equal to good usability. In: Bomarius, F., Iida, H. (eds.) PROFES 2004. LNCS, vol. 3009, pp. 393–407. Springer, Heidelberg (2004)
Jokela, T.: Making user-centred design common sense: striving for an unambiguous and communicative UCD process model. In: Proceedings of the Second Nordic Conference on Human-Computer Interaction, NordiCHI 2002, New York, pp. 19–26. ACM (2002)
Kane, D.: Finding a place for discount usability engineering in agile development: throwing down the gauntlet. In: Proceedings of the Conference on Agile Development, ADC 2003, Washington, DC. IEEE Computer Society (2003)
Kotonya, G., Sommerville, I.: Requirements Engineering: Processes and Techniques. Wiley, Sussex (1998)
Lee, J.C., McCrickard, S., Stevens, T.: Examining the foundations of agile usability with eXtreme scenario-based design. In: Agile Conference, August 2009
March, S., Smith, G.: Design and natural science research on information technology. Decis. Support Syst. 15, 251–266 (1995)
Miller, L.: Case study of customer input for a successful product. In: Proceedings of the Agile Development Conference, ADC 2005, Washington, DC, pp. 225–234. IEEE Computer Society (2005)
Najafi, M., Toyoshiba, L.: Two case studies of user experience design and agile development. In: Proceedings of the Agile 2008, AGILE 2008, Washington, DC. IEEE Computer Society (2008)
Nielsen, J.: Neilsen’s Alertbox: Corporate Usability Maturity: Stages 1-4 (2006)
Nielsen, J.: Neilsen’s Alertbox: Corporate Usability Maturity: Stages 5-8 (2006)
Rittenbruch, M., McEwan, G., Ward, N., Mansfield, T., Bartenstein, D.: Extreme participation - moving extreme programming towards participatory design. In: Proceedings of the Seventh Biennial Participatory Design Conference (2002)
Rosemann, M., deBruin, T.: Towards a business process managemet maturity model. In: European Conference on Information Systems, Germany (2005)
Salah, D., Paige, P., Cairns, P.: Observations on utilizing usability maturity model-human centrdness scale in integrating agile development processes and user-centred design. In: Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2015. Communications in Computer and Information Science, vol. 526, pp. 159–173. Springer, Switzerland (2015)
Salah, D., Paige, R., Cairns, P.: An evaluation template for expert review of maturity models. In: Jedlitschka, A., Kuvaja, P., Kuhrmann, M., Männistö, T., Münch, J., Raatikainen, M. (eds.) PROFES 2014. LNCS, vol. 8892, pp. 318–321. Springer, Heidelberg (2014)
Salah, D., Paige, P., Cairns, P.: A practitioner perspective on integrating agile and user centered design. In: The British HCI Conference (HCI 2014) (2014)
Salah, D., Paige, P., Cairns, P.: A systematic literature review for agile development processes and user centred design integration. In: The International Conference on Evaluation and Assessment in Software Engineering, London (2014)
Salah, D., Paige, R., Cairns, P.: Integrating agile development processes and user centred design- a place for usability maturity models? In: Sauer, S., Bogdan, C., Forbrig, P., Bernhaupt, R., Winckler, M. (eds.) HCSE 2014. LNCS, vol. 8742, pp. 108–125. Springer, Heidelberg (2014)
Mostafa, D.: Maturity models in the context of integrating agile development processes and user centred design. Phd thesis. The University of York, York (2013)
Salah, D.: A framework for the integration of user centered design and agile software development processes. In: 33rd International Conference on Software Engineering (ICSE), May 2011
Sharp, H., Robinson, H., Segal, J.: Integrating user-centred design and software engineering: a Role for eXtreme programming? In: BCS-HCI Group’s 7th Educators Workshop: Effective Teaching and Training in HCI (2004)
Uldall-Espersen, T., Frokjaer, E., Blandford, A., Jokela, T.: Increasing the impact of usability work in software development. In: CHI 2007 Extended Abstracts on Human Factors in Computing Systems, CHI EA 2007, New York, pp. 2873–2876. ACM (2007)
Acknowledgment
Thanks to Professors Helen Sharp and Tim Kelly, Dr. Mona Singh, Dr. Jim Ungar and Dr. Jason Lee Chong for their feedback that led to the model’s improvement.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Salah, D., Paige, R., Cairns, P. (2016). A Maturity Model for Integrating Agile Processes and User Centred Design. In: Clarke, P., O'Connor, R., Rout, T., Dorling, A. (eds) Software Process Improvement and Capability Determination. SPICE 2016. Communications in Computer and Information Science, vol 609. Springer, Cham. https://doi.org/10.1007/978-3-319-38980-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-38980-6_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-38979-0
Online ISBN: 978-3-319-38980-6
eBook Packages: Computer ScienceComputer Science (R0)