产品管理-研发业务管理之能力成熟度集成模型CMMI高级实务培训教材(PPT66页)

上传人:xx****x 文档编号:243150037 上传时间:2024-09-16 格式:PPT 页数:66 大小:764.50KB
返回 下载 相关 举报
产品管理-研发业务管理之能力成熟度集成模型CMMI高级实务培训教材(PPT66页)_第1页
第1页 / 共66页
产品管理-研发业务管理之能力成熟度集成模型CMMI高级实务培训教材(PPT66页)_第2页
第2页 / 共66页
产品管理-研发业务管理之能力成熟度集成模型CMMI高级实务培训教材(PPT66页)_第3页
第3页 / 共66页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,能力成熟度集成模型,CMMI,SM,高级实务培训讲义,精品资料网,1,CMMI,简介,CMMI,的全称为:,Capability Maturity Model Integration,即能力成熟度模型集成。,CMMI,是,CMM,模型的最新版本。早期的,CMMI,(,CMMI-SE/SW/IPPD,),1.02,版本是应用于软件业项目的管理方法,,SEI,在部分国家和地区开始推广和试用。随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。自从,1994,年,SEI,正式发布软件,CMM,以来,相继又开发出了系统工程、软件采购、人力资源管理以及集成产品和过程开发方面的多个能力成熟度模型。,2,CMM,的模型,(,1,),SW-CMM (Software CMM),软件,CMM,(,2,),SE-CMM (System Engineering CMM),系统工程,CMM,(,3,),SA-CMM (Software Acquisition CMM),软件采购,CMM,(,4,),IPT-CMM (Integrated Product Team CMM),集成产品群组,CMM,(,5,),P-CMM (People CMM),人力资源能力成熟度模型,3,CMM,的不足之处,n,不能集中其不同过程改进的能力以取得更大成绩;,n,要进行一些重复的培训、评估和改进活动,因而增加了许多成本;,n,遇到不同模型中有一些对相同事物说法不一致,或活动不协调,甚至相抵触。,4,CMMI,的形成,1997,年,美国联邦航空管理局(,FAA,)开发了,FAA-iCMMSM,(联邦航空管理局的集成,CMM,),该模型集成了适用于系统工程的,SE-CMM,、软件获取的,SA-CMM,和软件的,SW-CMM,三个模型中的所有原则、概念和实践。该模型被认为是第一个集成化的模型。,5,CMMI,的级别(一),1,初始级,软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。,2,已管理级,建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。,3,已定义级,已将软件管理和工程两方面的过程,文档化、标准化,,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。,4,量化管理级,分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。,5,优化管理级,过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。,6,CMMI,的级别(二),每个等级都被分解为过程域,特殊目标和特殊实践,通用目标、通用实践和共同特性。,每个等级都有几个过程区域组成,这几个过程域共同形成一种软件过程能力。每个过程域,都有一些特殊目标和通用目标,通过相应的特殊实践和通用实践来实现这些目标。当一个过程域的所有特殊实践和通用实践都按要求得到实施,就能实现该过程域的目标。,7,CMMI,的评估方式,自我评估:用于本企业领导层评价公司自身的软件能力。,主任评估:使本企业领导层评价公司自身的软件能力,向外宣布自己企业的软件能力,CMMI,的评估类型:,软件组织的关于具体的软件过程能力的评估。,软件组织整体软件能力的评估(软件能力成熟度等级 评估)。,CMMI,的基本思想,1,、解决软件项目过程改进难度增大问题,2,、实现软件工程的并行与多学科组合,3,、实现过程改进的最佳效益,8,CMMI的原则,(,1,)、 强调高层管理者的支持。过程改进往往也是由高层管理者认识和提出的,大力度的、一致的支持是过程改进的关键。,(,2,)、 仔细确定改进目标,首先应该对给定时间内的所能完成的改进目标进行正确的估计和定义并制定计划。选择能够达到的目标和能够看到对组织的效益。,(,3,)、 选择最佳实践,应该基于组织现有的软件活动和过程财富,参考其他标准模型,取其精华去其糟粕,得到新的实践活动模型。,(,4,)、 过程改进要与组织的商务目标一致,与发展战略紧密结合。,9,CMMI,的目标,(,1,)、 为提高组织过程和管理产品开发、发布和维护能力的提供保障。,(,2,)、 帮助组客观织评价自身能力成熟度和过程域能力,为过程改进建立优先级以及执行过程改进。,10,CMMI的方法,(,1,)、决定哪个,CMMI,模型等级最适合组织过程改进需要。,(,2,)、,选择模型的表示法是连续式还是阶段式,。,(,3,)、 决定组织需要用到的模型中的知识领域。,(,4,)、 类似,CMM,提出的过程改进,6,步,集成化过程改进分成:开始集成过程改进,建造集成改善平台,集成传统过程,启动新过程,进行改进评估。,11,CMM,与,CMMI,的差别(一),CMM,的基于活动的度量方法和瀑布过程的有次序的、基于活动的管理规范有非常密切的联系,,更适合瀑布型的开发过程,。而,CMMI,相对,CMM,更一步支持,迭代开发过程,和,经济动机推动组织采用基于结果的方法,:开发业务案例、构想和原型方案;细化后纳入基线结构、可用发布,最后定为现场版本的发布。,虽然,CMMI,保留了基于活动的方法,,它的确集成了软件产业内很多现代的最好的实践,因此它很大程度上淡化了和瀑布思想的联系。,12,CMMI,模型中在保留了,CMM,阶段式模式的基础上,出现了连续式模型,这样可以帮助一个组织以及这个组织的客户更加客观和全面的了解它的过程成熟度。同时,连续模型的采用可以给一个组织在进行过程改进的时候带来更大的自主性,不用再象,CMM,中 一样,受到等级的严格限制。这种改进的好处是灵活性和客观性强,弱点在于由于缺乏指导,一个组织可能缺乏对关键过程域之间依赖关系的正确理解而片面的实施过程,造成一些过程成为空中楼阁,缺少其他过程的支撑。两种表现方式(连续的和阶段的)从他们所涵盖的过程区域上来说并没有不同,不同的是过程区域的组织方式以及对成熟度(能力)级别的判断方式。,13,CMMI,模型中比,CMM,进一步强化了对需求的重视。在,CMM,中,关于需求只有需求管理这一个关键过程域,也就是说,强调对有质量的需求进行管理,而如何获取需求则没有提出明确的要求。在,CMMI,的阶段模型中,,3,级有一个独立的关键过程域叫做需求开发,提出了对如何获取优秀的需求的要求和方法。,CMMI,模型对工程活动进行了一定的强化。在,CMM,中,只有,3,级中的软件产品工程和同行评审两个关键过程域是与工程过程密切相关的,而在,CMMI,中,则将需求开发,验证,确认,技术解决方案,产品集成这些工程过程活动都作为单独的关键过程域进行了要求,从而在实践上提出了对工程的更高要求和更具体的指导。,CMMI,中还强调了风险管理,。不像在,CMM,中把风险的管理分散在项目计划和项目跟踪与监控中进行要求,,CMMI3,级里单独提出了一个独立的关键,过程域,叫做风险管理。,14,CMMI,优点,根据,SEI,的统计,软件企业在引入,CMM,后劳动生产率平均增长了,35%,;错误比率平均减少,39%,;平均成本回报率为,5,:,1,。 纵观国内自,1993,年开始,Motorola,(中国)实施起,至后来的东软、金蝶、用友等公司纷纷实施,CMM,或,CMMI,,国内企业实施,CMMI,一时间方兴未艾。,15,过程的一般定义,过程,是为了达到给定目标所实施的一系列步骤,它包括工具,方法,材料及人员,.,16,人人都知道高素质,有推动力的人员组成有多重要,但是即使最优秀的人才也无法在对过程缺乏理解或是过程运转不良的情况下尽情发挥,.,尽管过程常被认为是过程,-,人员,-,技术三角组合中的一极,但它也可以被看作是“粘合剂”,把其它两极统一成一体,.,人员,过程,技术,品质杠杆的支点,生产成本,进度和质量的主要决定因素,17,为什么要强调过程,?,过程提供了一个富有建设性的平衡点,.,不赞成只将注意力集中于员工上,一般地说,你的员工可以达到你的培训目标,.,更努力地工作并不是你所想要的,.,在过程中更聪明地工作才是你所想要的,.,同样也不赞成只将注意力集中于技术上,技术应用没有一个合适的目标就不会有很大的盈利,.,只有在合适的目标指导下,才能产生最大的盈利,18,过程管理的前提,系统的质量主要取决于开发和维护该产品所使用的软件过程的质量,.,这个前提意味着应在注重产品的同时着眼于过程,.,这是一个在生产过程中必须长期坚持的前提,.,对这个前提的信任在世界范围内的制造业和服务业质量活动中都是可见的,(,如,ISO,标准,).,19,早期的过程改进,过程管理理论是,Deming, Crosby, Juran,等人所提出概念的一个结合体,.,在过去,30,年里,这些理论已经被用于许多组织,.,人们发现了一些解决方案,但是,在技术和实践之间还存在着鸿沟,.,很多这样的观念已用于建立过程改进模型,.,20,什么是过程模型?,模型,是指一些元素有组织的集合,它描述了有效过程的各项特征,.,所包括的过程是指那些已经被经验证明为有效的过程,.,21,如何使用模型?,模型的作用:,帮助建立过程改进的目标和步骤,从而改进过程,.,帮助确保稳定的、可用的、成熟的过程,.,作为项目和组织过程改进的指南,.,有一套评估的方法,能诊断改进工作所处的状态,.,22,为什么模型很重要?,模型提供:,出发点,团体先期经验的积累,一种公共语言和共享视野,有序工作的框架,给你的组织提供一种“改进”的定义方法,“所有模型都是错误的,一些是有用的,.”,-,乔治 勃克斯,23,多种模型,SEI, ISO, EIA,及其它组织也已生成各种模型,:,基于广泛认同的实践,一个已证明的获益历史,这些成功的努力生成了一系列相关模型,.,24,相关模型,25,为什么要使用,CMMI?,CMMI为改进组织过程和提高组织对开发、采购及产品维护或服务的管理能力提供了指南.,CMMI 将已被证实的方法应用到一种结构中,该结构,帮助组织检查过程的有效性,确定改进的次序,帮助实现这些改进,26,CMMI,SM,方案,CMMI,方案的形成,构造一个初始的集成模型系列,建立一个框架,以便于未来模型的集成,.,创建一套相关的评估产品和培训产品,源模型是,CMMI,的出发点:,SW-CMM (,软件,), V2.0,草案,C,EIA/IS-731 (,系统工程,),IPD-CMM (,集成产品开发,), V0.98,27,CMMI 产品组,成员来自,工业界,美国政府,软件工程研究所,成员特征,平均,21,年的实践经验,来自资深的过程改进机构,28,开发策略,模型的内容以目前最佳的实践为基础,这些实践都在当前广泛接受的源模型中有描述,引导公众对模型进行评价,在正式发布之前先介绍产品梗概,基于反馈不断更新产品系列,发布产品系列,1.0,版本,根据用户反馈更新产品系列,发布最新的产品系列,1.1,版本,29,CMMI 产品系列,为集成产品制定的框架应能支持产品及过程的改进,参考模型,培训产品,评估方法,这些产品都有,通用的术语,共同的成分,30,CMMI 模型,模型选择,:,系统工程,(SE) +,软件工程,(SW),系统工程,(SE) +,软件工程,(SW) +,集成产品和过程开发,(IPPD),系统工程,(SE) +,软件工程,(SW) +,集成产品和过程开发,(IPPD) +,采购,(SS),系统工程,(SE) +,软件工程,(SW) +,采购,(SS),表现形式,:,分级式,连续式,31,CMMI,专用术语,CMMI,中包含的每一个产品都是一个单独的知识体系,.,软件工程、系统工程、集成产品过程开发、采购都是一个独立的,学科,.,32,集成意味着组织变革,随着,CMMI,复杂性的增加,实施中需要组,建涉及多领域的工作小组,.,当组织选择了,CMMI,模型后,他们会发现真正的组织变革需要一个集成工程才可能成功,.,不能将过程简单地集成到一块,.,33,突破到另一边,当一个组织引入,CMMI,时,它就承认了一个商业需求,那就是,:,改进管理过程,将重心放在过程和产品上,.,34,CMMI,概述,CMMI,模型为过程改进提供了一个结构化的描述,.,CMMI,能帮助,建立过程改进目标和次序,为质量过程提供了指南,为评估当前实践提供一个准绳,35,概要,1,过程改进必须用来帮助企业的发展,而不是为了其本身,.,“除了上帝是对的,其它我们,只相信数据,.”,- W. Edwards Deming,36,概要,2,改进意味着针对不同的企业做不同的事情,:,你的企业的目标是什么,?,你怎么衡量进步,?,改进是一个长期的战略性的工作,:,在原有的基础上你期待的效果是什么,?,怎样检测这些效果,?,37,过程改进优点分类,过程改进的优点可归结为以下几点,:,改善进度和可预见性,缩短循环周期,提高生产率,提高质量,提高顾客满意度,提高员工士气,增加投资回报,降低成本,38,结果,:,波音的成效,.,0 %,140%,-140%,.,.,.,.,.,.,.,.,.,.,.,. .,. . . .,.,. .,.,.,.,.,.,.,. .,.,.,.,. . . .,. .,.,. . . . .,.,.,.,. .,.,.,.,.,.,. . .,. . . . .,.,. .,.,.,.,. .,.,没有历史数据,有历史数据,变化在,+ 20% to - 145%,之间,变化在,- 20% to + 20%,之间,(,绝大部分在,1,级和,2,级,),(,级别,3),百分比上,/,下,.,(Based on 120 projects in Boeing Information Systems),.,. .,.,.,.,.,.,.,.,. .,.,.,.,.,.,.,.,.,.,.,.,.,.,.,. . . . . .,. . . . . .,. .,.,. . .,. . .,. . . .,. . . .,. . . . .,. . . . .,. . . . .,. . . . . .,. . . . .,. . . . . .,. . . . . .,. . . . .,. . .,. . .,. . . . .,. . . . .,. . . .,. . . . . .,. . . . . .,. . . . . .,参考,: John D. Vu. “,软件过程改进旅程,:,从级别,1,到级别,5.”,7th SEPG Conference, San Jose, March 1997.,改善进度和可预见性,39,缩短循环周期,40,提高生产率和产品质量,Lockheed Martin Naval Electronics & Surveillance Systems (NE&SS) - Radar Systems - Syracuse,41,可观的投资回报,据报道,进行软件改进的投资回报率在,5:1,至,8:1,之间,.,(Herbsleb 94),过程改进创造了可观的投资回报,42,CMMI,专用术语,CMMI,表示法由数据库提供相似的元素集,.,在一种表示法中的元素都是相同的,.,元素的组织和描述是不同的,.,43,CMMI,模型表述,一个组织可以从以下两种过程改进的方法中选择其一,:,过程域能力,组织成熟度,CMMI,对于每一种方法都有一个表示法,过程域能力,连续表示法,组织成熟度,分级表示法,44,连续表示法,允许选择改进的次序,使其最适合组织的商业目标,减少组织的风险,.,以过程域为基础,使得组织之间可以在同一过程域内进行比较,.,提供一个简便的由,EIA/IS-731,转换至,CMMI,的方式,.,45,CMMI,专用术语,过程域能力,是指在单个过程域中的一组实践,.,46,分级表示法,规定了一系列已经证明的改进措施,每一级都是其上一级的基础,服务于上一级,.,运用成熟度等级,使得组织之间的比较成为可能,.,使得,SW-CMM,能简便地转化到,CMMI,用一个简单的等级概括了评估结果,使组织之间可以比较,.,47,CMMI,专用术语,组织成熟度体现,于一组过程域,.,48,比较这两种不同的表示法,两种表示法都提供了执行过程改进达到组织目标的方法,两种表示法提供的实质内容是相同的,只不过是内容的组织方式不同而已,.,49,ML 1,ML2,ML3,ML4,ML5,连续表示法,PA,PA,过程域能力,CL0 CL1 CL2 CL3 CL4 CL5,PA,组织成熟度,分级表示法,50,过程域能力和组织成熟度的关系,1,过程域能力和组织成熟度具有相似的概念,.,过程域能力和组织成熟度的区别是,过程域能力,只与单一的过程域或实践相关,而,组织成熟度,包含一组既定的过程域,.,51,过程域能力和机构成熟度的关系,2,尽管等级和水平之间的对应是一个很深的主题,但一般来说,如果一组过程已被评估确认达到某个成熟度等级,那么这些被评估的过程会对应相关的过程域能力水平,.,52,记住,模型不等同于过程,.,模型告诉要做什么,而不是怎么做或是由谁去做,.,53,简单改进过程,确定目前处于什么现状,确定想改进到什么程度,制定计划,执行计划,汲取经验教训继续做,PDCA,过程,:,计划、执行、检查、改进,IDEAL,SM,54,IDEAL,SM,模型,SM,IDEAL is a service mark of Carnegie Mellon University.,55,CMMI,在,IDEAL,模型中的运用,1,初始阶段,CMMI,模型能帮助组织了解如何发起并确定改进的基本内容,.,诊断阶段,用于过程改进的标准,CMMI,过程改进评估方法,(SCAMPI,SM,),为基于,CMMI,的过程评估提供了准绳,.,SM,SCAMPI is a service mark of Carnegie Mellon University.,56,CMMI,在,IDEAL,模型中的运用,2,建立阶段,CMMI,过程域注重于建立过程改进组,.,行动阶段,CMMI,模型为定义和改进过程提供了指南,.,学习阶段,学习,CMMI,文档是组织进行过程改进的基础,.,57,定义过程,1,成熟的过程是文档化的,.,通常采用两种方式进行过程文档化,:,描述正式的过程,描述面向用户的过程,58,定义过程,2,描述正式的过程,读者主要是过程专家,详细正规的描述,主要用于开发、剪裁和改进过程,描述面向用户的过程,读者主要是每天使用过程的用户,.,简单清晰的描述,主要用于执行过程,59,过程描述格式,1,过程必须描述下列事项,:,在这个过程中将执行什么活动,?,谁来完成,?,为什么要完成它们,?,什么时候完成,?,如何完成,?,哪些输入是必须的,?,能有哪些输出,?,怎样测量其性能,?,60,过程描述格式,2,不同的描述格式强调过程的不同方面,因此,各有长处和短处,.,不一样的描述格式不一定都能方便地描述,:,活动的次序,活动的时间,活动中的数据流,分层次的细节,与标准的出入,叙述性的资料,61,过程描述格式,3,描述格式的其它特征,:,灵活性,简单化,易于理解和培训,实用性,62,一些常用的过程描述格式,通用的,数据流图,流程图,决策树或决策表,检查表,叙述,特殊的,ETVX (,入口,-,任务,-,确认,-,出口,),SADT/IDEF0 (,结构分析和设计技术,),信息图,(,Information Mapping,),或是上述的综合,63,一个简单的描述格式,流程图表明了活动的顺序,对活动细节的补充作为结构性的叙述,Decision to,make change,识别,困难,操作,SCF,验证,困难,高级分析员,Validated,SCF,途径,SCF T,O,影响,组,OASB Secretariat,P,ERFORM,T,ECHNICAL,& C,OST,A,NALYSIS,AFMC/SSSG,R,EVIEW,R,ECOMMENDATIONS,OASB Secretariat,D,ETERMINE,D,ISPOSITION,Site OARB,Decision to,make change,D,ETERMINE,D,ISPOSITION,OASB,Decision to,make change,E,NTER,SCF-R,ELATED,I,NFO,INTO,D,ATABASE,OASB Secretariat,O,THER,S,ITES,A,FFECTED,?,D,ETERMINE,D,ISPOSITION,Each Affected Site,D,ETERMINE,D,ISPOSITION,ITW/AA OAP (ASPC),Decision to,make change,A,SSIGN,P,RIORITY,FOR,C,HANGE,Unknown,M,AKE,S,OFTWARE,C,HANGE,Software Engineers,M,AKE,S,OFTWARE,C,HANGE,Software Engineers,V,ERIFICATION,&,V,ALIDATION,Certification Board,Yes,No,64,活动细节,活动,1,活动,2,活动,3,活动细节,本次活动的目的是什么,?,谁参加了此活动,?,完成这项活动需要有哪些投入,?,通过这次活动能产生什么工作产品,?,怎么知道这次活动应在什么时候开始的,?,怎么知道这次活动到什么时候已经顺利完成的,?,为本次活动的完成做了些什么,?,为完成本次活动,列出,3-6,个子活动,?,怎么确定或测量这次活动的性能,?,在这次活动之前或之后还有什么活动,?,65,总结,作为改进的关键杠杆作用点是,过程,有效的过程定义对于过程制度化是至关重要的,基于,CMMI,的过程改进是,可测量,的,CMMI,对于发现当前组织管理中的问题以及软件工程、产品开发和交付是有用的工具,66,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!