Agile Requirement Change Management Model for Global Software Development

Neha Koulecar,Bachan Ghimire
2024-02-22
Abstract:We propose a noble, comprehensive and robust agile requirements change management (ARCM) model that addresses the limitations of existing models and is tailored for agile software development in the global software development paradigm. To achieve this goal, we conducted an exhaustive literature review and an empirical study with RCM industry experts. Our study evaluated the effectiveness of the proposed RCM model in a real-world setting and identifies any limitations or areas for improvement. The results of our study provide valuable insights into how the proposed RCM model can be applied in agile global software development environments to improve software development practices and optimize project success rates.
Software Engineering
What problem does this paper attempt to address?
The problem that this paper attempts to solve is that in the global software development (GSD) environment, the existing requirements change management (RCM) models have some limitations in agile software development. Specifically, these limitations include: 1. **Insufficient Adaptability**: The existing models are mainly designed for single - site development environments and lack adaptability to globally distributed teams, especially in terms of handling cross - cultural, time - zone differences and language barriers. 2. **Lack of Agility**: Most of the existing models are designed based on the waterfall model and are not suitable for the iterative and incremental characteristics of agile development, and cannot effectively cope with frequent requirements changes. 3. **Incomplete Activity Coverage**: Many models fail to comprehensively cover the key activities of requirements change management, such as change tracking, classification, priority ranking and effort estimation. 4. **Insufficient Communication and Coordination**: The existing models are insufficient in promoting communication and coordination among customers, stakeholders and development teams, especially in globally distributed teams. 5. **Insufficient Integration with Project Tracking Tools**: Many models do not clearly explain how to integrate with project tracking tools, which is an important function in practical applications and helps to monitor the change status. To overcome these limitations, the author proposes a new, comprehensive and powerful agile requirements change management (ARCM) model, aiming to improve the efficiency of requirements change management in global software development and increase the project success rate. Through literature review and empirical research, this model is designed to be able to adapt to different GSD environments and integrate seamlessly with agile software development methods.