求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某知名保 通过Git和Jen
某电子安 配置管理与持续集成
中国电子 配置管理体系与实践
某知名信 配置管理实践(从组
健能信息 Trac配置、应用
通号院 配置管理规范与应用
丹佛斯 ClearCase

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

配置管理实践(从组织级到项目级)         
主讲嘉宾:Mike -西门子中国高级配置管理经理,之前曾任职百度、汤姆逊研发中心
时间地点:北京、上海 、深圳 根据报名开班
培训费用:5000元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


《配置管理工程师》  认证方式  
1.知识:权威知识考试;
2.技能:真实案例实践考评;
3.经验:工作经验审核;
4.素养:未来发展潜力的评估。

 
本课程关注如何根据配置管理实践提炼、定义配置管理规范,然后以配置管理规范指导具体项目中的配置管理实践,有效地支持项目级别的配置管理。并实现组织和项目配置管理的衔接。另外,关注一些配置管理的关键实践:产品线的配置管理, 分布式的协同开发, 迭代开发的持续构建与集成, 频繁的变更管理,多产品版本的配置管理。

 
培训目标:
通过本课程学习和实践,学员能够:
  • 了解配置管理可参考的标准
  • 了解具体的项目级别配置管理相关的工作流程。
  • 提炼组织级配置管理规范。
  • 建立从规范到应用的指南。
  • 从组织级配置管理到项目级配置管理的工作接口
  • 配置管理关键实践
    • 制定有效的配置管理计划
    • 配置项的标识
    • 建立配置库与工作空间
    • 分支管理
    • 基线管理
    • 变更管理
    • 状态报告
    • 配置审计
    • 构建管理
    • 发布管理
    • 资产管理
  • 配置管理对研发的支持
    • 迭代开发
    • 并行开发
    • 异地开发(分布式开发)
    • 多版本(时间+空间)从研发到发布的管理
    • 复用管理
培训对象:配置管理工程师,配置经理,兼顾配置管理工作的:项目经理、开发工程师
学员基础:具备一定的软件工程项目实践,配置管理经验
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 2天
配置管理概览
配置管理可参考的标准
  • CMMI的配置管理规范
  • 典型某公司的配置管理规范参考
  • RUP 的配置管理规范
  • IT服务管理的配置管理规范
  • 配置管理概览
    • 工作流程:从组织级配置管理到项目及配置管理
    • 相关角色有哪些
    • 这些角色的职责
    • 他们如何看待配置管理
    • 他们需要配置管理为他们做什么
    • 实际工作中的常见问题列表
    配置管理总体过程
    • 建立组织级的配置管理
    • 建立项目级的配置管理
    • 建立从组织到项目的工作接口
    • 从组织级落实到项目的具体工作
    • 从项目工作到组织的规范提炼
    从组织到项目级别的配置管理工作框架
    建立组织级配置管理体系架构
    • 什么是组织级别的配置管理
    • 组织级别的配置管理工作有什么内容
    • 组织级配置管理的相关角色
    • 组织级配置管理的相关文档
    • 组织级配置管理的工作流程
    • 组织级配置管理的工作空间。
    从组织级配置管理到项目级配置管理的工作接口
    • 工作流程映射
    • 角色到实际人员的映射
    • 配置项的映射
    • 工作空间的映射
    项目的配置管理工作流程
    • 确定配置管理目标
    • 制定配置管理计划
    • 建立配置管理工作空间
    • 建立配置项目录结构
    • 需求阶段的配置管理工作
    • 设计阶段的配置管理工作
    • 开发阶段的配置管理工作
    • 测试阶段的配置管理工作
    • 实施与维护阶段的配置管理工作
    配置管理关键实践
    制定有效的配置管理计划
    • 计划配置内容
    • 计划配置策略
    • 计划管控流程
    • 规划配置库
    • 确定配置相关角色和职责
    • 确定审计点和内容
    配置项的标识
    • 都有哪些配置项类型
    • 如何选择
    • 如何命名
    • 如何扩展
    建立配置库与工作空间
    • 都有哪些配置库
    • 都有哪些工作空间
    • 这些库和工作空间的存储内容
    • 库和工作空间的信息流
    分支管理
    • 为什么建立分支
    • 都有哪些分支类型
    • 什么时候建立什么分支
    • 分支之间的合并管理
    • 分支之间的冲突解决
    基线管理
    • 为什么建立基线
    • 都有哪些典型的基线
    • 如何命名基线
    • 如何管理基线之间的升迁
    • 如何保持基线稳定的同时处理变化
    变更管理
    • 为什么管理变更
    • 都有哪些典型的变更
    • 变更处理策略是什么
    • 变更处理流程
    • 如何实现变更的有序可控
    状态报告
    • 报告什么
    • 读者是谁
    • 为什么报告
    • 什么时候报告
    配置审计
    • 为什么配置审计
    • 都有哪些审计
    • 谁审计
    • 什么时候审计
    构建管理
    • 构建管理的内容是什么
    • 流程是什么
    • 需要什么环境
    • 如何实现自动化
    发布管理
    • 为什么发布管理
    • 发布管理的内容是什么
    • 发布管理的流程
    • 如何实现发布管理的有序和稳定
    资产管理
    • 为什么资产管理
    • 都有哪些资产需要管理
    • 如何管理资产
    • 存储的库有哪些
    • 如何实现积累和转移
    配置管理对研发工作的支持
    迭代开发
    • 迭代开发的特点:循环开发、频繁发布、增量、多变更。
    • 迭代开发对配置管理的需求:简便、快速、自动化
    • 迭代开发的难题和处理方法:
      1. 频繁变更
      2. 频繁发布
      3. 多点变更
    并行开发
    • 并行开发的特点:同时进行,工作资源相关,互相影响。
    • 并行开发对配置管理的需求:分解、隔离、处理冲突
    • 并行开发的难题和处理方法:
      1. 如何进行配置项分解
      2. 如何进行工作隔离
      3. 分支策略
      4. 如何处理冲突
    异地开发(分布式开发)
    • 异地开发的特点:空间隔离,资源相关,互相影响。
    • 异地开发对配置管理的需求:资源同步,持续集成,冲突处理。
    • 异地开发的难题和处理方法:
      1. 如何面对资源同步的成本与复杂度
      2. 分支策略
      3. 如何集成
      4. 如何处理冲突
    多版本从研发到发布的管理
    • 多版本管理的特点:共性和个性混杂,变更互相影响,维护代价。
    • 多版本管理对配置管理的需求:稳定基准,划分差异,集成变更。
    • 多版本管理的难题和处理方法:
      1. 如何在各个版本变更中建立基准
      2. 如何划分共性和个性配置项
      3. 如何集成各个版本的变更
      4. 如何实现版本之间的复用
      5. 如何解决版本之间的冲突
    复用管理
    • 为什么复用管理
    • 都有哪些需要复用管理
    • 如何进行复用管理。
    工具选择与应用实践
    配置管理相关的工具
    • 配置管理需要哪些功能自动化
    • 典型配置管理工具功能列表、特点分析
      1. SVN,
      2. Git,
      3. ClearCase,
      4. 配置管理工具选择建议
     
    其他人还看了课程
    企业战略与变革管理  
    软件架构设计方法  
    红帽认证  
    数据分析与挖掘  
    定制内训




    最新活动计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]