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 条
  • [1] Agile Methods Adoption on Software Development - a Pilot Review
    Silva, Caio Cestari
    Goldman, Alfredo
    [J]. 2014 AGILE CONFERENCE (AGILE), 2014, : 64 - 65
  • [2] A Requirements Engineering Techniques Review in Agile Software Development Methods
    Zamudio, Lizbeth
    Alfonso Aguilar, Jose
    Tripp, Carolina
    Misra, Sanjay
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2017, PT V, 2017, 10408 : 683 - 698
  • [3] Motivating Factors in Agile and Traditional Software Development Methods: A Comparative Study
    Albuquerque, Regina
    Fernandes, Rosilene
    Fontana, Rafaela Mantovani
    Reinehr, Sheila
    Malucelli, Andreia
    [J]. AGILE METHODS, WBMA 2016, 2017, 680 : 136 - 141
  • [4] Leadership in Agile Software Development Methods
    Leon de la Barra, Claudio
    Galdames, Sergio
    Crawford, Broderick
    Soto, Ricardo
    Crawford, Kathleen
    [J]. HCI INTERNATIONAL 2015 - POSTERS' EXTENDED ABSTRACTS, PT II, 2015, 529 : 154 - 158
  • [5] Creativity in Agile Software Development Methods
    Crawford, Broderick
    Crawford, Kathleen
    Soto, Ricardo
    Leon de la Barra, Claudio
    [J]. HCI INTERNATIONAL 2015 - POSTERS' EXTENDED ABSTRACTS, PT II, 2015, 529 : 131 - 135
  • [6] Structured software development versus agile software development: a comparative analysis
    Mishra, Alok
    Alzoubi, Yehia Ibrahim
    [J]. INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2023, 14 (04) : 1504 - 1522
  • [7] Structured software development versus agile software development: a comparative analysis
    Alok Mishra
    Yehia Ibrahim Alzoubi
    [J]. International Journal of System Assurance Engineering and Management, 2023, 14 : 1504 - 1522
  • [8] Agile Software Development Methods and its Advantages
    Biju, Soly Mathew
    [J]. TECHNOLOGICAL DEVELOPMENTS IN NETWORKING, EDUCATION AND AUTOMATION, 2010, : 603 - 607
  • [9] A Comparative Analysis of Traditional Software Engineering and Agile Software Development
    Aitken, Ashley
    Ilango, Vishnu
    [J]. PROCEEDINGS OF THE 46TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2013, : 4751 - 4760
  • [10] METHODS OF AGILE SOFTWARE DEVELOPMENT AND SERVICE MODELCMMI
    Conti, Camila Tais
    Trein, Fabiano Andre
    [J]. GESTAO E DESENVOLVIMENTO, 2012, 9 (02): : 117 - 130