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