一次性把变更控制系统、配置管理系统说清楚(主要项目管理工具)
与主要项目管理工具关系
项目管理系统、项目管理信息系统、配置管理系统、变更控制系统之间的关系是什么?
项目管理系统包含了项目管理信息系统;项目管理信息系统包含了配置管理系统;配置管理系统包含变更控制系统,是子系统的关系。
项目管理系统
包括自动化系统和文档、手动系统、项目组织结构等。
项目管理信息系统
组织内可用的系统化的自动工具集。
自动化系统与其他系统配合使用包括配置管理系统、合同档案管理系统。
配置管理系统
对在产品生命周期的不同的时间点上的产品配置项进行标识,并对这些标识的产品配置项的更改系统控制,从而达到保持产品完整性、一致性和可溯性的过程。
识别并记录产品或其部件的功能和物理特征。
控制对这些特性的变更。
记录并报告每项变更及其实施状态。
支持对产品或其部件的审核,以验证与其需求的符合性。
包括提交建议的变更,对所建议变更的评审和批准的跟踪,定义授权变更的批准级别,对已批准变更的确认方法。
识别产品或组成部分的功能与实体特征并形成文件;控制上述特征的所有变更;记录并报告每一变更及其实施状况;辅助产品或组成部分的审查,核实是否符合要求。
作用:
1、识别产品或组成部分功能和属性
2、控制上述特征的变更
3、记录每个变更实施情况
4、辅助审核,核实是否符合要求
变更控制系统
如何控制、变更和批准项目可交付物和文档的正式文件化规程集合。
构成:文字工作、跟踪系统、变更审批层次。
作用:明确CCB的角色和职责;辅助完成变更控制活动。
范围变更控制系统
范围变更控制系统是定义项目范围变更的有关流程。它包括必要的书面文件(如变更申请单)、跟踪系统和授权变更的批准等级。
项目范围的变更常常引起项目成本和进度的变更,无论如何变更一定要通过变更控制系统来控制。
进度变更控制系统
进度变更控制系统规定项目进度变更所应遵循的手续,包括书面申请、追踪系统以及核准变更的审批级别。
进度变更控制系统的功能属于整体变更控制过程的一部分。
成本变更控制系统
成本变更控制系统是一种项目成本控制的程序性方法,主要通过建立项目成本变更控制体系,对项目成本进行控制。该系统主要包括三个部分:即成本变更申请、批准成本变更申请和变更项目成本预算。
合同变更控制系统
合同变更控制系统在大多数应用领域是配置管理系统的一个子系统。
合同变更控制系统的四个组成部分:文书工作,跟踪系统,争议解决程序,审批层次。
变更控制委员会
变更控制委员会(Change ControlBoard,CCB)组成:项目双方项目管理人员(部门领导、高层经理、项目经理)、技术人员(开发人员、测试负责人、质量保证负责人QA)、商务人员。
CCB主要工作:
1.负责评估那些被提交上来的变更请求,针对这些变更的目的、要求和影响来决策:
同意实施一项变更请求,并且在会议上安排相关的变更实施负责人,和相关联的协作组织;
拒绝某一项变更请求,给出拒绝理由。
制定项目的启动计划时就要建立项目CCB,它是在项目计划阶段建立的,将确定的CCB成员纪录到配置管理计划中,且发通知给项目组和相关组,当基线正式建立或发生变更时,需召开CCB会议,并进行会议记录,会后形成《CCB会议纪要》放入项目配置库,并把会议结果发送给CCB成员及相关组。
2. 变更评审
CCB收到变更请求后,会有专门人员(PM)先做一个初步分析,主要是评估变更来源、变更理由、变更影响、变更代价;某些变更会在这个阶段做出一些初步的处理,例如:
表述不清楚地变更请求,打回给申请者补充信息;
删除那些明显错误的变更请求;
一些简单且影响小的变更(内部来源)可以直接分配人员处理。
项目变更控制是一个动态过程,它开始于项目的变化,结束于变更验证。要对整个变更过程进行详细的纪录,以便于对项目进行总结。
变更控制委会员(Change Control Board,CCB)也称为配置控制委会员(ConfigurationControl Board),是配置项变更的监管组织。其任务是对建议的配置项变更作出评价,审批以及监督已批准变更的实施。
变更控制委会员的成员可以包括项目经理、用户代码、项目质量控制人员、配置控制人员。这个组织不必是常设机构,包括的人员也不必面面俱到,完全可以根据工作的需要组成,例如按变更内容和变更请求的不同,组成不同的CCB。小的项目CCB可以只有1人,甚至只是兼职人员。
如果CCB不只是控制变更,而是负有更多的配置管理任务,那就应该包括基线的审定、标识的审定以及产品的审定。并且可能根据工作的实际需要分为项目层、系统层和组织层来组建,使其完成不同层面的配置管理任务。