Towards a Framework for Integrating Agile Development and User-Centred Design

  • Stephanie Chamberlain
  • Helen Sharp
  • Neil Maiden
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4044)


Due to a number of similarities between user-centred design (UCD) and agile development, coupled with an appreciation that developers are rarely usability experts, it seems attractive to integrate these two approaches. However, although agile methods share some of the same aims as UCD, there are also distinct differences. These differences have made the use of these methods on development projects problematic. This paper reports a field study designed to investigate the use of agile methods alongside UCD in one particular organization. The aim of the study was to develop a framework for use by project teams wishing to integrate UCD practices with agile development. The study, its findings and five principles for integrating UCD and agile development arising from this work are discussed.


Project Team User Involvement User Research Agile Method Agile Development 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ambler, S.: Agile Modeling. John Wiley and Sons, Chichester (2002)Google Scholar
  2. 2.
    Beck, K.: Extreme Programming Explained, United States and Canada. Addison-Wesley, Reading (2000)Google Scholar
  3. 3.
    Beck, K., Andres, C.: eXtreme Programming Explained: embrace change, 2nd edn. Addison-Wesley, Reading (2005)Google Scholar
  4. 4.
    Beyer, H., Holtzblatt, K., Baker, L.: An Agile Customer-Centered Method: Rapid Contextual Design. In: Zannier, C., Erdogmus, H., Lindstrom, L. (eds.) XP/AU 2004. LNCS, vol. 3134, pp. 50–59. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  5. 5.
    Gould, J.D., Lewis, C.H.: Designing for Usability: key principles and what designers think. Communications of the ACM 28(3), 300–311 (1985)CrossRefGoogle Scholar
  6. 6.
    Heinbokel, T., Sonnentag, S., Frese, M., Stolte, W., Brodbeck, F.C.: Don’t underestimate the problems of user centredness in software development projects - there are many! Behaviour & Information Technology 15(4), 226–236 (1996)CrossRefGoogle Scholar
  7. 7.
    Hotlzblatt, K., Wendell, J.B., Wood, S.: Rapid Contextual Design: A How-to Guide to Key Techniques for User-Centered Design. Morgan Kauffman, San Francisco (2005)Google Scholar
  8. 8.
    Kane, D.: Finding a place for discount usability engineering in agile development. In: ADC 2003, pp. 40–46 (2003)Google Scholar
  9. 9.
    Keil, M., Carmel, E.: Customer-Developer Links in Software Development. Communications of the ACM 38(5), 33–44 (1995)CrossRefGoogle Scholar
  10. 10.
    Kotonya, G., Sommerville, I.: Requirements Engineering: processes and techniques. John Wiley & Sons, Chichester (1998)Google Scholar
  11. 11.
    Kujala, S.: User involvement: a review of the benefits and challenges. Behaviour & Information Technology 22(1), 1–16 (2003)CrossRefGoogle Scholar
  12. 12.
    Martin, A., Biddle, R., Noble, J.: The XP Customer Role in Practice: Three Studies. In: Proceedings of ADC 2004, Salt Lake City (June 2004)Google Scholar
  13. 13.
    Nelson. E.: [Internet] Extreme Programming vs. Interaction Design (2002) [Accessed September 2004],
  14. 14.
    Nielsen, J.: Usability Engineering. Morgan Kaufman, San Francisco (1993)zbMATHGoogle Scholar
  15. 15.
    Preece, J., Sharp, H., Rogers, Y.: Interaction Design: Beyond Human Computer Interaction. John Wiley & Sons. Inc., New Jersey (2002)Google Scholar
  16. 16.
    Schwaber, K., Beedle, M.: Agile Software development with Scrum. Prentice Hall, New Jersey (2002)Google Scholar
  17. 17.
    Sharp, H.C., Robinson, H.M., Segal, J.A.: eXtreme Programming and User-Centred Design: friend or foe? In: HCI 2004 Design for Life, vol. 2 (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Stephanie Chamberlain
    • 1
  • Helen Sharp
    • 2
  • Neil Maiden
    • 3
  1. 1.Sovereign CourtBit10 LtdCoventryUK
  2. 2.Centre for Research in Computing The Open UniversityMilton KeynesUK
  3. 3.Centre for HCI Design City UniversityNorthampton Square LondonUK

Personalised recommendations