CMMI
外汇网2021-06-19 16:46:53
77
什么是CMMI CMMI是CMM模型的最新版本。早期的CMMI(CMMI-SE/SW/IPPD)1.02版本是应用于软件业项目的管理方法,SEI在部分国家和地区开始推广和试用。伴随应用的推广与模型自身的成长,演绎形成一种被普遍应用的综合性模型。自从1994年SEI正式公布软件CMM以来,陆续又开发出了系统工程、软件采购、人力资源管理以及集成产品和过程开发方面的多个能力成熟度模型。尽管这些模型在很多组织都得到了不错的应用,但对于一部分大型软件企业来看,或许会显现需要同期采取多种模型来改进自己多方面过程能力的情形。这时他们就会发现存在一部分困难,其中首要困难体当下:1、不能集中其不同过程改进的能力以获得更大成绩;2、要执行一部分重复的培训、评估和改进活动,因此增长了很多成本;3、遇到不同模型中有一部分对相同事物说法不统一,或活动不协调,甚至相抵触。于是,期望整合不同CMM 模型的需求造成了。1997 年,美国联邦航空管理局(FAA)开发了FAA-iCMMSM(联邦航空管理局的集成CMM),该模型集成了适用于系统工程的SE-CMM、软件获取的SA-CMM 和软件的SW-CMM 三个模型中的所有原则、概念和实践。该模型被觉得是第一个集成化的模型。CMMI 与CMM 最大的不同点在于:CMMISM-SE/SW/IPPD/SS 1.1 版本有四个集成成分,即:系统工程(SE)和软件工程(SW)是基本的科目,对于有些组织还可以应用集成产品和过程开发方面(IPPD)的内容,假使涉及到提供商外包管理可以相应的应用SS(Supplier Sourcing)部分。CMMI 有两种表明方法,一种是大家很熟悉的,和软件CMM 一样的阶段式表现方法,其他是接连式的状况方法。这两种表现方法的区别是:阶段式表现方法依然把CMMI 中的若干个过程区域分成了5 个成熟度级别,帮助实行CMMI 的组织建议一条比较容易达到的过程改进发展道路。而接连式表现方法则通过将CMMI 中过程区域分为四大类:过程管理、项目管理、工程以及支持。对于每个大类中的过程区域,又更深一步分为基本的和高级的。如此,在依照接连式表明方法实行CMMI的时机,一个组织可以把项目管理或者其余某类的实践一直做到最好,而其余方面的过程区域可以完全不必考虑。CMMI各个进度的核心元素CMMI自出道以来,它所高达的目标就没有变过,第一个是质量,第二个是时间表,第三就是要用最低的成本。然而特别强调的是,CMMI不是传统的、仅局限于软件开发的生命周期,它应当被运用于更大量的一个范畴——工程设计的生命周期。TSP的建立,也是为了支持CMMI的如此一个系统。那么CMMI究竟是什么呢?它并没有是一个过程,也不是告诉你怎么去做一件事情。假使用一句话来概括什么是CMMI,它就是各个进度的一个核心的元素,在很多领域里面一个集成的点。它是如此的一个基本架构,能够用来度量你的有效性和实用性;能够找出如此的一部分机会,继续改进的可能,包含在商业目标、策略仍有减弱项目的风险等方面。CMMI的原则(1)强调高层管理者的支持。过程改进往往也是由高层管理者认识和提出的,大强度的统一的支持是过程改进的核心。(2)仔细确定改进目标,首先应当对给定时期内的所能完成的改进目标执行正确的预期和定义并策划计划。选择能够高达的目标和能够目睹对组织的效益。(3)选择最佳实践,应当基于组织现有的软件活动和过程财富,参考其余标准模型,取其精华去其糟粕,得到新的实践活动模型。(4)过程改进要与组织的商务目标统一,与发展战略紧密结合。 CMMI的组织结构 CMMI的组织结构一般在最高领导之下设立EPG(Engineering Process Group, 工程过程组)、QA(Quality Assurance, 质量保证组)、EG(Engineering Group, 工程组),这三个组的组成就好像是立法、监督和执法的制衡体系,体现了西方的法治观念。EPG因为SEPG(Software Engineering Process Group, 软件工程过程组),本是组织中专职推动CMM的职能单位,伴随CMM发展到CMMI,内容愈加普遍,EPG的职能就是组织的过程改进。 CMMI的起源 伴随民众对CMM研究的持续深入,其余学科也结合本系统的特点,相继推出了自己的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) 人力资源能力成熟度模型为了以示区别,国内外很多资料把CMM叫做SW-CMM。依照SEI以前的计划,CMM的改进版本2.0应当在1997年11月完成,然后在获得版本2.0得实践反馈意见之后,在1999年完成准CMM2.0版本。但是,美国国防部办公场所要求SEI延迟公布 CMM2.0版本,而要先完成一个更为迫切的项目CMMI。CMMI(Capability Maturity Model Integration)即能力成熟度集成模型,这也是美国国防部的一个设想,他们想把当下所有的以及将被发展出来的各种能力成熟度模型,集成到一个框架中去。这个框架有两个功能,第一,软件采购方法的改革;第二,建立一种从集成产品与过程发展的角度出发、包含健全的系统开发原则的过程改进。就软件来说, CMMI是SW-CMM的修订本。它兼收了SW-CMM 2.0版C稿草案和SPA中更合理、更科学和更周密的优点。SEI在发表CMMI-SE/SW 1.0版时,宣称大概用两年的时间完成从CMM到CMMI的过渡。CMMI项目更为工业界和政府部门给予了一个集成的产品集,其首要目的是清除不同模型之间的不统一和重复,减弱基于模型改观的成本。CMMI将以愈加系统和统一的框架来指导组织改观软件过程,提升产品和服务的开发、获取和维护能力。 实行CMMI的意义 很多人觉得,实行CMMI的意义在于项目工程迈向世界,可以在西方国家接到订单。事实上,这导致我国企业实行CMMI的意义的很小一部分。更为重要的意义则是,CMMI的实行能够提升我国企业的管理水平。减弱企业的工程成本。事实显示,企业实行CMMI技术的投入全将得到丰厚的回报。据SEI统计,用于软件项目上的CMMI的投资,其回报率在5:1到8:1之间。自此可见,为何这么多的企业纷纷实行CMMI项目管理技术。近年来,很多软件企业纷纷实行CMMI管理模式,这一面反应了我国企业在进入WTO后的危机意识,以及与世界接轨的急切愿望。另一面则反应出我国软件企业在改进管理方法上所作的付出。但是CMMI见底能够为我们做什么呢?事实上这个困难对不同的人有不同的答案。对采购部门的人士来看,掌握了CMMI技术可以有目的地考察项目实行人士或公司的实行能力,进而保证所采购的项目能够顺遂完成。对于项目经理来看,掌握CMMI技术能够提升自己的管理能力,进而能够使项目高质量,低成本,按期限地完成。对于企业老总来看,CMMI还能够引入科学的管理理念,提高企业的整体管理水平。在美国,很多企业通过CMMI评估,一面为了满足承包国防工程或一部分大企业的工程的要求,另一面也是为了提升企业本身的管理能力。美国白宫的工程项目,绝大部分都要求承包商有适当的CMMI级别作为参与投标的资格。逐渐增多的大型企业开始要求其工程承包商具有适当的CMMI级别。级别高的企业在赢得项目的竞标中具有适当的优势。所以,假使没有CMMI的等级评估,企业就会失去很多商机。 CMMI的两种实行方法 CMMI有两种不同的实行方法,不同的实行方法,其级别表明不同的内容。CMMI的一实行方法为接连式,首要是衡量一个企业的项目能力。企业在接受评估时可以选择自己期望评估的项目来执行评估。由于是企业自己挑选项目,其评估通过的机会性就较大一点。但是,它反应的内容也比较窄一点。它仅仅表明企业在该项目或相似项目的实行能力高达了某一等级。而其他实行方法为阶段性。它首要是衡量一个企业的成熟度,亦即是企业在项目实行上的综合实力。企业在执行评估时,一定要由评估师来挑选企业内部的任何项目,甚至于任何项目的任何部分。一般地讲,一个企业要想在阶段性评估中得到三级,其企业内部的多部分项目要高达三级,小部分项目可以在二级,但绝不能够有一级。阶段性实行方法的难度要大一部分。尽管,CMMI的表述方式不同,但其实质内容是完全一样的。是同一种方法的两种不同的表述方式。企业在准备评估时要解决的预案工作也是完全一样的。这些工作对企业的管理上的帮助也是一样的。所以,不管企业需要解决什么样的评估,企业所获取的实惠应当是差别不大。具体要解决接连性评估,依旧做阶段性评估则要看企业对等级评估证书的具体要求。 CMMI可以帮助我们做什么 近年来,很多软件企业纷纷实行CMMI管理模式,不少企业如:东软,托普,华为等企业通过了三级或四级评估。这一面反应了我国企业在进入WTO后的危机意识,以及与世界接轨的急切愿望。另一面则反应出我国软件企业在改进管理方法上所作的付出。但是CMMI见底能够为我们做什么呢?事实上这个困难对不同的人有不同的答案。对采购部门的人士来看,掌握了CMMI技术可以有目的地考察项目实行人士或公司的实行能力,进而保证所采购的项目能够顺遂完成。对于项目经理来看,掌握CMMI技术能够提升自己的项目管理能力,进而能够使项目高质量,低成本,按期限地完成。对于企业老总来看,CMMI技术不仅能够提高企业的管理水平,还能够引入科学的管理理念,提高企业的整体管理水平。在美国,很多企业通过CMMI评估一面为了满足承包国防工程或一部分大企业的工程的要求,另一面也是为了提升企业本身的管理能力。美国白宫的工程项目,绝大部分都要求承包商具有适当的CMMI级别作为参与投标的资格。逐渐增多的大型企业业开始要求其工程承包商具有适当的CMMI级别。级别高的企业在赢得项目的竞标中具有适当的优势。所以,假使没有CMMI的等级评估,企业就会失去很多商机。另一面,企业通过CMMI评估也是为了提高企业内部的管理水平,减弱企业的工程成本。企业在实行CMMI技术的投入全将得到丰厚的回报。据SEI统计,用于软件项目上的CMMI的投资,其回报率在5:1到8:1之间。自此可见,为何这么多的企业纷纷实行CMMI项目管理技术。 CMMI的基本表述 假使一家企业对外宣布自己通过了CMMI三级评估,外行的人会认为还不错,由于三级比二级要高。内行的人则要问通过了三级什么?由于,CMMI有两种不同的表述方式,不同的表述方式,其级别表明不同的内容。CMMI的一种表述方式为接连表述,首要是衡量一个企业的项目能力。企业在接受评估时可以选择自己期望评估的项目来执行评估。由于是企业自己挑选项目,其评估通过的机会性就较大一点。但是,它反应的内容也比较窄一点。它仅仅表明企业在该项目或相似项目的实行能力高达了某一等级。而其他表述方式为阶段性。它首要是衡量一个企业的成熟度,也即是企业在项目实行上的综合实力。企业在执行评估时,一定要由评估师来挑选企业内部的任何项目,甚至于任何项目的任何部分。一般地讲,一个企业要想在阶段性评估中得到三级,其企业内部的多部分项目要高达三级,小部分项目可以在二级,但绝不能够有一级。阶段性表述的难度要大一部分。尽管,CMMI的表述方式不同,但其实质内容是完全一样的。是同一种方法的两种不同的表达方式。企业在准备评估时要解决的预案工作也是完全一样的。这些工作对企业的管理上的帮助也是一样的。所以,不能企业需要解决什么样的评估,企业所获取的实惠应当是差别不大。具体要解决接连性评估,依旧做阶段性评估则是看企业对等级评估证书的具体要求。 CMMI的五个台阶 台阶一:CMMI一级,完成级。在完成级水平上,企业对项目的目标与要解决的付出很清晰,项目的目标得以达到。但是受于任务的完成带有很大的偶然性,企业无法保证在实行同类项目的时机依然能够完成任务。企业在一级上的项目实行对实行人士有很大的依靠性。台阶二:CMMI二级,管理级。在管理级水平上,企业在项目实行上能够遵守既定的计划与流程,有资源准备,权责到人,对有关的项目实行人士有相应的培训,对整个流程有监测与控制,并与上级单位对项目与流程执行审查。企业在二级水平上体现了对项目的一连串的管理程序。这一连串的管理手段消除了企业在一级时完成任务的随机性,保证了企业的所有项目实行全将得到成功。台阶三:CMMI三级,定义级。在定义级水平上,企业不仅能够对项目的实行有一整套的管理措施,并保障项目的完成;而且,企业能够依据本身的特殊情形以及自己的标准流程,将这套管理体系与流程给予制度化如此,企业不仅能够在与类的项目上生到成功的实行,在不同类的项目上一样能够得到成功的实行。科学的管理形成企业的一种文化,企业的组织财富。台阶四:CMMI四级,量化管理级。在量化管理级水平上,企业的项目管理不仅形成了一种制度,而并要达到数字化的管理。对管理流程要解决到量化与数字化。通过量化技术来达到流程的平稳性,达到管理的精度,减弱项目实行在质量上的波动。台阶五:CMMI五级,优化级。在优化级水平上,企业的项目管理高达了最高的境界。企业不仅能够通过信息手段与数字化手段来达到对项目的管理,而且能够充分利用信息资料,对企业在项目实行的过程中或许显现的次品给予预防。能够主动地改观流程,运用新技术,达到流程的优化。由上述的五个台阶我们可以看出,每一个台阶均为上面一阶台阶的基石。要上高层台阶务必首先踏上较低一层台阶。企业在实行CMMI的时机,路要一步一步地走。一般地讲,应当先从二级入手。在管理上下功夫。争取最终达到CMMI的第五级。">编辑]实行CMMI易犯的8个错误自从CMMI被引进国内以后,逐渐增多的企业实行了CMMI。但是真正获得不错收益的企业不多见。亚远景科技归纳了几十个CMMI案例后,发现了实行CMMI过程中容易犯的8个错误。假使企业能过有效规避这些错误,就能够顺遂实行CMMI,并获得不错效果。1、企业高层不重视
这是最重要的一块。公司高层领导对CMMI实行不够重视,没有供应充足的资源,同期监督参与不够,就会直接影响实行的效果。假使缺少了企业高层的支持,体系的推广是很问题的的,所以务必使高层充分认识实行CMMI对企业长期发展的的重要性。2、人士素质不够
核心过程改进实行人士比如EPG组长, CM和PPQA人士在管理经验及技术实力上不足够担负其职责,没有充足的软件工程背景,在组织中亦无充足的能力得到充足的威信,则或许致使项目人士不理解不支持过程改进工作,其结果将直接致使实行项目失利,或者在评估时暴露太多严重困难,进而决定性的影响整个评估工作。务必选择那些有经验、有能力、有威望的雇员参与的实行过程中来,充分发挥他们在企业里的正面影响力。3、依靠顾问的文档
EPG成员过于依靠顾问供应的参考文档,对CMMI的模型学习不够,没有花必要的时间构造企业自己的过程文件,使过程文件的不能很好地适应企业的事实情形。务必提升EPG对参与CMMI实行工作价值的认识,培养EPG的工作技能。只有真正理解了模型才可依据事实执行裁剪,才可不机械照搬CMMI条文或其余企业的标准过程。4、没有循序渐进
过程改进不是推倒重来,而是应当在企业以前的基础上发现不足,循序渐进。雇员学习新的知识,企业建立新的体系都需要时间,拔苗助长是不切事实的。过程改进不是只为了获得证书,企业应该策划长期的过程改进计划,一步步持续完善自己的研发体系。5、雇员有抵触情绪
雇员对实行CMMI的目的没有认同,新流程实行与原有开发习惯不同,开发人士有抵触,觉得新添加的过程文件和模板没有事实作用。务必增强培训,使雇员了解 CMMI能够导致的好处;同期设计合理有效的过程文件和模版,降低形式主义的没有用处的工作;建立过程改进激励机制,使雇员乐于参与过程改进。6、CMMI实行计划变动
受于市场阻力和项目交货期的阻力,CMMI实行计划不能保证,工作被延迟或者降低。 企业领导和全体有关人士务必充分认识这一风险,通过CMMI的项目管理,合理计划、分配和运用资源。选择咨询管理成熟的公司,提早安排和计划工作资源。7、没有过程改进定期汇报机制
假使组织内部未建立过程改进定期汇报机制,关注过程改进、实行及过程表现情形,那么首先不能满足模型自身的要求,同期也会给组织人士产生管理层不重视,从而对组织过程改进淡漠的现象。8、工具的运用
有的公司全凭手工来做,在不熟悉过程和模板的情形,致使增长很多事情量。也有的公司大批运用工具,但是在运用以前未给项目组做充分的培训,致使项目快终结了,项目组仍在修正或者弥补项目由于不能正确运用工具所造成的困难或者问题。">编辑]CMMi实行流程阶段1:CMMI项目起步会 清晰企业实行CMMI的商业目标,建立CMMI项目实行的沟通机制。 阶段2:CMMI基础培训和过程改进小组(EPG)组建 执行CMMI基础概念讲解,指导企业建立核心的过程改进小组。阶段3:诊断 充分了解企业研发过程现况,识别企业现有软件过程与企业现阶段理应高达的的CMMI成熟度级别的差距,提交诊断数据,执行过程改进的策划。 阶段4:过程域培训和文件定义 结合企业过程现况执行CMMI过程域培训,通过举例、案例分析等方式,让企业的EPG掌握过程文件定义技巧,结合企业事实情形有针对性的定义组织的研发过程,并确定过程产出物(如:需求数据)阶段5:项目试点 选择代表公司核心业务的项目或者典型项目执行试点,通过试点来完善过程文件,进而为企业全面推广过程文件打下基础。阶段6:组织推广 全员参与全面导入与实施CMMI。阶段7:预评估 验证组织推广的结果,识别企业尚存缺陷并策划又一次改观方案,准备充分,以便企业能够更好执行正式SCAMPI评估。 阶段8:SCAMPI正式评估 由SEI授权的主任评估师领导,采取SCAMPI ( Standard CMMI Appraisal Method for Process Improvement)评估方法,对企业的能力成熟度执行正式的评估,颁发证书,通过SEI网站向世界公布企业信息。 参考文献
↑ 亚远景科技 - 实行CMMI易犯的8个错误
↑
标签:
随机快审展示
加入快审,优先展示
推荐文章
- 黑马在线:均线实战利器 7848 阅读
- 短线交易技术:外汇短线博弈精讲 3315 阅读
- MACD震荡指标入门与技巧 3448 阅读
- 黄金操盘高手实战交易技巧 3660 阅读
- 做精一张图 2606 阅读
热门文章
- 港币符号与美元符号的区别是什么啊? 20812 阅读
- 我国各大银行汇率为什么不一样啊? 9139 阅读
- 越南盾对人民币怎么算的?越南盾对人民币汇率换算方法是什么 8727 阅读
- 黑马在线:均线实战利器 7848 阅读
- 小白经济学 7432 阅读