配置管理计划样例软件开发.docx
《配置管理计划样例软件开发.docx》由会员分享,可在线阅读,更多相关《配置管理计划样例软件开发.docx(6页珍藏版)》请在冰豆网上搜索。
配置管理计划样例软件开发
配置管理计划样例(软件开发)
软件配置管理计划 【用户名称】 神州数码信息系统有限公司密级:
普通 ***项目 文档编号:
编 写:
审 核:
批 准:
软件配置管理计划 项目名称:
编写日期:
审核日期:
批准日期:
1 软件配置管理计划 修订文档历史记录 日期2010-7-122011-7-8版本 说明第一次编写修改作者 2 软件配置管理计划 目录 1前言.......................................................................................................................................5 目标............................................................................................................................5适用范围....................................................................................................................5术语与简写................................................................................................................5参考文件....................................................................................................................52组织结构和职责...................................................................................................................5 CCB成员及职责........................................................................................................5配置管理组................................................................................................................63配置管理工具、技术和方法...............................................................................................6 配置管理工具............................................................................................................6配置管理策略..........................................................................错误!
未定义书签。
4配置管理库...........................................................................................................................7 配置库结构................................................................................................................7配置库权限................................................................................................................7基线配置项................................................................................................................7其他配置项................................................................................................................8 管理文档或过程记录.....................................................................................8项目环境.........................................................................................................8 5文件命名与版本控制...........................................................................................................9 文件命名规范............................................................................................................9 基线命名规范.................................................................................................9其他配置项命名规范.....................................................................................9版本标识....................................................................................................................96变更管理.............................................................................................................................10 变更原因..................................................................................................................10变更流程..................................................................................................................11变更跟踪..................................................................................................................127版本制作与发布流程.........................................................................................................14 3 软件配置管理计划 8安全与备份.........................................................................................................................14 备份..........................................................................................................................14安全防护..................................................................................................................159配置状态发布.....................................................................................................................15 4 软件配置管理计划 1前言 目标 本计划是信息平台项目配置管理活动的基准,对信息平台项目的配置管理活动进行策划。
适用范围 本计划是信息平台项目整体计划的一部分,适用于信息平台项目的配置管理活动。
术语与简写 CCB:
变更控制委员会SQA:
质量保证SCM:
配置管理 参考文件 DCG-SCM-P-01-配置管理规范。
2组织结构和职责 CCB成员及职责 项目内部CCB成员:
章某、陈、小伟、小明、玲玲。
CCB组职责:
决定CCB成员中对变更确认审批级别,协调CCB成员对变更达成一致,并确认变更的结果。
项目总监 章某:
负责对项目的总体调控。
项目经理 小伟:
负责对项目中计划的变更等进行确认,并对变更所涉及的资源变更进行评估, 5
软件配置管理计划 负责变更的执行。
需求调研 陈:
负责项目的整体需求。
技术经理 小明:
负责项目技术支持及项目的运行。
SCM人员 玲玲:
负责变更,配置库日常管理和权限控制。
测试经理 ?
:
负责评估变更中测试方面的问题。
SQA人员?
:
过程审计。
配置管理组 配置管理员:
负责搭建配置库,制定并执行配置管理计划、培训项目组成员、执行日常配置管理工作。
3配置管理工具、技术和方法 配置管理工具 服务器IP地址:
\\\\文档管理 配置管理工具:
SVN配置库名称:
WS 源代码管理 配置管理工具:
SVN配置库名称:
WS 6 软件配置管理计划 4配置管理库 配置库结构 配置库分为工作库、受控库和基线库。
工作库:
存储项目的所有工作产品中间结果,即正处于开发中的代码和编写中的文档,其内容可能进行频繁的修改。
受控库:
存储项目的所有准备生成基线的工作成果,待评审的文档、部署程序的中间版本、以及项目管理类文档等。
基线库:
存储项目的所有基线化了的工作成果,评审通过的阶段产出物、具有路标性质的对外发布版本等。
配置库权限 工作库:
项目组所有成员均有读写权限。
受控库:
配置管理员和项目经理有读写权限,其他项目组成员有只读权限。
基线库:
配置管理员有读写权限,其他人员经授权可调阅。
基线配置项 基线类别基线配置项名称 基线配置项的位置 备注需求基线项目数据交换标准 软件需求规格说明书工作说明书项目启动报告设计基线概要设计说明书编码基线各发布版本测试基线系统测试用例系统出场测试报告7 软件配置管理计划 验收基线系统初验报告系统终验报告 其他配置项 管理文档或过程记录 配置项名称管理文档项目周报客户周报会议纪要业务联系单评审计划评审记录培训记录 配置项的位置备注项目环境 配置项名称环境开发服务器测试服务器测试管理服务器配置服务器 内网配置项的位置备注8 软件配置管理计划 5文件命名与版本控制 文件命名规范 基线命名规范 [项目名称]+[子系统名]+[文档名称]+项目名称定义为:
信息平台子系统名:
若没有子系统可以省略举例:
信息平台-工作说明书; 其他配置项命名规范 ?
与时间相关的文档命名:
[项目名称][文档名称][yyyymmdd]备注:
yyyymmdd为“年月日”时间格式 举例:
信息平台-项目周报20100607; 信息平台-会议纪要20100602;?
与时间没有直接关系的文档命名:
直接以[项目名称][文档名称]命名。
举例:
信息平台初验阶段报告; 信息平台项目总结报告; 版本标识 文档发布的版本遵循形式:
1、版本标识定义原则 ?
版本标识必须唯一标识不同的版本; ?
版本标识必须反映不同级别版本的层次关系;例如采用的定义规则 ?
必须定义不同级别版本号增加的规则。
9 软件配置管理计划 2、版本设置规则 ?
新起草编写的文件定为版;逐步完善还没有通过评审的文件版本升级为 版; ?
通过内部正式审批的文件版本升级为版,可对外发布;?
称为内部基准的文件如有少量修改,可升级为版;?
如有通过客户的评审,文件版本可升级为,以此类推。
代码发布的版本遵循形式:
Build为build顺序号,每build一次号码加1;永远不清零。
P为FAT顺序号,每提交FAT测试号码加1,FAT测试公司人员测试。
Z为UAT顺序号,每提交UAT测试号码加1,UAT测试有用户或监理参加。
X,Y以用户确定为准。
用户版本号增加时P和Z清零。
yyyyymmdd代表发布版本日期 分类对内版本版本命名YZWS_[子系统英文名]_yyyymmdd-####YZWS_FAT_[.[.][.
]][Build]_yyyymmddYZWS_UAT_[.[.][.
]][Build]_yyyymmdd对外版本YZWS_[.[.][.
]][Build]_yyyymmdd基线存放路径信息平台版本发布\\对内发布测试版本信息平台版本发布\\测试版本信息平台版本发布\\对外发布 6变更管理 变更原因 1、评审、审计、测试和验证发现问题引起配置的配置项变更,配置项的版本需要更新。
更改源是《评审报告》、《集成测试分析报告》或《审计报告》。
2、客户、项目组填写的变更申请引起配置项变更,变更申请表是更改源。
3、出现下列情况时引起的配置项变更,不需要填写变更申请表:
10
软件配置管理计划 ?
计划级的文档更改——WBS计划; ?
《软件配置管理计划》、《软件质量保证计划》;?
测试工具或测试脚本。
4、当项目范围发生变化、风险发生并且采用了项目计划中没有指定的纠正措施、项目计划与实际情况偏离20%以上、内部与外部审计而导致的纠正活动、项目计划中的任何修改条件满足等事件发生时,项目经理组织相应的配置控制委员会成员对要发生的变更进行评审 变更流程 提出变更申请评估变更变更申请表接受变更接受在工作库中取工作内容未通过分配变更任务拒绝变更通知拒绝提交工作成果到工作库变更状态跟踪表在受控库创建内部基线测试/评审基线形成发布基线放基线库通过测试/评审通过发布基线发布配置状态报告配置状态报告 1.变更申请 1)变更申请人通过多种渠道提出对配置项的变更请求。
驱动因素主要包括用户需 求变更、评审、测试以及配置审计等。
11 软件配置管理计划 2)变更申请人负责填写《需求设计变更申请表》,并提交配置控制委员会实施变更 评估。
2.变更评估 1)针对变更申请人提交的变更请求,配置控制委员会在评估该变更的影响范围及 对项目进度、成本、质量等指标的影响程度后,决定是否实施该变更。
2)配置控制委员会将针对该变更做出的决定通知变更申请人。
3.变更实施 1)变更申请获得批准后,配置控制委员会将该变更分配给相应执行人实施。
2)项目配置管理员将该变更涉及的所有配置项从配置库中签出并提交给变更执行 人。
3)变更执行人实施该变更;4.变更验证 1)配置控制委员会对变更后的工作产品进行验证,以确定变更是否正确完成。
2)在变更完成并经过验证后,项目配置管理员将经批准的配置项签入配置库。
变更跟踪 1、客户需求变更:
1)与用户之间变更流程:
项目组需要依据项目管理规范中的需求管理要求, 结合项目用户实际情况制定需求变更流程,填写《需求设计变更申请表》并按照流程要求执行申请和审批过程,保留期间用户的签字确认文件。
2)内部审批流程:
10人天以内的变更项目经理确认,10人天以上,20人天 以内需要工程总监确认,20人天以上的变更需要事业部总经理确认。
配置管理员跟踪变更审批状态,维护《基线状态报告—变更跟踪表》。
3)VP系统中的变更记录:
项目需求负责人在VP系统中使用“范围—变更” 页签录入需求变更的信息,同时更新维护“范围——范围矩阵”的范围信息和工作量信息,并发起需求变更流程,项目经理以及工程总监进行审批。
审批通过后,形成新的范围矩阵基准。
2、预算变更:
项目经理/客户经理编写变更的《工作说明书》《项目预算表》,在VP 项目管理系统中执行项目预算变更流程。
12 软件配置管理计划 3、项目经理变更:
1)项目实施过程中,发生项目经理变更时,原项目经理填写《项目经理工作交 接清单》与新项目经理逐项工作进行交接。
2)新任项目经理按照项目经理任命流程进行述职和任命。
3)项目经理变更时,工程总监负责与客户进行沟通。
13 软件配置管理计划 7版本制作与发布流程 版本制作和发布流程子系统负责人系统负责人配置管理员开始申请制作内部版本邮件申请build版本内部测试邮件通知发布版本基线发布报告结束8安全与备份 备份 配置管理员每周整体备份一次配置库,保留4周以内的备份记录。
备份方式:
刻盘或者异机备份 14 软件配置管理计划 每月末提交一次配置库,存入组织级配置库项目结束时,配置管理人员按结项规定对配置库进行归档。
安全防护 客户端必须安装防病毒软件,并启动自动防护功能,及时升级。
每周进行一次全盘扫描。
9配置状态发布 信息平台项目的配置状态报告发布、发送方式如下:
发布名称基线发布发布频率基线生成或基线变更时发布内容**基线生成,存放位置或**基线发生变更,版本为** 发送对象项目组所有成员、SQA、项目经理、项目总监发送方式e-mail15