【转帖】配置管理计划(CM Plan)

作者:scmroad
出自:配置管理之路 http://bbs.scmroad.com/
版权所有,转载请注明原作者和出处,谢谢合作。

目的:这篇文章主要想和大家交流下,我们在写配置管理计划的时候都应该写些什么。写配置管理计划对于一个CM来说是一个必修课,也是一个必须修好的课程。但是很多新手都不知道如何下手。公司有模版的还好点,如果要是让一个新人从头开始为一个新项目写一个配置管理计划,那就要抓瞎了,这里我只把我想到的一些列了出来,可能有些地方不对,或者需要补充,还希望大家都能指出来。大家一起交流,共同进步,谢谢。

#扉页
        - 文档名称
        - 文档的版本信息
        (哪年哪月哪日哪个人修改了哪些内容,这里的哪人一般都是负责这个项目的CM,例如,v0.1, 2009.08.05, scmroad, xxx项目配置管理计划初稿)
        - 审查者(一般,配置管理计划写出来后,要让相关的人员进行审查。至于审查人员则根据公司有差异)

#内容的索引页

#介绍部分
        项目介绍(比如项目的产品名,项目名...)
        项目组成员联系人(CM,PM,QM,TestManager联系人,不一定都写上,直接负责人都写上就可以了)
        缩写词(告诉人家啥叫CM)

#相关文档
这部分内容可能不同公司有不同的标准,有的公司CM plan写的很大,很全,那么这部分引用的文档就很少;而有的公司把在CM plan中比较独立的内容,单独抽出来形成了一个文档,那么这里就要作为相关文档列出来。通常应该包括以下文档
        - 项目计划(project plan),
        - 代码书写规范,
        - 命名规范,
        - 配置管理工具的简单使用文档
        (不要那种什么Clearcase,Perforce, svn手册之类的,CM应该自己整理一份开发人员最经常使用的操作写出来,后边最好还要加个FAQ部分)

版本管理库管理
        项目所在的版本库位置在哪里,地址是什么
        项目组成员创建版本库访问帐号的流程,创建帐号是否需要CM Manager审批?等等
        项目组成员版本库权限分配情况
        标签的创建和使用管理

分支管理策略
        介绍在这个项目中我们要利用什么样的分支管理模型。
        这部分可以单独形成文档,然后作为相关文档在配置管理计划里引用。

构建服务器的搭建和管理
        构建服务器的硬件详细说明
        构建服务器的软件安装详细说明

#项目构建
        版本号管理
        如何构建项目(可以由开发人员提供)
        是否采用持续集成
        构建脚本说明书
        构建脚本(构建脚本要放到版本管理库中,可以给出构建脚本的地址)

#配置管理可交付物(CM Deliverables)
        每次都构建什么(有可能你这个项目包括很多的部分,这个时候就要特别关注这一点)
        构建后,CM的产出什么
        可交付物的文件格式是什么(zip包,tar包,还是iso文件)

#配置管理构建时间表(CM Build Schedule)
        此部分可以引用项目计划里边的内容,且留下项目计划的链接。

发布管理
        发布服务器地址(每次做完构建,记得把build,log等都上传到这里来)
        访问方式(network drive,ftp,http, https???,最好只提供http访问)

#版本库服务器备份和还原计划
        这部分可以单独形成文档,然后作为相关文档在配置管理计划里引用。
        版本库服务器如何备份和还原,
        备份计划(daily incremental, weekend full backup?)
        还原计划(多少天还原一次?)
        注:备份文件的验证和还原要在另外一台机器上,不要在正式的服务器上去实验。切记切记
        
#发布服务器的备份和还原计划
        这部分可以单独形成文档,然后作为相关文档在配置管理计划里引用。
        因为发布服务器上都是数据,这个也可以交给IT部门去完成。
        
#配置管理培训
        这部门主要讲在项目过程中,CM可以给研发人员提供哪些培训                        
这部分的培训是指CM可以提供的,项目组可以根据项目情况进行选择,但是一般配置管理工具的简单使用的培训还是必须的。与其等后边出现问题了,不如项目没开始呢就给大家讲一遍。
        
#附录
        有什么没说话完的,这里还可以说一说,呵呵
        
抛砖引玉了,希望大家能踊跃发言,一起讨论,共同进步,谢谢。

转载于:https://www.cnblogs.com/wanyakun/archive/2010/12/23/1914540.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/297541.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue 带全选和多选的表格怎么写_EXCEL五分钟,批量制作带照片的工地出入证

作者:祝洪忠 转自:Excel之家ExcelHome小伙伴们好啊,今天和大家分享一个邮件合并的技巧——批量制作带照片的工地出入证。先看效果图:要准备的材料包括:一、Excel资料表资料表中包括姓名、工号和用姓名命名的带格式后缀…

计算机统计字符数,怎么看word版本-Word文档中的字数和字符数是怎样统计的?

简介:大家知道,Word中具有字数、字符数自动统计功能,那Word文档中的字数和字符数是怎样统计的?下面给大家简单的介绍一下工具:Word2013方法一、1.点击【审阅】选项卡2.点击【字数统计】图1统计结果如图所示&#xff1a…

从小一看到数字,脑子里就开始搞颜色......

1 脑子里的数字有颜色估计都是它的锅▼2 不愧是你▼3 文科生考场惯用伎俩填满了就是胜利▼4 每年向社会输送大量精英人才▼5 ???▼6 高考最后一晚逆袭的答案在一本叫《刑法》的书里▼7 中国外卖VS俄罗斯外卖毛子送外卖坐公交你敢信&am…

android键盘弹出,聊天背景不变形

2019独角兽企业重金招聘Python工程师标准>>> android:transcriptMode"normal",如果软键盘弹出时候,设置该属性listview会自动调整到最后,这样弹出的软键盘就不会遮盖到listview了 背景图尽量用 getWindow().setBackgrou…

bpmn文件的标签为何都以bpmn2开头_C语言之两种作用域:函数的作用域与文件作用域...

作用域描述程序中可访问标识符的区域。一个C变量的作用域可以是块作用域、函数作用域、函数原型作用域或文件作用域。其中,块是用一对花括号括起来的代码区域。例如,整个函数体是一个块,函数中的任意复合语句也是一个块。定义在块中的变量具有…

集成开放平台标准化连接器之基于OAS3.0的API管理能力

源宝导读:随着企业信息化进程的逐步深入,互联网技术的发展和分布式系统应用的日益广泛,直接导致大量异构系统的存在,这些系统往往各自独立、封闭运行,相互之间不存在或很少存在数据的交互,由于这种应用分割…

数据库设计范式

数据库设计范式 范式的概念和理论是美国著名科学哲学家托马斯库恩(Thomas,Kunn) 提出并在《科学革命的结构》(The Structure of Scientific Revolutions)(1962)中系统阐述的,指常规科学所赖以运…

POJ 2533 Longest Ordered Subsequence

解题思路:最长递增子序列 #include <iostream>usingnamespacestd;intmain(){inti,j,k,n,p,q,m,len,num[1000],B[1001]; scanf("%d", &n);for(i0;i<n;i)scanf("%d", &num[i]);for(B[0]-1,B[1]num[0],len1,i1;i<n;i) {for(p0,qlen,m(pq)…

axure 组件_技巧分享 | Axure后台组件制作的全过程

点击上方蓝字&#xff0c;关注行设视觉黑马家族成员原创发布于行设视觉&#xff0c;转载请注明出处。作者 | 时光若刻http://www.woshipm.com/rp/2527010.html大家好&#xff0c;前一段时间我刚刚分享了一篇《打造高品质Axure组件库就是这么简单》&#xff0c;意在分享给大家一…

有没有测试人心里的软件,心理测评,认识自己的有效工具:(二)你做的可能是假的心理测试...

上一篇文章主要介绍了心理测评的基础知识&#xff0c;今天在上一篇的基础上&#xff0c;介绍下网上一些随处可见的心理测评&#xff0c;是如何的错误&#xff0c;以及怎么“迷惑”大家的&#xff1f;网上随便搜的一个阅读量超过10w的"心理"测试&#xff1a;测试他人会…

这相册一出手,哪个长辈搞不定?

1 这相册看着多喜庆看这花多美▼2 不会只有我一个人连最普通的都叠不好吧&#xff1f;▼3 真就史上最惨毕业生连毕业照都不配拥有吗&#xff1f;▼4 看起来经历了很严格的军训▼5 我闺蜜【偷】男票的钱给我买MAC air▼6 在台湾爸比和东北妈妈中间无缝切换▼7 先漱口、后…

医疗大数据:商业保险、移动医疗的崛起,正在形成闭环(二)

以下内容摘自华创证券分析师 吴晓雯、张伟光的《挖掘医疗大数据中的金矿》报告。 接上篇&#xff1a;医疗大数据&#xff1a;商业保险、移动医疗的崛起&#xff0c;正在形成闭环&#xff08;一&#xff09; 三、 商业保险、移动医疗等商业力量的崛起&#xff0c;加速医疗大数据…

WriteComponent,ReadComponent

WriteComponent,ReadComponent 代码 varForm1: TForm1; ms: TMemoryStream;implementation{$R *.dfm}procedureTForm1.Button1Click(Sender: TObject);varaBtn: TButton;beginaBtn :TButton.Create(Self); aBtn.Parent :Self; aBtn.Caption :Test; aBtn.Left :10; ms.WriteComp…

jquery 使用方法

jQuery是目前使用最广泛的javascript函数库。据统计&#xff0c;全世界排名前100万的网站&#xff0c;有46%使用jQuery&#xff0c;远远超过其他库。微软公司甚至把jQuery作为他们的官方库。对于网页开发者来说&#xff0c;学会jQuery是必要的。因为它让你了解业界最通用的技术…

bread是可数还是不可数_雅思官方语法教程之——这个名词到底可不可数?

名词是否可数&#xff0c;是非常隐形的扣分点。考生很可能意识不到自己犯错了&#xff0c;毕竟这是中文里不存在的语法点。这类语法点更应该重点备考。越练习&#xff0c;越熟悉&#xff0c;犯错扣分的几率也就越低。OK进入主题↓语法解释官方对可数和不可数名词的解释如下&…

PostgreSQL 统计所有数据表各自的总行数

一般来说&#xff0c;可以使用 count(*) 来获取具体某张表的总行数&#xff1a;SELECT count(0) FROM t_user;如果想获得所有表的行数信息&#xff0c;可以使用以下 SQL 语句&#xff1a;SELECTrelname,reltuples FROMpg_classCLS LEFT JOIN pg_namespace N ON ( N.oid CLS.re…

google的api key调用次数是多少_Sprint Boot如何基于Redis发布订阅实现异步消息系统的同步调用?...

前言在很多互联网应用系统中&#xff0c;请求处理异步化是提升系统性能一种常用的手段&#xff0c;而基于消息系统的异步处理由于具备高可靠性、高吞吐量的特点&#xff0c;因而在并发请求量比较高的互联网系统中被广泛应用。与此同时&#xff0c;这种方案也带来了调用链路处理…

加密、解密以及Openssl建立私有CA

一、openssl简介 OpenSSL 是一个强大的安全套接字层密码库&#xff0c;囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议&#xff0c;并提供丰富的应用程序供测试或其它目的使用。 SSL:secure socket layer 安全套接层协议 可以在internet提供秘密性的传输。…

密西根州立大学计算机qs分数,2020年QS世界大学排名密歇根州立大学排名第144

2020年QS世界大学排名指标1.Academic Reputation 学术声誉(所占比重为40%)这项指标数据来源于QS学术调查。搜集了80,000多位高校领域大牛对教学和科研方面的意见。这也是世界上类似调查中规模最大&#xff0c;覆盖面最广的。2.Employer Reputation 雇主声誉(所占比重为10%)考察…

全球2%高智商天才必测脑力题!却只有1%的人,能在5分钟内全部做对!

▲ 点击查看说起娱乐圈最“变态”的养娃爸爸&#xff0c;妥妥非吴尊莫属&#xff01;上亿元的学区别墅、几十万学费1年的文莱国际幼儿园、一周7天辅导班、家教、每年1个儿童国际比赛、考证拿奖……1个吴尊绝对抵得上8个海淀妈。前段时间吴尊晒出neinei二年级毕业成绩单&#xf…