理论输入
CMMI
概述
必要性:
- 组织的知识和过程财富流失
- 不能及时了解项目的进展情况
- 缺乏实现并行开发的手段
- 软件复用率底下
- 无法开展规范化的测试工作
- 对软件版本的发布缺乏有效的管理
- 缺乏历史数据的积累,没有软件开发的历史数据
- 无法有效的管理和跟踪变更
重要概念:
配置管理项CMI:特点如下 - 它会被两个或两个以上的项目成员共同使用
- 它会随着项目的开展而发生变化
- 它是项目重要的工作产品
- 一些工作产品之间的关系非常紧密,一个变化其他的就会受到影响
基线:基线是一个配置管理项或一组配置管理项在其生命周期的不同时间点上通过正式评审而进入正式受控的一种状态,而这个过程被称为基线化
配置管理库:是指各种管理工具所创建的用于管理配置管理项目的数据库
策划配置管理
- 收集根据项目需要定义要纳入配置管理的CMI
- 为定义的CMI分配唯一标识,规则可参考 CMI标识=项目标识/CMI类型/CMI名称/CMI版本
- 根据软件开发计划确定的里程碑指定基线,包括基线名称、标识和基线所包含的CMI
- 安排配置管理所需要的资源,包括人员、设备、工具等
- 确定配置控制策略,如配置管理项出入库的程序,变更的控制程序等
- 安排配置管理活动与进度
- 制订配置管理库的安全措施
- 根据以上策划结果,编制配置管理计划