求知 文章 文库 Lib 视频 Code iPerson 课程 认证 咨询 工具 讲座 建模者   Code  
会员   
 
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 电子&机械 | 军工学院 | 定向培养 | 专家指导
成功案例   品质保证  电话 English
 
成功案例
丹佛斯 ClearCase与配置管理
某电子支付平台 产品发布管理
捷德 基于CC与CQ的UCM
中国移动 软件配置管理
EMC研发中心 ClearCase
曙光公司 软件配置管理

相关培训课程
产品发布管理
配置管理方法、实践、工具
多层次集成配置管理(不仅仅是配置管理)
ClearCase管理员

相关咨询服务
SCM启动咨询
SCM流程规范咨询
SCM评估性咨询
SCM问题解决型咨询

最新公开课计划
[特惠] UI界面设计 3-25
[特惠] WEB网站与应用安全 3-31
[特惠] UML与嵌入式分析设计 4-14
[特惠] 研发团队与工作管理 4-21
[北京] 性能测试方法与技术 3-10
[北京] 配置管理方法与应用 3-25
[北京] UML与面向对象分析 3-23
[北京] 研发团队与工作管理 3-23
[北京] 架构师高级实践 3-29
[北京] 软件质量管理 3-12
[北京] UI界面设计 3-17
[北京] C#单元测试 4-20
[上海] 敏捷开发与项目管理 3-30
[上海] 产品经理与产品管理 3-24
[上海] UI界面设计 4-13
[上海] 软件架构案例分析 3-15
[上海] UML与面向对象分析 4-20
[上海] 开发中的质量管理 4-14
[深圳] 软件需求分析与管理 3-25
[深圳] 架构师高级实践 3-22
[深圳] 开发中的质量管理 3-17
 

课程名称:
配置管理方法、实践、工具与应用
北京 10月23-24日
资质认证:
3000元/人   网上报名   电话报名
   配置管理的问题不在于本身,而在于对研发过程的有效支持,本课程已配置管理为基础,讲解在一个软件产品的研发过程中,如何有效的实施:版本管理、基线管理、变更管理、工作协同、构建管理、发布管理,课程结合实际的案例背景,充分讲解相关的内容,通过一个示例从启动到结束的过程实践来讲解相应的理论和方法。
培训目标:
  • 软件开发与配置管理的关系,配置管理与产品质量的关系
  • 如何系统化进行:版本管理、基线管理、变更管理、工作协同、构建管理、发布管理
  • 最佳实践:管理变更请求,变更与版本管理的集成,并行开发策略,版本合并策略,多平台、跨地域、跨组织的配置管理
  • 如何进行产品与项目的配置管理
  • 如何做好配置管理?保证项目/产品配置管理的实施?强调配置管理工作不是版本管理员一个人的工作,需要所有开发人员的参与
  • 如何软件配置管理的度量
  • 构建管理最佳实践:完整的可再现性,构建流程自动化,尽早构建,经常构建,构建流程与部署环境的集成
  • 如何部署自动产品发布?如何支持多版本产品发布
  • 结合具体产品,详细介绍构建及产品发布管理流程
授课方式: 小班授课(12人之内)+ 案例讲解 + 小组讨论,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天
课程特点: 1、理论与实践相结合,注重案例的讲解。
2、有深刻的理论深度,准确把握SCM的规范语义。
3、全真案例讲解,互动式教学、学员边做边学,具体、深刻。
4、咨询学员提出的案例,指导分析、设计。
培训对象: 配置管理员,开发人员,项目经理,质量保证人员以及其他软件配置管理相关人员
学员基础: 具备一定的软件工程项目实践,配置管理经验
培训报名: 3000元/人(含教材,证书和午餐)  交费方式   网上报名   电话报名
定制请求: 企业内训,如果您报名人数超过8人,可以专门定制课程内容,上门授课

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