Skip to main content

A Maturity Model for Integrating Agile Processes and User Centred Design

  • Conference paper
  • First Online:
Software Process Improvement and Capability Determination (SPICE 2016)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Beck, K.: Extreme Programming Explained. Embrace Change, 2nd edn. Addison Wesley Longman Publishing, Boston (2004)

    Google Scholar 

  2. Becker, J., Knackstedt, R., Poppelbus, J.: Developing maturity models for IT management. Bus. Inf. Syst. Eng. 1, 213–222 (2009)

    Article  Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. 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

    Google Scholar 

  5. Crosby, P.: Quality is Free: The Art of Making Quality Certain. McGraw Hill, New York (1978)

    Google Scholar 

  6. Earthy, J.: Usability maturity model: human centredness scale: INUSE project deliverable D5.1.4(s) Version 1.2. Technical report, Llyod’s Register (1998)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Detweiler, M.: Managing UCD within agile projects. Interactions 14(3), 40–42 (2007)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Kotonya, G., Sommerville, I.: Requirements Engineering: Processes and Techniques. Wiley, Sussex (1998)

    Google Scholar 

  14. Lee, J.C., McCrickard, S., Stevens, T.: Examining the foundations of agile usability with eXtreme scenario-based design. In: Agile Conference, August 2009

    Google Scholar 

  15. March, S., Smith, G.: Design and natural science research on information technology. Decis. Support Syst. 15, 251–266 (1995)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Nielsen, J.: Neilsen’s Alertbox: Corporate Usability Maturity: Stages 1-4 (2006)

    Google Scholar 

  19. Nielsen, J.: Neilsen’s Alertbox: Corporate Usability Maturity: Stages 5-8 (2006)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. Rosemann, M., deBruin, T.: Towards a business process managemet maturity model. In: European Conference on Information Systems, Germany (2005)

    Google Scholar 

  22. 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)

    Chapter  Google Scholar 

  23. 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)

    Google Scholar 

  24. Salah, D., Paige, P., Cairns, P.: A practitioner perspective on integrating agile and user centered design. In: The British HCI Conference (HCI 2014) (2014)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. Mostafa, D.: Maturity models in the context of integrating agile development processes and user centred design. Phd thesis. The University of York, York (2013)

    Google Scholar 

  28. 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

    Google Scholar 

  29. 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)

    Google Scholar 

  30. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Dina Salah .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics