Skip to main content

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

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4044))

Abstract

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.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ambler, S.: Agile Modeling. John Wiley and Sons, Chichester (2002)

    Google Scholar 

  2. Beck, K.: Extreme Programming Explained, United States and Canada. Addison-Wesley, Reading (2000)

    Google Scholar 

  3. Beck, K., Andres, C.: eXtreme Programming Explained: embrace change, 2nd edn. Addison-Wesley, Reading (2005)

    Google Scholar 

  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)

    Chapter  Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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. Kane, D.: Finding a place for discount usability engineering in agile development. In: ADC 2003, pp. 40–46 (2003)

    Google Scholar 

  9. Keil, M., Carmel, E.: Customer-Developer Links in Software Development. Communications of the ACM 38(5), 33–44 (1995)

    Article  Google Scholar 

  10. Kotonya, G., Sommerville, I.: Requirements Engineering: processes and techniques. John Wiley & Sons, Chichester (1998)

    Google Scholar 

  11. Kujala, S.: User involvement: a review of the benefits and challenges. Behaviour & Information Technology 22(1), 1–16 (2003)

    Article  Google Scholar 

  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. Nelson. E.: [Internet] Extreme Programming vs. Interaction Design (2002) [Accessed September 2004], http://www.fawcette.com/interviews/becknelson_cooper/

  14. Nielsen, J.: Usability Engineering. Morgan Kaufman, San Francisco (1993)

    MATH  Google Scholar 

  15. Preece, J., Sharp, H., Rogers, Y.: Interaction Design: Beyond Human Computer Interaction. John Wiley & Sons. Inc., New Jersey (2002)

    Google Scholar 

  16. Schwaber, K., Beedle, M.: Agile Software development with Scrum. Prentice Hall, New Jersey (2002)

    Google Scholar 

  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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chamberlain, S., Sharp, H., Maiden, N. (2006). Towards a Framework for Integrating Agile Development and User-Centred Design. In: Abrahamsson, P., Marchesi, M., Succi, G. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2006. Lecture Notes in Computer Science, vol 4044. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11774129_15

Download citation

  • DOI: https://doi.org/10.1007/11774129_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-35094-1

  • Online ISBN: 978-3-540-35095-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics