变更可能是:
1. 开发人员出错
2. 客户需求变更
3. 开发环境变化
变更控制的目的是全面控制产品的变更请求和所有已经实现的变更。
变更控制过程:
1. 创建事件记录:描述事件
2. 分析事件记录:确定可能受到变更影响的配置项,并估计这些变更的扩展性
3. 拒绝或者接受事件记录: 若接受,为受影响的配置项创建一个变更请求
4. 变更请求初始化一个新的配置项:标识并创建一个新配置项,变更完成。将其放入存储器,并反馈给配置控制委员会
5. 关闭变更请求
6. 关闭事件记录