您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > CMMI受控管理级.
•第四章CMMI受控管理级重点:•CMMI的概念及在实际工作中的作用和基本思想•CMMI的基本内容和两种表达方式•CMMI相关术语和在实施评估中常见的问题•CMMI的受管理级包括哪些过程域和相关实践活动•软件过程能力:指把企业从事软件开发和生产的过程本身透明化、规范化和运行的强制化。企业在执行软件过程中可能会反映出原定过程的某些缺陷,可根据反映的问题来改善这个过程。周而复始,这个过程逐渐完善、成熟。项目的执行不再是一个黑箱,企业清楚地知道项目是按照规定的过程进行。软件开发及生产过程中成功或失败的经验教训就能够成为今后可借鉴和吸取的营养,加快了成熟度提高。CMMI是什么?•CapabilityMaturityModelIntegration(能力成熟度模型综合)•它综合了以下几方面:SystemengineeringSoftwareengineeringIntegratedProductandProcessDevelopmentSupplierSourcing•该模型提供一套可供公众使用的准则;这些准则描述那些成功地实施了过程改进的组织的特性。•该模型用“软件能力成熟度”来衡量这种软件综合能力CMMI等级•在模型中,所有软件组织的软件能力成熟度划分为5个等级—第1到第5级。数字越大,成熟度越高。高成熟度等级代表比较强的综合软件能力。•5个成熟度等级分别为:第1级:初始级第2级:受管理级第3级:已定义级第4级:定量管理级第5级:持续优化级CMM模型简介•CMM的五级模型初始级可重复级已管理级已定义级优化级成熟度风险那CMMI是个什么东西啊?•它是一个如何做好软件的最佳实践的集合。•已经得到全球实践证明,我们不必怀疑它的先进性。•如果我们没有做好,那不是CMMI的问题,而是我们的理解与执行的问题。CMMI的官方培训•IntroductiontoCMM3天时间知识大轰炸价钱超贵大部分讲师是讲英文的你可以拿到证书CMMI的概念体系-11级-初始级2级-受管理级3级-已定义级4级-定量管理级5级-持续优化级SEI在该级别没有任何标准SEI在各级别有详细的标准要通过高级别的评估,要满足这个级别以下所有级别的标准。例如:1)一个进行4级评估的企业,评估的时候首先是看是否达到2级要求,然后是3级要求,然后才是4级要求。2)评估的时候,如果2级的标准达到,但3级的要求达不到,就算4级的要求达到了,也只能算2级。CMMI的概念体系-2•每一个级别,都包含几个到十几个PA英文全写:ProcessArea中文译名:过程域•什么叫“过程域”?简单的说就是做好一个事情的某一个方面。对应软件开发来说,就是做好软件开发的某一个方面。CMMI的概念体系-3•如果该级别的全部PA达到要求了,就认为该级别达到了。•如何判断PA达到要求呢?每个PA包含几个目标(Goal)如果这个几个目标都达到要求了,就认为该PA达到要求了•如何判断Goal达到要求呢?每个Goal包含几个实践(Practice)每个实践达到要求了,就认为该Goal达到要求了CMMI概念体系图级别PA1PA2…Goal1Goal2…Practice1Practice2Practice3….•CMMI标准中每个级别包含几个PA,每个PA又包含几个Goal,而每个Goal又包含几个Practice。实际上Goal分为两类,一类是SpecificGoal(特定目标,简称SG),一类是GeniricGoal(通用目标,简称GG)。SG包含的Practic叫做SpecificPractic(特定实践,简称SP),GG包含的Practic叫做GeniricPractic(通用实践,简称GP)。•会发现每个PA的SP内容都不一样的,但GP看上去基本类似,只是个别的单词换掉。实际上CMMI的制定者对这些内容进行了精心的提炼,他们总结出不管是哪个PA,都需要有类似的要求,这些要求就被总结成GG和GP。•GG(GenericGoal)有以下几种层次:GG1:达到特殊目标的要求GG2:制度化一个可管理的过程GG3:制度化一个已定义的过程GG4:制度化一个定量管理的过程GG5:制度化一个持续改进的过程•GG1非常简单,只要所有SG都满足了,GG1就满足了。GG2就复杂很多,要求制度化一个可管理的过程,GG2包含10个GP(GenericPractice),内容涉及到方针、计划、资源、责任、人员培训、配置管理、干系人的管理、计划跟踪、QA、高级别领导检查等十方面的内容,这些内容,每个PA都有要求,要全部满足这些要求是不那么容易的。•GG3只有两个GP,分别是建立已定义的过程以及收集改进的信息,尽管只有两个GP,但要建立覆盖所有SP的已定义过程是不容易的,并且要不断的收集该PA的改进信息。•在进行阶段式评估的时候,对于GG,只需要评估GG2、GG3就可以了,但如果进行连续式的评估,就可能需要评估GG4、GG5。如果一个PA能达到GG4的要求,说这个PA达到了定量管理的层次,达到4级的要求。如果一个PA能达到GG5的要求,说明这个PA在定量管理的层次上能持续地优化,达到了5级的要求。CMMI的评估办法•评估一个企业是否达到某级别的标准,评估的关键就是每个Practice的实际情况。•根据评估办法的严谨程度,有以下办法SCAMPICSCAMPIBSCAMPIA(正式评估用的办法)某企业通过了某某级别的评估,意味着什么?•评估是对企业准备的几个评估项目按照CMMI的标准进行检查。•企业可以准备任意数量的项目,评估的项目是企业自己指定的。•通过评估,只代表评估小组认为参加评估的几个项目达到了CMMI某个级别的标准。•通过评估,不代表这个企业其它项目也达到了要求,也不代表这个企业以后也会达到这个标准。企业的商业目标•加快进度相同的项目规模,需要更少时间完成。•减少成本相同的项目规模,需要更少的成本。•提高质量相同投入情况下,质量更高。•终极目标:利润更高!企业商业目标与CMMI的关系•CMMI是为了支持企业的商业目标的。•CMMI不是用来增加管理成本而不提高收益的。•更高级别的企业,她的效能应该更高。效能=收益/投入常见疑问?•不通过2级能过3级吗?•3级的企业研发总体成本比2级的要高?•怎样才算通过了某个级别的评估呢?•CMMI是个什么东西呢?•1级:被始级,无计划,想到什么做什么•2级:受管理级,已建立一套管理过程:计划、需求管理、计划跟踪、过程度量、有质量部及SCM的管理•3级:已定义级,包括2级的内容外,还补充二级不足:风险管理、过程指南,有SEPG进行过程改进•4级:定量管理级,根据历史数据,算出了性能基线,性能模型,并利用基线、模型进行定量管理。•5级:持续优化级,体现在新技术进行过程改进,以及原因分析找改进机会CMM质量思想软件过程能力成熟度是指一个特定过程被明确地定义、管理、测量、控制并且是有效的程度。成熟度意味着能力上的增长能力,并表明一个组织软件过程的丰富性和在项目中运用它时的一致性过程能力与成熟度关系CMM关键过程域CMM内容结构示意图•通过一个“吃饭”的例子,让大家感受CMMI1级到5级。举例:你会如何组织这个的活动?某个时间,公司进行聚餐活动。请你组织这次活动,目的是用合理的经费让大家高高兴兴地吃一顿!两人一组讨论,5分钟时间。请各位讲解用CMMI1-5级如何管理?•第1级:初始级•第2级:受管理级•第3级:已定义级•第4级:定量管理级•第5级:持续优化级Level1:初始级•不用做什么计划,提前一点订好座位•当天下班大家一哄而去•现场点菜,然后大吃一顿这样做会有什么结果?•定不到位?•菜不合大家口味?•经费超出?•大家心情变得很沮丧?•有没有可能取得比较好效果呢?Level2:受管理级-1怎样才能办好事情呢?大家想吃什么?老板有什么期望呢?预算是多少呢?要做个计划才行?酒水需要另外买啊!要督促大家按照计划进行?要统计一下出席情况以及各菜式的“吃剩”情况!需求管理(RM)项目计划(PP)项目计划跟踪(PMC)采购(SAM)度量(MA)Level2:受管理级-2就这样够了吗?菜式统计、买酒的协议、计划等文档要统一管理起来。老板对我不放心,还派个人来监督我工作!哼!配置管理(CM)质量保证(PPQA)2级(7个PA)•需求管理(REQM)项目计划(PP)项目跟踪和控制(PMC)供应商协议管理(SAM)过程与产品质量保证(PPQA)配置管理(CM)度量(MA)这样做会有什么结果?•大家吃得满意?•预算控制得好?•老板高兴?•真的能这样吗?2级做法遗留的一些问题•不需要进行风险管理吗?•用什么方法调查大家喜欢吃什么菜式呢?有指南就好了?•如何组织聚餐活动,是不是应该有个指导?或者有成功经验可供参考?•……Level3:已定义级•经过一段时间积累,以下活动都有明确的指导文档:如何写计划如何组织吃饭现场活动如何确定餐单….•对于确定餐单、选定酒水供应商方面采用决策分析的办法。•进行风险管理。•建立了相应的培训制度。•另外,为了让组织聚餐活动越做越好,成立了专门的SEPG来维护文档。3级(11个PA)•需求开发(RD)技术解决方案(TS)产品集成(PI)验证(VER)确认(VAL)风险管理(RSKM)集成项目管理(IPM)决策分析与解决方案(DAR)组织过程聚焦(OPF)组织过程定义(OPD)组织培训(OT)这样做会有什么结果?•这次活动成功的几率大大提高了?•但谁能拍胸口说:一定能成功?3级遗留的问题•感觉成功机会会提高很多,但没有一个底?最好有个数字能说明问题。Level4:定量管理级•积累了大量聚餐活动的CPI、SPI数据。•积累了大量的聚餐满意度数据。•当前反应聚餐活动能力的数据CPI、SPI、满意度等在一定范围内波动。•根据当前CPI、SPI,可预测聚餐活动的最终成本。•通过这些数据对活动进行监控。Level4的特点•根据历史数据,算出了性能基线、性能模型。•聚餐活动进行时,利用性能基线、性能模型进行定量管理。组织过程性能定量项目管理4级(2个PA)•组织过程性能(OPP)定量项目管理(QPM)这样做会有什么结果?•聚餐活动进展情况了如指掌•比较准确的估计到最后的结果•成功的几率极大提高Level4的遐想•哇!Level4已经很厉害了!•更厉害的Level5会是怎样呢?•请猜?Level5:持续优化级•如何持续改进?原因分析采用新技术公司定下新的目标Level5之原因分析•通过数据,我们发现由A君组织聚餐活动时,满意度总能在基线范围内。•但由B君组织时,满意度异常的高,超出了基线上限。•于是我们进行原因分析,发现B君进行抽奖活动之前,做了一个调查,知道每个人最想要什么。故抽奖活动做得很出色,满意度就高了。Level5之原因分析•抽奖活动前先进行调查这个工作,在过程文档里面并没有规定的,是B君的特殊做法。•SEPG异常高兴,把B君的做法写入过程中。•于是全部人都按照这个做法去做了,结果满意度性能基线上升了。Level5之原因分析•对一些特殊问题、特殊情况进行分析,可以得到改进过程的机会。•对过程进行改进后,我们的性能会提高。Level5之采用新技术•出现了这样的一些问题:发现难以统计到场的人员,需要经常去问。很多人不知道如何去聚餐地点。•为了解决这个问题,采取以下新技术:每人配一台PDA和GPS,里面有地图活动组织者用笔记本电脑能见到各位位置。Level5之采用新技术•采用新技术后,大家准时出席率提高,并且满意度也提高。Level5之公司定下新的目标•预算的偏差率当前值是-20%到20%,老板觉得不满意,要求改进为-10%到10%。•SEPG就非常紧张了,投入大量人力物力分析如何改进。•SEPG发现导致预算偏差大的地方主要在于酒水采购方面,供应商的价钱浮动太厉害。Level5之公司定下新的目标•SEPG定下改进计划,修改了采购方面的过程,对供应商的选择加强了标准。•在某次聚餐中试行新的采购过程,结果发现成本偏差果然控制在-10%到10%范围内。•分析试行结果后,SEPG把过程正式推行,最终满足了老
本文标题:CMMI受控管理级.
链接地址:https://www.777doc.com/doc-2906195 .html