Software Development in Startup Companies: The Greenfield Startup Model

被引:106
|
作者
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
相关论文
共 50 条
  • [1] Software development in startup companies: A systematic mapping study
    Paternoster, Nicolo
    Giardino, Carmine
    Unterkalmsteiner, Michael
    Gorschek, Tony
    Abrahamsson, Pekka
    INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (10) : 1200 - 1218
  • [2] A Requirements Engineering Framework for Software Startup Companies
    Parthasarathy, Sudhaman
    Daneva, Maya
    JOURNAL OF DATABASE MANAGEMENT, 2021, 32 (03) : 69 - 94
  • [3] Startup Trust Model: The Role of Trust in Successful Software Startup
    Assyne, Nana
    Adjei, Joseph
    2017 43RD EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2017, : 145 - 148
  • [4] A maturity model for software startup ecosystems
    Cukier D.
    Kon F.
    Journal of Innovation and Entrepreneurship, 7 (1)
  • [5] A Dynamic Software Startup Competency Model
    Assyne, Nana
    Wiafe, Isaac
    SOFTWARE BUSINESS (ICSOB 2019), 2019, 370 : 419 - 422
  • [6] Software Engineering Knowledge Areas in Startup Companies: A Mapping Study
    Klotins, Eriks
    Unterkalmsteiner, Michael
    Gorschek, Tony
    SOFTWARE BUSINESS, ICSOB 2015, 2015, 210 : 245 - 257
  • [7] Software Product Innovation Through Startup Experimentation in Large Companies
    Edison, Henry
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2016), 2016, 10027 : 751 - 756
  • [8] Designing a Maturity Model for Software Startup Ecosystems
    Cukier, Daniel
    Kon, Fabio
    Krueger, Norris
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2015, 2015, 9459 : 600 - 606
  • [9] Start Researching Startup Companies
    Ojala, Marydee
    Computers in Libraries, 2023, 43 (06) : 43 - 44
  • [10] COMPENSATION AND BENEFITS FOR STARTUP COMPANIES
    TIBBETTS, JS
    DONOVAN, ET
    HARVARD BUSINESS REVIEW, 1989, 67 (01) : 140 - &