Software Startup Patterns - An Empirical Study

This report gives an account of the results of a joint research effort between Tampere University of Technology, Department of Pervasive Computing and University of Applied Sciences and Arts Northwestern Switzerland, School of Engineering. The research was integrated with a seminar participated by PhD students at TUT. The aim was to identify working practices in software startups through interviews and formulate them as patterns. The results consist of the set of 63 found practices, their relationships, and a set of 14 patterns formulated for a selected set of the practices.

[1]  Marko Taipale Huitale - A Story of a Finnish Lean Startup , 2010, LESS.

[2]  Ita Richardson,et al.  Guest Editors' Introduction: Why are Small Software Organizations Different? , 2007, IEEE Software.

[3]  Max Jacobson,et al.  A Pattern Language: Towns, Buildings, Construction , 1981 .

[4]  Douglas C. Schmidt,et al.  Software patterns , 1996, CACM.

[5]  Ricardo Semler,et al.  MAVERICK: THE SUCCESS STORY BEHIND THE WORLD'S MOST UNUSUAL WORKPLACE , 1988 .

[6]  F. Apel,et al.  Nice to Have , 1998 .

[7]  S. Brinkkemper,et al.  A Tentative Technique for the Study and Planning of Co-Evolution in Product , 2007, Third International IEEE Workshop on Software Evolvability 2007.

[8]  M. Crowne,et al.  Why software product startups fail and what to do about it. Evolution of software product development in startup companies , 2002, IEEE International Engineering Management Conference.

[9]  Laura Hoch,et al.  Organizational Patterns Of Agile Software Development , 2016 .

[10]  J. Thompsen Achieving return on critical talent: a case study of a software development organization , 2003, IEMC '03 Proceedings. Managing Technologically Driven Organizations: The Human Side of Innovation and Change.

[11]  Beverly May,et al.  Applying Lean Startup: An Experience Report -- Lean & Lean UX by a UX Veteran: Lessons Learned in Creating & Launching a Complex Consumer App , 2012, 2012 Agile Conference.

[12]  Frank Maurer,et al.  LIPE: A Lightweight Process for E-business Startup Companies Based on Extreme Programming , 2001, PROFES.

[13]  Bob Walsh The Web Startup Success Guide , 2009 .

[14]  Fred P. Brooks,et al.  The Mythical Man-Month , 1975, Reliable Software.

[15]  Rory O'Connor,et al.  An investigation into software development process formation in software start-ups , 2008, J. Enterp. Inf. Manag..

[16]  S. Brinkkemper,et al.  Understanding the dynamics of product software development using the concept of coevolution , 2006, 2006 Second International IEEE Workshop on Software Evolvability (SE'06).

[17]  Hadyn Ingram,et al.  Management Challenges for the 21st Century , 2000 .

[18]  Neil B. Harrison,et al.  Organizational Patterns of Agile Software Development , 2004 .

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

[20]  Mary Poppendieck,et al.  Lean Software Development: An Agile Toolkit , 2003 .

[21]  Carmine Giardino,et al.  Software Development in Startup Companies , 2012 .

[22]  Slinger Jansen,et al.  Pragmatic and Opportunistic Reuse in Innovative Start-up Companies , 2008, IEEE Software.

[23]  Eric Ries The lean startup : how today's entrepreneurs use continuous innovation to create radically successful businesses , 2011 .

[24]  M. Striebeck Ssh! We are adding a process... [agile practices] , 2006, AGILE 2006 (AGILE'06).