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

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

一、关于CMMI V2.0

问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模型实践的对应,会造成整个评估时间的延长和成功率的下降。

二、抽样方法的变化

问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:CMMIV2.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的最大变化是评估和抽样方法的变化,更加强调企业中过程改进的真实性和持续性。

本文出处:畅享网
本文来自云栖社区合作伙伴畅享网,了解相关信息可以关注vsharing.com网站。

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

  1. SLA服务可用性99.99,99.9,99.999.....是什么意思?

    SLA:服务等级协议(简称:SLA,全称:service level agreement).是在一定开销下为保障服务的性能和可用性,服务提供商与用户间定义的一种双方认可的协定.通常这个开销是驱动提供服 ...

  2. 百度实习转正学长面经-Java常见面试题目和解答,值得收藏

    目录

  3. 优思学院|什么是六西格玛?一文解答你对六西格玛最常见的疑问

    什么是六西格玛? 六西格玛(Six Sigma)是一种管理方法和质量改进体系,旨在减少组织过程中的变异性,提高业务绩效,并实现客户满意度的持续提升.它是由美国Motorola公司在20世纪80年代发展 ...

  4. 104-twinkstar-2021-05-17

    title 104<特别篇:星愿浏览器>下载一切可下载的视频 有个朋友问我询问网页视频如何下载,测试视频地址 https://www.bjcxqd.com/donghuapian/5136 ...

  5. 总结了200道经典的机器学习面试题 (附参考答案)

    作者丨qinjianhuang 链接 https://blog.csdn.net/sinat_35512245/article/details/78796328 刷题,是面试前的必备环节.本文作者总结 ...

  6. 太给力了!40000字整理了机器学习面试200题!

    来源:CSDN 刷题,是面试前的必备环节.本文作者总结了往年BAT机器学习面试题,干货满满,值得收藏. 1.请简要介绍下SVM. SVM,全称是support vector machine,中文名叫支 ...

  7. 机器学习面试宝典200题!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 来源:CSDN,编辑:海边的拾遗者 刷题,是面试前的必备环节.本文作者总 ...

  8. 200道往年BAT机器学习面试题

    点击上方机器学习与生成对抗网络,关注"星标" 获取有趣.好玩的前沿干货! 来源:CSDN 刷题,是面试前的必备环节.本文作者总结了往年BAT机器学习面试题,干货满满,值得收藏. 想 ...

  9. 总结了 200 道 BAT 机器学习面试题,值得收藏 (附参考答案)

    刷题,是面试前的必备环节.本文作者总结了往年BAT机器学习面试题,干货满满,值得收藏. 想要入职大厂可谓是千军万马过独木桥.为了通过层层考验,刷题肯定是必不可少的.本文作者根据网络在线发布的BAT机器 ...

最新文章

  1. 爱奇艺谢丹铭:用AI让创作者提升效率,让消费者简单快乐丨MEET2021
  2. 原生APP与web APP的区别
  3. php面试题11(边看边复习刚刚讲的)(array_multisort($arr1,$arr2); 用$arr1来排序$arr2。)...
  4. 疫情反复,电赛会取消吗?
  5. jms spring_JMS和Spring:有时很重要的小事情
  6. Java面试题及答案,java底层实现原理
  7. C. Number of Pairs
  8. mac下解决mysql乱码问题
  9. 基于JAVA+SpringBoot+Mybatis+MYSQL的疫情信息分析管理系统
  10. Citrix 实践中的问题及解决
  11. Spring源码分析-从@ComponentScan注解配置包扫描路径到IoC容器中的BeanDefinition,经历了什么(二)?
  12. Android UI 相关知识
  13. 华为MatePad Pro和华为MatePad区别
  14. JAVAWEB开发之SpringMVC详解(二)——高级开发、数据回显、参数绑定集合、图片上传、json交互、validation校验、异常处理、RESTful支持、拦截器
  15. 5分钟就能做一个Excel动态图表,你确定不学学?
  16. 维克森林大学计算机专业,维克森林大学计算机专业
  17. QrCodeUtil--二维码工具类
  18. Ubuntu与Windows网线直连并访问网络
  19. 从零开始学CIRCOS绘制圈图(二)
  20. 互联网金融业务入门_在线业务入门

热门文章

  1. flink1.15源码笔记(run模式简单带过,主要看run-application)
  2. quill editor:The given range isn‘t in document
  3. 一、Spring介绍以及版本历史演进
  4. 【伍佰China Blue的由来】
  5. 更相减损法java,五十六、从高中碾转相除法、更相减损术算法谈起
  6. Tomcat 介绍与使用
  7. 使用npm安装包本地快速启动前端项目方法
  8. c语言实现sha1算法注解,【密码学】SHA1算法实现及详解
  9. 恒大董事会变更:肖恩、梁森林入局,造车要成功了?
  10. 如何删除Ubuntu的GRUB启动项