来源:兴原认证中心有限公司 时间:2024-12-16 07:56:21 [举报]
CMMI (Capability Maturity Model - Integrated, CMMI) 是SEI继CMM成功开发的新修订版本,目的在发展一个共通性的整合架构,以支持整合不同领域的特定能力成熟度模型及相关产品,并致力提供系统工程及 软件工程的指导原则,期许在任何架构下的组织,都能促进其流程改善,CMMI不仅提高每别成熟度要求的门坎,同时扩充能力成熟度评估适用范围,使得软 件工程、系统工程的领域及集成性产品与流程开发的环境,都能运用CMMI为软件开发过程提供持续改善的指导,对软件生产力与质量的提升亦有显着的实质 效益,并确保所有发展的产品,能与国际标准组织/国际电工(ISO/IEC) 15504软件过程评估技术报告兼容并一致。
SEI/CMMI研究院自己不颁发证书是个聪明的做法,不仅避免了惹官司的麻烦,也明确告诉我们,证书只是代表改进路上的一个重要标志,不是质量的书。质量的需要资源、过程、检查、技术强悍的团队、责任心、认真、学习、创新、文化、老板的远见!
当我们CMMI3已经落地执行效果不错的时候,我们是不是可以考虑CMMI4级或CMMI5级呢,我们需要投入哪些资源或会增加多少工作量?
CMMI-4&5级的实施是数据的收集和对数据的统计分析,因此相比CMMI-3级来说,主要增加的工作量就是过程数据的收集、统计分析和应用等相关工作。一般来说,企业需要投入人员从事这项工作,主要投入的人员为专职的EPG和度量分析人员(1~3名),他们的主要职责为:
1)学习统计分析技术和工具、其它定量分析技术和工具
2)收集度量数据
3)建立、维护、使用过程性能基线和模型
4)在组织和项目中应用过程性能基线和模型
5)进行量化的过程改进
另外,项目组也要积极、主动配合数据的收集和应用,主要职责包括:
1)记录、提供数据
2)学习必要的统计分析技术
3)在项目中应用过程性能基线和模型
4)提出过程改进建议和方法
实施CMMI-4&5就是在CMMI-3级的基础上再实施4个PA,从PA数量上来说增加的很少,但这并不意味的实施起来比较简单,相反,实施CMMI-4&5级比实施CMMI-3级要难的多。主要原因是实施CMMI-4&5需要收集大量的过程数据,并进行统计分析,建立过程性能基线和模型,然后在项目和过程改进中应用这些基线和模型,综合来说主要有如下难点:
技术方面:
1) 统计分析技术不好理解,需要花费大量的时间学习和应用
2) 组织级度量库中收集的数据太少,不足以建立基线和模型:数据点一般在20个以上才具有统计意义
3) 组织级度量库中数据不全,需要的数据没有收集,导致不能建立有意义的基线和模型:基线和模型需要覆盖整个项目的生命周期,从需求、设计、编码、测试、交付都要覆盖
4) 过程不稳定,影响因素太多,数据之间相关性很差,根本不能建立模型:一般主要因为人员不稳定、项目类型差异很大,不可控因素太多导致过程不稳定
管理方面:
1) 领导支持力度不够:不能提供足够的资源
2) 缺乏有能力的人员:EPG和度量分析人员水平太差,对新知识的领悟和理解能力很差
3) 项目组不配合,很多数据无法收集:项目人员本身对CMMI高成熟度的要求不理解,反感记录和提供数据,或者记录和提供的数据不准确
4) 没有建立量化的质量文化:对数据不敏感,主要靠经验决策,对收集的数据可靠性没有信心
基于以上难点,实施CMMI-4&5级难度很大,但是也不是说不能实施,只要企业能够实实在在的实施CMMI-3级,并注意过程度量数据的收集,有了这些过程数据作为基础,在加上公司能够在资源上大力支持,那么实施CMMI-4&5级还是不算难的。
一家企业需要对外展示自己的软件研发能力,仅凭一张嘴巴说,那是不行的,谁也不相信,你说你企业做了CMMI认证,按照CMMI模型用于软件开发的?凡是都要讲究证据。所以企业就需要一张CMMI的证书,来展示自己企业的实力。
CMMI的认证流程是怎么样的?企业需要做什么工作,要暂用多少时间,多少工作量?小编把CMMI认证的流程分为三个阶段。评估前的准备阶段、评估阶段、出证官网公示阶段,三个阶段。接下来给大家一一道来。
标签:青海CMMI咨询,江苏CMMI咨询,新疆CMMI认证,甘肃CMMI评估