Abstract
Working with usability and UX design in an agile development context such as Scrum has been found challenging. Not all companies have the need or resources for a team of dedicated UX specialists. In other cases the UX team is perceived as a bottleneck. We therefore set out to investigate; how companies can perform UX tasks, when no or little UX expertise exists in the organization; if it is possible to perform this work in line with the Scrum sprints and how such work should be facilitated. To do this and since the Scrum framework states that every team member should be able to perform every work task, we trained software developers in three different companies to perform certain selected UX methods. The training was done as 1-day training sessions. The developers were provided with materials describing UX methods modified to be used in an agile, industrial environment. These consisted of guidelines, templates and cheat sheets. These materials were refined throughout the training sessions based on observations and feedback from the developers. We found that especially the templates were highly valued by the developers. The templates provided a quick overview of the method, guided them in the work and gave them security and confidence in conducting this type of work independently of the researchers. The templates described in the paper have been made publicly available and may be used freely.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Bruun A (2010) Training software developers in usability engineering: a literature review. In: Proceedings of the 6th nordic conference on human-computer interaction: extending boundaries. ACM, New York, pp 82–91
Øvad T, Larsen LB (2015) The prevalence of UX design in agile development processes in industry. In: Proceedings of the 2015 Agile conference, pp 40–49
Lárusdóttir M, Bjarnadottir E, Gulliksen J (2010) The focus on usability in testing practices in industry. In: Forbrig P, Paternó F, Pejtersen AM (eds) Human-computer interaction, vol 332. Springer, Berlin, pp 98–109
Bruun A, Jensen JJ, Skov MB, Stage J (2014) Active collaborative learning: supporting software developers in creating redesign proposals. In: Saurer S, Bogdan C, Forbrig P, Bernhaupt R, Winckler M (eds) Human centered software engineering. Springer, Berlin, pp 1–18
Høegh RT (2006) The impact of usability reports and user test observations on developers’ understanding of usability data: an exploratory study. Int J Hum Comput Interact 21(2):173–196
Salah D, Paige RF, Cairns P (2014) A systematic literature review for agile development processes and user centred design integration. In: Proceedings of the 18th international conference on evaluation and assessment in software engineering. ACM, New York, pp 5:1–5:10
Ferreira J, Sharp H, Robinson H (2012) Agile development and user experience design integration as an ongoing achievement in practice. In: Proceedings of the 2012 Agile conference, pp 11–20
da Silva T, Martin A, Maurer F, Silveira M (2011) User-centered design and agile methods: a systematic review. In: Proceedings of the 2011 Agile conference, pp 77–86
Bornoe N, Stage J (2014) Usability engineering in the wild: how do practitioners integrate usability engineering in software development? In: Saurer S, Bogdan C, Forbrig P, Bernhaupt R, Winckler M (eds) Human centered software engineering. Springer, Berlin, pp 199–216
Lee JC, McCrickard DS (2007) Towards extreme(ly) usable software: exploring tensions between usability and Agile software development. In: Proceedings of the 2007 Agile conference, pp 59–71
Lárusdóttir M, Cajander Å, Gulliksen J (2014) Informal feedback rather than performance measurements–user-centred evaluation in Scrum projects. Behav Inform Technol 33(11):1118–1135
Bruun A, Stage J (2014) Barefoot usability evaluations. Behav Inform Technol 33(11):1148–1167
Eriksson E, Cajander Å, Gulliksen J (2009) Hello world!–experiencing usability methods without usability expertise. In: Gross T, Gulliksen J, Kotze P, Oestreicher L, Palanque P, Prates RO, Winckler M (eds) Human-computer interaction, pp 550–565
Latzina M, Rummel B (2003) Soft(ware) skills in context: corporate usability training aiming at cross-disciplinary collaboration. In: Proceedings of the conference on software engineering education and training, pp 52–57
Agile User Experience (2014) In: Proceedings of the international conference on interfaces and human computer interaction. IADIS Press, pp 397–401
Øvad T, Bornoe N, Larsen LB, Stage J (2015) Teaching software developers to perform UX tasks. In: Proceedings of the annual meeting of the Australian special interest group for computer human interaction. ACM, New York, pp 397–406
Øvad T, Larsen LB (2014) Experiences from training agile software developers in focused workshops. In: Proceedings of the international conference on Interfaces and Human Computer Interaction, pp 397–401
Øvad T, Larsen LB (2014) Fast, faster, Agile UCD. In: Proceedings of NordiCHI
Øvad T, Larsen LB (2015) Radiometer UX templates http://uxtoolbox.es.aau.dk
Karat J, Dayton T (1995) Practical education for improving software usability. In: Proceedings of the SIGCHI conference on human factors in computing systems. ACM Press, New York, pp 162–169
Nielsen J, Bush RM, Dayton T, Mond NE, Muller MJ, Root RW (1992) Teaching experienced developers to design graphical user interfaces. In: Proceedings of the SIGCHI conference on human factors in computing systems. ACM Press, New York, pp 557–564
Krueger RA, Casey MA (2001) Designing and conducting focus group interviews. In: Social analysis selected tools and techniques. The World Bank, Washington, DC
Øvad T, Larsen LB (2016) How to reduce the UX Bottleneck by training your software developers. Behav Inform Technol. Taylor and Francis, http://www.tandfonline.com/doi/full/10.1080/0144929X.2016.1225818
Beyer H, Holtzblatt K (1997) Contextual design: defining customer-centered systems. Elsevier, Burlington
Holtzblatt K, Wendell JB, Wood S (2005) Rapid contextual design: a how-to guide to key techniques for user centered design. Elsevier, San Francisco
Wharton C, Rieman J, Lewis C, Poison P (1994) The cognitive walkthrough method: a practitioner’s guide. In: Nielsen J, Mack RL (eds) Usability inspection methods. Wiley, New York, pp 105–140
Rowley DE, Rhoades DG (1992) The cognitive jogthrough: a fast-paced user interface evaluation procedure. In: Proceedings of CHI. ACM, New York, pp 389–395
Spencer R (2000) The streamlined cognitive walkthrough method, working around social constraints encountered in a software development company. In: Proceedings of the SIGCHI conference on human factors in computer systems. ACM, New York, pp 353–359
Kjeldskov J, Skov MB, Stage J (2004) Instant data analysis: conducting usability evaluations in a day. In: Proceedings of NordiCHI, Tampere
International Standards Organisation (2010) Ergonomics of human–system interaction – Part 210: human-centred design for interactive systems. ISO, Geneva
Radiometer Medical ApS (2015) Available: http://www.radiometer.com
TC Electronic (2015) Available: http://www.tcelectronic.com/
SenDx (2015) https://www.linkedin.com/company/sendx-medical-inc
Patton J (2002) Designing requirements: incorporating usage-centered design into an Agile SW development process. In: Wells D, Williams L (eds) Extreme programming and agile methods — XP/Agile universe LNCS 2418. Springer, Berlin, pp 1–12
Yin RK (2011) Qualitative research from start to Fnish. The Guilford Press, New York
Acknowledgements
We wish to thank all participating staff at TC Electronic, SenDx Medical and Radiometer Medical for participating in this work. Furthermore, we thank Aalborg University, Radiometer Medical and the Danish Ministry for Science and Education for funding the research presented here.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Øvad, T., Larsen, L.B. (2016). Templates: A Key to Success When Training Developers to Perform UX Tasks. 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_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-32165-3_3
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)