CMMI认证是什么?为什么IT类企业都在申请?

2023-09-22 09:55:20

如今,越来越多的公司都会去申请获得CMMI的认证,也会以通过认证为荣,那么CMMI认证的意义和目的是什么?怎样可以拿到CMMI认证呢?

什么是CMMI?

CMMI是由美国卡内基梅隆大学的软件工程研究所(SEI)提出的能力成熟度模型集成,致力于以更加系统和一致的框架来指导组织改善软件过程,提高产品和服务的开发、获取和维护能力。

CMMI是世界公认的软件产品进入国际市场的通行证,不仅是对产品质量的认证,更是一种软件过程改善的途径。如果一家公司最终通过CMMI的评估认证,标志着该公司在质量管理的能力已经上升到一个新的高度。而认证的等级越高,意味着公司质量管理能力成熟度越高,做的越好。

哪些企业可以做CMMI?

一般有一定实力的软件企业,无论是软件开发还是系统集成类的企业都是可以的。

认证要求:

1、CMMI认证组织通常为企业、事业、科研机构等主体或下属的研发部门。

2、组织应按照CMMI模型的要求建立项目管理体系。

3、CMMI体系应当在组织内全面实施,而不是仅仅个别的项目按照CMMI要求来管理。(根据CMMI 1.3模型,理论上组织只有1个项目也可以进行CMMI评估,但实践中基本上都需要以上3个项目)。组织应收集和保存项目按照CMMI进行管理的记录和数据。

4、CMMI认证后有效期3年,组织在3年后可以选择CMMI复评或CMMI升级。

CMMI的作者指出,模型不是被直接应用(applied)而是应该被贯彻实现的(implemented),真正理解了这个概念能够帮助你理解CMMI的核心。模型中没有标准要求,而是需要企业根据自己的场景,根据投入回报分析建立自己的同行评审过程,实现同行评审的目标。

CMMI的等级

CMMI共有5个级别,代表软件团队能力成熟度的5个等级,数字越大,成熟度越高,高成熟度等级表示有比较强的软件综合开发能力。

CMMI一级,执行级。在执行级水平上,软件组织对项目的目标与要做的努力很清晰,项目的目标可以实现。但是由于任务的完成带有很大的偶然性,软件组织无法保证在实施同类项目时仍然能够完成任务。项目实施能否成功主要取决于实施人员。

CMMI二级,管理级。在管理级水平上,所有第一级的要求都已经达到,另外,软件组织在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对项目相关的实施人员进行了相应的培训,对整个流程进行监测与控制,并联合上级单位对项目与流程进行审查。二级水平的软件组织对项目有一系列管理程序,避免了软件组织完成任务的随机性,保证了软件组织实施项目的成功率。

CMMl三级,明确级。在明确级水平上,所有第二级的要求都已经达到,另外,软件组织能够根据自身的特殊情况及自己的标准流程,将这套管理体系与流程予以制度化。这样,软件组织不仅能够在同类项目上成功,也可以在其他项目上成功。科学管理成为软件组织的一种文化,成为软件组织的财富。

CMMI四级,量化级。在量化管理级水平上,所有第三级的要求都已经达到,另外,软件组织的项目管理实现了数字化。通过数字化技术来实现流程的稳定性,实现管理的精度,降低项目实施在质量上的波动。

CMMI五级,优化级。在优化级水平上,所有第四级的要求都已经达到,另外,软件组织能够充分利用信息资料,对软件组织在项目实施的过程中可能出现的次品予以预防。能够主动地改善流程,运用新技术,实现流程的优化。

CMMI认证的好处

1. 提高效率和质量:通过CMMI认证,企业可以识别和消除流程中的瑕疵,优化管理流程,从而提高效率和质量。CMMI认证提供可重复、可复制的流程,有利于提高组织的稳定性和协调性,减少资源浪费和内部流程延误。

2. 保证业务可持续发展:CMMI认证可以促使企业持续改进和适应变化,帮助企业制定计划与目标,提高创新能力,从而保证业务可持续发展。

3. 提高态度和信心:在通过CMMI认证后,企业会受到业内公认的重视和认可,有助于提高内部和外部的信心和态度,增强企业在市场中的竞争力。员工通过持续改进和自我反思,可以积极投入企业工作中,提高员工的满意度和士气。

4. 减少风险并降低成本:通过CMMI认证,企业可以识别和管理潜在的风险,从而减少未来的损失。同时,减少过期的、管理不当的比较低效的组织方式,提高企业的生产效率和效益,最终降低成本。

5. 有利于成本控制:质量得到保障,浪费在修改等方面的成本会降低很多。从根本上转变了缺少规范制度一味求快而项目完成后花费大量时间修补,成本费用容易失控的局面。

6. 体系化运作解决人员流动影响:通过配置管理等措施,解决人员流动带来的问题。公司经过不断的改进,建立库来共享经验。

需要注意的是,这个过程需要耐心的实施,需要公司管理层的全力支持和员工的投入。最终,企业办理CMMI认证的成功取决于企业全体员工的努力。

更多推荐

leetcode题目分析(一)leetcode155最小栈

一、前言本题基于leetcode155最小栈这道题,说一下通过java解决的一些方法。需要尤其注意的是,此题输入的值的区间范围在-2^31<=val<=2^31-1.这将会影响我们最后一种最优解的结果出现问题。这些都是后话。二、解决思路其实在一开始的提交记录,我的方案忽略了题干中的常数时间,而是使用了偏向于工程的,将栈

经典指标策略回测一览

编辑经典指标策略回测一览关键词A股市场(沪深京三市)5000+股票20年内日线走势回测,区分除权,前复权,后复权三种模式;由于数据量较大,采用两种方式共享数据,一是天启网站的数据表格可视化,而是phpadmin数据管理台查看(自行SQL查询),登录方式在最下方。1、天启平台登录网站地址天启量化交易平台http://ma

redisplusplus笔记

设计点在redis层使用函数作为模板类型参数,也就是command层定义的函数。template<typenameCmd,typename...Args>autoRedis::command(Cmdcmd,Args&&...args)->typenamestd::enable_if<!std::is_convertib

算法通关18关 | 回溯模板如何解决复原IP问题

18关的前几篇文章看过之后,对回溯的模板问题基本解题思路就知道了,就是固定的for循环问题,外层for循环控制横向,递归控制纵向,还要考虑撤销操作和元素是否能被重复利用问题,重复利用的情景较少,只用注意撤销就行。1.复原IP地址题目经典题目,LeetCode93有效IP地址正好由四个整数(每个整数位于0到255之间组成

SpringMVC初级

文章目录一、SpringMVC概述二、springMVC步骤1、新建maven的web项目2、导入maven依赖3、创建controller4、创建spring-mvc.xml配置文件(本质就是spring的配置件)5、web.xml中配置前端控制器6、新建a.jsp文件7、配置tomcat8、启动测试三、工作流程分析

保密资质申报条件

一、保密资格等级及认定机关:保密资格分两个级别;一级:可承担一级(绝密级、机密级、秘密级)科研生产任务;二级:可承担二级(机密级、秘密级)科研生产任务;一级保密认定:国家保密委员会(国家保密局、国防科工局、装备发展部)、国防科工局。二级保密资格认定:省保密委员会(省保密局、省国防科工办受理)。注:2021年6月3日,国

Unity中的简单数据存储办法

这段代码演示了Unity中的简单数据存储办法当涉及到不同类型的存储时,下面是一些示例代码来演示在Unity中如何使用不同的存储方法:1.临时存储示例代码(内存变量):```csharp//定义一个静态变量来存储临时计分publicstaticintscore=0;//在某个事件触发时更新计分publicvoidUpda

腾讯Behaviac Designer 和Unity连调行为树

1.克隆源码https://github.com/Tencent/behaviac/2.编译生成BehaviacDesigner.exe3.找到并打开BehaviacDesigner.exe(先不急着填弹出的路径workspace设置框)4.新建一个Unity空工程,并在此处下载behaviacunitypackage

论文解读 | 基于视觉的水果采摘机器人识别与定位方法研究进展

原创|文BFT机器人01背景在复杂的农业环境中,利用机器视觉及其相关算法可以提高收割机器人的效率、功能性、智能化和远程互动性。对于水果采摘机器人系统来说,主要的挑战包括免提导航和水果定位,以及大多数果园中常见的崎岖地形和大型障碍物。这些挑战会在移动采摘机器人穿越地形时在其视觉系统中引起严重的振动,因此需要采用动态目标跟

信息安全性测试的流程

安全测试一、信息安全性测试的定义软件安全是一个广泛而复杂的主题,每一个新软件都可能存在安全的缺陷,甚至这个缺陷是前所未见的。信息安全性测试的目的在于通过系统的测试,对所测软件提出安全改进建议,帮助用户将风险控制/转移/降低在国家安全标准允许或公众接受的许可范围内。二、信息安全性测试的作用(1)为信息系统安全验收出具报告

让Pegasus天马座开发板实现超声波测距

在完成《让Pegasus天马座开发板用上OLED屏》后,我觉得可以把超声波测距功能也在Pegasus天马座开发板上实现。于是在箱子里找到了,Grove-UltrasonicRanger这一超声波测传感器。官方地址:https://wiki.seeedstudio.com/Grove-Ultrasonic_Ranger超

热文推荐