Agile-User Experience Design: Does the Involvement of Usability Experts Improve the Software Quality?

In the past decade, numerous experiments and research proposed to take the advantages of Agile and User Centred Design methods in a mixed method called Agile-User Experience Design or Agile-UX. This combination raises a number of questions. Notably, it remains unclear who should be responsible of the usability in an Agile-UX project development. After a review of the literature on Agile, User Centred Design and Agile-UX, this paper focuses on the involvement of usability experts in Agile-UX. The literature discusses the involvement of usability experts in terms of processes and work methods, but never in terms of the necessity to involve usability experts to improve the software quality. To start answering this question, an experiment was conducted to explore the necessity to involve usability experts in the team. The results are that the involvement of a User Centred Design expert improves the quality of the developed product and the users' satisfaction in Agile-UX. Keywords-Agile; Agile-UX; User-Centred Design; Team composition; Involvement.

[1]  John Armitage,et al.  Are agile methods good for design? , 2004, INTR.

[2]  Jukka Haikara Usability in Agile Software Development: Extending the Interaction Design Process with Personas Approach , 2007, XP.

[3]  Tero Päivärinta,et al.  Integrating Usability Practices into Agile Development: A Case Study , 2014, ISD.

[4]  Lou Schwartz Agile-User Experience Design: an Agile and User-Centered Process? , 2013, ICSEA 2013.

[5]  Helen Sharp,et al.  User experience design and agile development: managing cooperation through articulation work , 2011, Softw. Pract. Exp..

[6]  Frank Maurer,et al.  Ten Lessons Learned from Integrating Interaction Design and Agile Development , 2013, 2013 Agile Conference.

[7]  Robert Biddle,et al.  Agile Development Iterations and UI Design , 2007, Agile 2007 (AGILE 2007).

[8]  Frank Maurer,et al.  UCD in agile projects: dream team or odd couple? , 2005, INTR.

[9]  George E. Cooper,et al.  The use of pilot rating in the evaluation of aircraft handling qualities , 1969 .

[10]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[11]  Dominique L. Scapin,et al.  Ergonomic criteria for the evaluation of human-computer interfaces , 1993 .

[12]  Tore Dybå,et al.  Empirical studies of agile software development: A systematic review , 2008, Inf. Softw. Technol..

[13]  Lynn Miller Case study of customer input for a successful product , 2005, Agile Development Conference (ADC'05).

[14]  Jeff Patton,et al.  Hitting the target: adding interaction design to agile software development , 2002, OOPSLA '02.

[15]  Mona Singh U-SCRUM: An Agile Methodology for Promoting Usability , 2008, Agile 2008 Conference.

[16]  Frank Maurer,et al.  Agile Methods and User-Centered Design: How These Two Methodologies are Being Successfully Integrated in Industry , 2008, Agile 2008 Conference.

[17]  Scott W. Ambler,et al.  Disciplined Agile Delivery: A Practitioner's Guide to Agile Software Delivery in the Enterprise , 2012 .

[18]  Jakob Nielsen,et al.  Heuristic Evaluation of Prototypes (individual) , 2022 .

[19]  David Kane,et al.  Finding a place for discount usability engineering in agile development: throwing down the gauntlet , 2003, Proceedings of the Agile Development Conference, 2003. ADC 2003.

[20]  Stefan Blomkvist,et al.  Towards a Model for Bridging Agile Development and User-Centered Design , 2005 .