2.7 项目管理过程:实施整体变更控制

项目的不确定性因素导致了项目的进展未必能按计划进行,而当这种不确定性变得明确的时候,就会导致项目出现变更。项目目标是项目所有活动的最终判断准则。那些可能会引起项目目标变化的因素包括:内部因素和外部因素。

•内部因素是指由于项目的实际实施绩效偏离原有计划要求,导致无法实现原定项目目标,不得不变更项目计划。

•外部因素是指干系人本身对项目目标发生了变化,从而引起计划的变更。

项目变更如图2-7所示。

图2-7 项目变更

无论是外部请求变更还是内部的偏差变更,都有可能是来源于或导致项目的四个目标因素发生变化。但在实践中,外部请求变更大多只由范围因素变更所引起,而内部偏差引起的变更则可能由于范围、时间、成本和质量等各个因素所引起。

项目管理中的核心控制过程如图2-8所示。

图2-8 项目管理中的核心控制过程

进度控制、成本控制和质量控制都是关注实施结果和目标之间的偏差控制。对范围目标有两个相关的管理过程:范围确认和范围控制。其中,范围控制是对“项目范围的变更进行控制”。此外,还需对“范围目标”是否正确进行检验,这一活动由“范围确认”过程来承担。有关“确认”的深刻意义参照第6章的相关内容。范围目标正确性的判断必须引入客户参与。

变更的最终效果是引起项目基准计划产生变化。由于项目基准计划是项目各项活动开展的基础,为了不引起混乱,它的变化必须是一个严格而受控的过程。大多数的变更控制过程都是相似的。

项目变更控制流程如图2-9所示。

图2-9 项目变更控制流程

一般的变更过程始于正式提出变更申请。变更申请的英文为:Change Request或Modification Request,所以也经常简称为CR或MR。在变更申请中,需要详细地描述变更的来源,主要是反映项目目标变化。例如:

•客户对项目范围产生了变化,范围变更。

•客户需求发生了变化,引起了产品的需求变更。

•实施效率偏差导致了基准计划的修订,例如进度和成本目标的变化。

•通过质量检验,发现交付产品没有达到质量目标,必须对产品实施返工从而引起的产品变更。

收到了变更请求后,会有专门的人员先做一个初步的分析,主要是评估变更的来源、变更的理由、变更产生的影响、变更的代价。某些变更会在这个阶段作出一个初步的处理。例如:

•描述不清楚的变更请求,或被要求提出者重新补充信息。

•删除那些明显错误的变更请求。

•一些简单且影响小的变更可以直接由分配人员处理。

•余下的变更请求会被提交到变更控制委员会进行评审。

变更控制委员会评审是整个变更控制过程的核心。一般来说,变更控制委员会是一个项目主要的管理机构,由项目重要的干系人代表、各个相关组织的代表、主要的技术人员等组成。变更控制委员会评审就是评估那些被提交上来的变更请求,针对这些变更的目的、要求和影响作出如下决策:

•同意实施一项变更请求,并且在会议上安排相关的变更实施责任人和相关联的协作组织。

•拒绝某一项变更请求,并给出拒绝的理由。

变更控制委员会评审一般以会议的形式进行,有关各方都会参加,可以定期召开,也可以针对某一项重要变更临时召集。

如果变更请求得到批准,则变更被实施。变更实施的过程中要特别关注那些可能会产生广泛影响的变更,避免在变更实施过程中出现不一致。完成变更后,需要对变更的实施结果进行验证,以确保被批准的变更得到了正确实施。