有关项目版本管理规范

时间:2024.4.27

出一个项目版本管理规范

以下内容仅供参考

1.   版本控制

1.1.  目的

按照一定的规则保存配置项的所有版本,避免发生版本丢失或混淆等现象,并且可以快速准确的查找到配置项的任何版本。

1.2.  角色与职责

所有项目成员都必须遵照版本控制规程操作配置库

1.3.  配置项状态变迁规则

配置项的状态有3种:“草稿”(Draft)、“正式发布”(Released)和“正在修改”(Changing)。

配置项状态变迁如图所示:

配置项刚建立时其状态为“草稿”。配置项通过评审(或审批)后,其状态变为“正式发布”。此后若更改配置项,必须依照“变更控制规程”执行,其状态变为“正在修改”。当配置项修改完毕并重新通过评审(或审批)时,其状态又变为“正式发布”,如此循环。

1.4.  配置项版本号规则

配置项的版本号与配置项的状态紧密相关。

n  处于“草稿”状态的配置项的版本号格式为:0.YZ。YZ数字范围为01-99。随着草稿的不断完善,“YZ”的取值应该递增。“YZ”的初值和增幅由项目组成员自己把握。

n  处于“正式发布”状态的配置项的版本号格式为:X.Y。X为主版本号,取值范围为1-9。Y为次版本号,取值范围为0-9。配置项第一次“正式发布”时,版本号为1.0。如果配置项的版本升级幅度比较小,一般只增大Y值,X值保持不变。只有当配置项版本升级幅度比较大时,才允许增大X值。

n  处于“正在修改”状态的配置项版本号格式为:X.YZ。配置项正在修改时,一般只增大Z值,X.Y值保持不变。当配置项修改完毕,状态重新成为“正式发布”时,将Z值设置为0,增加X.Y值。

1.5.  版本控制的主要步骤

1.5.1. 创建配置项

项目成员依据《配置管理计划》,在配置库的开发库中创建属于其任务范围内的配置项。此时配置项的状态为“草稿”,其版本号格式为0.YZ。

1.5.2. 修改处于“草稿”状态的配置项

项目成员使用配置管理软件的Checkout/Checkin功能,可以自由修改处于“草稿”状态的配置项(不受变更控制规程约束),版本号格式为0.YZ。

1.5.3. 评审和CCB审批

配置项定稿后要接受评审和CCB审批。

1.5.4. 配置项入基线库

配置项通过评审和CCB批准后,由配置管理员纳入基线库,则配置项的状态从“草稿”变迁为“正式发布”,版本号格式为X.Y。

1.5.5. 版本发布

基线库里有新的配置项产生,或者基线库里的配置项版本升级时,配置管理人员要做版本发布,通过会议或EMAIL等方式通知项目组内其它人。通知中需要指明配置项在配置管理库中的目录名、文件名、版本号。


第二篇:项目存档管理规范


项目存档管理规范

在我们开发过很多个项目之后,每个项目都会累积下很多源码、文档等,查找和整理起来很不方便,如果我们又要同时工作于多个项目的话,情况会更糟。所以对每个项目的各种档案进行有效管理很有必要,从公司层面上来说,可以采用版本控制系统(例如VSS、CVS等)来进行管理,从个人来说,可以建立自己的一套文档存放规范,减少文档存放的随意性,把各种项目档案进行合理组织,方便以后的查找和整理。

以下就谈谈我的一些档案组织方式和规则:

1、由于项目开发过程中的各种文件都是比较小的,经常需要修改,时间久了,在硬盘上会产生不少的碎片,为了不影响系统效率,一般这些项目档案文件都不和操作系统盘放在同一个目录。

2、由于一个项目一般都是多个人一起开发,为了保证每个人的开发环境一样,一般把项目档案文件存放在同一个盘符上,对于现在大多数电脑,一般的硬盘上都至少有两个区,所以一般把项目文档存放在D盘。

3、为了不导致根目录的膨胀,一般建立一个公司名称目录做为所有项目文档、公司文档的根目录,例如:D:\TorrenSoft

4、因为一个公司不可能只有一个项目,为了实现项目文档和公司文档区分对待,在公司名称目录下,再建一个Project目录,存放各个具体项目。例如:D:\TorrenSoft\Project\CRM,其中CRM就是具体的项目了。

5、在公司名称目录下,建立Document目录,存放公司的一些开发规范、制度等文件。另外还可以建立Library目录来存放公司的各种通用库文件;建立Resource目录存放公司的其它各种资源文件,例如公司图标等。

6、在每个具体项目下,建立Backup、Document、Source、Help、Database、Release、Version等目录来存放项目开发过程中的各种文档。

7、在项目名\Source下一般只存放当前项目的最新版本,如果需要同时维护一个项目的多个版本的话,把老版本放到Version下。

8、为了最有效的管理各种文档,最好在公司中建立一个版本控制管理系统,其目录结构和以上描述的一致,这样实现了公司和个人的目录结构一致,维护起来就方便多了。一个具体的项目存档管理范例如下:

盘符\TorrenSoft以公司名称作为所有项目的总目录

TorrenSoft\Document这个目录存放项目开发、程序开发、数据库设计、文档设计等开发

规范,以及公司制度等。

TorrenSoft\Library存放所有项目的公共库,如PBLib、JavaLib等

TorrenSoft\Resource公司的公共资源文件,也包括所有项目公用的资源文件,如位图,

光标,声音等

TorrenSoft\Project所有项目的主目录,以下存放各个具体的项目。

Projec\CRM表示是客户关系管理系统项目

Project\RoadGIS表示是公路GIS管理系统项目

Project\FlexOA表示是OA系统项目

1

更多相关推荐:
《项目管理合同》(20xx范本)

XXXX项目建设工程项目管理合同146第一部分项目管理协议书委托人XXXX有限公司法定代表人注册地址项目管理单位XXXX工程咨询有限公司法定代表人注册地址根据中华人民共和国合同法为保证建设工程项目工作的顺利实施...

项目管理咨询服务合同书范本

项目管理咨询服务合同书聘请方甲方北京新徽商联盟投资有限公司受聘方乙方北京慧恒新瑞咨询服务有限公司甲乙双方在自愿平等互利的基础上就甲方聘请乙方为甲方投资开发的新时代广场项目的项目管理咨询顾问提供全程管理咨询服务事...

项目管理合同范本

签订须知1该合同为某某局合同范本原则上不得改动如一定要进行修改请附上修改前后对比表为列入修改前后对比表的修改部分视为恶意篡改我局不予以承认如附件修改前后对比表请不要编辑版本2附上中标通知书概算汇总表及费用计算详...

工程建设项目管理合同范本

工程建设项目管理合同工程项目名称石家庄广播电视采编播综合业务大楼委托方石家庄广播电视局总台服务方石家庄汇通工程建设监理有限公司1工程建设项目管理合同建设单位石家庄广播电视局总台项目管理单位石家庄汇通工程建设监理...

工程项目管理合同范本

附件工程项目管理合同试行文本二五年九月第一章工程项目管理合同协议书委托方以下简称建设单位受托方以下简称管理人依照中华人民共和国合同法中华人民共和国建筑法国务院建筑工程质量管理条例和其他有关法律法规以及地方有关文...

项目管理合同样本

建设工程项目管理服务合同项目业主全称以下简称甲方建设管理单位全称以下简称乙方第一部分协议书依照中华人民共和国合同法中华人民共和国建筑法及其他有关法律行政法规遵循平等自愿公平和诚实信用的原则甲乙双方就工程建设管理...

建设工程项目管理合同范本_secret

建设工程项目管理合同项目名称项目委托人项目管理人1项目管理合同书委托人项目管理人根据中华人民共和国合同法北京市建设工程项目管理管理试行办法经与委托人友好协商签订本项目管理合同一项目概况项目名称建设内容工程前期实...

建设项目委托代建合同 范本

建设项目委托代建合同委托人代建人二一二年XX月XX日第一部分建设项目委托代建合同委托人全称代建人全称依照中华人民共和国合同法中华人民共和国建筑法和有关建设项目管理办法经委托人研究同意将XXXXXX建设项目委托给...

广州开发区萝岗区财政投资建设项目代建合同示范文本

附件广州开发区萝岗区财政投资建设项目代建合同示范文本建设项目名称项目立项编号建设业主代建单位代建单位依据本合同对项目的建设进行全过程管理在项目管理服务期限内代表建设业主在本合同约定的权利及义务范围内行使项目建设...

项目管理咨询服务合同书范本

项目管理咨询服务合同书聘请方甲方受聘方乙方XXX咨询有限公司甲乙双方在自愿平等互利的基础上就甲方聘请乙方为甲方投资开发的科技园项目的项目管理咨询顾问提供全程管理咨询服务事宜经协商一致于201X年X月日在签署本合...

项目开发委托管理合同书范本

项目开发委托管理合同书范本03版过渡期20xx0722公司绿城建设管理有限公司筹绿城房地产集团有限公司房地产项目开发委托管理合同书二一年月1委托人注册地址法定代表人以下简称甲方受托人绿城建设管理有限公司筹以下简...

工程项目合同管理措施

一合同管理的主要任务1合同签订者对招标文件进项分析和合同文本审查并做出相应的分析报告对合同的风险性及可以取得的利润做出评估进行工程合同的策划如分包合同策划解决各合同之间的协调问题并对分包合同进行审查为工程预算报...

项目管理合同范本(41篇)