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