Practical model for user-driven innovation in agile software development

Social media provide new opportunities for user-driven innovation, since users can easily share ideas online and contribute to challenges launched by companies. However, companies are lacking models and practices for involving users in their innovation and software development process besides open idea generation campaigns. In this paper, we present a model for user-driven innovation and software development based on agile software development practices and online co-creation tools. The theory-based model has been validated in an empirical case study with 33 end users and four software developers that created a new online service based on the users' ideas. The case study proved that end-users can be integrated into agile software development, when using a structured process and online co-creation tools.

[1]  M. Sawhney,et al.  Collaborating to create: The Internet as a platform for customer engagement in product innovation , 2005 .

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

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

[4]  Yvonne Dittrich,et al.  How to Include Users in the Development of Off-the-Shelf Software: A Case for Complementing Participatory Design with Agile Development , 2006, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06).

[5]  Kieran Conboy,et al.  Distributed Agile Development: A Case Study of Customer Communication Challenges , 2009, XP.

[6]  Douglas Schuler,et al.  Participatory Design: Principles and Practices , 1993 .

[7]  Pirjo Näkki,et al.  Utilising Social Media Tools in User-Centred Design , 2008 .

[8]  W. R. Howard Agile Project Management: Creating Innovative Products , 2010 .

[9]  Antti Salovaara,et al.  Use of Future-Oriented Information in User-Centered Product Concept Ideation , 2005, INTERACT.

[10]  Jonathan Earthy,et al.  The Benefits of Using ISO 13407: Human Centred Design Process for Interactive Systems , 2001, INTERACT.

[11]  Customer Collaboration in Distributed Agile Teams , 2022 .

[12]  E. Hippel,et al.  Lead users: a source of novel product concepts , 1986 .

[13]  Françoise Détienne,et al.  User and developer mediation in an Open Source Software community: Boundary spanning through cross participation in online discussions , 2008, Int. J. Hum. Comput. Stud..

[14]  Ken Schwaber,et al.  Agile Software Development with SCRUM , 2001 .

[15]  Lars Erik Holmquist,et al.  Transfer scenarios: grounding innovation with marginal practices , 2007, CHI.

[16]  Karlheinz Kautz,et al.  Participatory Design Activities and Agile Software Development , 2010, Human Benefit through the Diffusion of Information Systems Design Science Research.

[17]  Reinhard Prügl,et al.  Extending Lead User Theory: Antecedents and Consequences of Consumers' Lead Userness , 2007 .

[18]  Dave Randall,et al.  The development is driven by our users not by ourselves-including users in the development of off-the-shelf software , 2003 .

[19]  Mike Cohn,et al.  User Stories Applied: For Agile Software Development , 2004 .

[20]  Penny Hagen,et al.  Dissolving boundaries: social technologies and participation in design , 2009, OZCHI.

[21]  John Cullen,et al.  Democratizing Innovation , 2020, Encyclopedia of Creativity, Invention, Innovation and Entrepreneurship.