Requirements Change Management Abstract: Requirements change is an inevitable activity and may occur thanks to changes in user demands, increased understanding of the stakeholders, customer organization, project vision, requirements specification and availability of technological solutions. User requirements for software development are becoming more complicated and are changing all the time. Not only should the wants engineering process be well-organized but requirements change management should even be effective, especially for complex systems. However, the software engineering methodology employed also can make requirements change difficult to manage. Although requirements change management (RCM) is not a straightforward process in collocated software development, the presence of geographical, social, cultural and temporal variations makes the process more diffi...