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 条
  • [41] A Systematic Literature Review of The Improved Agile Software Development
    Satria, Deki
    Sensuse, Dana Indra
    Noprisson, Handrie
    [J]. 2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY SYSTEMS AND INNOVATION (ICITSI), 2017, : 94 - 99
  • [42] A Comparative Analysis and Evaluation of Different Agile Software Development Methodologies
    Al-Saleem, Saleh M.
    Ullah, Hanif
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2015, 15 (07): : 39 - 45
  • [43] A Comparative Study of Testers' Motivation in Traditional and Agile Software Development
    Deak, Anca
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2014, 2014, 8892 : 1 - 16
  • [44] A comparative Analysis of the Agile and Traditional Software Development Processes Productivity
    de Souza Carvalho, William Chaves
    Rosa, Pedro Frosi
    Soares, Michel dos Santos
    Teixeira da Cunha, Marco Antonio, Jr.
    Buiatte, Luiz Carlos
    [J]. 2011 30TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC), 2012, : 74 - 82
  • [45] A COMPARATIVE STUDY OF AGILE, COMPONENT-BASED, ASPECT-ORIENTED AND MASHUP SOFTWARE DEVELOPMENT METHODS
    Patel, Ahmed
    Seyfi, Ali
    Taghavi, Mona
    Wills, Christopher
    Na, Liu
    Latih, Rodziah
    Misra, Sanjay
    [J]. TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2012, 19 (01): : 175 - 189
  • [46] Agile software development
    Brandl, Dennis
    [J]. CONTROL ENGINEERING, 2009, 56 (07) : 18 - 18
  • [47] Using Agile Methods in Software Product Development: A Case Study
    Srinivasan, Jayakanth
    Lundqvist, Kristina
    [J]. PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 1415 - 1420
  • [48] Agile software development methods: When and why do they work?
    Ramesh, B
    Abrahamsson, P
    Cockburn, A
    Lyytinen, K
    Williams, L
    [J]. BUSINESS AGILITY AND INFORMATION TECHNOLOGY DIFFUSION, 2005, 180 : 371 - 373
  • [49] Could global software development benefit from agile methods?
    Paasivaara, Maria
    Lassenius, Casper
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2006, : 109 - +
  • [50] Future implementation and integration of agile methods in software development and testing
    Hin, Woi
    Kee
    [J]. 2006 Innovations in Information Technology, 2006, : 356 - 360