什么是CMMI认证?

        CMMI全称是Capability Maturity Model Integration,即软件能力成熟度模型集成(也有称为:软件能力成熟度集成模型),是美国国防部的一个设想,1994年由美国国防部(United States Department of Defense)与卡内基-梅隆大学(Carnegie-Mellon University)下的软件工程研究中心(Software Engineering Institute,SEISM)以及美国国防工业协会(National Defense Industrial Association)共同开发和研制的,他们计划把现在所有现存实施的与即将被发展出来的各种能力成熟度模型,集成到一个框架中去。其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件开发中的困难。CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。 CMMI.jpg
        CMMI是一套融合多学科的、可扩充的产品集合, 其研制的初步动机是为了利用两个或多个单一学科的模型实现一个组织的集成化过程改进。CMMI的本质是软件管理工程的一个部分。软件过程改善是当前软件管理工程的核心问题, 50多年来计算机的发展使人们认识到要高效率、高质量和低成本地开发软件,必须改善软件生产过程。基于模型的过程改进是指采用能力模型来指导组织的过程改进,使之过程能力稳定的进行改善,该组织也能变得更加成熟。
        CMMI的成功促使其他学科也相继开发类似的过程改进模型,例如系统工程、需求工程、人力资源、集成产品开发、软件采购等等,从CMM衍生出了一些改善模型,比如:SW-CMM,SE-CMM,IPD-CMM等。不过,在同一个组织中多个过程改进模型的存在可能会引起冲突和混淆。CMMI就是为了解决怎么保持这些模式之间的协调。
CMMI的五个台阶(五个等级):
1、台阶一:CMMI一级,完成级。
        在完成级水平上,企业对项目的目标与要做的努力很清晰,项目的目标得以实现。但是由于任务的完成带有很大的偶然性,企业无法保证在实施同类项目的时候仍然能够完成任务。企业在一级上的项目实施对实施人员有很大的依赖性。
2、台阶二:CMMI二级,管理级。
        在管理级水平上,企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对相关的项目实施人员有相应的培训,对整个流程有监测与控制,并与上级单位对项目与流程进行审查。企业在二级水平上体现了对项目的一系列的管理程序。这一系列的管理手段排除了企业在一级时完成任务的随机性,保证了企业的所有项目实施都会得到成功。
3、台阶三:CMMI三级,定义级。
        在定义级水平上,企业不仅能够对项目的实施有一整套的管理措施,并保障项目的完成;而且,企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化这样,企业不仅能够在同类的项目上生到成功的实施,在不同类的项目上一样能够得到成功的实施。科学的管理成为企业的一种文化,企业的组织财富。
4、台阶四:CMMI四级,量化管理级。
        在量化管理级水平上,企业的项目管理不仅形成了一种制度,而且要实现数字化的管理。对管理流程要做到量化与数字化。通过量化技术来实现流程的稳定性,实现管理的精度,降低项目实施在质量上的波动。
5、台阶五:CMMI五级,优化级。
        在优化级水平上,企业的项目管理达到了最高的境界。企业不仅能够通过信息手段与数字化手段来实现对项目的管理,而且能够充分利用信息资料,对企业在项目实施的过程中可能出现的次品予以预防。能够主动地改善流程,运用新技术,实现流程的优化。
必备条件:
1、合法注册的企业;
2、至少需要4-6名ATM,ATM也就是实习评估师;
3、最少需要4个项目的记录,软件、硬件和系统集成均可;
4、参与人员不能低于20人。
CMMI认证此前只适用于软件企业,现已升级,软、硬件企业均可申请。
CMMI从启动到评估完成流程如下:
第一阶段:启动及诊断:
        召集公司研发部及相关员工参加项目启动会议,对CMMI启动及过程改进目标及方向达成共识,确定相关人员的积极参与。 咨询师通过SCAMPI C方法进行现存项目流程、管理及工程文档进行评审、并邀约项目实施人员访谈,来诊断公司当前实际情况与CMMI目标与实践并实践要求存在的差距。并共同商讨,确定CMMI过程改进项目关键角色,制定该项目的实施及管理计划。 主要参与人员:咨询师、CMMI过程改进项目参与人员。
第二阶段:体系建立及试点项目运行:
        由咨询师根据当前流程诊断结果,在现有项目的基础上进行流程制度的修订及建立,流程制度需通过内部评审并记录缺陷进行修正。流程制度制定完成后,选择3个试点项目,进行培训把流程制度导入到3试点项目中运行,在运行过程中提出问题及改进建议,修正,直到所有项目完成。 在诊断建立阶段,体系的建立及体系的导入会通过二个轮次的方式进行,方便实施人员在编写与导入过程中发现的问题能及时解决及改善。主要参与人员:EPG、咨询师、项目经理、QA、OT、CM、工程人员。
第三阶段:预评估及正式评估:
        咨询师根据SCAMPI B方法进行预评估,对CMMI要考察的证据文档全面审查,对表1中的角色进行模拟访谈,发现并跟踪解决遗留问题。主要参与人员:ATM、咨询师、访谈人员。其中:ATM:参与预评估及正式评估中各类会议、访谈、资料整理、结果整理和评级。 咨询师:进行预评估并跟踪指导。主任评估师:参与正式评估中各类会议、访谈、资料整理、结果整理和评级。访谈人员:参与预评估、参与正式评估的访谈环节及会议。
 

你可能感兴趣的:(认证,体系建设,cmmi)