How Are Product Ideas Validated?
Although software startups are considered important for economic development due to their ability to quickly create cutting-edge technologies and their potential to scale to a wide market, contextual knowledge about the product idea development process of startups is poorly understood in the literature. This study explores the idea validation process of software startups in an attempt to understand the practices used for idea validation, discover how the process is affected by the founder’s prior competencies, and determine the effect of those practices on requirement gathering. We conducted an exploratory multiple case study in nine software startups to determine the kind of practices they used for idea validation. We identified ten practices used as elements of the idea validation process. Our results show that idea validation is a highly non-linear process in which several validation practices are used in varying combinations and timing. The most frequently used practices included copying existing products, prototyping, utilizing expert support, and cooperating closely with customers. The founder’s prior competencies also influenced the selected practices. Copying and prototyping were common practices when the founders had prior competencies in the application area, while utilizing expert support was a widespread practice to compensate for the founder’s missing competencies. We also observed that the idea validation practices identified in the study serve requirement gathering at different levels of abstraction, varying from business-related requirements down to design-level requirements.
KeywordsSoftware startup Initial team Idea validation Competency needs Requirement gathering Lean startup Product development Product development process
This study was partly funded by TEKES as a part of the HILLA program. We thank the members of Software Startups Global Research Network, which supported this study, especially Anh Nguyen Duc and Pekka Abrahamsson, for their help in gathering the empirical data.
- 2.Blank, S.A.: The four steps to the epiphany: Successful Strategies for Products that Win CafePress. com, (2005)Google Scholar
- 5.Ries, E.: The lean startup: How today’s entrepreneurs use continuous innovation to create radically successful businesses. Random House LLC (2011)Google Scholar
- 6.Steinert, M., Leifer, L.J.: “Finding One”s Way’: Re-Discovering a Hunter-Gatherer Model based on Wayfaring. Int. J. Eng. Educ. 28, 251 (2012)Google Scholar
- 7.Bosch, J., Holmström Olsson, H., Björk, J., Ljungblad, J.: The early stage software startup development model: a framework for operationalizing lean principles in software startups. In: Fitzgerald, B., Conboy, K., Power, K., Valerdi, R., Morgan, L., Stol, K.-J. (eds.) LESS 2013. LNBIP, vol. 167, pp. 1–15. Springer, Heidelberg (2013). doi:10.1007/978-3-642-44930-7_1 CrossRefGoogle Scholar
- 9.Crowne, M.: Why software product startups fail and what to do about it. Evolution of software product development in startup companies. In: IEEE International Engineering Management Conference, vol. 1, pp. 338–343 (2002)Google Scholar
- 10.Björk, J., Ljungblad, J., Bosch, J.: Lean Product development in early stage startups. In: IW-LCSP@ ICSOB. pp. 19–32 (2013)Google Scholar
- 11.Marmer, M., Herrmann, B.L., Dogrultan, E., Berman, R., Eesley, C., Blank, S.: The startup ecosystem report 2012. Technical report, Startup Genome (2012)Google Scholar
- 12.Lauesen, S.: Software Requirements: Styles and Techniques. Pearson Education, Upper Saddle River (2002)Google Scholar
- 13.Seppänen, P., Oivo, M., Liukkunen, K.: The initial team of a software startup, Narrow-shouldered innovation and broad-shouldered implementation. In: To be published in 22nd ICE/IEEE International Technology Management Conference (2016)Google Scholar
- 15.Cruzes, D.S., Dyba, T.: Recommended steps for thematic synthesis in software engineering. In: 2011 International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 275–284. IEEE (2011)Google Scholar
- 18.Klotins, E., Unterkalmsteiner, M., Gorschek, T.: Software engineering knowledge areas in startup companies: a mapping study. In: Fernandes, João M., Machado, Ricardo J., Wnuk, K. (eds.) ICSOB 2015. LNBIP, vol. 210, pp. 245–257. Springer, Cham (2015). doi:10.1007/978-3-319-19593-3_22 CrossRefGoogle Scholar
- 19.Selecting empirical methods for software engineering research. In: Shull F., Singer J., Sjøberg D.I.K. (eds.) Guide to Advanced Empirical Software Engineering, pp. 285–311. Springer, London (2008)Google Scholar