配置管理计划
配置管理计划
Software Configuration Management Plan
编号:TMP-SCMP
版本 1.0
作者: 审批: 日期: 日期:
1/10
配置管理计划
变更记录
日期
版本 V1.0 创建 变更说明 作者 2/10
配置管理计划
1 填写说明
本文档的目的是为配置管理员提供制订软件配置管理计划的依据,软件配置管理应用于整个软件生存周期过程中。
制定配置管理计划的依据是软件开发计划。 配置管理计划需要评审。
3/10
配置管理计划
2 项目信息
项目编号 项目名称 项目类型 项目经理 项目开始时间 项目结束时间
□开发类 □升级类 □维护类 4/10
配置管理计划
3 主要角色及职责
角色 SCCB SCM管理员 项目经理 开发经理 开发人员 1、SCM管理员
根据配置管理计划执行各项管理任务,定期向SCCB提交报告,并列席是SCCB的例会。其具体职责为以下几项:
配置管理工具的日常管理与维护;提交配置管理计划;各配置项的管理与维护;执行版本控制和变更控制方案;完成配置审计并提交报告;对开发人员进行相关的培训;识别软件开发过程中存在的问题并拟就解决方案。
2、SCCB
负责指导和控制配置管理的各项具体活动的进行,为项目经理的决策提供建议。其具体职责为以下几项:定制访问控制;制定常用策略;建立、更改基线的设置,审核变更申请;根据配置管理员的报告决定相应的对策。
SCCB组长:负责组织项目中SCCB的相关活动,代表SCCB组签名审批。 SCCB组长不为项目经理。 3、项目经理、技术经理
项目经理是整个软件研发活动的负责人,他根据软件配置控制委员会的建议批准配置管理的各项活动并控制它们的进程。其具体职责为以下几项:
制定和修改项目的组织结构和配置管理策略;批准、发布配置管理计划;决定项目起始基线和开发里程碑;接受并审阅配置控制委员会的报告。
4、开发人员
开发人员的职责就是根据组织内确定的软件配置管理计划和相关规定,按照软件配置管理工具的使用模型来完成开发任务。
组长 A B C A B 人员 联系电话 5/10
配置管理计划
4 工具、环境和基础设施
采用MS Source Safe作为配置管理工具,采用专门的一台服务器存放和备份开发库、基线库和产品库。
6/10
配置管理计划
5 访问授权
5.1 目录
说明该项目的目录结构,由项目配置管理员按配置管理过程统一建立。 开发库目录结构 1)
|--\\work doc 2)
|--\\src 3)
|--\\cmm
|--\\ rule |--\raining |--\\standard |--\\spp |--\\spto |--\\review |--\\scm |--\\MeetingMinutes |--\\Task |--\\Schedule 项目章程,启动会议纪要 培训文档 开发标准 项目计划 项目计划跟踪 项目例会会议纪要 项目任务分配信息 项目进度报告 SCM相关文档 |--\\java |--\\com java源代码 应用系统 源代码 单元测试代码 Web应用源代码 应用配置文件 所需第三方类库 |--\\SPP |--\\ requirement |--\\design |--\\DB |--\est |--\\others 项目计划 需求阶段文档 设计阶段文档 数据库设计文档,数据库相关脚本 测试文档 其他 |--\est |--\\webapp |--\\config |--\\lib 7/10
配置管理计划
基线库目录结构
基线库的目录结构和开发库的完全一致,不需要定义CMM文档目录。
5.2 访问权限
定义开发库和基线库的访问权限。 1、开发库访问权限 成员 角色 目录 $/Projects/ project name/Work Doc/DB $/Projects/ project name /Work Doc/Design ….. $/Projects/ project name/Work Doc/DB $/Projects/ project name /Work Doc/Design …..
R R 权限 RCA R 8/10
配置管理计划
6 基线入库
这里要说明在项目或产品生命周期中的哪些时间点处建立基线。 建立基线的时间由SCM管理员和项目经理根据开发计划的里程碑制定。 1、里程碑:需求分析 配置项名称 需求规格说明书 用例规约 …… 2、里程碑:设计 配置项名称 概要设计说明书 数据库设计说明书 详细设计说明书 ……. 3、里程碑:开发 配置项名称 源代码 …… 4、里程碑:测试 配置项名称 测试用例 测试代码 5、里程碑:发布 配置项名称 项目总结
基线库中存放目录 入库时间 负责人 基线库中存放目录 入库时间 负责人 基线库中存放目录 入库时间 负责人 基线库中存放目录 入库时间 负责人 基线库中存放目录 入库时间 负责人 9/10
配置管理计划
7 相关文档
《需求规格说明书》 《界面设计说明书》 《项目开发计划书》 《软件配置管理指南》 《软件评审过程》
10/10