系统的了解CMMI软件开发过程及能力成熟度模型评估

一、什么是CMMI

CMMI(Capabillty Maturity Model Integration,能力成熟度模型集成)是由美国卡内基-梅大学软件工程研究所推出的评估软件能力与成熟度的一套标准。该标准基于众多软件专家的实践经验,侧重于软件开发过程的管理及工程能力的提高与评估,是国际上流行的软件生产过程标准和软件企业成熟度等级认证标准。目前,CMMI认证已经成为世界公认的软件产品进入国际市场的通行证。

CMMI证书由美国卡内基-梅隆大学软件工程研究所认可的主任评估师评估签发,证书的有效性在SEl官网查询。


、企业认证CMMI的主要收益有哪些?

CMMI模型由一系列的PA(过程域)组成,这些PA构成了集成能力模型的核心,为企业提供了软件工程系统集成产品及过程开发方面的过程改进框架和指南。主要有以下几方面收益:

提高实力

1)提高质量和生产率。CMMI对研发过程设定质量控制点进行严格的质量检查,提升产品的质量,减少了因质量问题减少的返工,从而提升了工作效率。据SEl统计,通过CMMI咨询认证并切实实施CMMI管理模式的软件公司对项目的估计与控制能力约提升40%-50%;生产率提高10%-20%,软件产品出错率下降超过1/3。

2)提高人员水平,通过CMMI企业健全了软件研发团队、明晰了岗位的职责、加强了团队的管理,使员工工作方法逐渐标准化、规范化,提升人员工作水平。

缩短交付周期。实施CMMI可以提升估算能力,通过准确的项目计划和严格的项目监控,控制项目进度,缩短项目周期。

商业目的

通过CMMI认证,可以在招标中脱颖而出,是一个加分项,CMMI等级越高加分越高。

政策支持

部分地区可享受政策支持(补贴金额20-60万不等)


三、CMMI的五个等级

1、初始级

软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。

2、可管理级

建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验,

3、已定义级

已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。

4、量化管理级

分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。

5、优化管理级

过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。

企业如果要做CMMI认证,一般从3级做起,下面我们用表格给大家更直观的介绍。

image.png

 

四、办理要求

1、CMMI认证组织通常为企业、事业、科研机构等主体或下属的研发部门,一般有一定实力的软件企业,无论是软件开发还是系统集成类的企业都是可以的。

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

3、CMMI体系应当在组织内全面实施,而不是仅仅个别的项目按照CMMI要求来管理。组织应收集和保存项目按照CMMI进行管理的记录和数据。

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


五、办理流程

1、选择级别:初次评估推荐CMMI3级,已通过CMMI3级且满一年可申请4、5级评估;

2、确认评估计划:根据企业用证计划及评估师日程安排确定审核时间,一般评估周期3-5个月;

3、准备工作:首先确定评估项目并整理材料;再确定访谈人员,按角色进行培训,直至完全满足CMMI评估的要求;

4、正式评估:一般正式评估周期为5-7天,评估小组由主任评估师、ATM小组成员、翻译组成,受访谈人员按角色依次参加访谈,评估结果将在评估最后一天公布。

5、官网公示:评估完成后,一般4-8周,官方公示结果。




|声明|

本文所用视频、图片、文字部分来源于互联网,版权属原作者所有。本文章仅做分享使用,别无他意。另文章仅代表作者观点,不代表本网站立场,如涉及到版权问题,请及时和我们联系删除,感恩,感谢。

联系我们

咨询热线:13521955237 13801085760

联系地址:北京市朝阳区双井优士阁A座12A07