项目管理经理/质量管理经理,EPG、QA、PM、CM;需求分析工程师、系统设计工程师、软件开发工程师等研发人员。及配置管理兴趣爱好者。
本课程适合于不同背景知识的、各个层次的人员,以及从未接触配置管理的新人。根据基础的不同,某些章节对某些人员更有价值:
公司管理类人员:组织级配置管理、集中配置管理;
职能支持类人员:CMMI中的配置管理知识,管理体系的配置管理,集中配置管理;
项目研发人员:项目组配置管理,管理体系的配置管理;
个人收益
系统了解配置管理的理论知识、方法措施;
全面掌握配置活动(出入库、分支、合并、集成、构建、发布)的思想;
能够对研发人员、研发过程、研发模式的各种配置活动进行管理;
掌握配置工具的操作使用,体验配置管理知识方法的应用实践;
企业收益
帮助企业规划组织级配置管理,规划软件资产管理。
帮助企业实施集中式配置管理,并提供经过验证的案例经验、工具技术。
课程特色
先进的理论:了解CMMI V1.2最新版的知识、模型;
内容实用性:结合讲师10年、多家CMMI5企业的过程改进经验,讲授内容经过多家企业实践验证;
价值最大化:帮助企业认识当前状况,识别模型标准与实际的差距,利于建立、完善、运行企业管理体系;
课程安排
1、 导言(0.5小时)
1) 场景分析1:代码被覆盖
2) 场景分析2:“无法共享”
2、 CMMI模型.管理体系(2小时)
----玄学派的CMMI,引过派的管理体系
2.1概念与术语
软件配置管理
配置项
基线
配置管理员
配置控制委员会
配置库
出/入库
分组讨论:
请谈你对软件配置管理的认识
2.2 CMMI 过程CM
CMMI2过程域简介
通用实践要求
CM目的
CM特定目标
CM特定实践
CM语境图
CM现状分析
案例分析:
请你结合您的工作背景,分析CMMI中配置管理过程(CM)的应用现状和“天生不足”
2.3管理体系中的CM
流程图
产品输出
相关过程
3、 项目组配置管理(1。5小时)
--浅谈配置活动,指导研发管理
3.1配置框架
3.2开发模式
3.3版本管理
3.4集成管理
3.5分支
3.6构建管理
概念流程
构建问题管理
构建环境
构建案例
3.7相关管理
基线管理
变理管理
管理升级
第三方资产
练习作业:
请您设计一下,你们项目研发活动的配置管理。
4、 公司集中配置管理(1.5小时)
----配置管理升级,加强公司级管理
4.1目标意义
4.2 集中配置管理策划(案例点评)
4.2.1 现状分析
4.2.2 目标意义
4.2.3 框架生命周期
4.2.4 配置库结构
4.2.5 配置工具选择
4.2.6 流程职责
4.2.7 风险分析及实施步骤
4.3 实施建议
5、 配置工具操作实践(1小时)
----配置工具体验,配置活动演练
a) VSS 操作实践
b) SVN 操作实践