Agile Software Development Methods

A Comparative Review

Pekka Abrahamsson, Nilay Oza, Mikko T. Siponen

Research output: Chapter in Book/Report/Conference proceedingChapter or book articleScientificpeer-review

21 Citations (Scopus)

Abstract

Although agile software development methods have caught the attention of software engineers and researchers worldwide, scientific research still remains quite scarce. The aim of this study is to order and make sense of the different agile approaches that have been proposed. This comparative review is performed from the standpoint of using the following features as the analytical perspectives: project management support, life-cycle coverage, type of practical guidance, adaptability in actual use, type of research objectives and existence of empirical evidence. The results show that agile software development methods cover, without offering any rationale, different phases of the software development life-cycle and that most of these methods fail to provide adequate project management support. Moreover, quite a few methods continue to offer little concrete guidance on how to use their solutions or how to adapt them in different development situations. Empirical evidence after ten years of application remains quite limited. Based on the results, new directions on agile methods are outlined.
Original languageEnglish
Title of host publicationAgile Software Development
Subtitle of host publicationCurrent Research and Future Directions
EditorsTorgeir Dingsøyr, Tore Dybå
PublisherSpringer
Chapter3
Pages31-58
ISBN (Electronic)978-3-642-12575-1
ISBN (Print)978-3-642-12574-4
DOIs
Publication statusPublished - 2010
MoE publication typeA3 Part of a book or another research book

Fingerprint

Software engineering
Project management
Life cycle
Engineers

Cite this

Abrahamsson, P., Oza, N., & Siponen, M. T. (2010). Agile Software Development Methods: A Comparative Review. In T. Dingsøyr, & T. Dybå (Eds.), Agile Software Development: Current Research and Future Directions (pp. 31-58). Springer. https://doi.org/10.1007/978-3-642-12575-1_3
Abrahamsson, Pekka ; Oza, Nilay ; Siponen, Mikko T. / Agile Software Development Methods : A Comparative Review. Agile Software Development: Current Research and Future Directions. editor / Torgeir Dingsøyr ; Tore Dybå. Springer, 2010. pp. 31-58
@inbook{99769f9bc7714a03b0af969181cabe7e,
title = "Agile Software Development Methods: A Comparative Review",
abstract = "Although agile software development methods have caught the attention of software engineers and researchers worldwide, scientific research still remains quite scarce. The aim of this study is to order and make sense of the different agile approaches that have been proposed. This comparative review is performed from the standpoint of using the following features as the analytical perspectives: project management support, life-cycle coverage, type of practical guidance, adaptability in actual use, type of research objectives and existence of empirical evidence. The results show that agile software development methods cover, without offering any rationale, different phases of the software development life-cycle and that most of these methods fail to provide adequate project management support. Moreover, quite a few methods continue to offer little concrete guidance on how to use their solutions or how to adapt them in different development situations. Empirical evidence after ten years of application remains quite limited. Based on the results, new directions on agile methods are outlined.",
author = "Pekka Abrahamsson and Nilay Oza and Siponen, {Mikko T.}",
year = "2010",
doi = "10.1007/978-3-642-12575-1_3",
language = "English",
isbn = "978-3-642-12574-4",
pages = "31--58",
editor = "Torgeir Dings{\o}yr and Tore Dyb{\aa}",
booktitle = "Agile Software Development",
publisher = "Springer",
address = "Germany",

}

Abrahamsson, P, Oza, N & Siponen, MT 2010, Agile Software Development Methods: A Comparative Review. in T Dingsøyr & T Dybå (eds), Agile Software Development: Current Research and Future Directions. Springer, pp. 31-58. https://doi.org/10.1007/978-3-642-12575-1_3

Agile Software Development Methods : A Comparative Review. / Abrahamsson, Pekka; Oza, Nilay; Siponen, Mikko T.

Agile Software Development: Current Research and Future Directions. ed. / Torgeir Dingsøyr; Tore Dybå. Springer, 2010. p. 31-58.

Research output: Chapter in Book/Report/Conference proceedingChapter or book articleScientificpeer-review

TY - CHAP

T1 - Agile Software Development Methods

T2 - A Comparative Review

AU - Abrahamsson, Pekka

AU - Oza, Nilay

AU - Siponen, Mikko T.

PY - 2010

Y1 - 2010

N2 - Although agile software development methods have caught the attention of software engineers and researchers worldwide, scientific research still remains quite scarce. The aim of this study is to order and make sense of the different agile approaches that have been proposed. This comparative review is performed from the standpoint of using the following features as the analytical perspectives: project management support, life-cycle coverage, type of practical guidance, adaptability in actual use, type of research objectives and existence of empirical evidence. The results show that agile software development methods cover, without offering any rationale, different phases of the software development life-cycle and that most of these methods fail to provide adequate project management support. Moreover, quite a few methods continue to offer little concrete guidance on how to use their solutions or how to adapt them in different development situations. Empirical evidence after ten years of application remains quite limited. Based on the results, new directions on agile methods are outlined.

AB - Although agile software development methods have caught the attention of software engineers and researchers worldwide, scientific research still remains quite scarce. The aim of this study is to order and make sense of the different agile approaches that have been proposed. This comparative review is performed from the standpoint of using the following features as the analytical perspectives: project management support, life-cycle coverage, type of practical guidance, adaptability in actual use, type of research objectives and existence of empirical evidence. The results show that agile software development methods cover, without offering any rationale, different phases of the software development life-cycle and that most of these methods fail to provide adequate project management support. Moreover, quite a few methods continue to offer little concrete guidance on how to use their solutions or how to adapt them in different development situations. Empirical evidence after ten years of application remains quite limited. Based on the results, new directions on agile methods are outlined.

U2 - 10.1007/978-3-642-12575-1_3

DO - 10.1007/978-3-642-12575-1_3

M3 - Chapter or book article

SN - 978-3-642-12574-4

SP - 31

EP - 58

BT - Agile Software Development

A2 - Dingsøyr, Torgeir

A2 - Dybå, Tore

PB - Springer

ER -

Abrahamsson P, Oza N, Siponen MT. Agile Software Development Methods: A Comparative Review. In Dingsøyr T, Dybå T, editors, Agile Software Development: Current Research and Future Directions. Springer. 2010. p. 31-58 https://doi.org/10.1007/978-3-642-12575-1_3