版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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的成熟度表1
CMM级过程状态过程特征优化已管理已定义可重复初始可持续改进的可预见的标准和一致的已规范的个别的过程改进已制度化产品及过程已量化控制软件工程过程和管理过程已被定义和集成建立了项目管理体系,性能可重复过程不正规,是个别的,性能不可预测回目录图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六、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的比较主要在北美、但已受到业界的广泛关注除非洲少数国家外,几乎全球流行地区具体、详尽(CMM1.1本文有500多页)简短、概括(ISO9001和ISO9000-3共计不超过25页)标准文本特点接受SEL授权评估员对申报级的评估(任一级的申请均以低一级为基础)通过国家注册审核员的审核,获得被认可的认证机构的认证如何判定达到要求软件过程评估及过程的持续改进供方建立质量体系,向顾客做出质量保证注重于分为5级,设有18个关键过程域(KPA)20个质量体系要素要求集中体现软件业制造业
(后扩展到其它领域)适用行业CMMISO9001回目录谢谢!回目录每一次的加油,每一次的努力都是为了下一次更好的自己。7月-237月-23Wednesday,July19,2023天生我材必有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 道路安全学习心得体会
- 护理人员职业道德培训
- 油库应急处理流程
- 初中历史教案反思
- 布艺扎染教案反思
- 白露主题班会教案
- 和的认识说课稿
- 文化创意承销协议书范本
- 水利工程机械施工合同
- 土建项目协议书范本
- GB/T 307.1-1994滚动轴承向心轴承公差
- GB/T 19010-2009质量管理顾客满意组织行为规范指南
- 个体工商户公司章程范本
- GB 14884-2003蜜饯卫生标准
- 新《统计法》解读
- 化学品安全技术说明书汽油安全技术说明书
- 落实企业安全生产主体责任三年行动重点任务清单分解
- 部编版七年级上册语文阅读高频考点解析与突破课件
- 《初中英语写作》课件
- DB37-T 5202-2021 建筑与市政工程基坑支护绿色技术标准
- 《学会感恩与爱同行》PPT主题班会课件
评论
0/150
提交评论