高效组织的配置管理计划

根据IEEE 828和CMM/CMMI,配置管理计划常常被认为是一份文档,确实的,对于一个大项目而言,往往需要制定项目自身的配置管理计划。
  但不是所有的组织都是软件外包组织,不是每个项目针对的是不同的客户。
  在非软件外包的高效软件开发组织中,推荐的配置管理计划应有三个层面。
  首先是组织层面,一般,提供统一的配置管理服务,不会允许每个团队自己搭建配置管理服务器。所以对于组织级的配置管理服务要有所约定,约定的主要内容有:
  如何建立项目文档目录?
  如何建立产品级目录?
  如何建立代码目录?
  配置项如何命名?
  配置库的备份和恢复如何进行?谁来进行?
  什么情况下拉分支?什么情况下合并到主干? 关于分支主干要提供多种模式,或者放开限制,让产品线或者项目组选择。
  如何进行变更? 一般应当在组织级进行定义和发布。如果放到项目层面,变更流程的制定太费功夫;当然有些大项目是有足够的预算和特殊情况需要专门定义项目级的变更。
  对产品线和项目如何开展配置审计?
  有什么推荐的配置管理实践?
  组织级配置管理规程或者指南的更新频率在每年一次左右。
  其次是产品线层面。对于特定产品线,已经存在大量的源代码和文档,那么结合实际,这个产品线在配置管理存储时有哪些约定?
  比如对代码配置项和非配置项有所说明,不要假设每个团队新人都是代码配置管理达人,小心自以为是的新手加入一些自以为是的垃圾。虽然可以删除,但发现再删除,其本身就是成本。
  比如哪些依赖项值得存储?
  比如哪些区域是机密,权限另外管理
  比如那些代码是核心代码,如果改动需要资深人员复核。
  本产品线的主干和分支策略是什么? 守护主干?还是先锋主干?无分支?还是单分支?还是多分支?
  比如约定团队统一一致的工作环境:都把Java装在C:/java,把eclipse装在D:/eclipse
  最后是项目层面。在有了上述组织级和产品线级的配置管理约定后,项目层面的配置管理计划中最关键的是需要明确人员、基线和项目特殊配置项。其中基线的安排必须与项目本身生命周期的选择相匹配,最重要而言,必须匹配于里程碑。
  在这样的三层结构下,为项目高效计,不需要单独写项目的配置管理计划,只需把项目级的配置管理约定写入项目计划即可,一般的篇幅不超过1页。

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-10-12 20:11:45

高效组织的配置管理计划的相关文章

阿里巴巴集团宣布了最新的组织架构调整计划

[<财经>(博客,微博)综合报道] 据上海证券报报道,在与雅虎达成股权回购协议,并成功将B2B子公司私有化后,阿里巴巴集团昨日宣布了最新的组织架构调整计划,将原有的子公司制调整为事业群制.业内人士认为,这有助于阿里理顺内部资源,并最终实现整体上市目标. 阿里巴巴集团董事局主席马云的邮件显示,阿里将现有子公司的业务调整为淘宝.一淘.天猫.聚划算.阿里国际业务.阿里小企业业务和阿里云等七个事业群,并建立统一的数据.安全和风险防控以及技术底层.七个事业群总裁直接向马云汇报. 这意味着一旦回购交易完成

如何创建高效的业务连续性计划

业务连续性计划概述了组织在面对灾难,无论是火灾.洪水或网络攻击时必须遵循的程序和指示.下面谈谈如何创造一个让你的业务幸免于这类事件的连续性计划的最佳机会. 我们很少在灾难要发生时提前得到通知.即便有一些先导时间,但是,多件事情可能会出错; 每一个事件都是独一无二的,以意想不到的方式展现. 这就是业务连续性计划发挥作用的地方.为了让你的组织在灾难发生时取得成功,你需要将现有的测试计划置于负责执行该计划任何部分的所有人员手中.缺乏计划不仅仅意味着你的组织将需要更长的时间来从事件或事故恢复.你可能会歇

项目估算与计划不是一般的难(中)

估算如何做出来? 这里开始所说的估算,全部都是指项目组对项目的估算,这个估算的目的是用来指导项目的具体工作. 有很多种估算办法,大致可以分为两类: 1.先得到软件规模,然后根据公司实际的生产率由软件规模导出工作量. 2.直接得到工作量. 第一类的常见方法有:功能点法.代码行法,第二类的常见方法有Delphi估算法.微软的由底而上估算法. 什么是软件规模?我们先看看一个搬砖头的估算. 假设有1000块砖头,它们的大小和重量一样,每名工人每天能搬100块砖头,于是我们可以估算到需要10人日来搬完.1

软件配置管理(SCM)简介

软件配置管理(SCM)简介qclrudse 一.引言qclrudse 软件开发过程中随着工作的进展会产生许多信息,如:需求分析说明.设计说明.源代码.可执行码.用户手册.测试用例.测试结果和这些内容形成的相应的技术文档:以及合同.计划.会议记录.报告等管理文档.另一方面,软件开发过程中出现变更是不可避免的.面对如此庞大且变动中的信息集合,如何使其有序高效地产生.存放.查找和利用成为软件工程项目十分突出的问题.如果没有一套严谨.科学的管理办法,出现混乱和差错几乎是必然的.软件配置管理正是为解决这个

计算机软件质量保证计划示例

计划名CADCSC软件质量保证计划 项目名中国控制系统CAD工程化软件系统 项目委托单位 代表签名年月日 项目承办单位 代表签名年月日 1引言 1.1目的 本计划的目的在于对所开发的CADCSC软件规定各种必要的质量保证措施,以保证所交付的CADCSC软件能够满足项目委托书或合同中规定的各项需求,能够满足本项目总体组制定的且经领导小组批准的该软件系统需求规格说明书中规定的各项具体需求. 软件开发单位在开发CADCSC软件系统所属的各个子系统(其中包括为本项目研制或选用的各种支持软件)时,都应该执

新疆电信高效执行应急通信保障任务

记者 何育武/文 突如其来的自然灾害影响着社会经济建设的前行步伐,防不胜防的突发事件影响着人民群众的生命财产和安全.作为一个富有强烈社会责任感的通信运营商,中国电信新疆公司始终把国家利益.社会责任放在首位.面对地震.洪灾.矿难等突发事件,中国电信新疆公司应急通信队伍屡屡在关键时刻快速出击.高效运行,在危急时刻力保通信畅通,展现出了中国电信识大体.顾大局.一切以党和人民利益为重的优良传统. "两会"幕后英雄 中国电信新疆公司新疆机动通信局工程师苏建军作为新疆代表团的通信技术服务人员参加全

项目估算与计划不是一般的难(上)

摘要: 估算.计划.计划跟踪是项目管理的主要工作,难度之高超乎你想象!光靠学习项目管理理论难以管好项目,而往往真能管好项目的都是那些在具体项目中打滚出来的实干人士.本文将会让你全面学习项目估算.计划.计划跟踪的知识,体验实际项目管理的难度,学到提高项目管理水平的一些方法.本文有点长,麻烦你慢慢阅读了! 大纲: 1.从建筑工程说起 2.估算要估啥? 3.估算如何做出来? 4.计划有什么内容? 5.计划是如何做出来的? 6.如何跟踪计划? 7.优秀项目经理是怎样炼成的? 正文: 从建筑工程说起 大家

软件配置管理基本术语

软件配置管理(Configuration Management)是指用于控制系统一系列变化的学科,通 过一系列技术.方法和手段来维护产品的历史.鉴别和定位产品独有的版本,并在产品的开 发和发布阶段控制变化,通过有序管理和减少重复性工作,保证生产的质量和效率. 不同于配置管理,软件配置管理以计算机为载体(不论工具和产品),不光维护产品的 状态,历史纪录,同样还支持存储.恢复和产品制造.软件配置管理是软件工程中涉及概念 较多的一项内容,为了便于说明,下面给出一些软件配置管理相关术语(主要是软件配置管

组织会议和预定会议室一分钟搞定

"小陈,早呀.请问......" "小鹏,抱歉,今天早上太忙,有事咱们迟点沟通,可以吗?" "一大早,你怎就这么忙?" "老板临时决定今天举办会议,我赶着通知参会人员,还要协调会议室,实在没空呢......喂,是的,今天下午14:00召开临时会议......什么?你没空?这可怎么办?老板要求全员出席......" 看着行政主管忙里忙外,一会儿打电话通知参会人员更改时间,一会儿又协调预定会议室,作为IT部门的负责人小鹏开始思考: