【ASPICE】ASPICE中的变更管理-Change Management

翟曦之
2023-12-01

变更管理 - Change Management

1. 变更管理的目标

变更请求通过结构化的方式被识别、追踪、管理和实现。

 

2. 变更管理的收益

正确的实施变更管理,所有的对基线项的变更都会管理和控制,各方就 "变更什么" 和 "什么时候发生变更" 达成一致。

 

3. ASPICE中变更管理的基础实践

BP1: 制定变更请求管理策略

制定变更请求管理策略,包括变更请求活动、 变更请求的状态模型、分析准则以及执行这些变更活动的职责. 变更影响方的接口被定义和维护。NOTE 1: 变更请求的状态可能包括: 打开、分析中、已批准实现、已分配、已实现、 已修复、已关闭等.NOTE 2: 典型的分析准则: 如资源需求, scheduling issues, 风险, 收益等. NOTE 3: 变更请求活动确保变更请求被系统地识别、描述、记录、分析、实现和管理NOTE 4: 变更请求管理策略需要覆盖产品生命周期的不同阶段

BP2: 识别和记录变更请求

按照变更管理策略,每一个变更请求被唯一的识别、描述和记录,包含变更请求的发起人和变更原因。

解读

  • 保证唯一性,为每一个变更请求分配唯一性的ID或编号,可以基于业务自定义,或基于工具自动生成。

  • 变更请求的描述需要表现哪些信息,例如包括发起人、变更原因、发起时间、CR状态等依据具体业务具体分析。

  • 记录方式可以采用Excel表格、Word文档或一些商业化工具如JIRA/Change等。具体工具的选择需要根据成本、效率、资产复用性等综合平衡。

BP3: 记录变更请求的状态

为便于追踪,每一个变更请求被分配一个状态模型中的状态。

解读

  • 为变更请求分配并记录相应的状态是必要的,这也是我们对变更进行追踪的必要因素。

  • 变更状态依据行业/公司业务场景具体情况有所不同,变更状态的全集在变更管理策略中进行定义,参考BP1

BP4: 分析和评估变更请求

依据变更管理策略对变更请求进行分析,包括变更请求与受影响的工作产品之间以及与其他变更请求之间的依赖关系。评估变更请求的影响,并确立变更实现的确认准则。

解读

  • 要分析两个维度的依赖,变更请求之间以及变更请求和工作产品之间。

  • 确立变更实现的确认准则至关重要,定义好 "什么是完成",这是对批准是否实现的依据。

BP5: 在实现之前批准变更前请求

在变更实现之前,根据分析结果和资源可用性对变更请求进行优先级排序,并依据制定的策略对变更请求进行审批。 NOTE 5: 变更控制委员会(Change Control Board, CCB) 是批准变更请求的常用机制. NOTE 6: 变更请求的优先级可以通过分配到具体的发布版本来实现。

解读

  • 变更实现之前必须要通过批准,批准的准则在变更管理策略中定义。

BP6: 评审变更请求的实现 

在关闭之前,变更请求的实现需要被评审,以确保满足了确认实现的准则,以及所有相关过程已经应用。

BP7: 跟踪变更请求直到关闭状态

变更请求一直被追踪直到关闭为止,需要提供到变更发起人的反馈。

BP8: 确立双向追踪性

在变更请求和受其影响的工作产品之间确立双向追踪性。

NOTE 7: 双向追踪性支持一致性、完整性和影响分析

解读

  • 双向追踪不仅仅是简单的关联,还需要支持两侧的一致性和关联项的完整性。

  • 双向追踪的确立往往是比较复杂的工作,特别是受影响的项比较多时,所以一般会借助成熟的工具实现。当追踪项跨工程领域时,点工具可能不能完全够覆盖这些关联项,因此,往往需要有效的工具集成方式,来确保跨工具或领域的集成、关联以确保追踪性。

工作产品

变更管理计划、变更请求、变更控制记录、工作产品

常见问题

  • 变更管理中工具的支持是必不可少的,优秀的工具支持能有效降低结构化管理的复杂度,提高工作效率。变更管理的支撑工具比较多,例如CQ、JIRA、Change、RTC、Polarion等,还有像Excel、Word这种也可以进行变更管理。另外一个挑战是,高效变更管理的瓶颈往往不在于单点工具,而在于与其他工程工具的无缝集成能力,这往往也是商业工具的弱项所在。一般在落地时,一般情况下需要系统集成项目的辅助实施。

  • 项目需要对变更的批准有清晰的定义。我们一般可以清晰的定义CR相关的状态、角色等,但往往会忽视对一些判定准则的定义。定义 "什么是完成" 和 定义"Wha/How" 同样重要。因此,要重点强调在项目中需要对 "完成" 进行定义,以便在分析或确认时 "有章可循,有法可依"。

最后

变更是项目中普遍存在且不可避免的现象,导致变更的因素有很多,比如需求变更、技术变更、问题导致的变更等等。对变更进行有效的管理是项目成功的关键因素之一。ASPICE中的变更管理定义了我们在变更管理中需要做的事情(what),遵循这些实践有助于我们达成变更管理的目标。当然,在具体的项目实践过程中,针对于具体的实践我们如何落地(How)因公司而异,这也是在落地时企业需要思考和改进的问题。


**本人手机号具备通话属性和微信加好友属性
很期待和您的交流

我是刁萌Mave,
我们之间仅仅隔着一个中国联通
186-0161-9614**

 类似资料: