CMMI软件开发集成模型

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

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

CMMI五个等级介绍

CMMI共有5个级别,代表软件团队能力成熟度的5个等级,数字越大,成熟度越高,高成熟度等级表示有比较强的软件综合开发能力。企业初次评估,最高可从3级开始申请。

CMMI一级,初始级。企业的项目开发过程始终处于黑盒状态,项目经常失控,对于关键开发人员的依赖性极大,项目组也始终处于一种救火式的状态。成功来源于个人英雄主义而非机构行为,因此它不可重复,更换人员后成功便难以维持。

CMMI二级,管理级。明确了基本的项目管理和控制;对特定的项目,建立了管理该项目的策略,以及实现这些策略的过程;新项目的计划和管理,基于类似项目经验;过程能力主要通过管理单个项目的过程,来得到提高和增强;不同的项目可有不同的软件过程。

CMMI三级,已定义级。软件过程已被提升成标准化过程,从而更加具有稳定性、重复性和可控性;工程活动和管理活动,集成为一个有机的整体;软件工程组(SEPG)专门负责订立机构的标准软件过程;标准的软件过程结合具体项目的特点,经过裁剪形成项目的过程;时间、成本和实现功能均可跟踪和控制,产品的质量得到保证。企业由项目组级管理机制转向组织级管理机制,组织内的每一个项目组都遵循组织级开发过程进行开发工作。

CMMI四级,量化管理级。定量、可预测、异常控制和高质量;软件的过程和产品,有定量的质量指标;产品和生产过程的控制具有可预测性。

CMMI五级,优化管理级。机构集中于持续的过程改进。形成四大体系:项目管理、软件工程、质量支持、过程改进

 

一、CMMI认证条件

CMMI1级是初始级,CMMI2级是建立初步的管理级别,一般企业是从CMMI3级开始认证,从而一级一级递增,直至5级。CMMI认证条件如下:

1、 CMMI是针对软件企业的能力成熟度模型标准;

2、 企业要有专门的人员进行体系创建,体系监督执行,过程分析和改进;

3、 在评估前要至少完成体系创建、完成,并持续运行半年以上

除了以上这几点必须的,还有其他几个方面也有条件的限制:

CMMI3级评估条件

1、合法注册的企业,不是软件行业也没有关系,只要营业范围中有软件开发的业务或者公司有负责软件开发的部门即可;

2、CMMI3级参加人员要求技术人员10人以上,支持人员5人以上;

3、要求公司有2个以上已完成的成熟的软件项目;软件、硬件和系统集成均可;

4、要求使用工具项目管理工具(git,svn等)。

5、申请认证CMMI3级的企业还要求公司必须成立一年以上。

CMMI5级评估条件

1、CMMI5级要求技术人员25人以上,支持人员10人以上。

2、要求公司至少4个以上已完成的成熟的软件项目;

3、要求项目管理工具(git,svn等),统计工具minitab,预测管理工具水晶球,思维导图等;

4、申请CMMI5级还有一个重要条件是必须通过CMMI三级1年以上


二、CMMI认证流程

01、确定CMMI认证级别,一般CMMI有五个认证级别,不同的级别有不同的要求,1级为最低级,5级为最高级。

02、选择评估师,一般公司会选择咨询机构进行咨询服务,选择好一个好的咨询机构可以让拿证的时间大大缩短,让办理更加高效。

03、准备好企业的商业目标、评估目标、项目信息、人员信息。

04、主任评估师根据收集到的信息集合SCAMPI A的要求,拟订评估初始计划,并与企业的评估发起人沟通评估计划,形成正式的评估计划。

05、首先由主任评估师在线注册本次评估,然后企业的评估发起人和评估小组成员都需要在线注册。

06、主任评估师通过远程或者现场的方式,检查企业对于现场审核的相关文件的收集、计划的执行情况、后勤协调等各个方面准备情况,确保正式的现场评估或视频评估能够顺利进行。

07、正式评估:主任评估师与其他评估小组成员现场评估或视频评估进行为期一周的现场审查,整个评估小组在这一个周之内针对CMMI数百条要求逐一寻找物证(日常工作文件记录)和人证(访谈记录)来证明企业满足或不满足CMMI的要求。并在评估最后一天向全员公布审查结果。

08、官方审计:主任评估师整理打包好所有评估的工作产出,通过评估系统提交给官方审查。官方的质量审查小组对全球每一场评估进行审查,判断评估是否满足SCAMPI A评估流程规范的要求。审查周期最多60个自然日内完成审查。

09、官方审查通过之后,会以邮件形式通知到主任评估师和企业的评估发起人,并在全球过级企业名单网址上公布企业过级信息。


三、CMMI有什么价值

1、能保证软件开发的质量与进度,规范“无序管理”的项目开发过程。

2、有利于成本控制。由于质量得到保证,所以浪费在修改、解决客户投诉的成本会大大降低。

3、有助于提高软件开发人员的职业素养。参与其中的每一个员工,无论是项目经理、工程师,还是一些高层管理人,他们的做事方法都逐渐变得标准化、规范化。

4、可以解决人员流动带来的问题。通过过程改进,公司建立了一个共享经验的财富池,而不是仅仅依靠某些人员。

5、有利于提升公司和员工绩效管理水平,不断提高、改进效益。通过对开发过程和产品的测量和分析,建立公司的效率指标。

在线客服
联系方式

热线电话

15866702903

上班时间

周一到周五

公司电话

15866702903

二维码
线