Skip to main content

Incorporating User Centered Requirement Engineering into Agile Software Development

  • Conference paper
Human-Computer Interaction. Interaction Design and Usability (HCI 2007)

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

Included in the following conference series:

Abstract

Agile Software Engineering approaches gain more and more popularity in today’s development organizations. The need for usable products is also a growing factor for organizations. Thus, their development processes have to react on this demand and have to offer approaches to integrate the factor “usability” in their development processes. The approach presented in this paper evaluates how agile software engineering models consider activities of Usability Engineering to ensure the creation of usable software products. The user-centeredness of the two agile SE models Scrum and XP has been analyzed and the question of how potential gaps can be filled without loosing the process’ agility is discussed. As requirements play a decisive role during software development, in Software Engineering as well as Usability Engineering. Therefore, different User Centered Requirements that ensure the development of usable systems served as basis for the gap-analysis.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Beck, K.: Extreme Programming explained. Addison-Wesley, Boston (2000)

    Google Scholar 

  2. Boehm, B.: A Spiral Model of Software Development and Enhancement. IEEE Computer 21, 61–72 (1988)

    Google Scholar 

  3. Cohn, M.: User Stories Applied – For Agile Software Development. Addison-Wesley, Boston (2004)

    Google Scholar 

  4. Cooper, A.: About Face 2.0. Wiley Publishing Inc., Indianapolis, Chichester (2003)

    Google Scholar 

  5. DIN EN ISO 13407: Human-centered design processes for interactive systems. Brussels, CEN - European Committee for Standardization (1999)

    Google Scholar 

  6. DIN EN ISO 9241-11. Ergonomic requirements for office work with visual display terminals (VDTs) – Part 11: Guidance on usability. International Organization for Standardization (1998)

    Google Scholar 

  7. Ferre, X.: Integration of Usability Techniques into the Software Development Process. In: Proceedings of the 2003 International Conference on Software Engineering, Portland, pp. 28–35 (2003)

    Google Scholar 

  8. Larman, C.: Agile & Iterative Development – A Manager’s Guide. Addison-Wesley, Boston (2004)

    Google Scholar 

  9. Mayhew, D.J.: The Usability Engineering Lifecycle. Morgan Kaufmann, San Francisco (1999)

    Google Scholar 

  10. Rosson, M.B., Carrol, J.M.: Usability Engineering: Scenario-Based Development of Human-Computer Interaction. Academic Press, London (2002)

    Google Scholar 

  11. Royce, W.: Managing the Development of Large Software Systems. In: Proceedings of IEEE WESCON. vol. 26, pp. 1–9 (August 1970)

    Google Scholar 

  12. Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Prentice Hall, Upper Saddle River (2002)

    Google Scholar 

  13. Zimmermann, D., Groetzbach, L.: A Requirement Engineering Approach to User Centered Design. In: HCII 2007, Beijing (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Julie A. Jacko

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Düchting, M., Zimmermann, D., Nebe, K. (2007). Incorporating User Centered Requirement Engineering into Agile Software Development. In: Jacko, J.A. (eds) Human-Computer Interaction. Interaction Design and Usability. HCI 2007. Lecture Notes in Computer Science, vol 4550. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73105-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73105-4_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73104-7

  • Online ISBN: 978-3-540-73105-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics