Change control is the process used to manage any changes to projects or teams that will affect the successful outcome of a project, job, or contract.
Changes that do not affect final outcomes do not need to be tracked or managed via a change-control process. For example, changes to a project schedule that affect completion of a task, but do not affect the completion date, budget, or quality of the final deliverable do not need to go through change control. If an internal milestone is changed and there is no impact on its project, but there is an impact on another project or contract, then it should go through a change-control process.
Changes fall into many categories, for example: