volume_mute

Change Management and XP's Refactoring Conflict

publish date2026/06/04 20:51:43.723926 UTC

volume_mute

Change management is described as conflicting with XP's refactoring practice. Why?

Correct Answer

Change management controls changes so their impact is predictable and costs controlled — all changes must be approved in advance before being made; this conflicts with XP where any developer can improve any code without getting external approval

Explanation

Change management is the process of controlling changes to a system so that the impact of changes is predictable and costs are controlled. All changes have to be approved in advance before they are made. This conflicts with XP's notion of refactoring where any developer can improve any code without getting external approval.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears