Prioritizing challenges of agile process in distributed software development environment using analytic hierarchy process

被引:76
作者
Shameem, Mohammad [1 ]
Kumar, Rakesh Ranjan [1 ]
Kumar, Chiranjeev [1 ]
Chandra, Bibhas [2 ]
Khan, Arif Ali [3 ]
机构
[1] ISM, Dept Comp Sci & Engn, IIT, Dhanbad, Bihar, India
[2] ISM, IIT, Dept Management Studies, Dhanbad, Bihar, India
[3] Nanjing Univ Aeronot & Astronaut, Coll Comp Sci & Technol, Nanjing, Jiangsu, Peoples R China
关键词
agile development; AHP; challenges; distributed software development; multiple-criteria decision making; CRITICAL SUCCESS FACTORS; RISK-FACTORS; COMMUNICATION; AHP; IDENTIFICATION; COORDINATION; BARRIERS;
D O I
10.1002/smr.1979
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software organizations are increasingly combining agile methodologies and distributed software development (DSD) for efficiently and effectively built software products. There are numerous challenges associated with scaling agile methods in a distributed environment. Our study is intended to explore and prioritize the challenges for scaling agile practices in the DSD environment. This study was divided into 3 stages. In the first stage, 22 challenges were identified from literature review and grouped into 4 categories: management, team, technology, and process based on discussion with experts. In the second stage, an online questionnaire study was conducted to validate the identified challenges. Finally, analytic hierarchy process method was used to prioritize challenges and their categories based on their relative importance. The results highlighted that management is a most significant category as compared with the other categories. Similarly, lack of management commitments, lack of effective communication, lack of knowledge sharing, etc are identified as the most significant challenges that need to be focused by the organizations for scaling agile methodologies. On the basis of the research findings, we could conclude that the identified challenges along with their categories provide a robust framework to scale agile methodologies in the DSD environment.
引用
收藏
页数:19
相关论文
共 53 条
[21]   Global software engineering: The future of socio-technical coordination [J].
Herbsleb, James D. .
FOSE 2007: FUTURE OF SOFTWARE ENGINEERING, 2007, :188-198
[22]   An empirical study of speed and communication in globally distributed software development [J].
Herbsleb, JD ;
Mockus, A .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (06) :481-494
[23]   The impact of inadequate customer collaboration on self-organizing Agile teams [J].
Hoda, Rashina ;
Noble, James ;
Marshall, Stuart .
INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (05) :521-534
[24]   Global software development challenges:: A case study on temporal, geographical and socio-cultural distance [J].
Holmstrom, Helena ;
Conchuir, Eoin O. ;
Agerfalk, Par J. ;
Fitzgerald, Brian .
2006 IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2006, :3-+
[25]   Risk Identification and Mitigation Processes for Using Scrum in Global Software Development: A Conceptual Framework [J].
Hossain, Emam ;
Babar, Muhammad Ali ;
Paik, Hye-young ;
Verner, June .
APSEC 09: SIXTEENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, :457-+
[26]   Global software engineering and agile practices: a systematic review [J].
Jalali, Samireh ;
Wohlin, Claes .
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2012, 24 (06) :643-659
[27]   Identification and prioritization of coordination barriers in humanitarian supply chain management [J].
Kabra, Gaurav ;
Ramesh, A. ;
Arshinder, Kaur .
INTERNATIONAL JOURNAL OF DISASTER RISK REDUCTION, 2015, 13 :128-138
[28]   Requirements Engineering Challenges in Large-Scale Agile System Development [J].
Kasauli, Rashidah ;
Liebel, Grischa ;
Knauss, Eric ;
Gopakumar, Swathi ;
Kanagwa, Benjamin .
2017 IEEE 25TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2017, :352-361
[29]   SPIIMM: Toward a Model for Software Process Improvement Implementation and Management in Global Software Development [J].
Khan, Arif Ali ;
Keung, Jacky W. ;
Fazal-E-Amin ;
Abdullah-Al-Wadud, M. .
IEEE ACCESS, 2017, 5 :13720-13741
[30]   Systematic literature review and empirical investigation of barriers to process improvement in global software development: Client-vendor perspective [J].
Khan, Arif Ali ;
Keung, Jacky ;
Niazi, Mahmood ;
Hussain, Shahid ;
Ahmad, Awais .
INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 87 :180-205