Agile Software Development Methods: Review and Analysis
By Pekka Abrahamsson, Outi Salo, Jussi Ronkainen, Juhani Warsta. arXiv.org, 2017
724 citations recorded by the source corpus.
Agile - denoting "the quality of being agile, readiness for motion, nimbleness, activity, dexterity in motion" - software development methods are attempting to offer an answer to the eager business community asking for lighter weight along with faster and nimbler software development processes. This is especially the case with the rapidly growing and volatile Internet software industry as well as for the emerging mobile application environment. The new agile methods have evoked substantial amount of literature and debates. However, academic research on the subject is still scarce, as most of existing publications are written by practitioners or consultants. The aim of this publication is to begin filling this gap by systematically reviewing the existing literature on agile software development methodologies. This publication has three purposes. First, it proposes a definition and a classification of agile software development approaches. Second, it analyses ten software development methods that can be characterized as being "agile" against the defined criterion. Third, it compares these methods and highlights their similarities and differences. Based on this analysis, future research needs are identified and discussed.
Subfields: Computer Networks and Communications, Information Systems
View Paper: https://www.semanticscholar.org/paper/d9993aa2b9dd9a0f7f3bab0d2bfc71576c04f59c
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
In Information Systems
Citations in the corpus
- Agile Software Development: Methodologies and Trends (2020, methodology): “On the other hand, the XP suffers from the following limitations [18]:”
- Self-Collaboration Code Generation via ChatGPT (2023, neutral): “The task is defined as T : 𝑥 → 𝑦 .”