配置管理计划怎么写 CMMI
对于一个追求成熟度的组织而言,配置管理计划应有三个层面。
首先是组织层面,一般,提供统一的配置管理服务,不会允许每个团队自己搭建配置管理服务器。所以对于组织级的配置管理服务要有所约定,约定的主要内容有:
如何建立项目文档目录?
如何建立产品级目录?
如何建立代码目录?
配置项如何命名?
配置库的备份和恢复如何进行?谁来进行?
什么情况下拉分支?什么情况下合并到主干? 关于分支主干要提供多种模式,或者放开限制,让产品线或者项目组选择。
如何进行变更? 一般应当在组织级进行定义和发布。如果放到项目层面,变更流程的制定太费功夫;当然有些大项目是有足够的预算和特殊情况需要专门定义项目级的变更。
对产品线和项目如何开展配置审计?
有什么推荐的配置管理实践?
组织级配置管理规程或者指南的更新频率在每年一次左右。
其次是产品线层面。对于特定产品线,已经存在大量的源代码和文档,那么结合实际,这个产品线在配置管理存储时有哪些约定?
比如对代码配置项和非配置项有所说明,不要假设每个团队新人都是代码配置管理达人,小心自以为是的新手加入一些自以为是的垃圾。虽然可以删除,但发现再删除,其本身就是成本。
比如哪些依赖项值得存储?
比如哪些区域是机密,权限另外管理
比如那些代码是核心代码,如果改动需要资深人员复核。
本产品线的主干和分支策略是什么? 守护主干?还是先锋主干?无分支?还是单分支?还是多分支?
比如约定团队统一一致的工作环境:都把Java装在C:/java,把eclipse装在D:/eclipse
最后是项目层面。在有了上述组织级和产品线级的配置管理约定后,项目层面的配置管理计划中最关键的是需要明确人员、基线和项目特殊配置项。其中基线的安排必须与项目本身生命周期的选择相匹配,最重要而言,必须匹配于里程碑。
在这样的三层结构下,为项目高效计,不需要单独写项目的配置管理计划,只需把项目级的配置管理约定写入项目计划即可,一般的篇幅不超过1页。
软件配置管理培训课程需土嘎嘎分享!
"中国电子标准协会WAYS"有专业的2-3天"软件项目配置管理及工具操作实践"的课程。详情你可以本站一下他们协会到他们网站上看看。以下为相关课程的课程大纲:
1、软件工程&配置管理概述
o 软件工程与质量管理简介
o 配置管理在质量管理、软件工程中的作用意义
o 引入配置管理的原因
o 配置管理的作用意义
o 各方法论/模型中配置管理
2、配置管理概念与术语
o 软件配置管理
o 配置项
o 基线
o 版本
o 配置状态报告
o 配置审计
o 配置管理员
o 配置控制委员会
o 配置库
o 出/入库
3、CMMI中CM过程
o CMMI2过程域简介
o CM通用实践要求
o CM目的
o CM特定目标
o CM特定实践
o CM语境图
o CM现状分析
分组讨论:结合你的工作实践,谈谈你对软件配置管理的认识,分析CMMI中CM过程应用现状和"天生不足"
o 出入库
o 集成管理
o 分支
o 构建管理
概念流程
构建问题管理
构建环境
构建案例
交流讨论:建立合适的构建制度。
o 版本管理
o 基线管理
o 配置变更
项目变更控制
产品变更控制
练习作业:请您设计您所在项目的研发配置活动,并说明每个配置活动的目的是什么。
5、项目配置管理
o 配置申请/计划
o 配置项识别
o 练习1:定义<<公司级配置管理过程>>
配置管理角色及职责
配置库结构
配置库建立及权限管理
o 练习2:完成一份<<配置管理计划>>
估计配置管理工作量
估计配置管理资源需求
配置审计与备份
协调配置管理活动与其他项目活动
o 练习3:设计一种类型项目的<<配置库结构>>
o 配置基线及其项目运用
o 配置管理报告四种最佳实践
o 配置管理文档
案例分析:配置管理文档实例展示分析
分组讨论:配置管理与研发生命周期的关系,在研发项目各阶段要严格控制的配置活动包括哪些?
6、公司级配置管理
集中问题讨论:
o 项目启动时怎样定义配置管理?
o 集中式与分布式配置管理分析?
o 怎样建立公司级的配置管理?
o 合理定制配置管理工具支持策略?
o 配置经理、配置工程师、软件开发工程师、软件测试人员的配置工作职责及相关协调?
o 谁是CCB?所有的变更都需要CCS审批吗?
o 配置审核和QA审核在实际操作上的区别?
o 怎样衡量配置管理是否有效?
o 配置管理员可以兼职吗?谁兼职合适?
o 什么是基线?基线和里程碑有什么关系?基线在产品管理中的作用意义?
7、配置管理案例分析
o案例1:公司级配置管理案例分析
o简述:JN公司是CMMI5级公司,公司建立了配置管理流程,各个部门也有一套配置管理方法,因各部门配置工具、配置库结构、方法、团队不相同。项目资产跨部门使用非常困难,研发人员跨部门调用比较困难,项目研发与产品研发的配置管理难以统一。
o配置策略:
配置管理现状分析
配置目标意义
配置库结构定义
配置工具选择
配置流程职责
配置团队建设
知识库与配置管理
o 风险分析及实施步骤
选择配置管理工具
建设配置监控队伍
o案例2:部门配置管理案例分析
o简述:MZ研发部,有20个项目,研发人员30人左右,其中有两个项目实施有10年,七期项目都已经启动,有的项目在客户现场,有的项目在研发基地。近五年来,除开大项目经理没有离职,其它项目经理、研发人员已经更换多次。历史的项目资料,有的丢失,有的无人识别,发布到客户现场的系统经常莫名其妙出错。
o配置策略:配置库的整合与研发配置的控制管理。
8、配置工具(SVN/VSS)项目演练
SVN 操作实践演示
VSS 操作实践演示(李R)
参考资料:中国电子标准协会WAYS
以上就是土嘎嘎小编大虾米为大家整理的配置管理计划_配置管理计划怎么写,CMMI相关主题介绍,如果您觉得小编更新的文章对您有所帮助,不要忘记讲本站分享给您身边的朋友哦!!