- 31
- 0
- 约3.4万字
- 约 183页
- 2017-12-01 发布于福建
- 举报
CMMI介绍 (一) CMM/CMMI的来历 W.S. Humphrey DoD CMU-SEI-CMM-CMMI Capability Maturity Model Integration CMMI的连续和阶段模型 阶段模型的组织 阶段模型的5个级别 1. 初始级 (Initial) 2. 已管理级 (Managed) 3. 已定义级 (Defined) 4. 量化管理级 (Quantitatively M) 5. 优化级 (Optimizing) CMMI L2的7个PA(Process Area) 1. 需求管理 REQM 2. 项目策划 PP 3. 项目监控 PMC 4. 供应商协议管理 SAM 5. 过程和产品质量保证 PPQA 6. 配置管理 CM 7. 度量和分析 MA REQM的主要任务 1. 双向可跟踪性 2. 需求变更的控制 3. 需求状态 4. 需求关联 PP的主要任务 1. 项目估计 2. 生命周期的选择 3. 制定和维护项目计划 PMC的主要任务 1. 监视项目状态 2. 及时调整项目开发 MA的主要任务 1. 根据计划收集项目有关数据 2. 对收集到的数据进行适当的分析 3. 给出客观的分析报告 PPQA的主要任务 1. 客观评估项目的产品和过程 2. 向有关人士提供SQA活动的结果 3. 发现并确保不合格项得到处理 CM的主要任务 1. 配置标识 2. 变更控制 3. 配置状态 4. 配置审核 CMMI和开发过程的关系 1. CMMI是管理过程 2. CMMI如何与开发过程融合 开发过程 CMMI和ISO9000的异同 同: 1. 管理体系 2. 部分要求相近 3. 关注过程 谢谢大家 CMMI介绍 (二) CMMI跨级评审 CMMI可以进行跨级评审,但是必须满足被跨越级别的各PA; 例如,要直接通过L3,除了满足L3的14个PA外,还要满足L2的7个PA,可剪裁的PA除外。 L3关注的焦点 更加关注技术和管理方面的问题: 过程管理:3PA 项目管理:4PA 工程:5PA 支持:2PA L3的各PA 需求开发(RD) “需求开发”过程的目的是产生和分析顾客需求、产品需求和产品构件需求。 上述三种需求可能彼此间发生一些递归互动作用,它们与在“技术解决”过程中开发的优选产品概念和候选解决方案的定义也存在递归互动关系。 集成项目管理(IPM) “集成项目管理”的目的是按照集成的、已定义的过程来管理项目,并且使相关方介入项目。这种项目已定义过程是从本组织的标准过程集合(过程库)剪裁而来。 风险管理(RSKM) “风险管理”的目的是识别潜在的问题,以便策划处理风险的活动和在必要时在整个项目生存周期中实施这些活动,缓解不利的影响,实现目标。 “风险管理”可以分成三个部分:风险管理策划;识别和分析风险;以及处理所识别的风险(包括在必要时实施风险缓解计划)。 技术解决(TS) “技术解决”过程的目的在于开发、设计和实现关于需求的解决方案。解决方案、设计和实现等都围绕产品、产品构件和与过程有关的产品(可能是其中之一或它们的组合),适用于体系结构的任何层次,适用于产品、产品构件、生存周期过程以及服务。最终得到最优化的解决方案。 决策分析和决定(DAR) “决策分析和决定”的目的在于运用结构化方法对所确定的候选方案进行决策。 通过以下步骤作出上佳决策: 1)选择决策技术; 2)确定作为决策基础的准则; 3)确定候选方案; 4)对照准则评价候选方案。 结构化决策过程可以减少决策中的主观影响,能够以比较高的概率选择出能满足共利益者的多种需求的解决方案。 产品集成(PI) “产品集成”的目的在于把产品构件组装成产品,确保所集成的产品恰当地发挥作用,确保交付产品。 “产品集成”的一个关键是产品和产品构件的内部和外部接口管理,要确保接口之间的兼容性。在整个项目进程中都应注意接口管理。 验证(VER) “验证”的目的在于按照需求(包括顾客需求、产品需求和产品构件需求)对产品和中间产品进行验证。 “验证”过程强调验证准备、验证执行和确定纠正措施。 “验证”是一种渐进的过程,因为它要在产品和工作产品整个开发过程中执行,即从对需求进行验证开始,然后是对推进中的工作产品进行验证,最后是对完成的产品进行验证。 确认(VAL)
原创力文档

文档评论(0)