来源:兴原认证中心有限公司 时间:2024-12-15 08:35:41 [举报]
CMMI (Capability Maturity Model - Integrated, CMMI) 是SEI继CMM成功开发的新修订版本,目的在发展一个共通性的整合架构,以支持整合不同领域的特定能力成熟度模型及相关产品,并致力提供系统工程及 软件工程的指导原则,期许在任何架构下的组织,都能促进其流程改善,CMMI不仅提高每别成熟度要求的门坎,同时扩充能力成熟度评估适用范围,使得软 件工程、系统工程的领域及集成性产品与流程开发的环境,都能运用CMMI为软件开发过程提供持续改善的指导,对软件生产力与质量的提升亦有显着的实质 效益,并确保所有发展的产品,能与国际标准组织/国际电工(ISO/IEC) 15504软件过程评估技术报告兼容并一致。
CMMI4,CMMI5级的办理条件。办理这两个认证,您公司得需要有CMMI3级认证,得做完有一年时间,才好评估4级或5级。理论上,没评估过CMMI3级,也没谁说不让你申请CMMI5级,只是没做过CMMI3级评估,直接做CMMI5级风险太大,实际上是不大可能直接达到5级要求,一般评估师不会接这样的评估任务。
这里再说一点,前面说,可以直接申请2级或3级,为啥大家直接申请3级,不申请2级呢,其实这主要是市场行为,CMMI2与CMMI3的成本差不多,大家索性直接直接CMMI3级,在投标方面还更有竞争力。
记得2003年我参加CMMI主任评估师升级培训时,有次在电梯里问当时CMM/CMMI评估负责人SEI不发评估证书的原因,他的回答是:一是怕吃官司,二是评估结果多只代表被评估组织在某一时间点的状况。2004年我接到过一个电话,是洛杉矶一家公司想诉讼中国一家软件外包公司以及SEI,找我做证人。这家外包公司被选中的主要原因是它有张CMM五级证书,因为他们觉得五级一定代表很强的软件开发管理能力。而实际结果让他们大失所望,项目做的很差,给这家洛杉矶公司造成了很大损失。他们认为SEI应该为给这样不合格的组织颁发五级证书负责,也认为外包公司有作假之嫌。我在电话里解释了为什么SEI没有任何法律责任,五级证书也不能每个项目都能做得好。后来他们再没联系我,估计终只能是不了了之了。
做完CMMI3评估,你会发现公司的软件开发过程基本实现以下特点:
1)明确规定了需求开发、设计、编码、测试、集成等软件开发各过程的要求。
2)对项目管理提出了更高的要求,要利用组织级的数据来管理项目。
3)出现了针对组织级的PA,要求有的组织来负责过程改进的工作。
4)提供了一个做出佳决策的指导,而这个方法可以用于软件工程,也可以用于组织级过程改进。
实施CMMI-4&5就是在CMMI-3级的基础上再实施4个PA,从PA数量上来说增加的很少,但这并不意味的实施起来比较简单,相反,实施CMMI-4&5级比实施CMMI-3级要难的多。主要原因是实施CMMI-4&5需要收集大量的过程数据,并进行统计分析,建立过程性能基线和模型,然后在项目和过程改进中应用这些基线和模型,综合来说主要有如下难点:
技术方面:
1) 统计分析技术不好理解,需要花费大量的时间学习和应用
2) 组织级度量库中收集的数据太少,不足以建立基线和模型:数据点一般在20个以上才具有统计意义
3) 组织级度量库中数据不全,需要的数据没有收集,导致不能建立有意义的基线和模型:基线和模型需要覆盖整个项目的生命周期,从需求、设计、编码、测试、交付都要覆盖
4) 过程不稳定,影响因素太多,数据之间相关性很差,根本不能建立模型:一般主要因为人员不稳定、项目类型差异很大,不可控因素太多导致过程不稳定
评估前的准备阶段:
1、提出评估申请:向CMMI研究院官网提交企业基本信息,一份是申请表(企业组织名称、地址、联系人等相关的信息),另外一份是项目表,之前的文章有给大家介绍CMMI认证的条件,CMMI3认证与CMMI5认证的项目数量与要求各有不同。项目表(含企业简介,组织框架、参与人员、及项目介绍),完成交付CMMI研究院申请。CMMI评估申请需要提前两个月。
2、整理资料:这里有两个文件,一个是管理文件、一份是技术文件。管理文件是企业在CMMI实施过程中建议的一些管理方案。如:授权、管理、作业要求等。技术文件是指项目与工作记录,CMMI实施过程中有很多记录软件开发的过程,记录好作为评估证据。提供相对应的CMMI项目文件就可以(与申请的项目保持一致)。
3、系统抽样
CMMI研究对企业提供的项目人员进行随机抽样,被抽中的人员与项目参加评估,没抽的暂时不用进行评估。这里和大家补充一点,在CMMI 1.3版本评估是全员全项目参与评估的,目前CMMI 2.0版本是采取随机抽样方式。在2019年年底评估方式改为CMMI 2.0版本。
标签:广西CMMI,新疆CMMI评估,新疆CMMI认证,黑龙江CMMI评估