undefined

Agile software development methods: Review and analysis

Year of publication

2002

Authors

Abrahamsson, Pekka; Salo, Outi; Ronkainen, Jussi; Warsta, Juhani

Abstract

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 a 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 criteria. Third, it compares these methods and highlights their similarities and differences. Based on this analysis, future research needs are identified and discussed.
Show more

Organizations and authors

Publication type

Publication format

Monograph

Audience

Scientific

Peer-reviewed

Peer-Reviewed

MINEDU's publication type classification code

C1 Scientific book

Publication channel information

Journal/Series

VTT Publications

Publisher

VTT Technical Research Centre of Finland

Open access

Open access in the publisher’s service

Yes

Open access of publication channel

Partially open publication channel

License of the publisher’s version

Other license

Self-archived

No

Other information

Keywords

[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Language

English

International co-publication

No

Co-publication with a company

No

The publication is included in the Ministry of Education and Culture’s Publication data collection

No