上海庚商网络信息技术有限公司
公司版本控制
章程
上海庚商网络信息技术有限公司
文档日期:2013.3.05
文档版本:
本文档所包含的信息是受上海庚商网络信息技术有限公司所签署的“保密信息交换协议”保护和限制。在未事先得到上海庚商网络信息技术有限公司书面同意之前,本文档全部或部份内容不得用于其他任何用途或交与第三方。
项目本版控制章程
1 目的
本章程旨在规范公司的软件版本库,保证相关软件版本能够得到统一的管理。
2 适用范围
适用于公司所有的软件(包括包含软件的集成项目)项目,对象包括项目组成员、测试人员、开发人员以及公司的产品管理委员会。
3 要求
本控制章程的对象包括项目经理、测试人员、开发人员、软件服务中心、产品管理委员会以及配置人员。
进行版本管理的工具是公司的Redmine平台http://dev.gvsun.net/redmine,要求如下:
? 项目启动会后,项目经理在Redmine平台上建立项目并进行配置,添加项目组成员;
? 开发人员在Redmine平台上进行版本控制,保证最新的版本在Redmine平台上。具体细则参见公司ISO9000文件《RJ-01软件版本管理规定》,要求在自己的电脑上进行bug修正,修正完成后上传到Redmine进行版本控制,软件开发以及bug修改完成后要求填写《软件版本升级单》;
? 开发人员要保证自己电脑中的代码与Redmine平台的同步性; ? 软件版本分为正式版和测试版。
正式版软件:是由软件服务中心生成,经过全面测试的稳定的版本。 测试版软件:现场技术人员根据实际应用环境及使用方特殊需要提出修改要求,软件服务中心修改软件后得到的未经过全面测试的版本。
? 软件版本的编号、标识
软件版本的编号
采用版本三层数字命名方式加希腊字母后缀标示,希腊字母后缀只起版本标示作用,不影响数字编号顺序,例如:1.1.12 1.2.34_beta
上海庚商网络信息技术有限公司 Page 1 of 2 地址:上海市徐汇区虹漕南路718弄1号12A Tel: (021)54244128 传真 :(021) 54256139-816
项目本版控制章程
alpha版本: 用于软件服务中心内部测试人员测试版本 beta 版本: 用于客户测试环境或公司测试版本 无后缀版本:用于客户安装环境的正式发布版本 软件版本的命名规则
三层数字的命名规则要求如下:
第一层:代表重大架构改变或功能变化较多; 第二层:功能添加或Bug集中修改后版本; 第三层:Bug修正版本;
? 第一层版本号变更需要研发团队向公司进行申请批准变更—产品管理委员会
掌控。产品管理委员会包括研发、营销、服务团队;
? 第二层版本号变更研发团队需要向软件服务中心批准变更—软件中心掌控; ? 第三层版本号变更需要研发团队批准变更—测试部门掌控;
4 职责
4.1 项目经理
项目启动会后,项目经理在Redmine平台上建立项目并进行配置,添加项目组成员;
4.2 测试人员
测试人员将测试的bug提交到Redmine平台的相关项目,注明每个bug需要的完成日期,禁止其他形式(如QQ、文档等)的bug提交。
在开发人员将问题解决后对问题进行测试,测试通过,关闭问题。测试未通过,继续提交问题。
4.3 开发人员
开发人员负责版本库的上传、合并、维护以及bug的修改、反馈。 对版本的编码及规则的要求查看本章程第三章;
开发人员只接受通过Redming平台提交的问题,并且对问题结束日期前对问
上海庚商网络信息技术有限公司 Page 2 of 2 地址:上海市徐汇区虹漕南路718弄1号12A Tel: (021)54244128 传真 :(021) 54256139-816
项目本版控制章程
题进行反馈;
开发人员在Redmine平台上进行版本控制,保证最新的版本在Redmine平台上。具体细则参见公司ISO9000文件《RJ-01软件版本管理规定》,要求在自己的电脑上进行bug修正,修正完成后上传到Redmine进行版本控制,软件开发以及bug修改完成后要求填写《软件版本升级单》;
4.4 软件服务中心
第二层版本号变更研发团队需要向软件服务中心批准变更,填写《软件版本升级单》;
4.5 产品管理委员会
第一层版本号变更需要研发团队向公司进行申请批准变更—产品管理委员会掌控。产品管理委员会包括研发、营销、服务团队,填写《软件版本升级单》;
4.6 配置人员
配置人员在进行软件部署时,只能从Redmine上下载相关代码,注意管理好相关服务器的密码。
5 管理评审程序
第一层版本号需要三级审核流程,以《软件版本升级单》进行流转; 第二层版本号需要两级审核流程,以《软件版本升级单》进行流转; 第二层版本号需要一级审核流程,以《软件版本升级单》进行流转;
6 相关文件
《RJ-01软件版本管理规定》 《软件版本升级单》
上海庚商网络信息技术有限公司 Page 3 of 2 地址:上海市徐汇区虹漕南路718弄1号12A Tel: (021)54244128 传真 :(021) 54256139-816