分享

什么是CMMI认证

 酷酷的震 2022-11-30 发布于山东

1.CMMI认证概述

(1) CMMI认证起源于CMM (Capability Maturity Model for software,软件能力成熟度模型) 是美国国防部在1984年因当时该机构软件项目委外开发时,无法评估软件公司对软件项目的承接及执行能力,故委托美国卡内基美隆大学 (Carnegie Mellon University) 的软件工程学院 (Software Engineering Institute, SEI) 所进行的一项研究成果,试图于软件产业建立一套工程制度,使个人及组织在软件开发上能有持续改善的依据,其目的是用来评估及改善软件开发公司的软件开发过 程及软件开发能力,并且协助软件开发者持续改善软件流程成熟架构及软件质量,进而提升软件开发项目及软件开发公司的软件开发管理能力,达成软件开发的功能 正确、缩短开发周期、降低开发成本及确保质量等目标。CMM目前已成为许多大型软件企业用于改善组织内部软件工程所实行的软件评估标准,CMM同样陆续应 用系统工程及软件采购方面,成为国际间认同且广泛通用的一种软件生产程序标准。由于CMM应用日渐广泛,陆续开发出不同的CMM模型,包括:软件能力成熟 度 (Software Capability Maturity Model, SW-CMM) 、系统工程能力成熟度模型 (Systems Engineering Capability Maturity Model, SE-CMM) 、集成产品开发能力成熟度模型 (Integrated Product Development Capability Maturity Model, IPD-CMM) 、人力资源管理能力成熟度模型 (People Capability Maturity Model, P-CMM) 等应用模型;且SEI于2000年12月公布能力成熟度集成模型 (Capability Maturity Model - Integrated, CMMI),更进一步将能力成熟度模型整合,逐渐取代现行的CMM标准。

(2) CMMI (Capability Maturity Model - Integrated, CMMI) 是SEI继CMM成功开发的新修订版本,目的在发展一个共通性的整合架构,以支持整合不同专业领域的特定能力成熟度模型及相关产品,并致力提供系统工程及 软件工程的指导原则,期许在任何架构下的组织,都能促进其流程改善,CMMI不仅提高每一级别成熟度要求的门坎,同时扩充能力成熟度评估适用范围,使得软 件工程、系统工程的专业领域及集成性产品与流程开发的环境,都能运用CMMI为软件开发过程提供持续改善的指导,对软件生产力与质量的提升亦有显着的实质 效益,并确保所有发展的产品,能与国际标准组织/国际电工委员会(ISO/IEC) 15504软件过程评估技术报告兼容并一致。

2、整体来说,导入CMMI有以下几点益处

1. 提高生产率

2. 降低错误率

3. 缩短开发周期

4. 提高对项目的控管能力,且适用于各种有软件或系统开发维护操作的组织
这也是国际间许多重要的非外包项目单位,如微软、花旗银行等单位都积极投入流程改善的原因,所以CMMI并非只适用于标案或软件外包的公司。

为适合中国发展,CMMI认证最实用的好处就是用于企业投标,因为现在大部分软件企业都获得了CMMI证书,因此很多企业需要与同行竞争,必需获得CMMI证书,这也是准入市场的入场卷。

3、做CMMI认证需要什么条件

CMMI3认证是不是需要企业满足其它条件要求呢?比如说,其它资质认证(著作权,专利,高新,ISO认证)作为前提条件,公司的项目数量,研发能力,软件产品数量,员工社保,公司销售额。NO,以上都不用。不看你的社保,不看你的业绩,不看您公司其它资质认证基础。只要您是从事软件开发,有软件开发的项目,公司有15-20个人,其中有12个人懂技术开发,就可以很方便做,就可以导入CMMI的规范,按照CMMI的要求来实施CMMI的体系,并通过CMMI3的认证。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多