Software Development in Startup Companies: The Greenfield Startup Model

被引:113
作者
Giardino, Carmine [1 ]
Paternoster, Nicolo [2 ]
Unterkalmsteiner, Michael [2 ]
Gorschek, Tony [2 ]
Abrahamsson, Pekka [3 ]
机构
[1] Free Univ Bolzano Bozen, Fac Comp Sci, Dominikanerpl 3, I-39100 Bolzano, Italy
[2] Blekinge Inst Technol, Software Engn Res Lab Sweden, Campus Grasvik, S-37179 Karlskrona, Sweden
[3] Norwegian Univ Sci & Technol NTNU, Dept Comp & Informat Sci, Sem Saelandsvei 7-97491, Trondheim, Norway
关键词
Software development; startups; grounded theory; PRODUCT-DEVELOPMENT; GROUNDED THEORY; HIGH-TECH; TIME; PERFORMANCE; SUCCESS;
D O I
10.1109/TSE.2015.2509970
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software startups are newly created companies with no operating history and oriented towards producing cutting-edge products. However, despite the increasing importance of startups in the economy, few scientific studies attempt to address software engineering issues, especially for early-stage startups. If anything, startups need engineering practices of the same level or better than those of larger companies, as their time and resources are more scarce, and one failed project can put them out of business. In this study we aim to improve understanding of the software development strategies employed by startups. We performed this state-of-practice investigation using a grounded theory approach. We packaged the results in the Greenfield Startup Model (GSM), which explains the priority of startups to release the product as quickly as possible. This strategy allows startups to verify product and market fit, and to adjust the product trajectory according to early collected user feedback. The need to shorten time-to-market, by speeding up the development through low-precision engineering activities, is counterbalanced by the need to restructure the product before targeting further growth. The resulting implications of the GSM outline challenges and gaps, pointing out opportunities for future research to develop and validate engineering practices in the startup context.
引用
收藏
页码:585 / 604
页数:20
相关论文
共 119 条
[1]  
Abrahamsson P., 2002, Proceedings of ESPOO 2002, P7
[2]  
Adolph S., 2011, Proceedings of the 2011 Agile Conference, P48, DOI 10.1109/AGILE.2011.43
[3]  
Alves C. F., 2006, P WORKSH ENG REQ RIO, P61
[4]   Lessons in agility from Internet-based development [J].
Ambler, SW .
IEEE SOFTWARE, 2002, 19 (02) :66-+
[5]  
[Anonymous], THESIS
[6]  
[Anonymous], 2013, 4 INT WORKSH MAN TEC
[7]  
[Anonymous], 2002, P INT WORKSH REQ ENG
[8]   Persona-and-scenario based requirements engineering for software embedded in digital consumer products [J].
Aoyama, M .
13TH IEEE INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2005, :85-94
[9]   Technology selection to improve global collaboration [J].
Aranda, Gabriela N. ;
Vizcaino, Aurora ;
Cechich, Alejandra ;
Piattini, Mario .
2006 IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2006, :223-+
[10]   Keep or return? Managing ordering and return policies in start-up companies [J].
Archibald, Thomas W. ;
Thomas, Lyn C. ;
Possani, Edgar .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 179 (01) :97-113