Agile Development and User Experience Design Integration as an Ongoing Achievement in Practice

Little is known about how Agile developers and UX designers integrate their work on a day-to-day basis. While accounts in the literature attempt to integrate Agile development and UX design by combining their processes and tools, the contradicting claims found in the accounts complicate extracting advice from such accounts. This paper reports on three ethnographically-informed field studies of the day-today practice of developers and designers in organisational settings. Our results show that integration is achieved in practice through (1) mutual awareness, (2) expectations about acceptable behaviour, (3) negotiating progress and (4) engaging with each other. Successful integration relies on practices that support and maintain these four aspects in the day-to-day work of developers and designers.

[1]  A. Strauss THE ARTICULATION OF PROJECT WORK: AN ORGANIZATIONAL PROCESS , 1988 .

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

[3]  Brian Fitzgerald,et al.  The use of systems development methodologies in practice: a field study , 1997, Inf. Syst. J..

[4]  Susan Gasson,et al.  The reality of user-centered design , 1999 .

[5]  Larry Constantine,et al.  Process Agility and Software Usability: Toward Lightweight Usage-Centered Design , 2001, OOPSLA 2001.

[6]  Yvonne Rogers,et al.  Interaction Design: Beyond Human-Computer Interaction , 2002 .

[7]  Austin Henderson,et al.  Interaction design: beyond human-computer interaction , 2002, UBIQ.

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

[9]  Karen A. Cerulo,et al.  SIGNALS AND INTERPRETIVE WORK : THE ROLE OF CULTURE IN A THEORY OF PRACTICAL ACTION , 2002 .

[10]  Sri Hastuti Kurniawan,et al.  Review of Interaction design , 2003 .

[11]  Mary Deaton,et al.  The elements of user experience: user-centered design for the Web , 2003, INTR.

[12]  H. Beyer,et al.  An Agile User-Centered Method : Rapid Contextual Design , 2004 .

[13]  Kent Beck,et al.  Extreme Programming Explained: Embrace Change (2nd Edition) , 2004 .

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

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

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

[17]  Neil A. M. Maiden,et al.  Towards a Framework for Integrating Agile Development and User-Centred Design , 2006, XP.

[18]  V. Braun,et al.  Using thematic analysis in psychology , 2006 .

[19]  Matthew A. Lievesley,et al.  The role of the interaction designer in an agile software development process , 2006, CHI EA '06.

[20]  Desirée Sy,et al.  Adapting usability investigations for agile user-centered design , 2007 .

[21]  Helen Sharp,et al.  Ethnographically-informed empirical studies of software practice , 2007, Inf. Softw. Technol..

[22]  D. Scott McCrickard,et al.  Towards Extreme(ly) Usable Software: Exploring Tensions Between Usability and Agile Software Development , 2007, Agile 2007 (AGILE 2007).

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

[24]  Karsten Nebe,et al.  Incorporating User Centered Requirement Engineering into Agile Software Development , 2007, HCI.

[25]  Mark C. Detweiler,et al.  Managing UCD within agile projects , 2007, INTR.

[26]  Yvonne Dittrich,et al.  Cooperative method development , 2008, Empirical Software Engineering.

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

[28]  Eric Wilcox,et al.  Agile Development Meets Strategic Design in the Enterprise , 2007, XP.

[29]  Wolfgang Slany,et al.  Integrating Extreme Programming and User-Centered Design , 2008, PPIG.

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

[31]  Andreas Holzinger,et al.  HCI and Usability for Education and Work, 4th Symposium of the WG HCI&UE of the OCG Austrian Computer Society, USAB 2008, LNCS 5298 , 2008 .

[32]  Lynn Miller,et al.  Extreme usability: adapting research approaches for agile development , 2008, CHI Extended Abstracts.

[33]  Maryam Najafi,et al.  Two Case Studies of User Experience Design and Agile Development , 2008, Agile 2008 Conference.

[34]  Lynn Miller,et al.  Optimizing agile user-centred design , 2008, CHI Extended Abstracts.

[35]  Judy Brown,et al.  Stories, Sketches, and Lists: Developers and Interaction Designers Interacting Through Artefacts , 2008, Agile 2008 Conference.

[36]  Wolfgang Slany,et al.  Agile User-Centered Design Applied to a Mobile Multimedia Streaming Application , 2008, USAB.

[37]  Manfred Tscheligi,et al.  Probing an agile usability process , 2008, CHI Extended Abstracts.

[38]  Jeff White,et al.  Agile user centered design , 2008 .

[39]  Jeff White,et al.  Agile user centered design: enter the design studio - a case study , 2008, CHI Extended Abstracts.

[40]  Lisa Baker,et al.  Using Persona with XP at LANDesk Software, an Avocent Company , 2008, Agile 2008 Conference.

[41]  Ann Blandford,et al.  The Importance of Identity and Vision to User Experience Designers on Agile Projects , 2009, 2009 Agile Conference.

[42]  Lily Cho Adopting an Agile Culture , 2009, AGILE.

[43]  Kuldeep Kelkar,et al.  When user experience met agile: a case study , 2009, CHI Extended Abstracts.

[44]  Helen Sharp,et al.  Values and Assumptions Shaping Agile Development and User Experience Design in Practice , 2010, XP.

[45]  Christoph Treude,et al.  Work Item Tagging: Communicating Concerns in Collaborative Software Development , 2012, IEEE Transactions on Software Engineering.