当前位置: 首页 > 项目管理 > 产品研发 > RDM014 业务驱动的CMM-CMMI高级实务(NPD-CMM/CMMI)
一、 案例分析
二、 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) 成熟等级、通用目标、特定目标、通用实践、特定实践
ü 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的职责
四、 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) 采购计划与项目计划的协同
6. CMMI关于OPF、OPD、OT、DAR、SAM的规范要求介绍
7. OPF、OPD、OT、DAR、SAM领域关键交付清单
十四、 CMMI项目实施与评估
1. 为什么单纯的CMMI是不够的?
2. NPD-CMM/CMMI体系介绍
3. CMMI项目组织结构介绍
4. CMMI项目4个阶段工作重点介绍
1) 现状诊断、体系设计、体系部署与实施、体系评估
5. SCAMPI评估方法介绍
6. CMMI实施重点关注因素介绍
""