CMMI基础简介ppt课件.ppt_第1页
CMMI基础简介ppt课件.ppt_第2页
CMMI基础简介ppt课件.ppt_第3页
CMMI基础简介ppt课件.ppt_第4页
CMMI基础简介ppt课件.ppt_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1,CMMI简介,2,目的,介绍CMMI的基本概念,1,介绍CMMI的优势,2,介绍CMMI过程改进的概念,3,介绍CMMI过程改进的好处,4,3,目录,CMMI的发展过程CMMI过程改进CMMI的好处,4,CMMI,CMMI的名词解释全称CapabilityMaturityModelIntegration-能力成熟度集成模型。CMMI是一个用于产品与服务开发的过程改进成熟度模型。它包含开发与维护活动的最佳执行方法,涵盖产品从构思到交付与维护的生命周期。CMMI是美国国防部委托卡耐基-梅隆大学(CarnegieMellonUniversity)软件工程学院(SoftwareEngineeringInstitute)开发出来的,作为采购方评估供应方的过程能力与组织成熟度标准,也作为企业提高产品开发过程管理水品的参考。CMMI适用于航空航天、银行、硬件、软件、国防、汽车制造、电信等行业。,5,CMMI的发展过程,CMMI的发展过程从1991年开始CMMs陆续应用与多个领域,如:软件工程、系统工程、软件采购、集成产品与过程开发等,由于实际应用需要,2000年集成了软件工程、系统工程、集成产品与过程开发而发布了CMMIv1.0,于2002增加了供应方采购管理发布了CMMIv1.1。在CMMI持续改进的理念下,SEI在2006年8月发布了CMMI-Devv1.2。目前正在进行1.3版本开发工作。,6,CMMI的优势,CMMI的优势现今,越来越多的公司想要使产品和服务的交付做得更好、更迅速、更便宜。同时,随着信息技术的发展,几乎所有的组织都发现开发产品和服务越来越复杂。组织必须能够管理与控制这样复杂的开发和服务过程。在目前的市场中,有成熟度模型、标准、方法论和作业指南,可以协助组织改进经营方式,但是大多数可利用的改进方法专注于经营的部分领域,并没有针对许多组织现今面对的问题采取系统的方法。导致组织永远存在着孤岛(难以沟通)和障碍。CMMI凭借着优越的、专业的、跨领域的集成模型,提供一个避免或消除这些孤岛和障碍的机会。它包含处理应用于产品及服务的开发与维护活动的最佳执行方法,它贯穿产品与服务的全生命周期。强调建立与维护整体产品所必须的工作。,7,目录,CMMI的发展过程CMMI过程改进CMMI的好处,8,什么是过程,过程过程就是一系列活动的集合,将这些活动按一定顺序串联起来,最终达到工作的目标。可以看出任何带有目的性的一系列活动的集合都可以称之为过程。(源自IEEE)过程可以看作模型中“执行方法”(Practices)实施的活动。这些活动可以映射CMMI过程域中的一个或多个“执行方法”,以允许模型能用于过程改进和过程评价。(源自CMMI附录)过程域(ProcessArea)是一个领域下相关执行方法的集合,当他们共同执行时,可以满足一系列该领域的重要目标。(源自CMMI附录),制造业早就认识到过程的效果与效率的重要性,当下,许多制造业与服务业的组织认知到品质过程的重要性,过程可以帮助企业人员或团队为达到商业目标更敏捷的、一致性的工作,而不是更费力工作。有效的过程也应提供导入和使用新技术的工具。,9,过程管理的前提,过程管理的前提SEI认定过程管理的前提是“一个系统或产品的品质会高度受到开发及维护它的过程品质影响”。这个前提理念既注重产品也注重过程这个前提理念在全世界的品质活动中都可以体现,如,ISO/IEC标准的内容就与这个理念是一致的。这个前提理念在制造业早就被建立和认可。这个前提理念同样也适用于开发。SEI基于这个理念在CMMI中定义了4大类共22个过程域。,早在20世纪30年代,WalterShewhart开始利用统计品质管理原理,致力于过程改进Shewhart1931。这些原理被W.EdwardsDemingDeming1986、PhillipCrosbyCrosby1979、JosephJuranJuran1988重新定义。WattsHumphrey,RonRadice等其他人开始在IBM和SEI把这些原理延伸到软件领域Humphrey1989。,10,CMMI过程域列表-阶段式,11,能力度、成熟度等级,12,影响质量的要素,影响质量的要素SEI在协助企业开发和维护产品及服务品质的时候发现,影响成本、进度和质量的要素主要是过程、人、技术。,技术,过程,人,我们都知道有根据的、有质量的工作是十分重要的,但是当过程没有被理解或者过程没有工作在最佳状态时,人是不能表现出他的最大工作效率的。我们一直强调过程并不是说人和技术不重要,当今,技术有秩序的每十年改变一次,同样人员在事业生涯中也会尝试和从事不同职业。我们生活在一个动态的世界。专注于过程,提供处理世界每次变动所需要的基础结构,以及最大化人员的生产力,并且让技术的使用更有竞争力。所以我们需要把过程执行的顺序和方法、执行过程的人、方法所采用的技术和工具结合起来制定过程。,13,不成熟的过程,不成熟的过程过程是由实施人员和管理人员制定的,这些过程是临时的、非正式的。过程描述的内容没有被严格遵循,也没有被强制执行。过程执行高度依赖与当前的实施人员。不能对项目组成员的状况有全面的了解。不成熟的过程导致火灾不断发生:没有时间提高疲于对应问题。救火人员受伤。死灰可能会复燃。,14,成熟的过程,成熟的过程=预防火灾过程描述的内容与我们实际的工作路径是一致的。过程是已定义的、文档化的且不断改进的。对管理者和其他干系人来说过程是可视的。过程能被很好的控制过程能够被精确的实施和评价。过程和工作产品的度量结果的使用是有建设性的。技术是通过培训的方式来引入的。,15,成熟的过程是被制度化的,制度化制度化在过程改进中是很重要的观念。制度化意指过程已根深蒂固在工作的执行,以及执行过程的承诺与一致性。当压力来时,制度化过程仍被维持。然而,当需求及目标因过程而改变,过程的执行也需要改变以确保仍然有效。制度化的过程应该蕴涵在企业文化中,管理铸就了这个文化,而文化又被一个个角色的塑造和认知而体现出它的价值。制度化的过程不会随着建立它们的人的离去而消失,它作为企业的文化的一部分被保留并被使用着。,SEI对过程改进有一个简单描述,把过程改进当作公司的一个项目来考虑,制定一个包含制定过程和制度化这些过程(thebiggertask)活动的综合计划,并实施。下面是一个没有被制度化的场景,SEI对这个场景的描述是“奇迹是如何发生的”:过程已经被定义出来了,并装订成书。过程的部署就是按照书的介绍来执行。过程改进的团队宣布改进成功。(这里就是奇迹发生的开始)过程在执行中往往被忽视或者遭到抵制。组织内部开始博弈。组织最终放弃了这本书,并开始尝试其他的方法。,16,过程改进进的组织结构,过程改进的组织结构,EPG,标准过程,项目组,PPQA,高层,项目组向EPG提出过程改进建议。EPG提供过程执行的培训和指导。,EPG执行过程改进,制定并维护过程。评价过程,并识别过程改进的机会。,PPQA向EPG提出过程改进建议。EPG提供过程的培训和指导。,PPQA指导目组开展质量保证活动。PPQA对项目执行的过程和工作产品进行客观的评价。,EPG向高层汇报过程改进的状态。高层审查过程改进的效果。,项目组向高层汇报过项目执行的状态。高层审查项目组执行的效果。,PPQA向高层汇报项目组的不符合问题。高层对不符合项进行仲裁,标准过程裁剪,EPG向高层汇报过程改进的状态。高层审查过程改进的效果。,项目组向高层汇报项目执行的状态。高层审查项目组执行的效果。,17,标准过程的裁剪,裁剪裁剪是为了满足的特定目标,制作、调整或改变过程的定义。即项目组通过对组织已定义过程的裁剪,来建立一套项目的已定义过程,以符合项目的目标、限制及环境。裁剪对象项目方针。生命周期模型。项目质量目标及过程和工作产品的质量控制目标。组织标准过程。度量元。裁剪原则这里特别要说明的是“裁剪”不是“裁减”,所以我们做过程裁剪时要考虑“增、删、改”多个方面。裁剪的理由应源自客户的质量目标、公司的商业目标、项目方针、商务或部门对项目的其他特殊要求,而非项目组的其他任何理由。,18,过程改进的方法-TheIDEALSMModel,19,模型与过程的关系,记住“M”是模型,不是过程。,真实的世界,人,企业文化,技术,市场,模型是真实世界的微观视图,模型的范围,过程就是把人、技术、市场、企业文化结合起来的具体化的产物。,20,目录,CMMI的发展过程CMMI过程改进CMMI的好处,21,过程改进取得的效果,下表是来自35个组织的过程改进效果反馈。,数据来自SEI2006年8月发布的公开文档。/publications/documents/06.reports/06tr004.html,22,CMMI成熟度等级与基本指标,23,质量与成本,低质量成本是指在系统测试结束后和在客户正式投运前修复故障所发生的成本。成熟的过程能有效降低项目中低质量成本发生的概率。下图不言而喻,缺陷发现越早解决成本越低。,24,过程改进与团队,过程改进得到的是什么SEI对过程改进有这么一句评价“GettingThereMeansCHANGING!”过程改进改变了什么?它改变了我们的团队。项目的目标、团队的目标更明确。交流环境更轻松、更便利、更融洽。工作规范和框架更具有一致性。开发过程更合理、更符合商业目标(三赢,满足了客户的同时也满足了高层要求,项目组也做得顺畅轻松)。开发过程的各类接口更明确、更可视。技术、方法和工具导入更可能获得成功。同时制度化也为我们带来了团队文化建设。,25,过程改进与人员,过程改进与人员过程改进是以人为本结合公司商业目标、技术等要素进行的改进活动。过程改进对人员有哪些改变?已定义过程明确了人员能力、人员职责分配、以及人员培训的各类要求,使得人员能更轻松的依据过程工作。已定义的过程明确了过程的执行的入口、出口、输入输出、以及执行方法和验证方法,它告诉哪些人员(who)将在什么时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论