软件配置管理过程
- 资产标识
- 资产关系
- 资产库管理
- (基线)资产变更管理
- 资产状态统计
配置管理定义
- 记录软件产品的演化过程
- 得到精确的产品配置
- 最终保证软件产品的完整性、一致性、追朔性、可控性
配置管理的主要功能
版本管理 变更管理 过程支持
软件配置项
SCI: Software Configuration Item 软件配置项 受控于软件配置管理的款项
基线定义
- 基线提供了软件生存期中各个开发阶段的一个特定点,标志开发过程一个阶段的结束,或者里程碑
- 一个(些)配置项形成并通过审核,即形成基线
- 基线修改需要按照正式的程序执行
SCCB (Software Configuration Control Board)
软件配置控制委员会 (SCCB)
- 评估变更
- 批准变更申请
- 在生存期内规范变更申请流程
- 对变更进行反馈
- 与项目管理层沟通
配置管理基本过程
- 配置项标识、跟踪
- 配置管理环境建立
- 基线变更管理
- 配置管理审计
- 配置状态统计
- 配置管理计划
敏捷配置管理
- 敏捷的一个重要特征是持续交付,因此,配置管理是重要的要素
- 敏捷需要全面配置管理
项目配置管理计划
- 配置管理过程
- 配置项标识、跟踪
- 配置管理环境管理
- 基线变更管理
- 配置管理审计
- 配置状态统计
- 传统配置管理特点
- 版本管理
- 变更流程管理
- 敏捷配置管理特点
- 全面配置管理
- 工具链
