您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 培训教材——CMM和ISO 简介培训
CMM简介主讲:李文洁内容:一、问题的提出二、概述1、什么是CMM2、SEI与CMM3、CMM的演化4、CMM族三、CMM的成熟度1、成熟度5级2、各级特征四、CMM结构1、关键过程域KPA2、目标五、CMM的理论依据1、Shewhart的PDCA循环2、Juran的质量改进4个步骤3、Deming的质量管理原则六、ISO9000和CMM的比较一、问题的提出回目录--寻找出路的指导思想1.净室(CleanRoom)技术:净化软件过程2.过程控制而不是产品控制:“质量是制造出来的,不是检验出来的”事后被动个体所有环节主动全体过程控制产品控制3.开发考虑维护回目录一、问题的提出--摆脱软件危机的措施:加强管理1.阶段评审Review,Inspection2.实施软件工程标准和质量体系认证制度ISO9000-33.提高软件开发机构的能力CMM二、概述回目录回目录1.什么是CMM--CMM—CapabilityMaturityModel--CMM提供了5个等级构成的模型--软件组织可通过它去定义、实施、度量、控制和改进他们的软件过程(Paulk等,1994)2.SEI与CMM--SEI—SoftwareEngineeringInstitute.软件工程研究所•任务是在软件工程领域中努力提高依赖软件的系统质量,促进软件开发和维护的工程化管理,为军方服务。二、概述回目录--SEI最初应国防部要求提出一种评估软件承包商能力的办法。--1986年SEI开始研究协助软件组织改进过程的框架,以解决面临的问题。•软件开发和维护成本不断提高•软件产品质量不能令人满意•软件项目常常是延误交付期--CMM项目的主要负责人是MarkPaulk,WattsHumphrey二、概述3.CMM的演化SEI与Mitre公司承担项目过程成熟度框架成熟度提问单CMMV1.0CMMV1.1CMMV2.019861987199119931997图1CMM的发展过程回目录4.CMM族Konrad.M于1996描述了SEI开发的5种CMM-based模型,初始的CMM是针对软件过程的,后发展到其它相关领域。--SW-CMM软件(Software)--SA-CMM软件获取(SoftwareAcquisition)--SE-CMM系统工程(SystemEngineering)--IPM-CMM集成产品管理(IntegratedProductManagement)--P-CMM人员(People)二、概述三、CMM的成熟度回目录回目录1、5个成熟度等级CMM5个成熟度等级是由低到高逐渐成熟的演进框架--衡量软件组织过程成熟度的尺度--引导软件组织进行过程持续改进的目标--成熟度高的等级有着较高的生产率、较高的质量和较低的风险三、CMM的成熟度回目录图3(见下页)给出了各级组织管理者对过程的可视性。三、CMM的成熟度表1CMM级过程状态过程特征优化已管理已定义可重复初始可持续改进的可预见的标准和一致的已规范的个别的过程改进已制度化产品及过程已量化控制软件工程过程和管理过程已被定义和集成建立了项目管理体系,性能可重复过程不正规,是个别的,性能不可预测回目录图3各级组织管理者对过程的可视性三、CMM的成熟度缺陷/千行源代码11.955.522.390.920.3212.0010.008.006.004.002.000.0012345SEI软件开发过程成熟度等级软件缺陷随软件开发过程改进而减少。回目录一、问题的提出四、CMM结构回目录回目录1.关键过程域KPA—KeyProcessArea--除1级外,每个成熟度等级均有若干个关键过程域。--KPA表明,这一级的组织应该从这些方面去改进软件过程。四、CMM结构过程变更管理PCM技术变更管理TCM缺陷预防DP软件产品工程SPE集成软件管理ISM培训大纲TP组织过程定义OPD组织过程关注OPF软件配置管理SCM软件质量保证SQA软件子合同管理SSM软件项目追踪SPT软件项目策划SPP需求管理RM同行评审PR组间协调IC软件质量管理SQM定量过程管理QPM优化已管理5级级4级3级2已定义可重复初始规范化过程标准化过程可预测过程持续改进过程个别过程图4关键过程域回目录四、CMM结构2级关键过程域的目标:需求管理RequirementsManagement•应对软件需求加以控制,以建立软件工程和管理活动的基线•软件计划、软件产品和活动均与需求保持一致软件项目策划SoftwareProjectPlanning•将对项目的估计写成文件,以供项目策划和跟踪使用•项目的活动和承诺都应制定计划并形成文件•项目相关的小组和人员都要对项目有关的承诺取得一致意见软件项目跟踪和监督SoftwareProjectTrackingandOversight•将计划实际取得的成果和计划实施情况与计划对照跟踪•在计划执行中所得到的实际结果和执行情况与软件计划有较大偏离时,要采取纠正措施加以控制•项目相关的小组和人员对承诺的变更取得一致意见关键过程域目标回目录四、CMM结构软件子合同管理SoftwareSubcontractManagement•子合同双方对承诺取得一致意见•主合同方对照承诺跟踪子合同方的实际取得的成果•子合同双方保持通畅的通信•对照承诺,主合同方跟踪子合同的实际工作情况软件质量保证SoftwareQualityAssurance•要对软件质量保证活动制定计划•软件产品和活动对适用标准、规程和需求的遵循情况均应作客观的验证•将软件质量保证活动和结果通知相关的组和人员•未能在项目中解决的不符合要求的问题由高层管理人员处理软件配置管理SoftwareConfigurationManagement•要对软件配置管理活动制定计划•要对选定的软件工作产品给予标识、控制,并可利用•对已标识的软件工作产品的变更应加以控制•对相关的小组和个人通报软件基线的状态和内容关键过程域目标回目录四、CMM结构3级关键过程域的目标:组织过程关注OrganizationProcessFocus•在整个组织内软件过程开发活动和过程改进活动能够协调•所采用软件过程的强项和弱项已确知•组织级的过程开发活动和过程改进活动已制定计划组织过程定义OrganizationProcessDefinition•组织的标准软件过程已开发出来并得到维护•与组织的标准软件过程应用有关的信息已得到收集、评审并使其可利用培训大纲TrainingPragram•培训活动制定了计划•提供了为进行软件管理和技术工作所需技能和知识的培训•软件工程组和相关组的人员受到了完成岗位工作所必需的培训关键过程域目标回目录四、CMM结构集成化软件管理IntegratedSoftwareManagement•项目定义的软件过程是组织的标准软件过程的裁剪版•根据项目定义的软件过程项目制定了计划且得到管理软件产品工程SoftwareProductEngineering•软件工程任务已定义、集成并为得到软件产品而协调地实施•软件工作产品互相之间保持协调一致关键过程域目标•所有相关组都接受顾客的需求•所有组都接受各组之间的承诺•各组都可对组间的问题作出标识、追踪和加以解决•同行评审活动制定另外计划•软件工作产品中的缺陷得到识别和排除组间协调IntergroupCoodination同行评审PeerReview回目录四、CMM结构4级关键过程域的目标:定量过程管理QuantitativeProcessManagement•定量过程管理制定了计划•项目定义的软件过程的实施情况得到量化控制•组织的标准软件过程的过程能力可定量表达软件质量管理SoftwareQualityManagement•项目的软件质量管理活动制定了计划•软件产品质量的度量目标及其优先顺序已确定•为达到软件产品质量目标所取得的进展已量化并得到控制关键过程域目标5级关键过程域的目标:缺陷预防DefectPrevention•缺陷预防活动已制定计划•已找到缺陷引发的通常原因•引发缺陷的通常原因已按序排列并被系统地消除技术变更管理TechnologyChangeManagement•技术变更的引入已制定计划•为确定新技术对产品质量和生产率的影响,应对新技术进行评估•将适合的新技术引入整个组织的正常活动中过程变更管理ProcessChangeManagement•对持续的过程改进制定了计划•组织软件过程活动的参与者遍及整个组织•组织的标准软件过程和项目定义的软件过程都能持续地改进关键过程域目标四、CMM结构回目录回目录四、CMM结构2级RMSPPSPTOSSMSQASCMKPA12目标执行约定执行能力执行活动测量与分析验证实施共同特征CO1AB1AB2AB3AB4AC1AC2AC3ME1VE1VE2VE3图52级关键过程域--需求管理的结构框回目录四、CMM结构LEVELSLEVEL2LEVEL3LEVEL4LEVEL5TOTALKPASGOALSCOMMIT-MENTSABILIT-IESACTIVIT-IESMEASURE-MENTVERIFI-CATIONTOTALKEYPRACTICES6723182017695299372825258137162501226150692320191567471411253765316表2调查结果KPA满足情况组建工作组成熟度提问单收集分析访谈软件过程评估和软件能力评价的一般步骤NS:不满足PS:部分满足FS:完全满足ICPRNSPSFSRMSPPSPTSSMSQASCMNSPSFS2级PCMTCMDP5级NSPSFSSQMQPMNSPSFS4级OPFOPDTPISMSPE3级六、CMM的理论依据回目录CMM模型的建立有其质量管理理论作为科学依据。几位著名的质量管理大师为CMM奠定了基础。1.Shewhart的PDCA循环--早在30年代末WalterShewhart已提出质量改进的PDCA循环。--PDCA循环至今影响着许多现代质量管理和质量改进方法,包括ISO9000国际质量标准等。图11.1PDCA循环ActionCheckPlanDoAPCD六、CMM的理论依据回目录六、CMM的理论依据2.Juran的质量改进四步骤--JosephJuran提出了控制和改进质量的一种系统方法。--Juran强调在产品生命期的所有阶段实施质量管理。他的质量策划、质量控制和质量改进反映在图5表示的4个步骤中。--Juran的质量改进方法在全世界许多国家采用,特别是美、日。图5Juran的质量控制与改进步骤研究产品质量问题的各种现象(缺陷或事故)提出理论或解释造成产品质量问题的原因在生产中检验理论以证实原因实施纠正或改进措施回目录六、CMM的理论依据3.Deming的质量管理原则--Deming的质量管理方法在战后的日本播种、生根、开花、结果。被誉为日本的质量成功之父。--Humphrey从Deming理论中受到启发,吸收到CMM中,他认为统计过程控制的概念完全如同其他产业一样,应用于软件业。--Deming的14条管理原则是:(1)树立改进产品和服务的坚定目标(2)采用新的思维方法(philosophy)(3)停止依赖检验的办法获得质量(4)不再凭价格标签进货(5)坚持不懈的提高产品质量和生产率回目录六、CMM的理论依据(6)岗位培训制度化(7)管理者的作用应突出强调(8)排除畏难情绪(9)打破部门和人员之间的障碍(10)不再给操作人员提空洞的口号(11)取消对操作人员规定的工作定额和指标(12)不再采用按年度对人员工作进行评估(13)创建积极的自我提高计划制度(14)让每个员工都投入到提高产品质量的活动中去回目录七、ISO9001标准与CMM的比较回目录1.共同点--生于同年:两者初始文本均为80年代后期推出。2.差别,见表5七、ISO9001标准与CMM的比较--长于同根:两者均吸取了一些现代著名质量管理专家的理论。JosephJuranEdwardDemingPhilCrosby回目录七、ISO9001标准与CMM的比较表5ISO9001标准
本文标题:培训教材——CMM和ISO 简介培训
链接地址:https://www.777doc.com/doc-443111 .html