Abstract
Requirement changes are inevitable, and Requirement Change Management (RCM) is a complex process in software development. In-house software development and Global Software Development (GSD) are two widely used development approaches and there is a need to explore the RCM commonalities and differences in the two development approaches. The primary objective of this study is to identify the challenges that influence RCM in both approaches. First, we have implemented Systematic Literature Review (SLR) and identified 9 challenges that impact the general RCM process and 3 more challenges related to RCM with GSD. Second, we have conducted a questionnaire survey based on SLR results and collected feedback from 69 industry practitioners. The survey result indicates that there are four out of nine challenges, namely impact analysis, requirement traceability, requirement dependency, and system instability having the same impact in both in-house and GSD approaches. On the other hand, cost/time estimation, artifacts documents management, user involvement, requirement consistency, and requirement prioritization need more attention while implemented in GSD paradigm. Furthermore, regarding two important project management structures in GSD, centralized project structure and distributed project structure, the survey results reveal that all challenges have same impact except user involvement and change control board management, which are more important in centralized project structure. Lastly, the result from t-test indicates that both data sets retrieved from SLR and survey are close to each other. This study distinguishes RCM challenges in in-house and GSD approaches and in the context of two prominent project management structures followed in GSD projects. It would assist researchers by providing potential research directions and industry professionals to understand and implement RCM in different context more efficiently.
Original language | English |
---|---|
Article number | 8808861 |
Pages (from-to) | 116585-116611 |
Number of pages | 27 |
Journal | IEEE Access |
Volume | 7 |
DOIs | |
State | Published - 2019 |
Bibliographical note
Publisher Copyright:© 2013 IEEE.
Keywords
- Requirement change management (RCM)
- challenges
- global project structures
- global software development (GSD)
- systematic literature review (SLR)
ASJC Scopus subject areas
- General Engineering
- General Materials Science
- Electrical and Electronic Engineering
- General Computer Science