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

随时听讲座
每天看新闻
 
   
成功案例
鏌愮煡鍚嶄繚 閫氳繃Git鍜孞en
鏌愮數瀛愬畨 閰嶇疆绠$悊涓庢寔缁泦鎴
涓浗鐢靛瓙 閰嶇疆绠$悊浣撶郴涓庡疄璺
鏌愮煡鍚嶄俊 閰嶇疆绠$悊瀹炶返锛堜粠缁
鍋ヨ兘淇℃伅 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. 配置管理工具选择建议
     
    其他人还看了课程
    鏁版嵁鍒嗘瀽涓庢寲鎺  
    绾㈠附璁よ瘉  
    浼佷笟鎴樼暐涓庡彉闈╃鐞  
    杞欢鏋舵瀯璁捐鏂规硶  
    定制内训




    最新活动计划
    业务架构设计与建模 4-18[北京]
    DeepSeek大模型开发实践 4-19[在线]
    基于 UML 和EA进行分析设计 4-26[北京]
    产品经理与产品管理 5-8[上海]
    AI智能化软件测试方法与实践 5-23[上海]
    图数据库与知识图谱 5-22[北京]