Use of Agile Practices in Start-ups
- URL: http://arxiv.org/abs/2402.09555v1
- Date: Wed, 14 Feb 2024 20:12:51 GMT
- Title: Use of Agile Practices in Start-ups
- Authors: Eriks Klotins, Michael Unterkalmsteiner, Panagiota Chatzipetrou, Tony
Gorschek, Rafael Prikladnicki, Nirnaya Tripathi, Leandro Bento Pompermaier
- Abstract summary: Small, motivated teams and uncertain project scope makes start-ups good candidates for adopting Agile practices.
Use of Agile practices is associated with effects on source code and overall product quality.
A team's positive or negative attitude towards best engineering practices is a significant indicator for either adoption or rejection of certain Agile practices.
- Score: 5.664445343364966
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: Context Software start-ups have shown their ability to develop and launch
innovative software products and services. Small, motivated teams and uncertain
project scope makes start-ups good candidates for adopting Agile practices.
Objective We explore how start-ups use Agile practices and what effects can be
associated with the use of those practices. Method We use a case survey to
analyze 84 start-up cases and 56 Agile practices. We apply statistical methods
to test for statistically significant associations between the use of Agile
practices, team, and product factors. Results Our results suggest that
development of the backlog, use of version control, code refactoring, and
development of user stories are the most frequently reported practices. We
identify 22 associations between the use of Agile practices, team, and product
factors. The use of Agile practices is associated with effects on source code
and overall product quality. A team's positive or negative attitude towards
best engineering practices is a significant indicator for either adoption or
rejection of certain Agile practices. To explore the relationships in our
findings, we set forth a number of propositions that can be investigated in
future research. Conclusions We conclude that start-ups use Agile practices,
however without following any specific methodology. We identify the opportunity
for more fine-grained studies into the adoption and effects of individual Agile
practices. Start-up practitioners could benefit from Agile practices in terms
of better overall quality, tighter control over team performance, and resource
utilization.
Related papers
- Using Agile Story Points and Game Theory Together: Better Software Planning and Development in Agile Software Development [0.0]
This study integrates key concepts from Agile software development, Story Point estimation, and Game Theory.
We propose the application of game theoretic strategies, notably the Vickrey Auction and Stag Hunt Game.
arXiv Detail & Related papers (2024-08-30T18:32:14Z) - How to Measure Performance in Agile Software Development? A Mixed-Method Study [2.477589198476322]
The study aims to identify challenges that arise when using agile software development performance metrics in practice.
Results show that while widely used performance metrics are widely used in practice, agile software development teams face challenges due to a lack of transparency and standardization as well as insufficient accuracy.
arXiv Detail & Related papers (2024-07-08T19:53:01Z) - Experiential Co-Learning of Software-Developing Agents [83.34027623428096]
Large language models (LLMs) have brought significant changes to various domains, especially in software development.
We introduce Experiential Co-Learning, a novel LLM-agent learning framework.
Experiments demonstrate that the framework enables agents to tackle unseen software-developing tasks more effectively.
arXiv Detail & Related papers (2023-12-28T13:50:42Z) - Software engineering in start-up companies: An analysis of 88 experience
reports [3.944126365759018]
This study investigates how software engineering is applied in start-up context.
We identify the most frequently reported software engineering (requirements engineering, software design and quality) and business aspect (vision and strategy development) knowledge areas.
We conclude that most engineering challenges in start-ups stem from inadequacies in requirements engineering.
arXiv Detail & Related papers (2023-11-20T19:42:37Z) - Knowledge Plugins: Enhancing Large Language Models for Domain-Specific
Recommendations [50.81844184210381]
We propose a general paradigm that augments large language models with DOmain-specific KnowledgE to enhance their performance on practical applications, namely DOKE.
This paradigm relies on a domain knowledge extractor, working in three steps: 1) preparing effective knowledge for the task; 2) selecting the knowledge for each specific sample; and 3) expressing the knowledge in an LLM-understandable way.
arXiv Detail & Related papers (2023-11-16T07:09:38Z) - Exploring Security Practices in Infrastructure as Code: An Empirical
Study [54.669404064111795]
Cloud computing has become popular thanks to the widespread use of Infrastructure as Code (IaC) tools.
scripting process does not automatically prevent practitioners from introducing misconfigurations, vulnerabilities, or privacy risks.
Ensuring security relies on practitioners understanding and the adoption of explicit policies, guidelines, or best practices.
arXiv Detail & Related papers (2023-08-07T23:43:32Z) - A Systematic Mapping Study and Practitioner Insights on the Use of
Software Engineering Practices to Develop MVPs [1.6432083797787214]
We identified 33 papers published between 2013 and 2020 and observed some trends related to MVP ideation and evaluation practices.
There is an emphasis on end-user validations based on practices such as usability tests, A/B testing, and usage data analysis.
There is still limited research related to MVP technical feasibility assessment and effort estimation.
arXiv Detail & Related papers (2023-05-15T02:00:47Z) - Benchopt: Reproducible, efficient and collaborative optimization
benchmarks [67.29240500171532]
Benchopt is a framework to automate, reproduce and publish optimization benchmarks in machine learning.
Benchopt simplifies benchmarking for the community by providing an off-the-shelf tool for running, sharing and extending experiments.
arXiv Detail & Related papers (2022-06-27T16:19:24Z) - Eliciting Best Practices for Collaboration with Computational Notebooks [10.190501703364234]
We elicit a catalog of best practices for collaborative data science with computational notebooks.
We conduct interviews with professional data scientists to assess their awareness of these best practices.
Findings reveal that experts are mostly aware of the best practices and tend to adopt them in their daily work.
arXiv Detail & Related papers (2022-02-15T07:39:37Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
We argue that ethical considerations need to be embedded into the (agile) software development process.
We put emphasis on the possibility to implement ethical deliberations in already existing and well established agile software development processes.
arXiv Detail & Related papers (2021-07-15T11:14:03Z) - Empowering Active Learning to Jointly Optimize System and User Demands [70.66168547821019]
We propose a new active learning approach that jointly optimize the active learning system (training efficiently) and the user (receiving useful instances)
We study our approach in an educational application, which particularly benefits from this technique as the system needs to rapidly learn to predict the appropriateness of an exercise to a particular user.
We evaluate multiple learning strategies and user types with data from real users and find that our joint approach better satisfies both objectives when alternative methods lead to many unsuitable exercises for end users.
arXiv Detail & Related papers (2020-05-09T16:02:52Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.