系统集成项目管理工程师-配置管理角色与活动

一、角色与职责(掌握)

配置管理相关角色常包括:配置控制委员会(CCB)、配置管理负责人、配置管理员和配置项负责人

1. 配置控制委员会(CCB)

配置控制委员会也称为变更控制委员会,它不只是控制变更,也负有更多的配置管理任务。

CCB的具体工作

  • ① 制定和修改项目配置管理策略
  • ② 审批和发布配置管理计划
  • ③ 审批基线的设置、产品的版本等
  • ④ 审查、评价、批准、推迟或否决变更申请
  • ⑤ 监督已批准变更的实施
  • ⑥ 接收变更与验证结果,确认变更是否按要求完成
  • ⑦ 根据配置管理报告决定相应的对策
2. 配置管理负责人(配置经理)

负责管理和决策整个项目生命周期中的配置活动,具体有:

  • ① 管理所有活动,包括计划、识别、控制、审计和回顾
  • ② 负责配置管理过程
  • ③ 通过审计过程确保配置管理数据库的准确和真实
  • ④ 审批配置库或配置管理数据库的结构性变更
  • ⑤ 定义配置项责任人
  • ⑥ 指派配置审计员
  • ⑦ 定义配置管理数据库范围、配置项属性、配置项之间关系和配置项状态
  • ⑧ 评估配置管理过程并持续改进
  • ⑨ 参与变更管理过程评估
  • ⑩ 对项目成员进行配置管理培训
3. 配置管理员

负责在整个项目生命周期中进行配置管理的主要实施活动,具体有:

  • ① 建立和维护配置管理系统
  • ② 建立和维护配置库或配置管理数据库
  • ③ 配置项识别
  • ④ 建立和管理基线
  • ⑤ 版本管理和配置控制
  • ⑥ 配置状态报告
  • ⑦ 配置审计
  • ⑧ 发布管理和交付
4. 配置项负责人

确保所负责的配置项的准确和真实:

  • ① 记录所负责配置项的所有变更
  • ② 维护配置项之间的关系
  • ③ 调查审计中发现的配置项差异,完成差异报告
  • ④ 遵从配置管理过程
  • ⑤ 参与配置管理过程评估

配置管理四类角色关系图


二、目标与方针(掌握)

1. 管理目标

针对信息系统开发项目,常需要通过实施软件配置管理达到配置管理的目标,即在整个软件生命周期中建立和维护项目产品的完整性

2. 管理方针

配置管理的关键成功因素主要包括:

  • 所有配置项应该记录
  • 配置项应该分类
  • 所有配置项要进行编号
  • 应该定期对配置库或配置管理数据库中的配置项信息进行审计
  • 每个配置项在建立后,应有配置负责人负责
  • 要关注配置项的变化情况
  • 应该定期对配置管理进行回顾
  • 能够与项目的其他管理活动进行关联

三、管理活动(掌握)

配置管理的日常管理活动主要包括6个主要活动

序号 活动 说明
制订配置管理计划 写一个文档,叫做配置管理计划,规定如何做好配置管理
配置项标识 识别出需要把哪些东西作为配置项来管理
配置项控制 配置项有一些变更,需要做好配置变更的控制
配置状态报告 需要报告配置项的状态是什么样的
配置审计 做好审计,看有哪些好的、哪些不好的经验教训,效果怎么样
配置管理回顾与改进 定期回顾配置管理活动的实施情况,发现在配置管理执行过程中有无问题,找到改进点,继而优化配置管理过程

📌 记忆口诀:计标控报审改(计划→标识→控制→报告→审计→改进)

1. 制订配置管理计划

配置管理计划是对如何开展项目配置管理工作的规划,是配置管理过程的基础,应该形成文件并在整个项目生命周期内处于受控状态。CCB负责审批该计划

配置管理计划的主要内容

  • 配置管理的目标和范围
  • 配置管理活动(配置项识别、配置项控制、配置状态报告、配置审计、配置管理回顾及改进等)
  • 配置管理角色和责任安排
  • 实施这些活动的规范和流程(如配置项命名规则)
  • 实施这些活动的进度安排(如日程安排和程序)
  • 与其他管理之间(如变更管理等)的接口控制
  • 负责实施这些活动的人员或团队,以及他们和其他团队之间的关系
  • 配置管理信息系统的规划(包括配置数据的存放地点、配置项运行的受控环境、与其他服务管理系统的联系和接口、构建和安装等支持工具)
  • 配置管理的日常事务(包括许可证控制、配置项的存档等)
  • 计划的配置基准线、重大发布、里程碑,以及针对以后每个期间的工作量计划和资源计划
2. 配置项识别

配置项识别的基本步骤:

  1. 识别需要受控的配置项
  2. 为每个配置项指定唯一的标识号
  3. 定义每个配置项的重要特征
  4. 确定每个配置项的所有者及其责任
  5. 确定配置项进入配置管理的时间和条件
  6. 建立和控制基线
  7. 维护文档和组件的修订与产品版本之间的关系
3. 配置项控制

配置项控制即配置项和基线的变更控制,包括:变更申请、变更评估、通告评估结果、变更实施、变更验证与确认、变更的发布、基于配置库的变更控制等任务。

(1)变更申请

相关人员(如项目经理)填写变更申请表,说明要变更的内容、变更的原因、受变更影响的关联配置项和有关基线、变更实施方案、工作量和变更实施人等,并提交给CCB。

(2)变更评估

CCB负责组织对变更申请进行评估并确定:

  • 变更对项目的影响
  • 变更的内容是否必要
  • 变更的范围是否考虑周全
  • 变更的实施方案是否可行
  • 变更工作量估计是否合理

CCB决定是否接受变更,并将决定通知相关人员。

(3)通告评估结果

CCB把关于每个变更申请的批准、否决或推迟的决定通知受此处置意见影响的每个干系人。

(4)变更实施

项目经理组织修改相关的配置项,并在相应的文档、程序代码或配置管理数据中记录变更信息。

(5)变更验证与确认

项目经理指定人员对变更后的配置项进行测试或验证。项目经理应将变更与验证的结果提交给CCB,由其确认变更是否已经按要求完成。

(6)变更的发布

配置管理员将变更后的配置项纳入基线。配置管理员将变更内容和结果通知相关人员并做好记录。

(7)基于配置库的变更控制(以软件产品升级为例)

基于配置库的变更控制流程图

软件产品升级过程简述

  1. 将待升级的基线(假设版本号为V2.1)从产品库中取出,放入受控库
  2. 程序员将欲修改的代码段从受控库中检出(Checkout),放入自己的开发库中进行修改。代码被检出后即被"锁定",以保证同一段代码只能同时被一个程序员修改
  3. 程序员将开发库中修改好的代码段检入(Checkin)受控库。检入后,代码的"锁定"被解除,其他程序员可以Checkout该段代码了
  4. 软件产品的升级修改工作全部完成后,将受控库中的新基线存入产品库中(软件产品的版本号更新为V2.2,旧的V2.1版并不删除,继续在产品库中保存)
4. 配置状态报告

配置状态报告应该包含以下内容:

  • 每个受控配置项的标识和状态
  • 每个变更申请的状态和已批准的修改的实施状态
  • 每个基线的当前和过去版本的状态以及各版本的比较
  • 其他配置管理过程活动的记录等
5. 配置审计

配置审计也称配置审核或配置评价,包括功能配置审计物理配置审计,分别用以验证当前配置项的一致性和完整性。

配置审计的目的 :确保项目配置管理的有效性,体现配置管理的最根本要求------不允许出现任何混乱现象。包括:

  • 防止向用户提交不适合的产品(如交付了用户手册的不正确版本)
  • 发现不完善的实现(如开发出不符合初始规格说明或未按变更请求实施变更)
  • 找出各配置项间不匹配或不相容的现象
  • 确认配置项已在所要求的质量控制审核之后纳入基线并入库保存
  • 确认记录和文档保持着可追溯性
审计类型 审计内容 验证目标
功能配置审计 配置项的一致性(配置项的实际功效是否与其需求一致) ①配置项的开发已圆满完成;②配置项已达到配置标识中规定的性能和功能特征;③配置项的操作和支持文档已完成并且是符合要求的
物理配置审计 配置项的完整性(配置项的物理存在是否与预期一致) ①要交付的配置项是否存在;②配置项中是否包含了所有必需的项目

应当进行配置审计的场景

  • 实施新的配置库或配置管理数据库之后
  • 对信息系统实施重大变更前后
  • 在一项软件发布和安装被导入实际运作环境之前
  • 灾难恢复之后或事件恢复正常之后
  • 发现未经授权的配置项后
  • 任何其他必要的时候等
6. 配置管理回顾及改进

配置管理回顾与改进是指定期回顾配置管理活动的实施情况,目的是发现在配置管理执行过程中有无问题,找到改进点,优化配置管理过程。

活动步骤

  1. 对本次配置管理回顾进行准备,设定日期和主题,通知相关人等参加会议。根据配置管理绩效衡量指标,要求配置项责任人提供配置项统计信息
  2. 召开配置管理回顾会议,在设定日期召开回顾会议,对配置管理报告进行汇报,听取各方意见,回顾上次过程改进计划执行情况
  3. 根据会议结论,制订并提交服务改进计划
  4. 根据过程改进计划,协调落实改进

四、本章真题小测

Q1:配置管理相关角色中,负责建立和维护配置管理系统的是()。

A. CCB B. 配置管理负责人 C. 配置管理员 D. 配置项负责人

Q2:配置审计中,验证配置项的实际功效是否与其需求一致的审计称为()。

A. 功能配置审计 B. 物理配置审计 C. 系统配置审计 D. 基线配置审计

Q3:关于配置管理活动的描述,不正确的是()。

A. 配置管理计划由CCB负责审批

B. 配置项识别包括为每个配置项指定唯一的标识号

C. 配置状态报告只需要报告当前基线的状态

D. 配置管理回顾与改进需要定期开展

📩 答案:

Q1答案:C解析:

  • A CCB(变更控制委员会):负责评审、审批变更,不搭建配置管理系统。
  • B 配置管理负责人:一般统筹配置管理工作。
  • C 配置管理员 :执行配置管理具体工作,建立、维护配置管理系统,维护配置库
  • D 配置项负责人:对应具体配置项的责任人。

Q2 答案**:A**解析:

  • A 功能配置审计:验证配置项实际功效、性能和需求规格保持一致(功能是否符合需求)。
  • B 物理配置审计:验证产品实物 / 交付物和文档描述一致(交付物完整性)。C、D 属于干扰项,没有该标准分类。

Q3 答案:C解析:

  • A ✅ 配置管理计划需要提交 CCB 审批。
  • B ✅ 配置项识别工作包含给每个配置项分配唯一标识。
  • C ❌ 配置状态报告不仅报告当前基线状态,还包含变更记录、版本历史、变更请求状态等多方面信息,不是只报告当前基线。
  • D ✅ 配置管理回顾改进需要定期开展,发现过程问题持续优化。

✅汇总答案:

Q1:C;Q2:A;Q3:C

相关推荐
巨大八爪鱼2 小时前
XP系统运行IoTDB 2.0.10数据库服务器
数据库·iotdb·xp
卓怡学长2 小时前
w181springboot机场乘客服务系统
java·数据库·spring boot·spring·intellij-idea
阮胜昌2 小时前
MySQL 9.7.0 LTS 现已发布:扩展了社区功能,并为企业级应用增加了动态数据脱敏功能
数据库·mysql
晓子文集2 小时前
Tushare接口文档:每日涨跌停价格(stk_limit)
大数据·数据库·金融数据·量化投资
l1t2 小时前
测试DuckDB luajit插件读取本地通达信文件
开发语言·数据库·duckdb
拓人间精准客2 小时前
2025–2026 ToB 精准拓客实战手册:用“企业数据画像 + 动态筛选“击穿七大行业获客内卷
大数据·数据库·人工智能
杨云龙UP3 小时前
Toad for Oracle 调整表空间 Datafile 大小:Usage、Used Pct of Max 与 RESIZE 实战
linux·运维·服务器·数据库·oracle·dba·数据库运维
码域空间3 小时前
锁住了检查,锁不住延迟——MySQL 读写分离架构下双重检查模式失效实录
数据库·mysql·架构