Skip to main content

Agile User Stories Enriched with Usability

  • Conference paper

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 111))

Abstract

Usability is a critical quality factor. Therefore, like traditional software teams, agile teams have to address usability to properly catch their users experience. There exists an interesting debate in the agile and usability communities about how to achieve this integration. Our aim is to contribute to this debate by discussing the incorporation of particular usability recommendations into user stories, one of the most popular artifacts for communicating agile requirements. In this paper, we explore the implications of usability for both the structure of and the process for defining user stories. We discuss what changes the incorporation of particular usability issues may introduce in a user story. Although our findings require more empirical validation, we think that they are a good starting point for further research on this line.

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. ISO 9241-11, 98: Ergonomic Requirements for office work with Visual Display Terminals. Part 11: Guidance on Usability. ISO (1998)

    Google Scholar 

  2. ISO/IEC. 1999, ISO14598-1, 99: Software Product Evaluation: General Overview. ISO/IEC (1999)

    Google Scholar 

  3. Nielsen, J.: Agile Development Projects and Usability. Jakob Nielsen’s Alertbox, November 17 (2008), http://www.useit.com/alertbox/agile-methods.html (visited December 2010)

  4. Ambler, S.W.: Tailoring Usability into Agile Software Development Projects. In: Law, E., Hvannberg, E., Cockton, G. (eds.) Maturing Usability. Quality in Software, Interaction and Value. Springer, Heidelberg (2008)

    Google Scholar 

  5. Ferreira, J., Noble, J., Biddle, R.: Agile development iterations and UI design. In: AGILE 2007: Proc. of the AGILE 2007, pp. 50–58. IEEE Computer Society, Washington, DC (2007)

    Google Scholar 

  6. Lee, J.C.: Embracing Agile Development of Usable Software Systems. In: CHI (2006)

    Google Scholar 

  7. Desilets, A.: Are Agile Usability and Methodologies Comparable (2005), http://www.carleton.ca/hotlab/hottopics/Articles/June2005-AreAgileandUxMet.html (visited on December 2010)

  8. Ferreira, J., Sharp, H., Robinson, H.: Values and Assumptions Shaping Agile Development and User Experience Design in Practice. In: Sillitti, A., Martin, A., Wang, X., Whitworth, E. (eds.) XP 2010. LNBIP, vol. 48, pp. 178–183. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  9. Constantine L.L.: Process agility and software usability: Toward lightweight usage-centered design. Constantine & Lockwood, Ltd., Tech. Rep. 110 (2001), http://citeseer.ist.psu.edu/465732.html

  10. Miller, L.: Case study of customer input for a successful product. In: ADC 2005: Proceedings of the Agile Development Conference, pp. 225–234. IEEE Computer Society, Washington, DC, USA (2005)

    Google Scholar 

  11. Patton, J.: Hitting the Target: Adding Interaction Design to Agile Software Development. In: Proceedings of OPSLA 2004 (2004)

    Google Scholar 

  12. Haikara, J.: Usability in Agile Software Development: Extending the Interaction Design Process with Personas Approach. In: Concas, G., Damiani, E., Scotto, M., Succi, G. (eds.) XP 2007. LNCS, vol. 4536, pp. 153–156. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  13. Maiden, N., Chamberlain, S., Sharp, H.: Towards a Framework for Integrating Agile Development and User-Centred Design. Springer, Heidelberg (2006)

    Google Scholar 

  14. Usability Pattern Collection (December 2010), http://www.cmis.brighton.ac.uk/research/patterns/

  15. Shneiderman, B.: Designing the User Interface: Strategies for Effective Human-Computer Interaction. Addison-Wesley (1998)

    Google Scholar 

  16. Tidwell, J.: Designing Interfaces. In: Patterns for Effective Interaction Design. O’Reilly (2005)

    Google Scholar 

  17. Nielsen, J.: Usability Engineering. John Wiley & Sons (1993)

    Google Scholar 

  18. van Welie, M.: Patterns in Interaction Design, http://www.welie.com (accessed November 2008)

  19. Rubinstein, R., Hersh, H.: The Human Factor. Digital Press, Bedford (1984)

    Google Scholar 

  20. Nielsen, J.: Fast, Cheap, and Good: Yes, You Can Have It All (January 2007), http://www.useit.com/alertbox/fast-methods.html (visited December 2010)

  21. Juristo, N., Moreno, A., Sanchez-Segura, M.-I.: Guidelines for eliciting usability functionalities. IEEE Trans. Softw. Eng. 33(11), 744–758 (2007)

    Article  Google Scholar 

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

  23. Cohn, M.: User Stories Applied: For Agile Software Development. The Addison-Wesley Signature Series. Addison-Wesley Professional (March 2004), http://www.amazon.ca/exec/obidos/redirect?tag=citeulike09-20n&path=ASIN/0321205685

  24. Juristo, N., Moreno, A.M., Sanchez-Segura, M.-I.: Analysing the impact of usability on software design. J. Syst. Softw. 80(9), 1506–1516 (2007)

    Article  Google Scholar 

  25. Beck, K.: Extreme Programming Explained: Embrace Change. Addison Wesley (1999)

    Google Scholar 

  26. Moreno, A.M., Yague, A.: Adding usability recommendations into Agile user stories. In: Proc. 1st Workshop Dealing with Usability in an Agile Domain at XP 2010 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Moreno, A.M., Yagüe, A. (2012). Agile User Stories Enriched with Usability. In: Wohlin, C. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2012. Lecture Notes in Business Information Processing, vol 111. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30350-0_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-30350-0_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30349-4

  • Online ISBN: 978-3-642-30350-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics