Improving Software Development in Early-Stage Startups
Startup companies are important drivers of economic growth globally. Over the last two decades, software startups have become a part of mainstream culture, and have, in the process, become associated with innovativeness and various success stories. Many of the current and up-and-coming tech giants, the so-called unicorns with a valuation of over one billion USD, are examples of these startup success stories, some more well-known than others. However, past this illustrious image, the vast majority of startups fail, and in up to 98 % of new business ideas in general fail.
Software startups operate in a unique context often characterized by disadvantage that stems from various factors that vary by startup. This unique nature of the software startup context presents issues when it comes to applying existing knowledge of Software Engineering (SE) (or Information Systems Development (ISD)) into the startup context. Various research findings, existing SE/ISD methods, and lessons learned from practice come from more established software organizations such as multinational corporations. For example, Agile methods are more equipped to tell an organization ‘how’ to develop software in a situation where the needs of the customer are well understood. On the other hand, startups often operate in a situation where it is also unclear ‘what’ should be developed and there is no clear customer in sight yet.
This dissertation focuses on better understanding the software startup context in SE, with a focus on how software startups develop software. To this end, the dissertation ultimately proposes a method for early-stage software startups. The dissertation comprises five academic articles, out of which three are conference publications and two are journal publications. The articles utilize qualitative methods to approach the different issues in each article. The results of the dissertation further our understanding of how software startups work, and the method presented in the fifth and final article of the dissertation will ideally help early-stage startups work more systematically.
Keywords: startup, software startup, software engineering, software development method, software development practice, decision-making, the essence theory of software engineering
...
Publisher
Jyväskylän yliopistoISBN
978-951-39-9133-3ISSN Search the Publication Forum
2489-9003Contains publications
- Artikkeli I: Kemell, K.-K., Nguyen-Duc, A., Wang, X., Risku, J., & Abrahamsson, P. (2018). The Essence Theory of Software Engineering : Large-Scale Classroom Experiences from 450+ Software Engineering BSc Students. In M. Kuhrmann, K. Schneider, D. Pfahl, S. Amasaki, M. Ciolkowski, R. Hebig, P. Tell, J. Klünder, & S. Küpper (Eds.), PROFES 2018 : Product-Focused Software Process Improvement : 19th International Conference, Proceedings (pp. 123-138). Springer. Lecture Notes in Computer Science, 11271. DOI: 10.1007/978-3-030-03673-7_9
- Artikkeli II: Kemell, K.-K., Ravaska, V., Nguyen-Duc, A., & Abrahamsson, P. (2020). Software Startup Practices : Software Development in Startups Through the Lens of the Essence Theory of Software Engineering. In M. Morisio, M. Torchiano, & A. Jedlitschka (Eds.), PROFES 2020 : 21st International Conference on Product-Focused Software Process Improvement, Proceedings (pp. 402-418). Springer. Lecture Notes in Computer Science, 12562. DOI: 10.1007/978-3-030-64148-1_25. JYX: jyx.jyu.fi/handle/123456789/74245
- Artikkeli III: Vakkuri, V., Kemell, K.-K., & Abrahamsson, P. (2020). ECCOLA : a Method for Implementing Ethically Aligned AI Systems. In A. Martini, M. Wimmer, & A. Skavhaug (Eds.), SEAA 2020 : 46th Euromicro Conference on Software Engineering and Advanced Applications (pp. 195-204). IEEE. Euromicro Conference on Software Engineering and Advanced Applications. DOI: 10.1109/seaa51224.2020.00043. JYX: jyx.jyu.fi/handle/123456789/74562
- Artikkeli IV: Nguyen-Duc, A., Kemell, K.-K., & Abrahamsson, P. (2021). The entrepreneurial logic of startup software development : A study of 40 software startups. Empirical Software Engineering, 26(5), Article 91. DOI: 10.1007/s10664-021-09987-z. JYX: jyx.jyu.fi/handle/123456789/78597
- Artikkeli V: Kemell, K.-K., Suoranta, M., Nguyen-Duc, A., & Abrahamsson, P. (2022). A card-based method for early-s tage software startups. Unpublished manuscript, to be submitted to a journal.
Metadata
Show full item recordCollections
- JYU Dissertations [852]
- Väitöskirjat [3578]
License
Related items
Showing items with similar title or keywords.
-
Improving the performance of early-stage software startups: Design and creativity viewpoints
Risku, Juhani (Jyväskylän yliopisto, 2021)Over the last 20 years, a very large number of startups have been launched, ranging from mobile application and game providers to enormous corporations that have started as tiny startups. Startups are an important topic ... -
Amidst Uncertainty – or Not? Decision-Making in Early-Stage Software Startups
Kemell, Kai-Kristian; Ventilä, Eveliina; Kettunen, Petri; Mikkonen, Tommi (Springer, 2019)It is commonly claimed that the initial stages of any startup business are dominated by continuous, extended uncertainty, in an environment that has even been described as chaotic. Consequently, decisions are made in ... -
StartCards : A method for early-stage software startups
Kemell, Kai-Kristian; Nguyen-Duc, Anh; Suoranta, Mari; Abrahamsson, Pekka (Elsevier BV, 2023)Context: Software startups are important drivers of economy on a global scale, and have become associated with innovation and high growth. However, the overwhelming majority of startups ends in failure. Many of these ... -
Software Startup Practices : Software Development in Startups Through the Lens of the Essence Theory of Software Engineering
Kemell, Kai-Kristian; Ravaska, Ville; Nguyen-Duc, Anh; Abrahamsson, Pekka (Springer, 2020)Software startups continue to be important drivers of economy globally. As the initial investment required to found a new software company becomes smaller and smaller resulting from technological advances such as cloud ... -
The entrepreneurial logic of startup software development : A study of 40 software startups
Nguyen-Duc, Anh; Kemell, Kai-Kristian; Abrahamsson, Pekka (Springer Science and Business Media LLC, 2021)Context: Software startups are an essential source of innovation and software-intensive products. The need to understand product development in startups and to provide relevant support are highlighted in software research. ...