Skip to main content

BoB: A Framework for Organizing Within-Iteration UX Work in Agile Development

  • Chapter
  • First Online:
Integrating User-Centred Design in Agile Development

Part of the book series: Human–Computer Interaction Series ((HCIS))

Abstract

Most research on Agile UCD recommends scheduling of UX work one iteration ahead of development. There is, however, some evidence arguing for an approach where software developers and UX specialists work in cross-functional teams conducting design and implementation tasks during the present iteration. This within-iteration approach can, for instance, improve communication between UX designers and software developers and thus help the team to better concentrate on value-adding work. This chapter discusses problems related to the iteration-ahead approach and introduces a framework called BoB (Best of Both Worlds) that utilizes the within-iteration approach to integrate UX work in agile development. Furthermore, we present guidelines related to factors that support the within-iteration approach and the cross-functional team.

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 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 129.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Cyr D, Head M, Ivanov A (2006) Design aesthetics leading to m-loyalty in mobile commerce. Inf Manag 43(8):950–963

    Article  Google Scholar 

  2. Mahmood MA, Burn JM, Gemoets LA, Jacquez C (2000) Variables affecting information technology end-user satisfaction: a meta-analysis of the empirical literature. Int J Hum Comput Stud 52(4):751–771

    Article  Google Scholar 

  3. Brhel M, Meth H, Maedche A, Werder C (2015) Exploring principles of user-centered agile software development: a literature review. Inf Softw Technol 61:163–181

    Article  Google Scholar 

  4. da Silva T, Martin A, Maurer F, Silveira M (2011) User-centered design and Agile methods: a systematic review. In: Proceedings of the Agile methods in software development (Agile 2011)

    Google Scholar 

  5. Miller L (2005) Case study of customer input for a successful product. In: Proceedings of the Agile Conference ’05. IEEE Computer Society, pp 225–234

    Google Scholar 

  6. Sy D (2007) Adapting usability investigations for Agile user-centered design. J Usability Stud 2(3):112–132

    MathSciNet  Google Scholar 

  7. Roddenberry G (writer), Piller M (writer), Bole C (director) (1990) The best of both worlds: part 1 [Television series episode]. In: Berman R (executive producer), Star Trek: the next generation, USA

    Google Scholar 

  8. Kuusinen K, Mikkonen T, Pakarinen S (2012) Agile user experience development in a large software organization: good expertise but limited impact. In: Proceedings of the Human-Centered Software Engineering (HCSE’12). Springer, Berlin/Heidelberg, pp 94–111

    Google Scholar 

  9. Kuusinen K, Väänänen-Vainio-Mattila K (2012) How to make agile UX work more efficient: management and sales perspectives. In: Proceedings of the 7th Nordic Conference on Human-Computer Interaction: making sense through design (NordiCHI ’12). ACM, pp 139–148

    Google Scholar 

  10. Kuusinen K, Mikkonen T (2013) Designing user experience for mobile apps: long-term product owner perspective. In: Proceedings of the 20th Asia-Pacific Software Engineering Conference (APSEC’13), IEEE Computer Society Order Number E5158, pp 535–540

    Google Scholar 

  11. Kuusinen K, Mikkonen T (2014) On designing UX for mobile enterprise apps. In: Proceedings of the software engineering and advanced applications, IEEE Computer Society, pp 221–228

    Google Scholar 

  12. Kuusinen K (2015) Task allocation between UX specialists and developers in agile software development projects. In: Proceedings of the Human-Computer Interaction – INTERACT 2015, LNCS 9298. Springer International Publishing, pp 27–44

    Google Scholar 

  13. Kuusinen K (2015) Overcoming challenges in agile user experience work: cross-case analysis of two large software organizations. In: Proceedings of the 41st Euromicro conference series on Software Engineering and Advanced Applications (SEAA’15). IEEE Computer Society (2015), doi:10.1109/SEAA.2015.38

  14. Kuusinen K (2015) Continuous user experience development. In: INTERACT 2015 adjunct proceedings: 15th IFIP TC. 13 International conference on human-computer interaction 2015, vol 22. University of Bamberg Press, p 233

    Google Scholar 

  15. Kuusinen K (2015) Integrating UX work in agile enterprise software development. Doctoral thesis, Publication 1339, Tampere University of Technology

    Google Scholar 

  16. Kuusinen K, Väätäjä H, Mikkonen T, Väänänen K (2016) Towards understanding how agile teams predict user experience. In: Integrating user-centred design in agile development. Springer, Cham

    Google Scholar 

  17. Cockburn A, Highsmith J (2001) Agile software development: the people factor. IEEE Comput 34(11):131–133

    Article  Google Scholar 

  18. Beck K et al (2001) Agile alliance. Principles behind the Agile Manifesto. Available at: http://agilemanifesto.org/principles.html

  19. Highsmith J, Cockburn A (2001) Agile software development: the business of innovation. Computer 34(9):120–127

    Article  Google Scholar 

  20. Schwaber K (2004) Agile project management with Scrum, 1st edn, Microsoft professional. Microsoft Press, Redmond

    MATH  Google Scholar 

  21. Salah D, Paige R, Cairns P (2014) A systematic literature review on agile development processes and user centred design integration. In: Proceedings of the 18th international conference on Evaluation and Assessment in Software Engineering (EASE’14). ACM, Article 5, 10 p

    Google Scholar 

  22. Ferreira J, Sharp H, Robinson H (2010) Values and assumptions shaping agile development and user experience design in practice. In: Proceedings of the XP 2010, LNBIP 48:178–183

    Google Scholar 

  23. Gulliksen J (1999) Bringing the social perspective: user centred design. In: HCI (1) 1999, pp 1327–1331

    Google Scholar 

  24. Cagan M (2012) Dual-Track Scrum. Blog post 17 September 2012. Available at: http://www.svproduct.com/dual-track-scrum/. Accessed 9 Mar 2016

  25. Zaman K (2014) Dual track Scrum. Scrum alliance member article 18 December 2014. Available at: https://www.scrumalliance.org/community/articles/2014/december/dual-track-scrum. Accessed 9 Mar 2016

  26. Patton J (2014). User story mapping: discover the whole story, build the right product. O’Reilly Media, 324 pp

    Google Scholar 

  27. Ferreira J, Sharp H, Robinson H (2011) User experience design and agile development: managing cooperation through articulation work. Softw Pract Exp 41(9):963–974, (Wiley)

    Article  Google Scholar 

  28. Isomursu M, Sirotkin A, Voltti P, Halonen M (2012) User experience design goes agile in lean transformation—a case study. In: Proceedings of the Agile Conference (AGILE 2012), pp 1–10.

    Google Scholar 

  29. Hodgetts P (2005) Experiences integrating sophisticated UX design into agile process. In: Proceedings of the Agile Conference 2005, IEEE, Denver, CO, pp 235–242

    Google Scholar 

  30. Lee JC (2006) Embracing agile development of usable software systems. In: Proceedings of the Conference on Human Factors in Computing Systems CHI 2006. ACM, pp 1767–1770

    Google Scholar 

  31. Eisenhardt KM (1989) Building theories from case study research. Acad Manag Rev 14(4):532–550

    Google Scholar 

  32. Eisenhardt KM, Graebner ME (2007) Theory building from cases: opportunities and challenges. Acad Manag J 50(1):25–32

    Article  Google Scholar 

  33. Yin RK (2003) Case study research: design and methods, 3rd edn. Sage, Thousand Oaks, 181p

    Google Scholar 

  34. Runeson P, Höst M (2009) Guidelines for conducting and reporting case study research in software engineering. Empir Softw Eng 14:131–164

    Article  Google Scholar 

  35. Gulliksen J, Göransson B, Boivie I, Blomkvist S, Persson J, Cajander Å (2003) Key principles for user-centred systems design. BIT 22(6):397–409

    Google Scholar 

  36. Chow T, Cao DB (2008) A survey study of critical success factors in agile software projects. J Syst Softw 81(6):961–971

    Article  Google Scholar 

  37. Gulliksen J, Göransson B, Lif M (2001) A user-centered approach to object-oriented user interface design. In: van Harmelen (21), chapter 8

    Google Scholar 

  38. Holbrook MB, Hirschman EC (1982) The experiential aspects of consumption: consumer fantasies, feelings, and fun. J Consum Res 9:132–140

    Article  Google Scholar 

  39. Lantos GP (2015) Consumer behavior in action: real-life applications for marketing managers. Routledge, New York

    Google Scholar 

  40. Kruchten P, Nord RL, Ozkaya I (2012) Technical debt: from metaphor to theory and practice. IEEE Softw 6:18–21

    Article  Google Scholar 

  41. Cunningham W (1992) The WyCash portfolio management system. OOPSLA’ 92 Experience report

    Google Scholar 

  42. Anastassova M, Mégard C, Burkhardt JM (2007) Prototype evaluation and user-needs analysis in the early design of emerging technologies. In: Human-computer interaction, Interaction design and usability. Springer, Berlin/Heidelberg, pp 383–392

    Google Scholar 

  43. Van Kleef E, van Trijp HC, Luning P (2005) Consumer research in the early stages of new product development: a critical review of methods and techniques. Food Qual Prefer 16(3):181–201

    Article  Google Scholar 

Download references

Acknowledgment

Our research has been supported by TEKES (Finnish funding agency for technology and innovation) as part of the Cloud Software and Need for Speed research programs of DIGILE (Finnish Strategic Centre for Science, Technology and Innovation in the field of ICT and digital business).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kati Kuusinen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Kuusinen, K. (2016). BoB: A Framework for Organizing Within-Iteration UX Work in Agile Development. In: Cockton, G., Lárusdóttir, M., Gregory, P., Cajander, Å. (eds) Integrating User-Centred Design in Agile Development. Human–Computer Interaction Series. Springer, Cham. https://doi.org/10.1007/978-3-319-32165-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-32165-3_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-32163-9

  • Online ISBN: 978-3-319-32165-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics