CMMI-简介+过程域介绍ppt课件

上传人:风*** 文档编号:240988050 上传时间:2024-05-22 格式:PPT 页数:36 大小:443.54KB
返回 下载 相关 举报
CMMI-简介+过程域介绍ppt课件_第1页
第1页 / 共36页
CMMI-简介+过程域介绍ppt课件_第2页
第2页 / 共36页
CMMI-简介+过程域介绍ppt课件_第3页
第3页 / 共36页
点击查看更多>>
资源描述
目录目录CMMI概述概述1CMMI结构结构2CMMI过程域过程域3问题与讨论问题与讨论4目目录录CMMI概述概述1CMMI结结构构2CMMI过过程域程域3问题问题与与讨论讨论1 CMMI 1 CMMI 概述概述1 CMMI 概述概述1.1 CMMI简介简介CMMI全称是Capability Maturity Model Integration,即软件能力成熟度模型集成,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制的,其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件开发中的困难。1.1 CMMI简简介介CMMI全称是全称是Capability M1.2 CMMI 产生的背景CMM 是指软件能力成熟度模型,英文缩写为SW-CMM,简称CMM。CMM 的定义是:对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM 的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。自1991 年SW-CMM首次发布后,SEI 又开发了其他成熟度模型,包括:系统工程、采购、人力资源管理和集成产品开发等。虽然各个模型针对的专业领域不同,但彼此之间也有一定的重叠,后SEI将各个模型整合,建立统一模型,就产生了CMMI模型。1.2 CMMI 产产生的背景生的背景CMM 是指是指软软件能力成熟度模型,件能力成熟度模型,1.3 CMMI 起源起源 CMMI 是一套融合多学科的、可扩充的产品集合,该模型包含了从软件需求提出、软件设计、开发、编码、测试、交付运行到软件退役的软件整个生存周期里各个软件过程的各项基本要素;是软件过程的有机汇集,旨在为软件组织改进其过程和提高其对软件产品或服务的开发、采购以及维护的能力中提供指导。CMMI 起源于三个模型(源模型),分别是:软件能力成熟度模型(SW-CMM)2.0 版,C 稿电子行业协会临时标准(EIA/IS731)集成产品开发能力成熟度模型(IPD-CMM)v0.98 1.3 CMMI 起源起源 CMMI 是一套融合多学科的、可是一套融合多学科的、可扩扩充充1.4 CMMI 发展史u1991:第一个CMM模型:软件CMMu 自1991年以来,相继有多个学科领域的CMM模型问世:SE-CMM,SW-CMM,IPD-CMM等u 1997:开发一个CMM模型的集成框架u 2002:CMMI V1.1(包含了CMMI-SE/SW/IPPD/SS 模型)正式发布u 2006:CMMI V1.2正式发布u 2010:CMMI V1.3正式发布(包含开发、采购、服务模型)1.4 CMMI 发发展史展史1991:第一个第一个CMM模型:模型:软软件件C1.5 CMMI 评估方法SEI将CMMI的评估过程分为Class A、B、C三种类型:SCAMPI ARC SCAMPI ARC A A类评估类评估CMMI A类评估过程,是正式的标准过程,目的是获得评估等级,评估过程需执行所有的评估要求步骤,在CMMI标准中需要满足ARC要求(CMMI的评估要求),相对需要组建正式评估小组,并需要授权的评估师进行评估,具体评估过程详细描述参见SCAMPI(Standard CMMI Appraisal Method for Process Improvement)评估方法介绍。SCAMPI ARC BSCAMPI ARC B类评估类评估CMMI B类评估过程,则只需要满足部分的ARC要求,并可以只需要收集更少的信息,一般必须由访谈方式获得信息,这里不需要最终产生组织的成熟度级别,评估组的负责人可以是授权评估师或由组织内部相应的有经验的成员担当,这可以认为是组织内部的评估过程,可以在过程改进过程中的诊断过程中使用,也可以在组织发展过程中进行阶段性评估审计时使用。SCAMPI ARC CSCAMPI ARC C类评估类评估CMMI C类评估过程,则满足更少的ARC要求,这是组织快速浏览过程,只确定相对较少过程域,不需要授权评估师和给出组织成熟度级别的一种非正式评估过程。一般是特定少数或一个项目,或针对少数过程或一个过程在组织中执行的情况进行评估,一般是在组织发展过程中进行。1.5 CMMI 评评估方法估方法SEI将将CMMI的的评评估估过过程分程分为为C三类评估方法的简要特征三三类评类评估方法的估方法的简简要特征要特征2 CMMI 2 CMMI 结构结构2 CMMI 结结构构2.1 CMMI 表现形式一个组织可以从过程域能力或组织成熟度两种角度选择过程改进的途径。通过过程域能力的角度进行选择的就是分别在每个过程域中建立基线并度量改进结果。这种方法在连续式表示法中得到了支持,使用的关键术语是“能力”。通过组织成熟度的角度进行选择则强调过程域集合,这些过程域集合的目睹是用来定义整个组织的过程成熟度的已验证阶段。在阶段式表示法中采用了此方法,使用的关键术语是“成熟度”。2.1 CMMI 表表现现形式一个形式一个组织组织可以从可以从过过程域能力或程域能力或组织组织成熟成熟2.1.1 连续式模型连续式表述关心选择特定的过程域进行改进,以及该过程域期望的能力度等级。在这个背景下,一个过程是否已执行或不完整是重要的,所以,不完整作为连续式表示的开始点。能力度等级,属于连续式表述,应用于个别过程域的组织过程改进的达成。这些等级对一个过程域有递增地改进过程的方式。四个能力度等级:n0 不完整级n1 已执行级n2 已管理级n3 已定义级2.1.1 连续连续式模型式模型连续连续式表述关心式表述关心选择选择特定的特定的过过程域程域进进行改行改进进2.1.2 能力度等级n能力能力0 0级:不完整级级:不完整级一个不完整过程是一个没有执行或部分执行的过程。无法满足过程域的一个或多个特定目标,以及因为没有制度化部分执行过程的理由,这个等级没有通用目标。n能力能力1 1级:已执行级级:已执行级一个已执行过程是一个完成生产工作产品所需工作,满足过程域特殊目标的过程。n能力能力2 2级:已管理级级:已管理级一个已管理过程是一个依据方针进行策划和执行,雇佣有技术的人员拥有充足的资源来产生受控输出;相关利益人参与监督、控制和评审,且经评价符合其过程描述的已执行过程。n能力能力3 3级:已定义级级:已定义级已定义过程是一个已管理过程,过程根据组织的定义指导定义组织标准过程,并纳入工作产品、度量与其他过程改进信息至组织过程资产。2.1.2 能力度等能力度等级级能力能力0级级:不完整:不完整级级2.1.3 阶段式模型成熟度等级,属于阶段式表述。每个成熟度等级包含已定义好的组织过程子集,每一个成熟度等级会使一个重要的组织过程子集合变得成熟,为提升到下一个成熟度做准备。五个成熟度等级:n1 初始级n2 已管理级n3 已定义级n4 量化管理级n5 优化级2.1.3 阶阶段式模型成熟度等段式模型成熟度等级级,属于,属于阶阶段式表述。每个成熟度段式表述。每个成熟度2.1.4 成熟度等级n成熟度成熟度1 1级:初始级级:初始级过程通常都是随意和混乱的,组织往往没有提供一个稳定的环境来支持过程。项目的成功都有赖于组织内个人的能力和英雄主义。成熟度1级的组织趋势描述为过度承诺,一次危机就会抛弃其过程,并且不能重复成功。n成熟度成熟度2 2级:已管理级级:已管理级可确保组织的项目是按照方针策划和实施过程;项目雇佣具备技能的人员并给与足够的资源,产出可控制的产品,纳入干系人,监督、控制与审查,以及评估遵循过程说明的程度。成熟度2级所反映的过程规范,可提供帮助以确保现有的实践在有压力的情况下,仍维持运行。n成熟度成熟度3 3级:已定义级级:已定义级建立与改进组织标准过程,是成熟度3级的基础。项目根据定义指导,定义组织标准过程以建立它们的定义过程。2.1.4 成熟度等成熟度等级级成熟度成熟度1级级:初始:初始级级n成熟度成熟度4 4级:量化管理级级:量化管理级组织与项目针对质量与过程绩效建立量化目标,并使用它们当做管理过程的准则。成熟度3级和4级之间的一个重要区别是过程性能的可预见性。在成熟度4级,使用统计和其他量化技术来控制项目和已选择的子系统的性能,并且预测都是部分地基于对过程数据的统计的细致分析。n成熟度成熟度5 5级:优化级级:优化级组织基于对商业目标和绩效需要的量化理解继续改进其过程,通过渐增与创新过程及技术改进,专注于持续改进过程绩效。建立组织量化过程改进目标,度量与评估部署过程改进的影响。改进活动的目标是已定义过程与组织标准过程。成熟度4级和5级之间的一个重要差别是关注管理和改进组织性能。在成熟度4级,组织和项目着重在子过程级别理解和控制组织性能并使用结果来管理项目。在成熟度5级,组织使用从多个项目收集的数据来关注整体的组织性能,使用数据分析结果来识别性能中的不足和差距,这些差距可用于推动组织过程改进,生成可度量的性能改进。成熟度成熟度4级级:量化管理:量化管理级级过程不可预计过程不可预计,不可控,不可控,项目不可重复,依赖个人项目不可重复,依赖个人英雄英雄项目级过程管理、项目可项目级过程管理、项目可重复重复组织级过程定义和实施组织级过程定义和实施 过程度量和统计控制过程度量和统计控制持续改进持续改进1 234 5 初始级初始级已管理已管理级级已定义已定义级级量化管理量化管理级级优化优化级级过过程不可程不可预计预计,不可控,不可控,项项目不可重复,依目不可重复,依赖赖个人英雄个人英雄项项目目级过级过程程CMMI 1级-初始级过程处于馄饨状态,有时候只是一些无秩序的习惯过程性能依赖于个人的能力和英雄行为一旦指派最优秀的人员执行任务时,高质量和出色表现是有可能的过程性能不可预计没有有效的实施管理活动CMMI 1级级-初始初始级过级过程程处处于于馄饨馄饨状状态态,有,有时时候只是一些无秩候只是一些无秩InOut只有输入(需求)和输出(系统产品)只有输入(需求)和输出(系统产品)产品可能是在某种不规则的过程中产生产品可能是在某种不规则的过程中产生不可预测的过程性能不可预测的过程性能InOut只有只有输输入(需求)和入(需求)和输输出(系出(系统产统产品)不可品)不可预测预测的的过过程性程性CMMI 2级级-已管理级已管理级项目管理是有纪律的组织方针建立并遵照执行项目计划和过程描述已经文档化并执行足够的资源在整个生命周期指派了职责和权利过去的成功能够重用在新的类似项目中纪律保证现有惯例在多种压力情况下得以维持工作任务和工作产品对于管理着在定义的点上是可见的CMMI 2级级-已管理已管理级项级项目管理是有目管理是有纪纪律的律的过程是过程是“已管理的已管理的”InOut需求输入,通常会有期望的系统产品输出需求输入,通常会有期望的系统产品输出按照方针制定了项目计划按照方针制定了项目计划项目活动按照计划执行项目活动按照计划执行在定义的点上实施度量和评审在定义的点上实施度量和评审可以重复成功实践可以重复成功实践过过程是程是“已管理的已管理的”InOut需求需求输输入,通常会有期望的系入,通常会有期望的系统统CMMI 3级级-已已定义定义级级建立了组织的标准软件过程建立了负责组织的软件过程活动的机构项目定义的软件过程项目进展和状态的可视性组织的软件能力均衡、一致具有受到维护的过程描述能为本组织的过程财富(资源)贡献工作成果、度量项目以及其它过程改进信息CMMI 3级级-已定已定义级义级建立了建立了组织组织的的标标准准软软件件过过程程InOut过程是过程是“已已定义定义的的”项目定义的软件过程项目定义的软件过程项目进展和状态的可视性项目进展和状态的可视性组织的软件能力均衡、一致组织的软件能力均衡、一致InOut过过程是程是“已定已定义义的的”CMMI 4级-量化管理级过程性能的可预见性使用统计和其他量化技术来控制项目和已选择的子系统的性能组织与项目针对质量与过程绩效建立量化目标,并使用它们当做管理过程的准则CMMI 4级级-量化管理量化管理级过级过程性能的可程性能的可预见预见性性CMMI 5级-优化级关注管理和改进组织性能建立组织量化过程改进目标持续改进过程绩效CMMI 5级级-优优化化级级关注管理和改关注管理和改进组织进组织性能性能CMMI-简简介介+过过程域介程域介绍绍ppt课课件件2.1.5 能力和成熟度等级对照表2.1.5 能力和成熟度等能力和成熟度等级对级对照表照表2.2 CMMI 模型组件CMMI 模型组件按照类型被群组成三个类型:必要的、期望的以及辅助的。n必要的组件必要的组件必要的组件是说明一个组织要满足某一过程域所需要达成的成果。在CMMI中的特定目标及通用目标是必要的模型组件。目标满足是在评估中决定某过程域是否有达成或满足的基础。n期望的组件期望的组件期望的组件说明一个组织要达成某一个必要的组件所需要执行的作法。期望的组件用来指导要执行改进或评估的个人与团体。期望的组件包含特定实践和通用实践。n辅助的组件辅助的组件CMMI的辅助组件是帮助模型使用者理解CMMI必要组件和期望组件的信息。这些组件有可能是样例包、详细的解释说明或者是其他有用的辅助信息。子实践、记录、参考信息、目标列表、实践列表、源代码、工作产品样例、通用实践的详细说明等都是模型组件的辅助组件来源。2.2 CMMI 模型模型组组件件CMMI 模型模型组组件按照件按照类类型被群型被群组组过程域过程域特殊目标特殊目标通用目标通用目标特殊实践特殊实践通用实践通用实践目目的的前前言言相相关关PA典典型型工工作作成成果果子子实实践践子子实实践践说明:说明:必要组件必要组件期望组件期望组件辅助组件辅助组件2.3 CMMI模型组件关系模型组件关系过过程域特殊目程域特殊目标标通用目通用目标标特殊特殊实实践通用践通用实实践目前相典子子践目前相典子子说说明:必要明:必要3 CMMI 3 CMMI 过程域过程域3 CMMI 过过程域程域3.1 按类型划分每个过程域之间不是独立个体,是存在关系的,为了支持连续式表述CMMI将过程域分成四种类型:3.1 按按类类型划分每个型划分每个过过程域之程域之间间不是独立个体,是存在关系的,不是独立个体,是存在关系的,3.2 按等级划分阶段式表述提供由成熟度第 1级到第 5级之预先定义的改进路径,包含达成每一个熟度等级过程域之目标。为了支持阶段式表述,群组成熟度指出实行哪些域以达成每一个熟度等级:3.2 按等按等级级划分划分阶阶段式表述提供由成熟度第段式表述提供由成熟度第 1级级到第到第 5级级之之3.3.1 二级过程域详细阐述v需求管理需求管理-REQM-REQM管理需求和识别需求与项目计划之间的差异性项目计划项目计划-PP-PP评估计划参数,制定内外任务,开发项目管理计划项目跟踪与监控项目跟踪与监控-PMC-PMC监控项目过程和绩效以防和项目计划相违背;当实际的状况和期望数值有明显差异时,应采取适纠正行动。配置管理配置管理-CM-CM建立和维护基线及其完整性、追踪和控制工作产品(管理结构之下)的变化供应商协议管理供应商协议管理-SAM-SAM监督供应商的工作产品与过程,追踪供应商的进展与绩效,适当地修订供应商协议;执行验收审查与测试供应商所生产的产品组件v软件过程与产品质量保证软件过程与产品质量保证-PPQA-PPQA客观地评价过程和相关产品工作是否严格适用于过程描述、标准和程序v度量与分析度量与分析-MA-MA排列以信息识别需求为项目、组织或企业目标的度量目标和活动,并为其提供度量结果3.3.1 二二级过级过程域程域详细阐详细阐述需求管理述需求管理-REQM3.3.2 三级过程域详细阐述v需求开发需求开发-RD-RD收集stakeholder的需求,规划产品和产品组件,分析和确认这些需求v技术解决技术解决-TS-TS在产品或产品组件中描述迭代循环周期-选择解决方案和开发实现设计v确认确认-VAL-VAL为合法检查故障选择产品和产品组件;选择检查方法;建立和维护检查程序、标准和在确保产品和产品组件满足最终用户需求的实际操作环境v验证验证-VER-VER建立和维护检验方法、程序、标准和环境,还有执行同级评审和检验选择的产品v产品集成产品集成-PI-PI开发产品集成策略,程序和环境;确保产品组件间的界面兼容性;组装产品组件;实现此产品和产品组件3.3.2 三三级过级过程域程域详细阐详细阐述需求开述需求开发发-RDv集成项目管理集成项目管理-IPM-IPM从始至终地建立和维护项目的过程定义,在项目管理中运用项目过程定义,及与相关人员协作v组织过程焦点组织过程焦点-OPF-OPF为让过程变得有价值,及计划、执行和部署过程改进,决定过程改进的时机v组织过程定义组织过程定义-OPD-OPD建立和维护一系列标准过程价值,通过组织增加组织过程有价值的资产,及为团队制定规则v组织培训组织培训-OT-OT从战略上识别组织培训需求,并提供其培训v风险管理风险管理-RSKM-RSKM定义一个有风险的管理策略,识别、分析和减轻风险v决策分析与解决方案决策分析与解决方案-DAR-DAR根据能识别出与已制定标准差别的官方过程评价选择性地分析可能的决定,同时也可以为哪些决定需要改进的过程评价提供指导集成集成项项目管理目管理-IPM3.2.3 四级过程域详细阐述v组织过程性能组织过程性能-OPP-OPP为组织的一系列标准过程建立和维护过程绩效基线和过程绩效模型v量化项目管理量化项目管理-QPM-QPM运用统计学、其他定量技术和历史数据,建立质量和过程绩效目标、排列项目的过程定义、选择子过程理解过程绩效、监控子过程和项目绩效、执行总过程从分析原因到描述过程绩效缺陷3.2.3 四四级过级过程域程域详细阐详细阐述述组织过组织过程性能程性能-OPP3.2.4 五级过程域详细阐述v组织性能管理-OPM利用统计学和其他定量技术分析组织的经营绩效,目的是决定绩效的不足,识别和部署过程和为过程绩效目标提供帮助的改进技术v原因分析与解决方案-CAR定义和系统地描述选择结果的原因分析3.2.4 五五级过级过程域程域详细阐详细阐述述组织组织性能管理性能管理-OPM36
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!