本文99.99%解答了你对CMMI V2.0的疑问,值得收藏!

作为企业软件研发管理提升人力和流程能力的公认标准,CMMI系列模型已然成为全球范围内众多企业提升绩效、质量、产品及服务可靠性的重要法宝。目前,为应对不断变化的行业特性,CMMI V2.0版本于2018年3月正式发布,所以对于已实施过CMMI V1.3版本的企业或者即将准备实施CMMI的企业来说,了解和掌握CMMI V2.0模型特点,乃是当下所需。

本文99.99%解答了你对CMMI V2.0的疑问,值得收藏!_第1张图片

4月27日,一场权威的CMMI V2.0版本培训在上海顺势召开。本场培训由工业和信息化部电子第五研究所赛宝认证中心主办,畅享网承办,吸引了100余位来自湖北、浙江等地区的软件研发管理人员齐聚上海,共同探讨CMMI V2.0。值得一提的是,在培训期间,众多参会人员就自身企业场景,提出大量问题,赛宝认证中心 软件质量部高级咨询师史俊作为本场培训的讲师都一一解答。现畅享网将问题精华整理出来,供大家学习。

一、关于CMMI V2.0

本文99.99%解答了你对CMMI V2.0的疑问,值得收藏!_第2张图片

问1:我们企业大概是2019年6月份评估会到期,我们这边应该什么时候开始评估?我们企业算是全面实施,您这边有什么建议吗?我们需要做哪些准备工作?CMMI V2.0什么时候开始接受评审?

答:如果企业已经全面实施了CMMI,建议在上一次评估结果失效前六到九个月左右开始准备CMMIV2.0的评估。如果企业没有全面实施,建议提前一年开始准备。

CMMI V2.0从2019年1月开始接受评估。如果企业是2019年6月证书过期,还是可以按照CMMI V1.3做评估。在2020年3月31日之前,企业都可以按照CMMI V1.3版本评估,它的证书有效期依然是三年。2020年4月1号开始只接受CMMI V2.0的评估。

问2:CMMI V2.0能够在哪些方面帮助全面实施的企业减少评估上所付出的代价?

答:对于全面实施的企业:第一是评估前期准备工作的工作量减少;第二是正式评估天数可能减少。大部分参加CMMIV1.3评估的企业,需要提供三到四个项目参加评估。在使用了CMMI V2.0的评估方法后,大部分企业被评估的项目数于减少到相当两个项目。我们做过估算,使用CMMI V2.0后,对于全面实施CMMI的企业大概减少了30~50%的评估工作量。

问3:CMMI V2.0在高成熟度方面有生产好的东西出来吗?

答:因为目前还没有拿到高成熟度方面的模型细节,因此暂时无法全面的回答这个问题。从目前已经获得资料来看,高成熟度的要求并没有发生本质性上的变化。

问4:做CMMI V2.0不需要PIIDs表格是吗?

答:应该还是需要的。PIIDs表格是评估前梳理证据,进行评估准备情况检查的一环,不同的评估师有不同的PIIDs表要求。如果没有PIIDs表格,企业在评估期间将需要花费更多的时间进行评估证据的寻找和与CMMI模型实践的对应,会造成整个评估时间的延长和成功率的下降。

二、抽样方法的变化

本文99.99%解答了你对CMMI V2.0的疑问,值得收藏!_第3张图片

问1:CMMI V2.0抽样方法的变化使评估本身工作量减少了,但是企业准备评估的工作量是否会大大增加?

答:基于CMMI模型的改进和体系流程应该是在企业内部全面进行推广的,而不是只做几个示范性项目来进行评估。这种示范性项目的做法并不能代表企业的整体能力。确保改进的真实性是这次抽样方法调整的重点;这是一个理念上的变化,希望解决企业是否真实地做过程改进的问题。因此,如果企业确实是全面有效的实施了CMMI模型,那么新的抽样方法会减少企业准备评估的工作量而不是增加。

问2:评估的时候会看企业的营业额或者对企业规模提出要求吗?

答:进行CMMI评估的企业没有营业额或者企业规模上的要求。当然,在评估前企业通常需要提供候选评估项目的清单,个别情况下还应当提供这些项目的具体信息和人员规模等情况。这样做的目的是判断企业是否有漏报、瞒报候选评估项目的情况,确保评估的真实性。新的评估方法中,评估前60天内CMMI研究院会给出了抽样结果,企业可以申请做两个方面的调整:第一,发起人在有充分理由的情况下,可以申请增加或者调整一个项目能力域或者PA;第二,发起人也可以申请增加选中的项目,以评价一些特定的项目的流程执行情况。

问3:对于高成熟度,会要求企业有多少个项目?如果企业两三年来做的项目总数比较少,例如不超过30个,是否还能有效的建立过程能力基线?

答:对于高成熟度的评估,没有对建立基线的项目个数有硬性规定,按我们的经验来看,通常会需要12-20个左右,才能建立相对准确有效的过程性能基线和模型。如果企业的项目数量确实比较少,可以在项目中识别是否有一些过程会被高频率的执行,例如同行评审过程,在一个项目中可能会执行很多次,这样形成比较充足的数据点。

问4:1/3调查分析在基准性评估与维持性评估中有区别吗?

答:基准性评估没有调查分析,所有实践域都是相当于做深入分析。维持性评估和基准性评估一样,也要做随机抽样;只是抽样之后还会抽三分之一的实践域做深入分析,三分之二做调查分析。调查分析是只需要评估团队在实践组层面进行文件审查或访谈。

三、对敏捷的支持 

问1:我们现在有些项目正在转型做敏捷,我们在两年内同时也会考虑用CMMI V2.0的方式做改进和瀑布,但是评估的时候对于敏捷项目而言,CMMI V2.0还是CMMI V1.3更适合?

答:CMMI V2.0更适合做敏捷项目的评估。CMMI研究院一直在向大家传达一个理念,就是CMMI V1.3也是支持敏捷项目评估的。但这次CMMI V2.0的改版中,对于敏捷和SCRUM方法如何满足CMMI模型要求,给出了更明确的、详细的指导。就像前面的介绍中提到的,模型的特定上下文部分,介绍了SCRUM中使用的具体方法,对应到CMMI模型的哪个实践都有明确的解释。因此,如果企业在实施敏捷的话,建议直接使用CMMI V2.0进行评估。

问2:关于评估团队、企业参加评估过程以及周期方面有哪些要求?

答:对于评估小组成员的要求没有发生变化,例如还是要求有工程经验、管理经验,还是要求团队平均经验这些。基准性评估要求的ATM是4到10个人,维持性评估的ATM最少是2个人。要获得CMMI V2.0的ATM资格,需要参加CMMI V1.3到V2.0的升级培训,或者是直接参加CMMI V2.0的完整培训。目前在国内的升级培训和完整培训的举行时间还没有确定下来。

问3:我们想从企业提升软件开发能力的角度出发,担心申请这样的认证,会降低开发效率。企业能单纯从敏捷或者DevOps这两种方法申请认证吗?从敏捷或者DevOps申请的企业多吗?成功机率怎么样?

答:可以使用这两种方法申请认证。我们过往几年有些客户就是用敏捷方法做的评估。这里涉及另一个话题,企业如果使用敏捷方法进行评估的目的,或者说企业从事的领域是不是需要用敏捷的方法做CMMI的评估?目前我们看到很多企业只是做敏捷方法的导入,同时可能结合CMMI的一些过程域进行改进,但这些企业有可能并没有去获取CMMI评估认证的需要,特别是在一些To C的企业例如互联网企业中。他们没有很强的动机去通过CMMI评估来向自己的客户证明自己的研发能力或者去投标竞标。而在需要这个CMMI评估认证的企业中,以传统的瀑布迭代模式管理的企业比较多。因此,其实现在通过CMMI评估的企业中,完全用敏捷方法的其实不多。敏捷用的很好的企业很多没有这样的需求,它们不需要CMMI评估证书,企业自己用敏捷方法或者有自己的一套流程,并且管理起来有效,足以满足管理的需要了。

四、CMMI V2.0带来的变化

问1:刚才您说CMMI V2.0把原来的过程域变成了实践域,那从过程的视角来看,这个问题更注重形式上的完整性,如果CMMI V2.0变成实践域有没有可能写出不一样的呢?如果写出来还是跟原先一样,是不是换汤不换药?

答:如果原来的过程是参考了某些实践域,结合自己的过程,原则上用新的CMMI V2.0写出来是一样的,关键是你们企业的过程体系有没有按照自己的操作逻辑在写,如果是,那么基于V1.3和V2.0编制出来的体系应该差不多。现在我们在企业做咨询的时候,都会先结合企业的实际情况,描述产品和项目的生命周期模型,然后再识别出和商业目标相关的关键过程,形成一个完整的过程/活动图,作为后续具体过程文件编制的基础。在这个过程,EPG优先考虑的不是和CMMI模型或者过程域的关系,而是过程框架和自身情况的符合性,然后再考虑这些过程描述有没有满足CMMI要求的实践。如果你们企业的过程本身是基于实际开发步骤在描述和划分的,那么CMMI V2.0的时候还是同样的逻辑,不需要调整。早期CMM时代中,企业按过程域一一对应编写过程文件的方式不会出现了。

问2:CMMI V2.0对于企业EPG的能力要求是不是提高了?

答:CMMI V2.0的另一个很重要的改进是语言的通俗化和实践的易于理解,更加的“接地气”。以刚才看到的实践域为例,V2.0的实践具有非常强的逻辑顺序,以容易理解的陈述句进行描述,尽量不使用相对小众的术语。对于EPG新手而言,初期即使照着模型的实践来编写流程,再参考模型中对于工作产品和活动的具体示例,也可以很容易的来设计自己的过程。CMMI V2.0不会太高深以至于让大家觉得做学习新模型是个很高的门槛。

问3:CMMI V2.0和CMMI V1.3的模型是不是没有那么大的变化?

答:从模型的角度而言,是的。如果企业已经实施了V1.3,,只需要做小幅度的调整。例如同行评审过程,企业原先也不会把这部分内容现在测试过程中,而是一个独立的评审过程。现在V2.0中同行评审是一个独立的实践域,但是对企业而言过程并不需要调整。再例如,估算,通常企业会有一个独立的估算过程,或者和策划过程放在一起。现在虽然估算是一个独立的过程域,但企业过程本身不需要增加或者删除。只是需要评估一下,估算是否完整的包括了规模、工作量、进度和成本四个方面,这个调整相对是比较小的。再比如V2.0中增加了度量跟商业目标的关联关系,也许企业之前就使用了GQM方法来建立度量目标和度量指标,那么在V2.0的时候,我们需要做的是,再审视一下度量目标、改进目标和商业目标能不能形成关联关系。

总的来说,CMMI模型的具体实践在V2.0中变化并不算很大,V2.0的最大变化是评估和抽样方法的变化,更加强调企业中过程改进的真实性和持续性。

你可能感兴趣的:(本文99.99%解答了你对CMMI V2.0的疑问,值得收藏!)