一、维护配置人员设置
在研发项目立项后为项目组分配一个CM工程师。通常一个CM工程师可以同时兼任多个项目的配置管理工作。组织财富库的相关责任部门应指定一名CM工程师负责组织财富库的管理。
二、配置策划
制定项目级配置管理计划
对于项目级配置策划活动,CM工程师应在项目策划或相关工作的策划阶段,与项目经理协作完成实施配置策划活动,配置策划应依据《项目过程定义裁剪表》、《项目总体计划》或相关活动计划进行,并形成《配置管理计划》
主要内容包括:
1.配置项标识约定:说明本项目或活动中如何标识配置项,以及版本的标识约定;通常各个公司内部有对应的标识规范,执行中需要遵照规范执行;约定需要实施的配置管理活动、实施的时间计划以及实施人员。配置管理活动包括配置库的创建、权限分配与操作管理、发布与变更管理、基线发布与变更管理;配置管理活动包括配置库的创建、权限分配与操作管理、发布与变更管理、基线发布与变更管理;约定配置项状态的跟踪与报告,以及配置审计工作要求;
设立变更控制委员会(CCB),确定CCB组长以及CCB的工作方式,可以根据部门实际情况把CCB作为常设机构(项目立项公告后建立起CCB)。
(三)实施配置活动
1)配置库管理
研发项目一般应建立三个配置库,分别是:
1.开发库:用于存放项目期间处于开发状态的相关文档和代码。以及存放项目组工作期间的相关沟通记录等。
2.受控库:用于存放经过验证后的产品(包括基线产品)。
3.产品库:存放对外发布的产品。
项目立项公告后,由组织级的配置管理员建立研发项目的三个配置库,由项目级的配置管理员按项目级的《配置管理计划》来细化三个配置库的目录结构。
2)标识配置项
标识配置项的意义在于保存配置项的所有版本,避免发生版本丢失或混淆等现象,并且可以快速准确地查找到配置项的任何版本。
3)基线管理
CM工程师和项目经理根据《项目总体计划》及相关计划策划形成的基线、基线配置项内容与基线建立的时间,并体现在《配置管理计划》的基线计划中。