cmmi整体框架和重点过程域解释
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
能力等级 成熟度等级1
2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5
成熟度等级2
成熟度等级3
目标概览2
目标概览3
目标概览4 目标概览5
CMMI重点过程域解释
配置管理(CM)
成熟度2级支持类过程域
• 配置管理(Configuration Management,CM)的目 的在于使用配置识别、配置控制、配置状态记录与报告以 及配置审计,来建立并维护工作产品的完整性。
• •
• • • •
所有的开发项目都有需求。需求是设计的基础。需求的开发包括下列活动: • 客户需要、期望与约束的挖掘、分析、确认与沟通,以获得区分了优先级的客 户需求,形成对什么样的需求将能使干系人得到满足的理解 • 干系人需要的收集与协调 • 产品的生命周期需求的开发 • 客户功能性需求与质量属性需求的建立 • 与客户需求一致的产品及产品组件初始需求的建立
需求开发(RD)
成熟度3级工程类过程域
• 需求开发(Requirements Development,RD)的目的在于挖掘、 分析并建立客户需求、产品需求与产品组件需求。
• 本过程域描述3类需求:客户需求、产品需求与产品组件需求。综合起来,这些需 求涉及相关干系人的需要,包括与不同的产品生命周期阶段(例如:验收测试准 则)和产品属性(例如:响应性、安全性、可靠性、可维护性等)相关的需要。 需求还涉及源于设计解决方案(例如:商用现货产品的集成、特定架构模式的使 用等)的选择所带来的约束。
• • • • • • •
产品集成(PI)
成熟度3级工程类过程域
• 产品集成(Product Integration,PI)的目的在于将产品 组件装配成产品,确保产品作为一个整体正确地运行(即 具有所要求的功能与质量属性),并交付产品。
• 本过程域涉及如何将产品组件集成为更复杂的产品组件或者完整的产 品。 • 本过程域的范围是按照已定义的集成策略与规程,在一个阶段或者增 量式的多个阶段中进行产品组件的渐进装配,以实现完整的产品集成。 本过程域中使用的术语“产品”与“产品组件”,其含义也包括服务、 服务系统及其组件。
项目计划(PP)
成熟度2级项目管理类过程域
• 项目计划(Project Planning,PP)的目的在于建立并维 护定义项目活动的计划。
• 项目计划是有效管理项目的关键之一。项目计划过程域包含以下活动: • 制订项目计划 • 适当地与相关干系人配合 • 获得对计划的承诺 • 维护计划
过程与产品质量保证(PPQA)
组织级过程定义(OPD)
成熟度3级过程管理类过程域
• 组织级过程定义(Organizational Process Definition, OPD)的目的在于建立并维护一套可用的组织级过程资产、 工作环境标准以及团队规则与指南。
• 组织级过程资产使得整个组织具有一致的过程执行,并且为组织提供 一个累积的、长期收益的基础。 • 组织的过程资产库通过让整个组织内共享最佳实践与经验教训来支持 组织级学习与过程改进。 • 组织的标准过程集也描述与供方之间标准的交互。供方交互由下面典 型的事项所描述:期望供方提供的交付物、适用于那些交付物的验收 准则、标准(例如,架构与技术标准),以及标准里程碑与进展评审。
过程域(PA)
• Process Area:过程域。 • 过程域是某一领域内的一组相关实践,当它们共同得到实 施时,能满足一组对于在本领域作出改进较为重要的目标。 • 共有22个过程域。
CMMI两种模型
CMMI模型表现形式
• 1. 连续式:
• 通过将CMMI 中过程区域分为四大类:过程管理、项目管 理、工程以及支持。对于每个大类中的过程区域,又进一 步分为不同能力等级。
• “集成项目管理”涉及以下活动: • 在项目启动时,通过裁剪组织的标准过程集建立项目已定义的过程 • 用项目已定义的过程管理项目 • 基于组织的工作环境标准,为项目建立工作环境 • 建立旨在达成项目各项目标的团队 • 使用组织级过程资产并为其做贡献 • 在项目期间,使相关干系人关注的事项得以识别、考虑并在适当的时 候得到处理 • 确保相关干系人(1)协作、及时地执行他们的任务;(2)处理项目 的需求、计划、目标、问题与风险;(3)实现他们的承诺;(4)识别、跟 踪与解决协调问题
支持
配置管理 ( 2) 过程和产品质量保证(2) 度量和分析 ( 2) 决策分析和解决 Baidu Nhomakorabea 3) 原因分析和解决 ( 5)
CMMI模型(阶段式表达)
附:可参考给出材料中“CMMI经典例子ppt”理解5个阶段的含义
目标概览图与等价阶段式定级
名称 配置管理 度量与分析 项目监督与控制 项目计划 过程与产品质量保证 需求管理 供方协议管理 决策分析与解决 集成项目管理 组织级过程定义 组织级过程关注 组织级培训 产品集成 需求开发 风险管理 技术解决方案 确认 验证 组织级过程性能 量化项目管理 原因分析与解决 组织级绩效管理 缩略语 CM MA PMC PP PPQA REQM SAM DAR IPM OPD OPF OT PI RD RSKM TS VAL VER OPP QPM CAR OPM
项目监督与控制(PMC)
成熟度2级项目管理类过程域
• 项目监督与控制(Project Monitoring and Control, PMC)的目的在于提供对项目进展的了解,以便在项目 绩效显著偏离计划时可采取适当的纠正措施。
• 文档化的项目计划是监督活动、沟通状态以及采取纠正措施的基础。 主要通过在项目进度表或WBS中预定的里程碑处或者控制级别上,将 实际的工作产品与任务属性、工作量、成本以及进度与计划进行对比 来确定进展情况。对进展的适当可视性使得绩效与计划发生显著偏差 时能够及时采取纠正措施。显著偏差是指如果不解决就会妨碍项目达 成其目标的偏差。
过程管理
组织级培训 ( 3) 组织级过程定义(3) 组织级过程关注(3) 组织级过程性能(4) 组织级绩效管理(5)
项目管理
项目计划 (2) 项目监控和控制(2) 供方协议管理 (2) 需求管理 (2) 集成项目管理 (3) 风险管理 (3) 量化项目管理 (4)
工程
需求开发 ( 3) 技术解决方案(3) 产品集成 ( 3) 验证 ( 3) 确认 ( 3)
• “配置管理”过程域涉及以下活动: • 识别所选工作产品的配置,其在给定的时间点上组成基线 • 控制对配置项的变更 • 构建或提供规格说明,以便从配置管理系统构建工作产品 • 维护基线的完整性 • 向开发人员、最终用户与客户提供准确的状态与当前的配置数据
度量与分析(MA)
成熟度2级支持类过程域
• 度量与分析(Measurement and Analysis,MA)的目 的在于开发并保持用于支持管理信息需要的度量能力。
组织级培训(OT)
成熟度3级过程管理类过程域
• 组织级培训(Organizational Training,OT)的目的在于发展 人员的技能与知识,使其能够有效且高效地执行他们的角色。
• “组织级培训”涉及用于支持组织战略业务目标的培训,并满足跨项目、 跨支持组的通用战术培训需要。由个别项目与支持组识别的、用以满足 其特定需要的培训在项目与支持组层面进行处理,处于“组织级培训” 过程域的范围之外。 组织级培训项目包括以下活动: • 识别组织所需要的培训 • 获得并提供培训,以解决已识别的培训需要 • 建立并维护培训能力 • 建立并维护培训记录 • 评估培训有效性
决策分析与解决(DAR)
成熟度3级支持类过程域
• 决策分析与解决(Decision Analysis and Resolution,DAR) 的目的在于使用正式的评价过程,遵循已建立的准则,对已识 别的多个备选方案进行评价,以分析可能的决策。
•
• • • • • •
“决策分析与解决”过程域涉及建立指南,用以确定哪些问题需要采用 正式评价过程,并应用正式评价过程来解决这些问题。
正式评价过程包含以下活动: • 建立评价备选方案的准则 • 识别备选解决方案 • 选择评价备选方案的方法 • 使用已建立的准则和方法评价备选解决方案 • 基于评价准则从备选方案中选择所推荐的方案
集成项目管理(IPM)
成熟度3级项目管理类过程域
• 集成项目管理(Integrated Project Management,IPM) 的目的在于从组织的标准过程集中裁剪得到集成的已定义过程, 并以此为依据建立并管理项目以及相关干系人的参与。
组织级过程关注(OPF)
成熟度3级过程管理类过程域
• 组织级过程关注(Organizational Process Focus,OPF) 的目的在于,基于对组织过程与过程资产当前的强项与弱 项的透彻理解,计划、实施并部署组织级过程改进。
• 组织的过程包括组织及其项目使用的所有过程。对组织的过程与过程 资产的候选改进从各种来源获得,包括过程的度量、在过程实施中得 到的经验教训、过程评估的结果、产品与服务评价活动的结果、客户 满意度评价的结果、参考其它组织过程进行基准比较的结果以及来自 组织中其它改进倡议的建议。
• 2. 阶段式:
• 把CMMI 中的若干个过程区域分成了5 个成熟度级别,帮 助实施CMMI 的组织建议一条比较容易实现的过程改进发 展道路。
连续式与阶段式表现形式
CMMI模型(连续式表达)
• 成熟度等级
CMMI(连续式表达) - 过程能力
• • • • • • 5 4 3 2 1 0 优化级 已定量管理级 已定义级 已管理级 已执行级 不完整级
CMMI-软件能力成熟度集成 模型 整体框架和重点过程域解释
CMMI是什么?
• CMMI: Capability Maturity Model Integration(能力 成熟度模型集成)
CMMI的关注点
CMMI三要素:人、技术、过程 CMMI关注的是过程,也就是管理
三要素相互影响,过程的改进会持续会持续从正面影响人和资 源,人的士气和能力持续提高,资源被最合理最优化的配置。
成熟度2级支持类过程域
• 过程与产品质量保证(Process and Product Quality Assurance,PPQA)的目的在于向员工与管理层提供对 过程及其相关工作产品的客观洞察。
• “过程与产品质量保证”过程域涉及以下活动: • 对照适用的过程描述、标准与规程,客观评价已执行的过程与工作 产品 • 识别并记录不符合问题 • 向项目员工与管理人员提供对质量保证活动结果的反馈 • 确保不符合问题得到处理
“度量与分析”过程域涉及以下活动: • 明确说明度量与分析的目标,使其与所识别的信息需要及项目、 组织级或业务目标协调一致 • 明确说明度量项、分析技术以及数据收集、数据存储、报告与反 馈的机制 • 实施分析技术以及数据收集、数据报告与反馈的机制 • 提供客观的结果,这些结果可用于做出有根据的决策以及采取适 当的纠正措施
需求管理(REQM)
成熟度2级项目管理类过程域
• 需求管理(Requirements Management,REQM)的目的在 于管理项目的产品与产品组件需求,并确保那些需求与项目计 划和工作产品间的协调一致。
• “需求管理”过程管理所有由项目收到或产生的需求,包括技术与非 技术需求,以及由组织赋予项目的需求。 • 项目应采取适当的步骤来确保已批准的需求集得到管理,以支持项目 计划与执行的需要。当项目从已批准的需求提供方处接收了需求,应 在将这些需求纳入项目计划之前,与需求提供方一起评审这些需求, 以解决问题并避免误解。一旦需求提供方与需求接收方达成一致,应 从项目参加者处获得对需求的承诺。随着需求的演变,项目对需求的 变更进行管理,并识别在计划、工作产品与需求间的不一致。
供方协议管理(SAM)
成熟度2级项目管理类过程域
• 供方协议管理(Supplier Agreement Management, SAM)的目的在于管理从供方采购产品与服务的活动。
• “供方协议管理”过程域包括以下活动: • 确定采购类型 • 选择供方 • 建立并维护与供方的协议 • 执行供方协议 • 接受所采购产品的交付 • 确保成功地移交所采购的产品