您好,欢迎来到诺达名师!
客服热线:18898361497

当前位置: 首页 > 项目管理 > 项目综合 > CMMI高级实务

李晋

CMMI高级实务

李晋 / 研发技术管理类实践派讲师

课程价格: 具体课酬和讲师商量确定

常驻地: 上海市

预定该课 下载课纲

咨 / 询 / 热 / 线 18898361497

在线咨询

课程大纲

参加对象

企业总工、技术总监、系统架构师、研发经理、测试经理、质量/品质经理、研发测试骨干,以及研发测试技术人员。


课程背景


本课程基于CMMI、ISO16949(APQP)、ISO9001/ GJB9001A-2001(国军标)等标准,首先重点介绍CMMI体系标准,然后介绍PACE(产品生命周期优化法)方法论和IPD(集成产品开发)体系实践,引出市场导向的产品开发管理的理念,以及产品研发管理要素和框架体系,并分析IPD与CMMI、IS016949(APQP)的融合策略。在此基础上进一步深入地详细介绍了产品规划和需求管理、产品开发的组织结构、产品开发流程的**实践、项目管理、度量管理、产品配置管理(产品数据管理)、质量管理等方面的具体实践经验、方法和工具。**后介绍如何成功实施产品研发管理体系的过程和方法。


本课程少谈理论而更多地注重实践,结合CMMI标准和业界知名公司的成功实践经验,围绕产品研发管理的重点和难点问题,**大量的案例讲解和实例分析,讲述产品研发管理的具体实践经验、操作技巧以及IT工具,使学员更具体更透彻地理解产品研发管理技术,帮助学员解决产品研发管理中常见的主要问题及困惑,并有效地借鉴和快速地应用到实际工作中去。



培训收益

1、理解CMMI标准的核心管理思想,掌握IPD(集成产品开发)的实践真谛,**案例和现场互动的方式,帮助学员理清如何建立一套可操作的、可落地的产品研发管理体系,帮助学员“学以致用”。

2、分享讲师十多年著名企业产品研发管理的实战经验,以及从事培训/咨询所总结的1000多家业界知名企业成功案例和资料(如:流程、模板、查检表等)。

3、重点针对研发管理的常见问题,帮助学员掌握系统化分析问题的方法,并找到解决这些问题的对策和措施。具体包括:


4、掌握产品规划的流程和方法;重点掌握如何构建例行化的需求收集和分析机制,加强市场和研发的有效结合,提高需求分析的充分性和有效性,减少需求变更次数和频度。

5、掌握如何根据企业实际情况构建高效的研发组织模式,以及产品开发团队的构成及角色职责。

6、理解产品开发的结构化思想和并行工程方法,掌握结构化产品开发流程的具体实践方法(如系统分析和设计方法、产品概念设计、产品测试过程和方法、研发周边部门的工作等);

7、掌握如何在产品开发过程中实现研发部门与周边部门(如:市场、销售、售后服务、采购、生产等)之间的并行开发和有效协同;明确各部门之间的角色和职责分工;

8、掌握如何制定全面有效的项目计划以及计划的内容要素,如何对项目计划进行有效全面的监控,如何在项目监控过程中把进度管理、质量管理、风险管理、成本管理融为一体,使项目控制活动更具可操作性。

9、理解度量管理的作用以及重要性,掌握度量管理的流程和方法。

10、解产品配置管理的目的和关键活动以及配置管理扩展标准CMII,掌握产品数据管理的**实践,以及重用管理(CBB)、知识管理和信息共享和安全等方面的具体实践。

11、掌握产品开发过程中的质量控制方法,包括业务决策评审、技术评审的过程、方法、内容要素;以及质量保证的角色、职责和活动。


培训课时

12小时


课程大纲

一、 案例分析


二、 CMMI 产生背景与框架介绍

1) CMMI 产生的背景

1) 什么是项目、项目的特征

2) 项目成功的3 要素

3) 过程与结果的辨证关系

4) CMM 的来源、CMM 项目介绍、CMM 用途

5) CMM 5 个等级介绍

6) CMM 疯狂扩张与CMMI 的产生

7) CMM 与CMMI 的关系

8) CMMI 的相对优势

2) CMMI 框架介绍

1) 成熟等级、通用目标、特定目标、通用实践、特定实践

2) CMMI 的4 种模型介绍

��� SE SW

��� SE SW IPPD

��� SE SW SS

��� SE SW SS IPPD

3) CMMI 的2 种表现方法介绍

��� 阶段式的表现方法

��� 连续式的表现方法

4) CMMI 的过程域介绍

��� 不同级别不同过程域

��� 过程域的 4 种类别:过程管理、项目管理、工程管理、支撑管理


三、 CMMI 核心基础:组织与角色职责定义

1. 3 种典型的组织模式

2. 项目团队结构介绍

3) MSG 的职责定义与组成

4) EPG 的职责定义与组成

5) MR、QAM 的职责定义

6) PM 的职责定义、素质特征及培训

7) QA、TM、MC、TC、RMO、CMO、RSKMO 的职责

8) 演练与问题讨论


四、 CMMI 核心基础:DESINGNFLOW 过程优化方法

1. 流程必要性、流程的作用、什么是流程?

2. 企业的发展与流程变化的关系

1) 小企业流程的特点:关注客户、关注合作

2) 大企业流程的特点:关注领导、关注部门利益

3) 如何实现拥有大企业的品牌、资源优势,同时具备小企业的激情?

��� 文化、组织、流程、价值观、评价体系

3. DESINGNFLOW 图介绍

1) 传统流程图存在的改进点

2) DESINGNFLOW 图的优点

��� 变部门定义为角色定义

��� 关注客户接触点

��� 关注不同角色之间的协同

��� 将交付、指导书等支撑材料与活动紧密结合

��� 强调对事情负责而非对人负责

��� 强调端到端的效率而非简单的局部效率

4. 流程范围与嵌套关系的定义方法

1) 企业价值链分析、研发在企业价值链中的位置

2) 如何实现研发流程体系与其他流程体系的协同?

��� 按照里程碑的方式划分流程

��� 按照流程的价值创造程度划分流程的层次

3) 案例讲解:订单流程的层次划分

5. DESINGNFLOW 实务

1) 如何识别客户接触点如?

2) 如何有效减少客户接触点,从而提升客户满意度?

3) 活动框定义、活动编号规范介绍

4) 活动间的3 种逻辑关系(AND、OR、XOR)

5) 流程中的主要构件介绍和规范定义

6. WORKSHOP 方法论

1) 创建故事板,展现现实流程

2) 创建流程模型的典型思考问题

3) 组织实施CMMI 常见失败原因分析

7. 演练与问题讨论


五、 CMMI 过程域:需求开发与需求管理实务(RD、RM)

1. 项目需求管理方面存在的典型问题和解决办法

2. 需求管理的目标

3. 需求分析方法论

1) 项目需求的分层特征

2) 项目需求收集的12 种方法

3) 单项需求收集模板介绍

4) 客户需求分析的8 大要素

5) 客户需求分析的关键活动

��� 确定谁是客户

��� 客户访谈

��� 客户需求和期望定义

��� 分析差距制定竞争策略

6) 市场需求、产品需求、设计需求的转换

7) 需求分析的3 种方法

8) 头脑风暴法在需求分析中的应用

9) 产品包需求

��� 功能需求、业务需求、可测试性需求、可服务性需求、可靠性需求等

10) 优秀SRS 的特征

11) 什么是好的需求?

12) 演练与问题讨论(具体研讨项目需求规格说明书应该包含哪些内容?)

4. 需求管理方法论

1) 需求双向追踪矩阵

2) 需求追踪需要到什么程度?

3) 需求的变更管理

4) 演练与问题讨论

5. CMMI 关于RD、RM 的规范要求介绍

6. RD、RM 领域关键交付清单

7. 演练与问题讨论


六、 CMMI 过程域:项目策划与集成项目管理实务(PP、IPM)

1. 3 类项目生命周期过程

1) 开发类项目的生命周期

2) 增强类项目的生命周期

3) 维护类项目的生命周期

2. 如何选择项目开发流程?

1) 流程裁减的原则、方法介绍

2) 流程裁减过程中涉及的角色和职责定义

3) 项目过程手册(PHB)的作用、示例

3. 项目计划技术

1) 过程资产库介绍(PAL)

2) 版本化开发的必要性

3) 项目计划制定的原则、项目计划编制的步骤

4) 项目计划的分层、分级体系

5) 软件估计技术

��� 规模、工作量、进度估计

��� 规模、工作量、进度三者的关系

��� 项目不同阶段工作量分布规则

��� WBS、PBS 、OBS 分解的原则

��� 六种估计方法(类比/比较、DEPHI 法、PERT 法、推测法、功能点、COCOMO)

��� 项目估计的时机点

��� 业界**公司在估计方面的通常做法

4. 项目进度计划的制定

1) 活动定义的方法

2) 活动排序的方法

��� 四种活动依赖关系

��� 活动排序需要考虑的要素

3) 活动工期估计

4) 网络计划技术(前导图法PDM、PERT 网络图法)

5) 工期、**早**迟时间、时差、关键活动、关键路径、松弛活动

6) 如何安排松弛时间?

7) 进度计划制定/调整方法(关键路径法、快速跟踪法)

8) 进度安排的约束条件

9) 进度计划交付件(WBS)

10) 演练与问题讨论

5. 项目计划包

1) 项目主计划介绍

2) 其他支撑计划

��� 项目质量管理计划

��� 项目风险管理计划

��� 项目配置管理计划

��� 项目测试计划

6. PP 与IPM 的联系与区别

7. CMMI 关于PP、IPM 的规范要求介绍

8. PP、IPM 领域关键交付清单

9. 演练与问题讨论


七、 CMMI 过程域:风险管理实务(RSKM)

1. 项目风险管理概述

1) 风险是什么? 风险的特性

2) 为什么要管理风险?

3) 风险与问题的区别

2. 风险管理5 步曲

1) 风险识别(典型的风险类型)

2) 风险评估(风险概率、风险影响、风险指数)

3) 如何制定风险管理和响应计划(风险响应策略)

4) 风险控制

5) 风险管理活动中的角色和职责

6) 风险的升级处理

3. CMMI 关于RSKM 的规范要求介绍

4. RSKM 领域关键交付清单

5. 演练与问题讨论


八、 CMMI 过程域:配置管理实务(CM)

1. 实施软件配置管理的重要性和必要性

2. 配置管理涉及的角色和职责

3. 配置管理的基本活动

1) 配置标识

��� 配置项的划分原则

��� 配置项的属性

��� 项目常见的配置项介绍

2) 基线管理

��� 开发过程的典型基线

3) 配置库管理

��� 配置库结构

��� 开发库、基线库、产品库

��� 项目文件夹、配置管理库、PAL 之间的关系

4) 变更管理机制

��� CCB 层次划分

��� CCB 运作机制

5) 配置管理计划

6) 配置状态报告

7) 配置审计

��� 审计的时机

��� 物理审计

��� 功能审计

4. 配置管理相关角色职责定义

5. CMMI 关于CM 的规范要求介绍

6. CM 领域关键交付清单

7. 演练与问题讨论


九、 CMMI 过程域:过程与产品质量保证实务(PPQA)

1. 企业常见质量问题和原因分析

2. 质量管理概述

1) 过程质量和交付质量的关系

2) 研发质量管理体系

3. 质量保证

1) QA 的独立性、QA 的汇报关系

2) QA 的主要工作介绍

��� 建立和维护项目质量计划

��� 引导和培训

��� 质量度量和质量报告

��� 技术评审

��� 项目审计

��� 质量回溯

3) PQA、SQA、HQA、TQA、MNFQA 的相互配合关系

4) 什么样的人适合做QA?

4. 项目审计

1) 项目审计的流程

2) 审计涉及的角色和职责定义

3) 外部审计

4) 内部审计

��� 项目过程审计、项目交付审计、项目基线审计

5) 审计的时机

5. 项目评审

1) 项目业务评审、项目技术评审

2) 两者的相互关系

3) 评审流程

4) 评审涉及的角色和职责定义

5) 评审常见问题和解决的办法

6) 技术评审、正规检视、代码走读的区别及相互配合

6. CMMI 关于PPQA 的规范要求介绍

7. PPQA 领域关键交付清单

8. 演练与问题讨论


十、 CMMI 过程域:项目监督与控制实务(PMC)

1. 项目控制常见的问题及原因分析

2. 项目控制过程图

3. 项目控制手段:项目度量

4. 项目控制手段:工作日志

1) 工作日志示例

2) TIMESHEET 示例

3) 工作日志和项目计划的配合

5. 项目控制手段:项目例会

1) 项目例会种类

2) 例会议程和内容

6. 项目控制手段:项目报告

1) 项目报告种类

2) 项目报告机制

7. 项目控制手段:项目任务书

8. 项目控制手段:项目评审

9. 项目控制手段:审计

10. 项目控制手段:里程碑定义

11. 项目控制手段:项目预警机制

12. 项目控制手段:计划变更控制

1) 变更控制流程

2) 更改控制的角色和职责定义

3) 计划滚动刷新

13. 项目控制手段:计划测评

1) 项目常见测评指标

2) 计划测评

3) 计划完成率的计算

14. 项目控制手段:双重汇报机制

1) 为什么要构造双重汇报体系?

2) 双重汇报的配合管理

15. CMMI 关于PMC 的规范要求介绍

16. PMC 领域关键交付清单

17. 演练与问题讨论


十一、 CMMI 过程域:度量与分析实务(MA)

1. 度量管理中的常见问题与解决办法

2. 什么是度量?

3. 过程度量与交付件度量

4. 度量项

1) 项目的4 个基本度量项

2) 度量指标的分解原则

3) 度量项的标准定义格式介绍

4) 度量数据的收集时机

5) 项目TIMESHEET 介绍

5. 度量管理涉及的角色和职责定义

6. 度量分析

1) 项目级的度量分析

2) 组织级的度量分析

7. 组织能力基线(PCB)

1) 开发能力

2) 成熟度

8. CMMI 关于MA 的规范要求介绍

9. MA 领域关键交付清单

10. 演练与问题讨论


十二、 CMMI 过程域:产品集成、验证和确认实务(PI、VER、VAL)

1. 为什么要尽早测试?

2. 缺陷成本的阶段性增长

3. IBM、HP 在产品测试成本投入方面的分析

4. 缺陷引入的根源分析与阶段性分布

5. 测试三个基本原则

1) 木桶原理、20/80 原则、Good-Enough 原则

6. VER 与VAL 的区别(V&V)

7. 如何根据不同的测试类型确定不同的测试结束准则

8. 测试方法分类

1) 白盒测试、黑盒测试、灰盒测试

2) 动态测试、静态测试

9. 4 种典型测试测试覆盖类型(语句覆盖、条件覆盖、判定覆盖、MCDC 覆盖)

10. “V”测试模型、渐增测试模型

11. 单元测试

1) 为什么研发人员不喜欢单元测试?

2) 单元测试基本概念、意义

3) 单元测试用例设计的原则、方法

4) 业界典型单元测试工具介绍

12. 集成测试

1) 3 类集成策略

��� 自下而上式、自上而下式、混合集成式

��� 3种策略的分别应用领域

2) 集成测试的特点

3) 测试用例的设计要点

4) 典型集成测试平台构造

5) 集成测试与测试设计

13. 系统测试

1) 如何有效开展预测试?

2) 版本转测试流程介绍

3) 回归测试开展策略

4) BUG 的分类标准介绍

5) 系统测试分类

��� 功能测试、性能测试、易用性测试

��� 可靠性测试、安装测试、兼容性测试

6) 3 方BUG 通报会

14. CMMI 关于PI、VER、VAL 的规范要求介绍

15. PI、VER、VAL 领域关键交付清单

16. 演练与问题讨论


十三、 CMMI 过程域:其他过程域实务(OPF、OPD、OT、DAR、SAM)

1. PDCA 循环

2. OPF、OPD 的根本目的

3. OPD 常见失败原因分析

4. DAR

1) DAR 在项目生命周期的应用

2) DAR 方法论

��� 建立评估准则

��� 识别备选方案

��� 选择评估方法

��� 具体评估

��� 完成评估报告

��� DAR 实际案例分析

5. SAM

1) 优选供应商

2) 供应商评价5 要素(T、Q、R、D、C)

3) 供应商的量化评分

4) 注意**供应商

5) 采购计划与项目计划的协同


上一篇: 实用软件度量 下一篇:从需求到产品规划

下载课纲

X
""