Change control is a traditional project management process for managing change. In a traditional project change control typically consists of filling out a detailed change request form which includes attributes like detail of change, impact to the project, risks, mitigations etc. It also needs approval of several people. Traditional change control is at odds with Agile because it conflicts with the principle of “Responding to change over following a plan”. Responding to change becomes difficult when there are huge forms to fill and list of approvals required.
So is there a reason to track changes? If there is a valid reason how do we track changes?
Read rest of my post on InfoQ here.