李远佳,李远佳讲师,李远佳联系方式,李远佳培训师-【中华讲师网】
52
鲜花排名
0
鲜花数量
李远佳:ITM-08 软件项目配置管理最佳实践
2018-09-12 2710
对象
总经理/副总、公司总工/技术总监;项目管理经理/质量管理经理,EPG、QA、PM、CM;需求分析工程师、系统设计工程师、软件开发工程师等研发人员,及配置管理兴趣爱好者。
目的
 系统地了解配置管理的理论知识、方法;  全面掌握配置活动(出入库、分支、合并、集成、构建、发布)实践;  掌握研发人员、研发过程、研发模式的各种配置管理方法;  掌握配置工具的操作使用技巧、配置管理知识方法的应用技能;  获取公司级集中配置管理、知识库管理的经验教训;
内容

 1、导言----配置活动场景

o  配置场景A

o  配置场景B

o  面临的配置管理问题

o  配置管理的作用意义

o  配置管理发展历史

o  引入配置管理的原因

o  配置管理在质量管理、软件工程中的作用意义

o  各方法论/模型中的配置管理含义

       

2、概念与术语----配置管理语言

o 软件配置管理

o 配置项

o 基线

o  版本

o  配置状态报告

o  配置审计

o 配置管理员

o  配置控制委员会

o  配置库

o  出/入库


3、CMMI配置管理条款----玄学派CMMI中的CM

o  CMMI简介

o  CMMI2过程域简介

o  CM通用实践要求

o  CM目的

o  CM特定目标

o  CM特定实践

o  CM语境图

o  CM现状分析

小测验:关于软件项目配置管理知识知多少?


4、项目过程裁剪----将项目纳入组织级管控,奠定配置管理基础

o 项目启动目的

o 项目启动流程

o 组织级项目标准过程

o 软件项目过程裁剪

o 课堂练习:项目过程裁剪


       

5、配置管理体系方法----引进派的管理体系 

o  软企管理体系介绍

o  配置管理在管理体系中的地位

o  配置管理相关流程

n  配置管理

u  配置申请/计划

u  配置项识别

l  练习1:定义《配置管理过程》

配置管理角色及职责

配置库结构

配置库建立及权限管理

l  练习2:完成一份《配置管理计划》

估计配置管理工作量

估计配置管理资源需求

配置审计与备份

协调配置管理活动与其他项目活动

l  练习3:设计一种类型项目的《配置库结构》

u  配置基线及变更管理

u  配置审计与报告

o  配置管理报告四种最佳实践

o  配置管理文件相关文档

n  案例分析: CMMI5配置管理案例分析

分组讨论:配置管理与研发生命周期的关系,在研发项目各阶段要严格控制的配置活动包括哪些?

       

6、研发配置活动----传统的配置操作

o  研发配置框架

o  研发常见模式

o  出入库

o  集成管理

o  分支

o  构建管理

概念流程

构建问题管理

构建环境

构建案例

案例讨论:建立合适的构建制度。

o  发布管理

产品的发行与更新发布

o  版本管理

1)、版本规划

2)、软件模块版本号定义

o  基线管理

o  更新发布

o  配置变更

项目变更控制

产品变更控制

练习:请您设计您所在项目的研发配置活动,并说明每个配置活动的目的是什么。


7、集中式配置管理----公司级配置管理

o 什么是集中式配置管理

o 集中式配置管理的优劣势分析

o 公司配置管理组织/工具

o 公司配置管理策略

讨论练习:设计集中式配置管理流程。


分组讨论:根据需要,选择1-3个重要的问题进行深入的讨论

o  项目启动时怎样定义配置管理?

o  集中式与分布式配置管理分析?

o  怎样建立公司级的配置管理?

o  合理定制配置管理工具支持策略?

o  配置经理、配置工程师、软件开发工程师、软件测试人员的配置工作职责及相关协调?

o  谁是CCB?所有的变更都需要CCS审批吗?

o  配置审核和QA审核在实际操作上的区别?

o  怎样衡量配置管理是否有效?

o  配置管理员可以兼职吗?谁兼职合适?

o  什么是基线?基线和里程碑有什么关系?基线在产品管理中的作用意义?

       

8、配置管理案例分析----鲜活的配置管理案例

o  案例1:公司级配置管理案例分析

o  简述:JN公司是CMMI5级公司,公司建立了配置管理流程,各个部门也有一套配置管理方法,因各部门配置工具、配置库结构、方法、团队不相同。项目资产跨部门使用非常困难,研发人员跨部门调用比较困难,项目研发与产品研发的配置管理难以统一……

o  根据案例现状,请分析他的原因是什么?应该采取什么配置策略。


o  案例2:部门配置管理案例分析

o  简述:MZ研发部,有20个项目,研发人员30人左右,其中有两个项目实施有10年,七期项目都已经启动,有的项目在客户现场,有的项目在研发基地。近五年来,除开大项目经理没有离职,其它项目经理、研发人员已经更换多次。历史的项目资料,有的丢失,有的无人识别,发布到客户现场的系统经常莫名其妙出错……

o  根据案例现状,请分析他的原因是什么?应该采取什么配置策略。

       

9、研发运维一体化配置活动----基于DevOps的配置管理

o  什么是DevOps?

o  DevOps是新概念?

o  DevOps概念是发展的

o  脱离工具的DevOps会很快达到效率提升的瓶颈

o  DevOps狭义 vs. 广义

o  DevOps全生命周期管理

o  DevOps发展的阶段

讨论:DevOps中理论体系中关于配置管理的启示。


全部评论 (0)

Copyright©2008-2024 版权所有 浙ICP备06026258号-1 浙公网安备 33010802003509号 杭州讲师网络科技有限公司
讲师网 www.jiangshi.org 直接对接10000多名优秀讲师-省时省力省钱
讲师网常年法律顾问:浙江麦迪律师事务所 梁俊景律师 李小平律师