Integrating UX with scrum in an undergraduate software development project

We report our experiences using the Scrum agile software development method in an undergraduate user-centered web development project. Our chief contributions are to report on using Scrum in a summer research setting as distinct from academic-year coursework and to consider the integration of Scrum and user experience (UX) development methods in a learning environment. Our experience with combining Scrum and UX was positive: this methodology gave our project a clear structure, kept us motivated, and focused us on developing a usable final product. We discuss our adaptations of Scrum to UX development and to the summer research setting, along with challenges we faced and lessons learned, to inform students and faculty who wish to apply such methods in future projects.

[1]  Baochuan Lu,et al.  Teaching agile methodology in a software engineering capstone course , 2011 .

[2]  Dennis R. Wixon,et al.  Using the RITE method to improve products; a definition and a case study , 2007 .

[3]  Linda Sherrell,et al.  Pair programming and agile software development: experiences in a college setting , 2006 .

[4]  Terry Coatta,et al.  UX Design and Agile: A Natural Fit? , 2010 .

[5]  CoattaTerry,et al.  UX design and agile , 2011, Commun. ACM.

[6]  Robert R. Kessler,et al.  Integrating traditional and agile processes in the classroom , 2007, SIGCSE '07.

[7]  Linda Rising,et al.  The Scrum Software Development Process for Small Teams , 2000, IEEE Softw..

[8]  Pirkka Rannikko,et al.  User-Centered Design in Agile Software Development , 2011 .

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

[10]  Delbert Hart Supporting agile processes in software engineering courses , 2010 .

[11]  Soly Mathew Biju Agile Software Development Methods and its Advantages , 2010 .

[12]  Rex Hartson,et al.  The UX book, process and guidelines for ensuring a quality user experience by Rex Hartson and Pardha S. Pyla , 2012, SOEN.

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

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

[15]  Christelle Scharff,et al.  Scrum to support mobile application development projects in a just-in-time learning context , 2010, CHASE '10.

[16]  Karen Holtzblatt,et al.  Contextual design , 1997, INTR.