产品开发部配置管理制度精品资料.doc





《产品开发部配置管理制度精品资料.doc》由会员分享,可在线阅读,更多相关《产品开发部配置管理制度精品资料.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、产品开发部配置管理制度文件编号:GM/KFB/CMS/20090720版本号:V1.00.000产品开发部配置管理制度部 门: 产品开发部 编 写: * 审 核: 批 准: 日 期: 2009-07-20 *有限公司修 改 历 史序号版本更改处更改内容更改人/日期1V1。00.000创建文件*/200907202345678910111213141516目 录第一章 概述51.目的52。范围53。术语54。角色与职责65。 VSS配置库目录结构76。 配置项命名规则77. 配置项编号规则78。 配置项状态变迁规则109. 配置项版本号规则10第二章 配置管理范围11第三章 配置库建立11第四章
2、 配置管理流程121。 配置管理流程122。 基线建立流程143. 变更控制流程154. 产品发布流程16第五章 配置库权限变更管理17第六章 配置库备份17第七章 配置库使用规范17第八章 附录18附录1 附录清单18附录2 配置库目录结构19附录3 配置申请单20附录4 受控库产品清单21附录5 变更申请单22附录6 发布产品配置表23附录7 产品发布申请及验收表24附录8 产品发布检查表26附录9 产品发布清单27第一章 概述1. 目的为了保证产品开发部研发项目文件的安全性、机密性;为了保证软件产品的完整性、有效性及可追溯性,特根据部门实际情况制订本制度。2. 范围适用于产品开发部所有项
3、目。3. 术语 概念描述软件配置管理(Software Configuration Management, SCM)是指通过执行版本控制、变更控制等规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护.配置项(CI,Configuration Items)产品配置是指一个产品在其生命周期各个阶段所产生的各种形式和各种版本的文档、计算机程序、部件及数据的集合。该集合中的每一个元素称为该产品配置中的一个配置项.基线(BaseLine)基线就是一个CI或一组CI在其生命周期的不同时间点上通过正式评审而进入正式受控的一种状态,而这个过程被称为“基线化
4、”。每一个基线都是其下一步开发的出发点和参考点。每个基线都将接受配置管理的严格控制,对其的修改将严格按照变更控制要求的过程进行,在一个软件开发阶段结束时,上一基线加上增加和修改的基线内容形成下一个基线,这就是基线管理的过程.(基线:是指在软件开发过程中的里程碑,这些里程碑的标志是一项或多项经过正式的技术评审并一致认同的CI的提交)4. 角色与职责角色职责项目经理确定配置项、确定配置库目录权限;审查配置库变更;项目开发过程中,监督配置库使用情况;员工离职时,配置库归档完整性审核。开发小组根据配置管理制度,进行配置库的日常使用测试小组从开发库中取出版本进行整合测试;负责验证代码变更及修改是否正确执
5、行。测试小组测试通过的版本方可放入受控库.配置管理员负责配置库的建立、权限设置、负责培训开发人员使用配置管理工具、对配置库使用情况进行管理和监督、建立配置库基线;定期备份配置库;建立和完善配置管理制度.评审小组对项目中的变更进行评审、监控;协调开发小组、测试小组、配置管理员进行配置库的优化和管理.5。 VSS配置库目录结构 配置库(vss_PDMIS)开发库(1work)受控库(2confirmed)发布库(3release)存放基线产品存放发布产品存放配置项l 开发库:主要用来保存开发过程中不稳定的配置项(源码和相关文档),主要由开发人员支配。l 受控库:用来保存基线产品(阶段性提交的通过评
6、审且相对稳定的配置项),主要由配置管理员支配。l 发布库:用来保存发布的产品,即交付给用户的产品、升级包、文档等,主要由测试人员支配。(这里的用户特指总工办,这里的发布属于公司内部发布。)6。 配置项命名规则配置项的命名规则分两种:1) 在开发库和受控库中,命名规则为:项目编号_子模块名称_类型名称l 类型名称:为用户需求说明书、源代码、可执行文件、测试报告等 。l 例子:CDDT1_地铁维护单元_源代码,CDDT-1_用户需求说明书.2) 在发布库中,命名规则为:项目编号_子模块名称_类型名称_版本号(日期_序号)l 例子1:CDDT-1_ CDDT1_地铁维护单元_源代码_V1。00。00
7、0l 例子2:CDDT1_受控库产品清单_200907147。 配置项编号规则1) 配置项编号规则:固定字段 / 项目编号_子模块编号 / 版本号(日期_序号)l 示例1:以下表可行性分析报告为例:QR704/01/KFB/固定字段GM2000MN项目编号_子模块编号/V1.00.000版本号(日期_序号)l 示例2:以下表质量月报为例:QR701/01/KFB/GM2000MN/2009072) 表1说明l 红色部分为公司内/外审时,必须提交的文档。其余为部门内部文档。l 编号第二字段为01-50,表示是公司内/外审必须文档,51以后的数字代表部门内部文档.l 改表预留了号码,以后可以根据实
8、际需要添加删除文档。阶段文档类型文档编号固定字段+项目编号_子模块编号+版本号(日期_序号),此处所示为固定字段编号备注定义需求调研计划QR704/51/KFB需求调研记录QR704/52/KFB可行性分析报告QR704/01/KFB用户需求说明书QR704/02/KFB软件/系统需求规格说明书QR704/53/KFB需求确认表QR704/54/KFB项目计划(包含附件:进度Project文档)QR704/03/ KFB配置管理计划QR706/01/ KFB质量保证计划QR701/51/KFB设计概要设计说明书QR704/04/ KFB详细设计说明书QR704/55/KFB实现测试测试计划QR
9、704/05/ KFB测试报告QR704/06/ KFB未关闭缺陷原因说明表QR704/56/KFB发布硬件/软件设计更改说明QR704/07/ KFB改造项目需提交项目总结报告QR704/08/ KFB用户手册QR704/09/ KFB日常支持文档配置管理类:配置管理报告QR706/02/ KFB配置申请单QR706/51/ KFB变更申请单QR706/52/ KFB受控库产品清单QR706/53/ KFB配置状态报告QR706/54/ KFB产品发布申请及验收表QR706/03/ KFB发布产品配置表QR706/04/ KFB日常支持文档质量保障类:质量保证报告QR701/51/KFB质量
10、保证检查表QR701/52/KFB质量月报QR701/01/KFB代码检查表QR701/53/KFB日常支持文档管理评审类:评审通知QR704/10/KFB预读记录QR704/57/KFB评审意见汇总表QR704/11/KFB评审问题跟踪表QR704/58/KFB评审会议纪要QR704/59/KFB设计开发任务书QR704/60/KFB工作任务单QR704/12/KFB8. 配置项状态变迁规则1) 配置项的状态有三种:“草稿”(Draft)、“正式发布”(Released)和“正在修改(Changing).2) 。配置项状态变迁如下图所示.配置项刚建立时其状态为“草稿。配置项通过评审(或审批)
11、后,其状态变为“正式发布。当配置项的状态成为“正式发布”时任何人都不能随意修改,必须依据“申请审批执行变更再评审结束”的“变更控制流程“执行。当配置项修改完毕并重新通过评审(或审批)时,其状态又变为“正式发布,如此循环.通过变更控制正式发布否决评审或审批自由修改正在修改草稿9. 配置项版本号规则配置项的版本号与配置项的状态紧密相关:(1)处于“草稿状态的配置项的版本号格式为:V 0.00。Zl “V“Version的首字母,代表后面的数字为版本号。l Z数字范围为001-999l 随着草稿的不断完善,“Z”的取值应递增。l “Z的初值为001,增幅为001.l 例子:V 0。00.001(2)
12、处于“正式发布状态的配置项的版本号格式为:V X.Y。000l X为主版本号,取值范围为19。Y为次版本号,取值范围为00-99。l 配置项第一次“正式发布”时,版本号为V 1。00。000.l 如果配置项的版本升级幅度比较小,一般只增大Y值,X值保持不变。只有当配置项版本升级幅度比较大时,才允许增大X值。l 例子:V 1。01.000(3)处于“正在修改状态的配置项的版本号格式为:V X。Y。Zl Z数字范围为001-999l 配置项正在修改时,一般只增大Z值,X.Y值保持不变。l 当配置项修改完毕,状态重新成为“正式发布时,将Z值设置为0,增加X。Y值。参见规则(2)。l 例子:V 1.0
13、1。001第二章 配置管理范围配置管理包括:所有研发项目文档、源代码、可执行程序,特殊工具及相关资料等。项目文档主要指:立项建议书、项目计划、需求说明书、软件规格说明书、概要/详细设计说明书、数据库表结构、测试文档、用户使用说明书以及项目过程中管理类文档等.特殊工具及其相关资料指开发或测试过程中比较特殊的工具,以及其使用文档等,如觉得有必要也纳入配置库的管理。第三章 配置库建立1. 项目立项时,由项目经理申请建立项目配置库,配置管理员与项目经理确定配置项,并参考附录2:配置库目录结构,建立配置库以及配置库目录结构;项目经理提供配置库权限清单(内容应包括员工姓名、项目名称、目录权限等),由配置管
14、理员为相关人员的设置配置权限.2. 配置库权限设置完成之后,由配置管理员将配置库名称、访问路径、访问权限等信息以邮件方式通知各相关人员;配置库使用人员以各自的用户名和密码进行访问配置库。3. 配置库密码只能在服务器上设置,但使用人员可以在客户端修改自己的秘密,如配置库使用人员密码遗忘,可以与配置管理员取得联系,进行修改密码.第四章 配置管理流程1。 配置管理流程定义阶段项目经理编写项目计划并通过评审。配置管理员依据项目计划编写配置管理计划项目经理审批配置管理计划项目经理依据配置管理计划在规定时间申请建立定义基线.申请建立基线的流程见基线建立流程项目经理依据配置管理计划在规定时间申请建立定义基线
15、.设计阶段实现阶段项目经理依据配置管理计划在规定时间申请建立实现基线测试阶段项目经理依据配置管理计划在规定时间申请建立测试基线发布阶段项目经理依据配置管理计划在规定时间申请建立发布基线.项目经理依照产品发布流程,发布产品。产品发布流程见 产品发布流程开发人员按照配置管理相关规则(见本制度第六章)在开发库中创建、命名、标记、变更(按照变更控制流程)配置项。配置管理员按照配置管理计划和本制度管理配置库的变更、备份、基线建立、等工作。项目经理和评审小组负责变更、基线建立等工作的审批和对配置管理工作的检查、指导、监督工作。测试人员负责测试和产品的发布等工作。整个阶段变更控制流程见变更控制流程 2。 基
16、线建立流程项目经理按照配置管理计划在规定时间填写配置申请单,申请建立相应的基线。评审小组对所申请建立的基线进行审批?通过项目经理将配置申请单(纸质和电子版)送交配置管理员,配置管理员依照配置申请单建立基线并填写受控库产品清单。流程结束未通过评审组长将配置申请单送还项目经理,并向其说明原因。配置申请单见附录3受控库产品清单见附录43. 变更控制流程配置项或基线需要变更时,申请人填写变更申请单评审小组对所申请变更进行审批?通过执行人进行相应的变更操作.评审组长将变更申请单送还申请人,并向其说明原因。 未通过评审小组对变更后配置项再进行审批?通过申请人将变更申请单(纸质和电子版)送交配置管理员,配置
17、管理员获取变更后的版本的配置项到受控库并填写受控库产品清单。未通过 变更申请单见附录5流程结束4. 产品发布流程项目经理填写发布产品配置表(仅第一次发布时填写)和产品发布申请及验收表项目经理送交相关人员对发布产品进行审批?通过项目经理将发布产品配置表和产品发布申请及验收表(纸质和电子版)送交配置管理员配置管理员依照发布产品配置表和产品发布申请及验收表将发布产品打包,放入发布库,同时填写产品发布检查表和产品发布清单,并办理和总工办的发布产品交接手续。未通过部门经理将发布产品配置表产品发布申请及验收表.送还项目经理,并向其说明原因。流程结束发布产品配置表见附录6产品发布申请及验收表见附录7产品发布
18、检查表见附录8产品发布清单见附录9第五章 配置库权限变更管理若在使用配置库的过程中需要变更配置库管理权限,可以由项目管理员或项目经理以邮件或口头方式通知配置管理员,配置管理员变更之后,将变更结果以电子邮件方式通知受影响的人员、项目经理、项目管理员及其相关人员。配置管理员根据配置库权限变更频率,决定每隔一段时间将配置库权限清单与各项目经理进行审核确认,各项目经理审核后,若有权限需要进行变更,应及时通知配置管理员。第六章 配置库备份配置管理员应定期做好配置库的备份,以防意外引起的服务器上资料的丢失,避免给公司带来严重的损失。具体实施规范如下:1. 配置管理员自创建项目配置库起,每月15号、28号对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 产品 开发部 配置管理 制度 精品 资料

限制150内