CMMI3_介绍

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

日期:2008-03-12CMMI3级基础知识介绍导言课程目标:使公司人员初步了解CMMI3级课程主要内容:CMMI3级基础知识及练习题课程适用人群:全体员工培训达标的标准:课后练习题能够解答正确;通过最终考核;课程大纲CMMI介绍CMMI的意义公司实施CMMI3级的计划CMMI介绍什么是CMMICCapability能力MMaturity成熟度MModel模型IIntegration集成CapabilityMaturityModelIntegration能力成熟度模型集成CMMI介绍什么是CMMI由美国卡内基梅隆大学软件工程研究所(SEI)推出。CMMI主要论述“应该做什么才能使软件过程能力达到CMMI某种级别”——即“CMMI规定了做什么,但没有说如何做”。CMMI介绍什么是CMMICMMI是一种过程改进的方法,为组织提供有效过程的基本元素。CMMI可用于指导一个项目、一个单位或一个企业的过程改进。CMMI帮助集成传统的组织职能,设定过程改进的目标和优先顺序,提供质量活动指导并为评估现有的过程提供了参考。CMMI介绍在我们看来CMMI是1.过程评估的检查单2.过程改进的指导书,行业最佳实践3.过程审计的依据4.方法论CMMI不是过程,是检查单,是方法论。CMMI介绍过程改进的价值1.improvedschedule&budgetpredictability(进度、预算)2.improvedcycletime(开发周期)3.increasedproductivity(生产率)CMMI介绍过程改进的价值4.improvedquality(asmeasuredbydefects)(质量)5.increasedcustomersatisfaction(客户满意度)6.improvedemployeemorale(士气)7.increasedreturnoninvestment(投资回报率)CMMI介绍CMMI能帮我们做什么CMMI将最佳实践组织在一起,为提高组织及个人管理、开发、采购和维护产品及服务能力提供了指南,帮助组织:评估组织的成熟度或过程能力建立过程改进的优先顺序实施过程改进进行行业比较CMMI介绍过程改进的根本Processimprovementshouldbedonetohelpthebusiness—notforitsownsake.过程改进是为了帮助商业目标的实现,不是为了改进而改进。CMMI介绍CMMI的表达式分为两种Staged—阶段式Continuous—连续式凡是分等级过CMMI的都是采用的阶段式。公司要过的是CMMI3级,采用的模型是:CMMI-DEVV1.2Staged(CMMI开发模型)CMMI介绍CMMI模型介绍英文版公司内部网-软件工程和品质管理-CMMI-CMMI英文版介绍中文版公司内部网-软件工程和品质管理-CMMI-英文版CMMI介绍-CMMI1.2forDevelopment日文版公司内部网-软件工程和品质管理-CMMI-英文版CMMI介绍-日文版CMMI介绍-cmmi-dev-v12-j.pdf附:公司内部网:介绍CMMI的表达式分为两种CMMI介绍连续式主要衡量一个企业的项目能力。企业在接受评估时可以选择自己希望评估的项目来进行评估。因为是企业自己挑选项目,其评估通过的可能性较大。但是,它反映的内容也比较窄。它仅仅表示企业在该项目或类似项目的实施能力达到了某一等级。CMMI介绍阶段式主要衡量一个企业的成熟度,即企业在项目实施上的综合实力。企业在进行评估时,一定要由评估师来挑选企业内部的任何项目,甚至任何项目的任何部分。一般地讲,一个企业要想在阶段性评估中得到三级,其企业内部的大部分项目要达到三级,小部分项目可以在二级,但决不能有一级。CMMI介绍CMMI分为5个等级Initial-初始级Managed-管理级Defined-定义级QuantitativelyManaged-量化管理级Optimizing-优化级CMMI介绍CMMI分为5个等级初始级软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。管理级建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。定义级已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。CMMI介绍CMMI分为5个等级量化管理级分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。优化级过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。CMMI介绍CMMI介绍等级情况特点Initial-初始级(1):过程是不可见的Repeatable-管理级(2):过程里程碑是可见的Defined-定义级(3):过程内部是可见的Managed–量化管理级(4):过程可见性是定量化的Optimizing-优化级(5):可见性的更高等级,自我优化的CMMI介绍CMMI能力等级情况共有6种能力等级:0:Incomplete(不完整级)1:Performed(执行级)2:Managed(管理级)3:Defined(定义级)4:QuantitativelyManaged(量化管理级)5:Optimizing(优化级)CMMI介绍能力等级介绍0:Incomplete(不完整级)过程未执行或者执行不完整,特定目标中有不能满足的部分。1:Performed(执行级)特定目标都得到满足,基本活动都得到执行。CMMI介绍能力等级介绍2:Managed(管理级)已管理的过程除了得到执行外,还需要得到计划,并且按照组织方针来进行实施,相关的人员得到与执行有关的培训,为了过程的执行,分配了相关的资源,生成的工作产品受到控制。利益相关的方面都参与了过程的执行,并且进行了相关的评审以及过程符合度的验证。管理层关心过程的制度化状况以及过程的其他目标,例如成本、进度和质量目标。CMMI介绍能力等级介绍3:Defined(定义级)已定义的过程除了是一个已管理的过程之外,还具有如下的特征:该过程是从组织的标准过程裁剪而来的,裁减的依据是组织的裁剪指南。该过程还向组织的过程资产库贡献关于工作产品、度量数据以及其他的过程改进信息。CMMI介绍能力等级介绍4:QuantitativelyManaged(量化管理级)量化管理的过程除了是已定义的过程之外,还具有如下的特征:过程实施是用统计的以及其他种类的量化手段来进行管理的。在过程的管理中使用了量化的质量和过程性能指标作为管理的标准。用统计手段来理解质量和过程性能,并且在整个生命周期之内进行管理。CMMI介绍能力等级介绍5:Optimizing(优化级)优化的过程除了是一个量化管理的过程之外,还具有如下的特征:过程能够得到及时地变更和采用来满足当前的或者预期的业务目标。优化的过程聚焦于使用增量的和创新技术进步手段来达到不断改进过程性能的目的。过程性能偏差的根本原因得到识别,并且针对这些原因采取相应的改进措施。这些措施按照一种能够度量的方式被识别,评价和实施。这些改进措施的选择是基于对组织过程的量化理解,以及这些改进措施的预期收益,成本以及影响程度。优化过程的性能能够不断的提高。CMMI介绍能力等级和成熟度等级的对比等级能力成熟度0不完整级N/A1执行级初始级2管理级管理级3定义级定义级4量化管理级量化管理级5优化级优化级CMMI介绍什么是PA过程域(PA):ProcessArea简单的说就是做好一个事情的某一个方面,对应软件开发来说,就是做好软件开发的某一个方面。如何判断一个PA达到要求每个PA包含几个目标(Goal),如果这个几个目标都达到要求了,就认为该PA达到要求了。CMMI介绍过程域介绍通用目标(GG):GenericGoal通用实践(GP):GenericPractice特定目标(SG):SpecificGoal特定实践(SP):SpecificPractice每个过程域都包含通用目标、通用实践和特定目标、特定实践。CMMI介绍通用目标和通用实践通用目标(GG)适用于所有过程。达到了某个方面的通用目标,也就意味着该过程的实施和制度化是有效的、可重复的和持久的。通用实践(GP)是一些活动,通用实践适用于所有过程。通用实践提供的是制度化的特性,这些特性将确保过程的实施和制度化是有效的、可重复的和持久的。CMMI介绍特定目标和特定实践特定目标(SG)特定目标描述为了满足该过程域,必须要执行的一组活动的典型特征。一个特定目标只适用于一个过程域。特定实践(SP)是为实现对应的特定目标,所执行的一个或一组活动。CMMI介绍通用目标和通用实践GenericGoalsandPracticesGG1AchieveSpecificGoalsGG1实现特定目标GP1.1PerformSpecificPracticesGP1.1执行特定实践GG2InstitutionalizeamanagedProcessGG2制度化一个管理的过程GP2.1EstablishanOrganizationalPolicyGP2.1建立组织方针GP2.2PlantheProcessGP2.2策划过程GP2.3ProvideResourcesGP2.3提供资源GP2.4AssignResponsibilityGP2.4分配责任GP2.5TrainPeopleGP2.5培训人员GP2.6ManageConfigurationsGP2.6管理配置GP2.7IdentifyandInvolveRelavantStakeholdersGP2.7识别相关干系人并使其参与GP2.8MonitorandControltheProcessGP2.8监控过程GP2.9ObjectivelyEvaluateAdherenceGP2.9客观评价符合性GP2.10ReviewStatuswithHigherLevelManagementGP2.10和更高级管理人员进行状态回顾GG3InstitutionalizeaDefinedProcessGG3制度化一个定义的过程GP3.1EstablishaDefinedProcessGP3.1建立定义的过程GP3.2CollectImprovementInformationGP3.2收集改进信息CMMI介绍过程域介绍(PA)CMMI介绍CMMI共有22个PA2级:7个(REQM、PP、PMC、SAM、PPQA、CM、MA)3级:11个(RD、TS、PI、VER、VAL、OPF、OPD、OT、IPM、RSKM、DAR)4级:2个(OPP、QPM)5级:2个(OID、CAR)CMMI介绍CMMI2级PA-7个需求管理(REQM)RequirementsManagement管理项目中产品及产品构件的需求,识别项目需求和计划、产品之间的差异。项目策划(PP)ProjectPlanning开发和维护用于定义和指导项目活动的计划。CMMI介绍CMMI2级PA-7个项目监控(PMC)ProjectMonitoringandControl提供对项目进度和表现状况的理解,当项目表现和计划产生较大偏差的时候,采取相应的改正措施。供应合约管理(SAM)SupplierAgreementManagement按照正式的协议,对供应商所提供的产品进行管理。CMMI介绍CMMI2级PA-7个配置管理(CM)ConfigurationManagement创建和维护产品的完整性,包括配置识别,配置控制,配置状态统计,配

1 / 52
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功