资源描述
XX集团客户支撑系统实施工程
项目管理组
配置管理办法
2011年3月
第1 / 10页
文件目的
本文件作为《XXXX集团客户支撑系统实施工程项目管理办法》中配置管理说明。
通过描述配置管理的目的,参与人角色,管理流程以及方法,规定项目人员职责,规范配置管理流程。
在项目实施过程中,各项目组必须按照本文件的要求进行配置管理。
文件修改历史
版本
日期
负责人
内容描述
0.1
2011/3/28
童懿
创建
第2 / 10页
目录
1 简介5
1.1 配置管理目的5
1.2 适用范围5
1.3 配置管理范围5
1.4 工具5
2 管理方法5
2.1 角色职责描述5
2.2 相关属性6
2.3 管理流程6
2.4 版本号规范9
2.5 权限说明9
3 附录10
3.1子系统编码10
第3 / 10页
图表目录
图表1目录结构规范6
图表2文档管理流程7
图表3代码管理流程8
图表4子系统编码表10
第4 / 10页
1简介
1.1配置管理目的
配置管理的目的是对配置库的管理进行规范控制,主要从配置库的分区控制管理、使用权限的分配进行控制,确保软件在生命周期中的完整性、正确性及可追溯性。
1.2适用范围
本文适用于项目中组内开发、集成测试、联调测试、上线运维等项目的整个周期。
1.3配置管理范围
配置管理对象的主要范围包括:
文档
源程序(source codes)
配置数据(Configuration data)
数据库 schema(Database Schema)
1.4工具
采用作为本次项目的配置管理工具。
主机操作系统:Redhat Linux5
主机 IP地址(内网):http://192.168.10.235:8888/svn/CUJKS
(外网):http:// 203.95.109.36:8888/svn/CUJKS
2管理方法
2.1角色职责描述
子系统项目经理或者研发负责人
检查和管理日常开发工作
审核待发布的基线
子系统开发人员
维护开发自己的配置项
并将测试通过的文件放入开发区
第5 / 10页
子系统技术接人
将审批合格的开发区文件移动到测试区并进行合并操作;
系统集成一应用发布人员
从测试区提取版本发布到相关的测试环境上,并指定版本号。
把生成并测试通过的版本纳入到发布区。
从发布区提取版本发布到相关测试及生产环境
项目配置管理员(CMO )
建立项目的配置库,并建立特定的目录结构。
给项目成员开通权限。
维护配置库,指导项目组正确使用配置库。
配置审计,编写审计报告。
2.2相关属性
命名规范
描述
$/
根目录
<子系统〉
子系统名称,如:ESB
Document
文档目录
SourceCode
<阶段〉
开发Develop集成测试Test发布Release
Code
源代码的目录
Config
配置信息
.・,
.・,
Schema
数据库 schema、WSDL、XSD
图表1目录结构规范
2.3管理流程
第6 / 10页
文档管理流程
者写编档文
基线区
文档评审
否
通过 :一
图表2文档管理流程
第7 / 10页
代码管理流程
试测及发开内组
纳入测试区
人接术技
填写相关发布信息
员人布发-成集统系
提取配置项
发布版本
*纳入发布区
员人试测
图表3代码管理流程
代码管理流程描述如下:
1)开发人员在开发区中开发和维护自己的工作产品。
2)开发人员按照开发计划或者缺陷修复计划,定期把已通过单元测试的工作产品提交给技术接人纳入测试区。
3)技术接人把产品提交到测试区,并填写相关的发布信息(发布申请单)通知系统集成组的应用发布人员
4)应用发布人员按照技术接人的发布申请单描述提取配置项并进行应用的发布
5)发布成功后由测试人员进行测试,测试通过则将该版本放入发布区,并标记为指定的版本号进行保存;测试不通过,通知开发人员在开发区中修改代码并再次提交
第8 / 10页
2.4版本号规范
本项目应遵循如下版本号规范定义
R<Major Release>.<Sub-system>.<Minor Release>.<Revision Number〉
<Major Release>:表示项目的大的阶段编号,如1期、2期、3期
<Sub-system> :表示子系统编号,如销售管理为01,其他参见附录
<Minor Release> :表示在一个大阶段下某个子系统的不同时期的版本标识。当50%以上代码需要被变更,或有批量的新功能发布时才建议将此编号增加
<Revision Number> :此标号为项目中变更最频繁的编号;当修复缺陷或少量增加功能后此编号增加
举例:标识订单子系统在1期工程的基线版本
2.5权限说明
各子系统仅能对自己系统的相关配置项进行修改;
各子系统能对PMO、ESB、SID等子项目下的部分配置项读取;
只有项目CMO能进行用户的创建、权限的分配和回收。
第9 / 10页
3附录
3.1子系统编码
中文名称
编号
编码
销售管理
01
综合订单
02
客户管理
03
产品管理
04
客户经理管理
05
综合账务
06
知识库
07
辅助系统
08
服务总线
09
ESB
共享数据库
10
SID
离线数据库
11
图表4子系统编码表
第10 / 10页
展开阅读全文