Change control is a methodical approach to managing all changes to a product or systems. It ensures that all the changes are introduced in the system in a controlled and co-ordinated manner.
For IT systems, change control is a part of change management.
Goals of change control mechanism:
Adding new features to existing software applications, installation of patches and upgrades to IT infrastructure components
Change control process starts once the change request is submitted.
Process flow diagram:
I. Record/Classify: When client initiates change request, it is recorded and categorized. It includes informal assessment of level of complexity and criticality.
II. Formal Assessment: Formal risk-benefits analysis of change request is conducted and at the end of evaluation process it is either accepted or rejected.
III. Plan: The planning team will design detailed plan of its design and implementation. It also includes roll back plan in case change needs to be backed out.
IV. Build and Test: Technical team will build the solution and then tests it. Once it is approved, it is finalized for implementation.
V. Implement: Implement the change and stakeholders will do the post-implementation review.
VI. Close and gain acceptance: If implemented correctly and client is satisfied, the request is closed.