工作者的实践
 
 
问答 | 交流群 | 讲座 | 月刊 | MyProcess |
培训课程 | 问题诊所 | 现场咨询 | 资质认证 | 成功案例 | 课堂照片
   
 
成功案例
某电子支付平台 产品发布管理
捷德 基于CC与CQ的UCM
北京 软件配置管理方法
中国移动 软件配置管理
EMC研发中心 ClearCase
曙光公司 软件配置管理
中国银行 软件配置管理
华翼蓝天 配置管理与Pvcs
锐德世 UCM ClearCase
福诺移动通信 软件配置管理

相关培训课程
产品发布管理
配置管理方法、实践、工具
多层次集成配置管理(不仅仅是配置管理)
ClearCase管理员
ClearQuest管理员
使用CC与CQ进行项目实践
CVS与配置管理
Subversion管理员

相关咨询服务
建立配置管理规范咨询
讨论式SCM咨询
SCM启动咨询
SCM流程规范咨询
SCM评估性咨询
SCM协助实施型咨询
SCM问题解决型咨询

相关技术文章
在不同网络环境中ClearCase的管理
如何做大规模软件的配置管理
小项目实施软件配置管理探析
 
 

课程名称:
配置管理方法、实践、工具与应用
资质认证:
证书样本>>>
   配置管理的问题不在于本身,而在于对研发过程的有效支持,本课程已配置管理为基础,讲解在一个软件产品的研发过程中,如何有效的实施:版本管理、基线管理、变更管理、工作协同、构建管理、发布管理,课程结合实际的案例背景,充分讲解相关的内容,通过一个示例从启动到结束的过程实践来讲解相应的理论和方法。
培训目标:
  • 软件开发与配置管理的关系,配置管理与产品质量的关系
  • 如何系统化进行:版本管理、基线管理、变更管理、工作协同、构建管理、发布管理
  • 最佳实践:管理变更请求,变更与版本管理的集成,并行开发策略,版本合并策略,多平台、跨地域、跨组织的配置管理
  • 如何进行产品与项目的配置管理
  • 如何做好配置管理?保证项目/产品配置管理的实施?强调配置管理工作不是版本管理员一个人的工作,需要所有开发人员的参与
  • 如何软件配置管理的度量
  • 构建管理最佳实践:完整的可再现性,构建流程自动化,尽早构建,经常构建,构建流程与部署环境的集成
  • 如何部署自动产品发布?如何支持多版本产品发布
  • 结合具体产品,详细介绍构建及产品发布管理流程
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练,详见 学习手册
培训内容
软件配置管理概述
  • 软件配置管理定义
  • 成熟度模型(CMM、CMMI)的配置管理
  • 配置管理标准
  • 配置管理的工作范围
基本概念
  • 软件配置项
  • 基线,版本
  • 软件配置库
  • 配置状态报告
  • 配置审计
CM基本活动
  • 过程支持
  • 变更控制
  • Build 管理
  • 发行管理
  • 版本控制
配置管理过程指南
  • 角色,活动,制品
  • 工作流程
SCM实践:计划项目配置与变更控制
  • 制定配置管理策略
  • 确定配置标识方法
  • 编写配置管理计划
  • 制定变更控制流程
  • 组建变更控制委员会
SCM实践:创建项目 CM 环境
  • 设置 CM 硬件环境
  • 将构架映射到储存库
  • 初步创建版本化元素集
  • 定义基线晋升级别
  • 创建集成工作区
SCM实践:变更与交付配置项
  • 创建开发工作区
  • 进行变更
  • 交付变更内容
  • 更新工作区
  • 建立基线
  • 晋升基线
SCM实践:管理基线与发布
  • 创建部署单元
  • 建立基线
  • 晋升基线
SCM实践:监测预报告配置状态
  • 配置管理度量方法
  • 报告配置状态
  • 执行配置审核
  • 列出产品功能
  • 确保每项功能均有一组相关的测试结果
  • 报告结果
SCM实践:管理变更请求
  • 提交变更请求
  • 复审变更请求
  • 确认重复或者拒绝的变更请求
  • 核实发布版本工作中的变更
  • 解决变更请求
  • 更新变更请求
SCM实践:并行开发与持续集成
  • 并行开发模式分析
  • 并行开发策略
  • 并行开发工作空间组织
  • 分支管理 ,合并方法
  • 冲突解决
  • 软件并行开发管理
  • 并行开发集成策略
  • 持续集成
SCM实践:配置管理提升
  • 配置管理实践原则
  • 不同开发模型中的配置管理
  • 多平台、跨地域、跨组织的配置管理
  • 软件配置管理在
  • 成熟度模型中的改进活动
  • 选择和应用配置管理工具
构建管理和发布管理简介
  • 构建管理及产品发布管理的重要性、意义
  • 构建及产品发布管理面临的问题
  • 构建管理基本概念:
    a) 构建
    b) 构建与编译的区别
    c) 每日构建
    d) 持续集成
  • 发布管理基本概念:
    1) 产品发布
    2) 发布部件
    3) 发布空间
    4) 变体
构建管理流程
  • 构建角色与职责
  • 构建准备
  • 确定构建策略
  • 构建执行
  • 构建报告,
  • 实现持续的构建
构建管理最佳实践
  • 完整的可再现性
  • 构建流程自动化
  • 尽早构建
  • 经常构建
  • 构建流程与部署环境的集成
如何实施构建管理?
  • 构建中的人员协作管理
  • 构建中的冲突解决
  • 构建问题处理流
  • 构建的统计分析
  • 构建时间管理
  • 构建性能管理
配置管理人员在产品发布周期的工作
  • 制定计划
  • 环境的准备
  • 发布产品的组建工作
  • 监控调整与改进
  • 收尾工作
发布流程
  • DTO分离策略
  • 产品发布流程
  • 补丁发布流程
  • 紧急发布流程
资产控制和规划
  • 软件资产结构图
  • 配置库目录规划
    • 标准产品和变体
    • 组件和公共组件
    • 编译和打包文件
  • 代码复用
发布规划
  • 迭代发布模式
  • 版本规划
  • 版本路线图
如何管理变体
  • 什么是变体
  • 支持变体的多种方法
  • 交迭和变体对变更管理的影响
如何管理相关性
  • 源代码相关
  • 运行相关
如何管理复用
  • 复用规划
  • 复用结构
  • 复用过程
  • 复用组织
如何管理部署
  • 安装包的存储和管理
  • 管理安装过程
  • 记录运行系统配置
自动发布
  • 发布自动化策略
  • 自动化发布的渠道
  • 自动发布的反馈机制
产品线发布管理
  • 如何支持持续的产品发布
  • 如何支持多版本产品同时发布
  • 回顾与总结

咨询课程详细信息,请联系我们  >>>

讲师资质
  • UML软件工程组织技术专家。
  • 火龙果软件工程技术中心 技术顾问、资深讲师。
  • 从事过10年以上相关实际工作,曾在著名IT企业就职,具备丰富的实践经验。
  • 在多个大中型项目中成功实施了相关的工程技术实践,具备真实有效的能力,而不仅仅是“名气”。
  • 具备深厚的理论功底,进行过专业系统化研究与学习。
  • 丰富的授课经验,为多家大型企业授课,获得了客户的高度评价
  • 丰富的咨询经验,为多家企业客户咨询。
  • 能够结合学员的需求,有效地讲授理论和实践经验,并带领学员进行具体的实践演练。

学习期限: 2天
培训对象: 配置管理员,开发人员,项目经理,质量保证人员以及其他软件配置管理相关人员
学员基础: 具备一定的软件工程项目实践,配置管理经验
开班方式: 公开课,请留意 每月公开课计划时间,开课地点:北京,上海,深圳,昆明
企业内训,如果您报名人数超过8人,可以专门定制课程内容,上门授课
定制请求: 如果课程不符合您的期望,您可以发出课程定制请求, 可以定制的范围:
课程内容,讲师人选,培训采用的案例,培训课时,开课时间,
请把定制要求用邮件或者电话告知我们>>>网页式表单 , 表单rar下载
课程特点: 1、互动式教学、组建讨论组、小组讨论、自主设计、教师点评相结合。
2、案例分析、问题研讨、小组游戏和项目实践。
3、进行角色练习,使学员在实战演练中提高分析方法力。

火龙果实践课堂
讲师资质
资深专家
曾就职著名IT公司
10年以上专业经验
5年以上授课经验
100个以上培训案例经验
平均90%以上学员满意度
 
训练方式
教练员案例讲解
学员实战演练
教练员点评示范
 
效果考核
优秀 -> 红带认证
良好 -> 蓝带认证
配置管理咨询服务体系

 
火龙果软件 向您提供经过数百家企业验证的有效的工程技术实践经验,同时关注最新的理论进展,帮助您"领跑您所在行业的软件世界"
 

公司简介 | 联系我们 |   Copyright 2002 ® 北京火龙果软件工程技术中心  京ICP备10020922号

京公海网安备110108001071号