您好,欢迎访问三七文档
.过程专家CMMI基础知识Agenda•CMMI介绍–连续与阶段表现型–模型概述•改进收益•SCAMPI评估–评估准备–现场评估•实施CMMI咨询服务过程–实施流程–企业投入–改进成效模型起源•SEI(SoftwareEngineeringInstitute,软件工程研究院)是美国政府(DoD)出资在CarnegieMellon大学建立的研发中心(1984),也是目前世界上软件工程领域最有影响的研究机构。•SW-CMM最早于1987年推出一套成熟度调查问卷;1990年开发出SW-CMMV1.0版;目前流行的是SEI于1993年研制SW-CMMV1.1版。CMMI的产生1997年10月美国国防部下令SEI停止对CMM的研究,转而致力于开发CMMI,帮助企业解决使用多个CMM的问题。SEI同时宣布CMMI产品将取代CMM,故于2000年8月11日颁布CMMI-SE/SW1.0版本,2001年12月发行1.1版本,从2003年开始由CMM向CMMI过渡,2005年年底CMM开始停用。CMMI之目的在发展一个共通性的整合架构,除了支持CMM延伸出来的软件能力成熟度(SW-CMM)之外,也支持不同专业领域如系统工程能力成熟度(SE-CMM)、集成的产品开发能力成熟度(IPD-CMM)、外购协作能力成熟度(SS-CMM)等应用模式。基本上,CMM与CMMI虽然有一定的相似度,但CMMI不仅提高每一个级别的要求门坎,同时扩充了能力成熟度的评估范畴,且能与国际标准组织╱国际电工协会(ISO╱IEC)15504软件流程评估技术兼容。CMMIV1.2自2001年12月发行以来,导入CMMI已与日俱增,CMMI套装产品也被全世界的组织单位所采用。自2000年开办CMMI简介课程以来,上课人数超过四万人,培训300位SEI授权讲师。全球六大洲超过1000件SCAMPISM评鉴案件。CMMI套装产品V1.2于2006年8月发行,从2006年开始由CMMIV1.1向CMMIV1.2过渡,2007年8月31日CMMIV1.1开始停用。CMMIV1.2包含2大学科产品或项目研发(DEV-CMM)、集成的产品开发能力成熟度(IPD-CMM)。实施各种任务的标准、规程和方法方法、技术、工具和设备有知识、有技能、有经验的人过程过程改进是做好软件工程的必经之路软件企业必经之路过程能力(Processcapability):描述(开发组织或项目组)通过遵循开发过程能够实现预期结果的程度。过程性能(processperformance):表示遵循开发过程所达到的实际结果。过程成熟度(processmaturity):一个特定过程被明确地定义、管理、测量、控制和生效的程度。成熟度意味着能力上的增长潜力,并表明组织过程的丰富程度及它在整个组织的项目中运用时的一致性。构成过程成熟度的基本概念产品的质量受生产和维护的过程影响极大。这意味着关注过程也就关注了产品。关注过程可:重复结果透视项目进程度量产品特性过程管理与质量不成熟的过程或组织特征。无序的过程是由实践者和管理者临时拼凑的。末得到严格定义。高度依赖于当事者。对进展和质量的低可视性。产品功能性和质量可能因满足进度而作出让步。新技术的应用有很大风险。过量的维护费用。质量难以预测。缺少进一步改进的客观基础成熟组织特征•过程定义明确、一致,执行严格•过程性能和质量可以预测—定性或定量•降低过程对人的依赖•新技术引入受控,风险小•形成持续改进的过程文化CMMI模型标准成熟度5OID,CAR成熟度4OPP,QPM成熟度3REQD,TS,PI,VER,VAL,OPF,OPD,OT,IPM,RSKM,DAROverview•绪论•模型结构•模型术语•成熟度水平和通用模型概念•对模型的理解•模型的应用成熟度2REQM,PP,PMC,SAM,MA,PPQA,CM附录工程REQM,REQD,TS,PI,VER,VAL项目管理PP,PMC,SAMIPM,RSKM,QPM过程管理OPF,OPD,OT,OPP,OIDProcessManagementPAs-Goals-Practices支持CM,PPQA,MA,CAR,DAR附录CMMI-DEV阶段型Overview•绪论•模型结构•模型术语•能力等级和通用模型概念•对模型的理解•模型的应用CMMI-DEV连续型阶段型ML1ML2ML3ML4ML5...针对已经建立过程域的企业单位连续型...针对单一或一组过程域PAPAPA过程域的能力PACMMI模型的两种表示成熟度的等级CMMI模型表示法CMMI模型表示法•阶段型—Staged–组织成熟度方法–遵循预定义的里程碑–5个成熟度等级:1--初始级(Initial);2--已管理级(Managed);3--已定义级(Defined);4--定量管理级(QuantitativelyManaged);5--持续优化级(Optimizing);•连续型–Continuous–过程能力方法–组织选择哪一个“过程”着重用于连续的过程改进。–6种能力等级:0—不完全级(Incomplete);1—已执行级(Performed);2—已管理级(Managed);3—已定义级(Defined),4—定量管理级(QuantitativelyManaged);5—持续优化级(Optimizing)•过程域(PAs)是一类相关实践活动的集合.•它们是建立过程能力最主要的元素(模块),是两种模型表示的基础.•ExamplePA:“RequirementsManagement”过程域ProcessArea--PAs•目标和实践是用于识别过程和能力的模型要素.–目标•通过有效实施一组实践要达成的结果的描述.–实践•要达成目标必须实施的一组活动的描述,它们在PAs中扮演着关键因素.CMMI其他重要基本概念•特定目标和实践–与特定过程域相关–仅应用于特定过程域•通用目标和实践–与所有过程域有关–必须应用于所有过程域目标和实践CMMI的阶段表示法•CMMI的阶段式表示法就是组织成熟度表示方法5优化级(2)4定量管理级(2)3已定义级(13)2已管理级(7)1初始级(0)2级-已管理级配置管理过程和产品质量保证供应商合同管理项目监控项目计划需求管理度量和分析4级-量化管理级量化项目管理组织过程性能3级-已定义级需求开发技术解决方案验证确认产品集成集成项目管理组织过程焦点组织过程定义组织培训风险管理决策分析和解决集成化组织环境集成化的团队5级-优化级组织创新和实施原因分析和解决CMMI模型—阶段型MaturityLevelProcessAreaProcessAreaProcessArea通用目标特定目标CommitmenttoPerform:为过程改进活动建立方针政策和管理设施AbilitytoPerform:确保项目或组织有足够必要的资源从事过程改进活动DirectingImplementation:收集,度量和分析过程执行的相关数据Verification:验证项目或组织的活动是否与需求,流程和方针相一致通用实践特定实践CMMI模型-阶段型1234过程不可预测,缺乏控制且控制是被动反应式的过程刻划项目特点,控制经常是反应式的过程刻划组织特点,并实施预测式控制度量并统计控制过程重点在持续改进5已定量管理的已定义的初始的已管理的优化的阶段型的5个等级CMMI将组织的成熟度划分为五个等级。成熟度是经过定义的阶梯式的过程改善的指针,也是预测组织未来绩效表现的方法。组织表现每达到一个成熟度,即代表组织过程能力的增进。而其五个成熟度的等级内容如下:•初始级(Initial)结果不可预测,过程不稳定,管理被动。阶段型的5个等级•管理级(Managed)项目有清楚的过程与明确的目标。本级包括:需求管理、项目策划、项目监控、供应商协定管理、度量与分析、过程与产品质量保证及配置管理等方面的工作。通过CMMILevel2“管理级”的评估,则代表企业的过程目标(成本、时程、质量)是经过规划、文件纪录、执行、管控而且此目标已达成。•定义级(Defined)组织建立了定义清楚而主动的工作过程。本级包括:需求开发、技术解决方案、产品集成、验证、确认、组织过程聚焦、组织过程定义、组织培训、集成的项目管理、风险管理、决策分析与解决方案、(集成的组织环境、集成的团队合作)等方面的工作。通过本级的评估,则代表企业已经根据组织标准过程及相关过程资产,调适出合适项目的开发过程。这些过程被详尽说明与了解,用标准、程序、工具及方法来描述。“管理级”和“定义级”的差别在于过程的应用范围,前者只限于特定项目使用,后者则是适用于组织的所有项目。阶段型的5个等级•量化管理级(Quantitativelymanaged)过程被量化管理。本级着重在组织绩效的建立与量化的项目管理。通过Level4则代表组织为产品质量、服务质量与过程绩效所订定的数量化目标都已经建立,并透过统计方法诠释,以作为过程管理的准则。“定义级”与“量化管理级”的差别在于过程绩效的预测力,前者的过程仅是定性的管理,后者则为定量的可预测。•优化级(Optimizing)聚焦于过程改善作业。着重在组织的创新发展及原因分析并提出解决方案。通过本级的评估,则代表组织经由渐近与创新的技术改善,专注于过程的持续改善。组织的量化过程改善目标已经确定,并持续地修改以反映经营目标的变动。灵活与创新的最佳化过程是组织进步的原动力。需求开发RequirementsDevelopment技术解决方案TechnicalSolution产品集成ProductIntegration验证Verification确认Validation组织过程焦点OrganizationalProcessFocus组织过程定义OrganizationalProcessDefinition组织培训OrganizationalTraining风险管理RiskManagement集成的项目管理IntegratedProjectManagement决策和分析DecisionAnalysisandResolutionML3已定义级ML5优化级需求管理RequirementsManagement项目策划ProjectPlanning项目监控ProjectMonitoringandControl分供方协议管理SupplierAgreementManagement度量和分析MeasurementandAnalysis配置管理ConfigurationManagement过程和产品的质量管理ProcessandProductQualityAssurance组织变革和发展OrganizationalInnovationandDeployment原因分析与方案CausalAnalysisandResolutionML2已管理级组织过程绩效OrganizationalProcessPerformance量化的项目管理QuantitativeProjectManagementML4定量管理级分类过程域特征持续改进定量管理组织过程标准化基本项目管理CMMI模型-阶段型CMMI模型-阶段型阶段型的5个等级•软件过程的可视性能力等级(第1到第5级)通用实践通用目标特定目标特定实践过程域1过程域2过程域3典型工作产品、子实践、说明、引用等详细说明、子实践等CMMI模型-连续型CMMI模型-连续型•过程域能力的增长可以通过一个柱体的高矮表现。•能力等级分为6级–5级优化级–4级定量管理级–3级已定义级–2级已管理级–1级执行级–0级不完整级ProcessCapability能力等级3级能力等级1级3210ProcessArean需求管理RequirementsManagement需求开发RequirementsDevelopment技术方案TechnicalSolution产品集成ProductIntegration验证Verification确认Validation工程项目管理项目策划ProjectPlanning项目监控Pr
本文标题:CMMI基础培训.
链接地址:https://www.777doc.com/doc-2906197 .html