Skip to main content

Current State of Agile User-Centered Design: A Survey

  • Conference paper

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

Abstract

Agile software development methods are quite popular nowadays and are being adopted at an increasing rate in the industry every year. However, these methods are still lacking usability awareness in their development lifecycle, and the integration of usability/User-Centered Design (UCD) into agile methods is not adequately addressed. This paper presents the preliminary results of a recently conducted online survey regarding the current state of the integration of agile methods and usability/UCD. A world wide response of 92 practitioners was received. The results show that the majority of practitioners perceive that the integration of agile methods with usability/UCD has added value to their adopted processes and to their teams; has resulted in the improvement of usability and quality of the product developed; and has increased the satisfaction of the end-users of the product developed. The top most used HCI techniques are low-fidelity prototyping, conceptual designs, observational studies of users, usability expert evaluations, field studies, personas, rapid iterative testing, and laboratory usability testing.

The research herein is partially conducted within the competence network Softnet Austria (www.soft-net.at) and funded by the Austrian Federal Ministry of Economics (bm:wa), the province of Styria, the Steirische Wirtschaftsförderungsgesellschaft mbH. (SFG), and the city of Vienna in terms of the center for innovation and technology (ZIT).

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   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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. Dyba, T., Dingsoyr, T.: Empirical studies of agile software development: A systematic review. Information and Software Technology 50(9-10), 833–859 (2008)

    Article  Google Scholar 

  2. Holzinger, A.: Usability Engineering for Software Developers. Communications of the ACM 48(1), 71–74 (2005)

    Article  Google Scholar 

  3. Memmel, T., Reiterer, H., Holzinger, A.: Agile Methods and Visual Specification in Software Development: A Chance to Ensure Universal Access. In: Stephanidis, C. (ed.) HCI 2007. LNCS, vol. 4554, pp. 453–462. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  4. Chamberlain, S., Sharp, H., Maiden, N.: Towards a framework for integrating agile development and user-centred design. In: Abrahamsson, P., Marchesi, M., Succi, G. (eds.) XP 2006. LNCS, vol. 4044, pp. 143–153. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  5. Seffah, A., Gulliksen, J., Desmarais, M.C.: Human-Centered Software Engineering - Integrating Usability in the Development Process. Human-Computer Interaction Series. Springer, New York (2005)

    Book  Google Scholar 

  6. Nelson, E.: Extreme programming vs. interaction design, FTP Online (2002)

    Google Scholar 

  7. Hussain, Z., Lechner, M., Milchrahm, H., Shahzad, S., Slany, W., Umgeher, M., Wolkerstorfer, P.: Agile User-Centered Design Applied to a Mobile Multimedia Streaming Application. In: Holzinger, A. (ed.) USAB 2008. LNCS, vol. 5298, pp. 313–330. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  8. Patton, J.: Hitting the target: adding interaction design to agile software development. In: OOPSLA 2002 Practitioners Reports, Seattle, Washington. ACM, New York (2002)

    Google Scholar 

  9. Patton, J.: Twelve emerging best practices for adding UX work to agile development (June 2008), http://www.agileproductdesign.com/blog/emerging_best_agile_ux_practice.html

  10. Armitage, J.: Are agile methods good for design? Interactions 11(1), 14–23 (2004)

    Article  Google Scholar 

  11. Hodgetts, P.: Experiences integrating sophisticated user experience design practices into agile processes. In: Agile Conference, 2005, pp. 235–242 (2005)

    Google Scholar 

  12. McInerney, P., Maurer, F.: UCD in agile projects: dream team or odd couple? Interactions 12(6), 19–23 (2005)

    Article  Google Scholar 

  13. Miller, L.: Case study of customer input for a successful product. In: Agile Conference, 2005, pp. 225–234 (2005)

    Google Scholar 

  14. Blomkvist, S.: Towards a Model for Bridging Agile Development and User-Centered Design. Springer, Netherlands (2005)

    Google Scholar 

  15. Sy, D.: Adapting usability investigations for agile user-centered design. Journal of Usability Studies 2(3), 112–132 (2007)

    MathSciNet  Google Scholar 

  16. Ferreira, J., Noble, J., Biddle, R.: Agile development iterations and UI design. In: Agile 2007, pp. 50–58. IEEE Computer Society, Los Alamitos (2007)

    Chapter  Google Scholar 

  17. Ferreira, J., Noble, J., Biddle, R.: Up-front interaction design in agile development. In: Concas, G., Damiani, E., Scotto, M., Succi, G. (eds.) XP 2007. LNCS, vol. 4536, pp. 9–16. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  18. Fox, D., Sillito, J., Maurer, F.: Agile methods and User-Centered design: How these two methodologies are being successfully integrated in industry. In: AGILE 2008. Conference, pp. 63–72 (2008)

    Google Scholar 

  19. Constantine, L.L., Lockwood, L.A.D.: Usage-centered software engineering: an agile approach to integrating users, user interfaces, and usability into software engineering practice. In: ICSE 2003, pp. 746–747. IEEE Computer Society, Los Alamitos (2003)

    Google Scholar 

  20. Kane, D.: Finding a place for discount usability engineering in agile development: throwing down the gauntlet. In: Proceedings of the Agile Development Conference, ADC 2003, pp. 40–46 (2003)

    Google Scholar 

  21. Beyer, H., Holtzblatt, K., Baker, L.: An Agile Customer-Centered Method: Rapid Contextual Design. In: Zannier, C., Erdogmus, H., Lindstrom, L. (eds.) XP/Agile Universe 2004. LNCS, vol. 3134, pp. 50–59. Springer, Heidelberg (2004)

    Google Scholar 

  22. Holzinger, A., Errath, M., Searle, G., Thurnher, B., Slany, W.: From extreme programming and usability engineering to extreme usability in software engineering education (XP+UE→XU). In: COMPSAC 2005: Proceedings of the 29th Annual International Computer Software and Applications Conference (COMPSAC 2005), Washington, DC, USA, vol. 2, pp. 169–172. IEEE Computer Society, Los Alamitos (2005)

    Chapter  Google Scholar 

  23. Holzinger, A., Slany, W.: (XP+UE→XU) praktische erfahrungen mit extreme usability. Informatik Spektrum 29(2), 91–97 (2006)

    Article  Google Scholar 

  24. Meszaros, G., Aston, J.: Adding usability testing to an agile project. In: Agile Conference 2006 (2006)

    Google Scholar 

  25. Lee, J.C.: Embracing agile development of usable software systems. In: CHI 2006 extended abstracts on Human factors in computing systems, pp. 1767–1770. ACM, New York (2006)

    Chapter  Google Scholar 

  26. Obendorf, H., Finck, M.: Scenario-based usability engineering techniques in agile development processes. In: CHI 2008, pp. 2159–2166. ACM, New York (2008)

    Chapter  Google Scholar 

  27. Brown, J., Lindgaard, G., Biddle, R.: Stories, sketches, and lists: Developers and interaction designers interacting through artefacts. In: AGILE 2008. Conference, pp. 39–50 (2008)

    Google Scholar 

  28. Ungar, J.: The design studio: Interface design for agile teams. In: AGILE 2008. Conference, pp. 519–524 (2008)

    Google Scholar 

  29. Broschinsky, D., Baker, L.: Using persona with XP at LANDesk software, an avocent company. In: AGILE 2008. Conference, pp. 543–548 (2008)

    Google Scholar 

  30. Ambler, S.W.: Tailoring Usability into Agile Software Development Projects. Springer, London (2008)

    Google Scholar 

  31. Wolkerstorfer, P., Tscheligi, M., Sefelin, R., Milchrahm, H., Hussain, Z., Lechner, M., Shahzad, S.: Probing an agile usability process. In: CHI 2008: human factors in computing systems, pp. 2151–2158. ACM, New York (2008)

    Google Scholar 

  32. Hussain, Z., Milchrahm, H., Shahzad, S., Slany, W., Tscheligi, M., Wolkerstorfer, P.: Integration of extreme programming and user-centered design: Lessons learned. In: Abrahamsson, P., Marchesi, M., Maurer, F. (eds.) XP 2009. LNBIP, vol. 31, pp. 174–179. Springer, Heidelberg (2009)

    Google Scholar 

  33. Miller, L., Sy, D.: Agile user experience SIG. In: Proceedings of the 27th international conference extended abstracts on Human factors in computing systems CHI, Boston, MA, USA, pp. 2751–2754. ACM, New York (2009)

    Chapter  Google Scholar 

  34. Budwig, M., Jeong, S., Kelkar, K.: When user experience met agile: a case study. In: Proceedings of the 27th international conference extended abstracts on Human factors in computing systems CHI, pp. 3075–3084. ACM, New York (2009)

    Chapter  Google Scholar 

  35. Sy, D.: Coherent agile user-centered design. In: UPA 2009 International Conference, Usability Professional’s Association (2009)

    Google Scholar 

  36. Ramachandran, V., Shukla, A.: Circle of life, spiral of death: Are xp teams following the essential practices? In: Extreme Programming and Agile Methods — XP/Agile Universe 2002. Springer, Heidelberg (2002)

    Google Scholar 

  37. Reifer, D.J.: How good are agile methods? IEEE Software 19(4), 16–18 (2002)

    Article  Google Scholar 

  38. Rumpe, B., Schröder, A.: Quantitative survey on extreme programming projects. In: Extreme Programming and Agile Methods — XP/Agile Universe 2002 (2002)

    Google Scholar 

  39. Sillitti, A., Ceschi, M., Russo, B., Succi, G.: Managing uncertainty in requirements: a survey in documentation-driven and agile companies. In: 11th IEEE International Symposium on Software Metrics (2005)

    Google Scholar 

  40. Salo, O., Abrahamsson, P.: Agile methods in european embedded software development organisations: a survey on the actual use and usefulness of extreme programming and scrum. Software, IET 2 (2008)

    Google Scholar 

  41. Chow, T., Cao, D.B.: A survey study of critical success factors in agile software projects. Journal of Systems and Software 81(6) (2008)

    Google Scholar 

  42. Misra, S.C., Kumar, V., Kumar, U.: Identifying some important success factors in adopting agile software development practices. Journal of Systems and Software (in press, 2009) (Accepted Corrected Proof)

    Google Scholar 

  43. Rauch, T., Wilson, T.: UPA and CHI surveys on usability processes. SIGCHI Bulletin 27(3) (1995)

    Google Scholar 

  44. Rosenbaum, S., Rohn, J.A., Humburg, J.: A toolkit for strategic usability: results from workshops, panels, and surveys. In: CHI 2000: Proceedings of the SIGCHI conference on Human factors in computing systems. ACM, New York (2000)

    Google Scholar 

  45. Gunther, R., Janis, J., Butler, S.: The ucd decision matrix: How, when, and where to sell user-centered design into the development cycle, http://www.ovostudios.com/upa2001/ (accessed on June 10, 2009)

  46. Vredenburg, K., Mao, J.Y., Smith, P.W., Carey, T.: A survey of user-centered design practice. In: CHI 2002: Proceedings of the SIGCHI conference on Human factors in computing systems. ACM, New York (2002)

    Google Scholar 

  47. Gulliksen, J., Boivie, I., Persson, J., Hektor, A., Herulf, L.: Making a difference: a survey of the usability profession in Sweden. In: NordiCHI 2004: Proceedings of the third Nordic conference on Human-computer interaction. ACM, New York (2004)

    Google Scholar 

  48. Jerome, B., Kazman, R.: Surveying the solitudes: An investigation into the relationships between human computer interaction and software engineering in practice. In: Human-Centered Software Engineering – Integrating Usability in the Software Development Lifecycle. Springer, Netherlands (2005)

    Google Scholar 

  49. Ji, Y.G., Yun, M.H.: Enhancing the minority discipline in the IT industry: A survey of usability and User-Centered design practice. International Journal of Human-Computer Interaction 20(2), 117–134 (2006)

    Article  Google Scholar 

  50. Vukelja, L., Müller, L., Opwis, K.: Are engineers condemned to design? a survey on software engineering and ui design in Switzerland. In: Baranauskas, C., Palanque, P., Abascal, J., Barbosa, S.D.J. (eds.) INTERACT 2007. LNCS, vol. 4663, pp. 555–568. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  51. Zhou, R., Huang, S., Qin, X., Huang, J.: A survey of user-centered design practice in China. In: IEEE International Conference on Systems, Man and Cybernetics, SMC 2008, pp. 1885–1889 (2008)

    Google Scholar 

  52. Bygstad, B., Ghinea, G., Brevik, E.: Software development methods and usability: Perspectives from a survey in the software industry in Norway. Interacting with Computers 20(3), 375–385 (2008)

    Article  Google Scholar 

  53. Dayton, D., Barnum, C.: The impact of agile on user-centered design: Two surveys tell the story. Technical Communication 56(3) (August 2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hussain, Z., Slany, W., Holzinger, A. (2009). Current State of Agile User-Centered Design: A Survey. In: Holzinger, A., Miesenberger, K. (eds) HCI and Usability for e-Inclusion. USAB 2009. Lecture Notes in Computer Science, vol 5889. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10308-7_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-10308-7_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-10307-0

  • Online ISBN: 978-3-642-10308-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics