Are software startups applying agile practices? The state of the practice from a large survey
MetadataShow full item record
Software startups operate under various uncertainties and the demand on their ability to deal with change is high. Agile methods are considered a suitable and viable development approach for them. However, the competing needs for speed and quality may render certain agile practices less suitable than others in the startup context. The adoption of agile practices can be further complicated in software startups that adopt the Lean Startup approach. To make the best of agile practices, it is necessary to first understand whether and how they are used in software startups. This study targets at a better understanding of the use of agile practices in software startups, with a particular focus on lean startups. Based on a large survey of 1526 software startups, we examined the use of five agile practices, including quality related (regular refactoring and test first), speed related (frequent release and agile planning) and communication practice (daily standup meeting). The findings show that speed related agile practices are used to a greater extent in comparison to quality practices. Daily standup meeting is least used. Software startups who adopt the Lean Startup approach do not sacrifice quality for speed more than other startups do. © The Author(s) 2017.
Showing items related by title, author, creator and subject.
Sillitti, A; Succi, G; Corral Velazquez, LR (Springer Verlag (Germany), 2014)Mobile software applications have to cope with a particular environment that involves small size, limited resources, high autonomy requirements, competitive business models and many other challenges. To provide development ...
Beyond the pro and contra of evidence-based practice: Reflections on a recurring dilemma at the core of social work Nothdurfter, U; Lorenz, WA (Social Work & Society, 2010)Currently, social work is witnessing a quite polarized debate about what should be the basis for good practice. Simply stated, the different attempts to define the required basis for effective and accountable interventions ...