Agile methods tailoring - A systematic literature review

被引:151
作者
Campanelli, Amadeu Silveira [1 ]
Parreiras, Fernando Silva [1 ]
机构
[1] FUMEC Univ, LAIS Lab Adv Informat Syst, BR-30130009 Belo Horizonte, MG, Brazil
关键词
Agile method tailoring; Agile practice selection; Software method tailoring; OF-THE-ART; SOFTWARE; ADOPTION; FRAMEWORK; METHODOLOGIES;
D O I
10.1016/j.jss.2015.08.035
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Background: The software development industry has been adopting agile methods instead of traditional software development methods because they are more flexible and can bring benefits such as handling requirements changes, productivity gains and business alignment. Objective: This study seeks to evaluate, synthesize, and present aspects of research on agile methods tailoring including the method tailoring approaches adopted and the criteria used for agile practice selection. Method: The method adopted was a Systematic Literature Review (SLR) on studies published from 2002 to 2014. Results: 56 out of 783 papers have been identified as describing agile method tailoring approaches. These studies have been identified as case studies regarding the empirical research, as solution proposals regarding the research type, and as evaluation studies regarding the research validation type. Most of the papers used method engineering to implement tailoring and were not specific to any agile method on their scope. Conclusion: Most of agile methods tailoring research papers proposed or improved a technique, were implemented as case studies analyzing one case in details and validated their findings using evaluation. Method engineering was the base for tailoring, the approaches are independent of agile method and the main criteria used are internal environment and objectives variables. (c) 2015 Elsevier Inc. All rights reserved.
引用
收藏
页码:85 / 100
页数:16
相关论文
共 101 条
[1]  
Abbas Noura, 2010, Proceedings of the 2010 Agile Conference (AGILE 2010), P11, DOI 10.1109/AGILE.2010.15
[2]   25% Ahead of Schedule and just at "Step 2" of the SAMI [J].
Ahmed, El-Mohanned ;
Sidky, Ahmed .
AGILE 2009 CONFERENCE, 2009, :162-+
[3]  
[Anonymous], COMMUNICATIONS COMPU
[4]  
Ayed H., 2014, P 1 INT WORKSH RAP C, P36, DOI DOI 10.1145/2593812.2593820
[5]   A metamodel-based approach for customizing and assessing agile methods [J].
Ayed, Hajer ;
Vanderose, Benoit ;
Habra, Naji .
2012 EIGHTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC 2012), 2012, :66-74
[6]  
Bass J. M., 2012, Proceedings of the 2012 AGILE India Conference, P1, DOI 10.1109/AgileIndia.2012.15
[7]   Agile Method Tailoring in Distributed Enterprises: Product Owner Teams [J].
Bass, Julian M. .
2013 IEEE 8TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2013), 2013, :154-163
[8]  
Beck Kent, 2000, Extreme Programming Explained: Embrace Change
[9]  
Beck KM., 2013, Manifesto for Agile Software Development
[10]   Management challanges to implementing Agile Processes in traditional development organizations [J].
Boehm, B ;
Turner, R .
IEEE SOFTWARE, 2005, 22 (05) :30-+