软件工程中的变更控制流程步骤
什么是变更控制?
变更控制是公司用于记录、识别和授权 IT 环境中的变更的流程。它减少了系统中未经授权的修改、中断和错误的发生几率。
为什么需要变更控制?
每当对系统请求任何新的或不同的变更时,尤其是由利益相关者提出时,它既不是可选的也不是可忽略的。它必须在不影响系统其他组件的情况下进行实现。这时变更控制就派上用场了。它有助于项目团队通过指定的控制和策略来修改项目范围。当项目未能按计划进行时,就会实行变更控制。
要求完成并审查正式的变更请求文件,以控制变更请求,这是强制性的。
在分析变更控制时可能遇到的问题,例如
- 谁将批准变更?
- 是否需要通过变更控制委员会?
- 研究和实施变更需要多少时间?
- 变更对系统其他组件(时间表、成本、资源等)有何影响?
- 项目管理是否可以在某个阈值下批准?
变更控制流程的不同因素
变更控制流程应考虑各种因素
变更控制流程中的步骤 | 变更控制中采取的措施 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
变更控制流程
在了解变更控制流程的涉及内容之前,我们将熟悉变更控制中使用的文档。在进行变更控制时,主要涉及两份文件
- 变更日志:变更日志是一份记录所有变更请求详细信息的文件,例如项目编号、PCR(项目变更请求)ID、优先级、所有者详细信息、目标日期、状态和状态日期、提交人、提交日期等。
- 变更请求表:用于记录支持决策过程所需的详细信息,例如变更类型、变更的益处、请求变更的资源姓名、时间和预估成本、变更优先级、授权人员详细信息、变更请求状态等。
变更流程流程图
变更流程遵循特定的模式来实施产品或系统中的变更。在此,通过流程图解释了变更流程中涉及的步骤。
变更控制步骤
变更控制步骤 | 行动 |
---|---|
|
|
|
|
|
|
|
|
|
|
注意:变更控制的批准可由项目经理、IT负责人或开发负责人、利益相关者进行。
变更管理与变更控制
变更管理 | 变更控制 |
---|---|
负责管理和控制对 IT 基础架构或 IT 服务任何方面的变更请求,以最大限度地降低服务中断的风险并促进业务效益 | 变更控制包括提交、记录、分析和批准变更等活动,以提高系统或产品的整体性能 |