Agile Software Development Methods: A Comparative Review

被引:30
|
作者
Abrahamsson, Pekka [1 ]
Oza, Nilay [2 ]
Siponen, Mikko T. [3 ]
机构
[1] Univ Helsinki, Dept Comp Sci, POB 68, FI-00014 Helsinki, Finland
[2] VTT Tech Res Ctr Finland, FI-02044 Espoo, Finland
[3] Univ Oulu, Dept Informat Proc Sci, F-90014 Oulu, Finland
关键词
SYSTEMS; SCRUM; PROJECTS; LESSONS; XP;
D O I
10.1007/978-3-642-12575-1_3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:31 / +
页数:8
相关论文
共 50 条
  • [31] Modeling in Agile Software Development: A Systematic Literature Review
    Mognon, Fernando
    Stadzisz, Paulo C.
    [J]. AGILE METHODS, WBMA 2016, 2017, 680 : 50 - 59
  • [32] Agile Software Development in Healthcare: A Synthetic Scoping Review
    Kokol, Peter
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (19):
  • [33] A Review of Requirement Prioritization Techniques in Agile Software Development
    Saher, Najia
    Baharom, Fauziah
    Romli, Rohaida
    [J]. PROCEEDINGS OF KNOWLEDGE MANAGEMENT INTERNATIONAL CONFERENCE (KMICE) 2018, 2018, : 242 - 247
  • [34] Effort Estimation in Agile Software Development: An Updated Review
    Dantas, Emanuel
    Perkusich, Mirko
    Dilorenzo, Ednaldo
    Santos, Danilo F. S.
    Almeida, Hyggo
    Perkusich, Angelo
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (11-12) : 1811 - 1831
  • [35] Empirical studies of agile software development:: A systematic review
    Dyba, Tore
    Dingsoyr, Torgeir
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2008, 50 (9-10) : 833 - 859
  • [36] ESTABLISHMENT OF AGILE TEAMS FOR SOFTWARE DEVELOPMENT: REVIEW OF LITERATURE
    Saenz Blanco, Fabiola
    Gutierrez Sierra, Frederick
    Ramos Rivera, Julian Camilo
    [J]. DIMENSION EMPRESARIAL, 2018, 16 (02): : 39 - 54
  • [37] Quality Assurance in Agile Software Development: A Systematic Review
    Fortunato, Carlos Alberto
    Furtado, Felipe
    Selleri, Fernando
    de Farias Junior, Ivaldir
    Leitao Junior, Nelson
    [J]. AGILE METHODS, WBMA 2016, 2017, 680 : 142 - 148
  • [38] A Review on the Critical Success Factors of Agile Software Development
    Aldahmash, Abdullah
    Gravell, Andy M.
    Howard, Yvonne
    [J]. SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT (EUROSPI 2017), 2017, 748 : 504 - 512
  • [39] Agile Global Software Development: A Systematic Literature Review
    Camara, Rafael
    Monte, Iury
    Alves, Annelyelthon
    Marinho, Marcelo
    [J]. 34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 31 - 40
  • [40] Popular Agile Approaches in Software Development: Review and Analysis
    Hamed, Amani Mahdi Mohammed
    Abushama, Hisham
    [J]. 2013 INTERNATIONAL CONFERENCE ON COMPUTING, ELECTRICAL AND ELECTRONICS ENGINEERING (ICCEEE), 2013, : 160 - 166