Early-stage software startups: Main challenges and possible answers
MetadataShow full item record
Software startups have a low probability of success. In their early-stage days, they face several challenges from different types that make it even harder to progress to the following stages. Some papers in the scientific literature focused on understanding these challenges. Meanwhile, others proposed solutions to these problems. In this chapter, we present a literature review of the challenges and patterns displayed in the scientific literature. Challenges are divided into four categories: related to product, market, finance, and team. The patterns presented in this chapter are (1) Get help from the methodologies, (2) Acquire customers, (3) Hack money incomes and outcomes, (4) Use available and simple tools, (5) Go up to the cloud, (6) Find your mentors, (7) Long-term purpose instead of money, and (8) Networking. We also show how the presented patterns could be used to tackle the identified challenges.
Showing items related by title, author, creator and subject.
Unterkalmsteiner M; Abrahamsson P; Wang X; Nguyen-Duc A; Shah S; Bajwa S; Baltes G; Conboy K; Cullina E; Dennehy D; Edison H; Fernandez-Sanchez C; Garbajosa J; Gorschek T; Klotins E; Hokkanen L; Kon F; Lunesu I; Marchesi M; Morgan L; Oivo M; Selig C; Seppänen P; Sweetman R; Tyrväinen P; Ungerer C; Yagüe A (2016)Software startup companies develop innovative, software-intensive products within limited time frames and with few resources, searching for sustainable and scalable business models. Software startups are quite distinct ...
Giardino C; Wang X; Abrahamsson P (Springer, 2014)Software startups are newly created companies with little operating history and oriented towards producing cutting-edge products. As their time and resources are extremely scarce, and one failed project can put them out ...
Rafiq U; Bajwa SS; Wang X; Lunesu I (IEEE, 2017)Requirements elicitation is the first crucial stage of a requirements engineering process, which intends to uncover, acquire and elaborate requirements for software systems. When software startups are concerned, requirements ...