InnoDev Workshop: A One Day Introduction to Combining Design Thinking, Lean Startup and Agile Software Development

Software innovation is a core differential factor for organizational survival to deliver faster, better, and more cost effective software solutions. Accordingly, different approaches to innovations have been developed, e.g. Design Thinking from the field of design, Lean Startup from the field of entrepreneurship, and agile development approaches from the field of software engineering. There are increased research efforts to investigate how to combine these approaches. However there is a lack of knowledge on how to train professionals in applying and integrating these approaches. This article describes a one-day training workshop based on the InnoDev model, developed in former research. InnoDev combines Design Thinking, Scrum and Lean Startup and is targeted at software developers, designers, and project managers in companies ranging from startups and SMEs to multinationals. Specifically, this article describes the workshop format and reports on the participants perceptions of the combined approach and the workshop experience. Overall participants had a positive experience in our workshop, became aware of new tools and techniques for software development, and perceived the combination of three innovation approaches as applicable and beneficial within their companies.

[1]  Artur Lugmayr,et al.  Applying “Design Thinking” in the context of media management education , 2013, Multimedia Tools and Applications.

[2]  Robert Anson,et al.  Teaching Design Thinking in Business Schools , 2015 .

[3]  J. Harding Qualitative Data Analysis from Start to Finish , 2013 .

[4]  Torgeir Dingsøyr,et al.  A decade of agile methodologies: Towards explaining agile software development , 2012, J. Syst. Softw..

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

[6]  Lars Bo Larsen,et al.  Experiences from Training Agile Software Developers in Fosuced Workshops , 2014 .

[7]  Andrew Peter Wallace McCarthy E DITOR ’ S C OMMENTS Diversity of Design Science Research , 2022 .

[8]  Franziska Dobrigkeit,et al.  InnoDev: A Software Development Methodology Integrating Design Thinking, Scrum and Lean Startup , 2018, Understanding Innovation.

[9]  Katrin Dribbisch,et al.  Design Thinking: An Innovative Concept for Developing User-Centered Software , 2012 .

[10]  Ash Maurya,et al.  Running Lean - Iterate from Plan A to a Plan That Works, 2nd Edition , 2012, The Lean Series.

[11]  Tobias Bachmeier,et al.  Business Model Generation A Handbook For Visionaries Game Changers And Challengers , 2016 .

[12]  Anders Bruun,et al.  Redesign workshop: involving software developers actively in usability engineering , 2014, NordiCHI.

[13]  Maryanne M. Gobble,et al.  Design Thinking , 2010, The Palgrave Encyclopedia of the Possible.

[14]  Brijesh Singh,et al.  The Lean Startup:How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses , 2016 .

[15]  Kati Vilkki,et al.  When Agile Is Not Enough , 2010, LESS.

[16]  Matthias Uflacker,et al.  DT@Scrum: Integrating Design Thinking with Software Development Processes , 2015 .

[17]  Jan Stage,et al.  Teaching Software Developers to Perform UX Tasks , 2015, OZCHI.

[18]  Jouni Markkula,et al.  Survey on agile and lean usage in finnish software industry , 2012, Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement.

[19]  R. Verganti Leveraging on systemic learning to manage the early phases of product innovation projects , 1997 .

[20]  Katja Thoring,et al.  Understanding Design Thinking: A Process Model based on Method Engineering , 2011 .

[21]  Franziska Dobrigkeit,et al.  The best of three worlds - The creation of InnoDev a software development approach that integrates Design Thinking, Scrum and Lean Startup , 2017 .

[22]  Johannes Meyer,et al.  Intertwining Lean and Design Thinking: Software Product Development from Empathy to Shipment , 2012 .

[23]  John W. Creswell,et al.  Designing and Conducting Mixed Methods Research , 2006 .

[24]  Danielly Ferreira Oliveira de Paula Model for the Innovation Teaching (MoIT): um modelo baseado em Design Thinking, Lean Startup e Ágil para estudantes de graduação em computação , 2015 .

[25]  Keng Siau,et al.  Agile Modeling, Agile Software Development, and Extreme Programming: The State of Research , 2005, J. Database Manag..

[26]  Christoph Meinel,et al.  Design Thinking: A Fruitful Concept for IT Development? , 2011 .

[27]  Tim C. McAloone,et al.  Ecodesign maturity model: a management framework to support ecodesign implementation into manufacturing companies , 2013 .

[28]  J. Shah,et al.  Collaborative Sketching (C-Sketch)--An Idea Generation Technique for Engineering Design. , 2001 .