CMMI(Capability Maturity Model Integration)软件能力及成熟度模型集成,集合了软件工程、系统工程、集成过程和产品开发、供应商管理等领域的最新成果,对度量和分析、工程实践、量化的过程控制等提出了详尽的要求,是几十年来全球软件工程、系统工程的最佳实践的总结,被全球IT行业公认为衡量一家软件企业综合实力的判别标准。在CMMI模型中,所有软件组织的软件能力成熟度划分为5个等级。数字越大,成熟度越高,高成熟度等级代表比较强的综合软件能力。
一、CMMI五个等级
1、初始级
软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。
2、可管理级
建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。
3、已定义级
已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。
4、量化管理级
分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。
5、优化管理级
过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。
等级 | 连续式 | 阶段式 | 表现 |
1 | 已执行级 | 初始级 | 过程不可预测,也很少能被控制及对项目起作用。 |
2 | 已管理级 | 已管理级 | 过程符合项目的特征,且能够对项目起作用。 |
3 | 已定义级 | 已定义级 | 过程符合组织的特征,且具有可预见性。 |
4 | 已量化管理级 | 已量化管理级 | 过程是被度量的和控制的。 |
5 | 已优化级 | 已优化级 | 专注于持续的过程改进。 |
CMMI的组织结构一般在最高领导之下设立EPG(Engineering Process Group, 工程过程组)、QA(Quality Assurance, 质量保证组)、EG(Engineering Group, 工程组),这三个组的构成就好像是立法、监督和执法的制衡体系,体现了西方的法治观念。EPG源于SEPG(Software Engineering Process Group, 软件工程过程组),本是组织中专职推进CMM的职能单位,随着CMM发展到CMMI,内容更加广泛,EPG的职能就是组织的过程改进。
二、CMMI认证需要多长时间?
主要根据公司实际情况确定,一般实施CMMI咨询认证的周期是3-4个月。如果说评估师时间比较充裕,也就是在顺利的情况下,一般2-3个月的时间可以安排上。那对于那些需要快速拿到证书的企业,我们也可以联系评估师进行加急处理,这个过程中,相应的费用也会有所增加,这个是评估师日程对于认证周期的一个影响。除此之外还会有一个不可控因素,就是在计划实施过程中,也可能由于企业或评估师方面的原因,导致计划无法如期进行的,比如:企业的材料整理的不符合要求;未按时把评估资料提交给CMMI评估师;又或者企业临时突发情况,无法继续申请评估,种种原因,也会影响着认证周期。当然,您如果找超级认证侠的公司,就不会出现材料整理不符合的情况,我们会按最专业最严格的标准,与企业一起准备好相应审核材料,预设一些突发情况的解决办法,站在企业的角度,解企业之所急。
三、CMMI评估流程是什么样的?
四、企业认证CMMI的主要收益有哪些?
CMMI模型由一系列的PA(过程域)组成,这些PA构成了集成能力模型的核心,为企业提供了软件工程、系统工程、集成产品及过程开发方面的过程改进框架和指南。主要有以下几方面收益:
◆ 提高质量和生产率。CMMI对研发过程设定质量控制点进行严格的质量检查,提升产品的质量,减少了因质量问题减少的返工,从而提升了工作效率。据SEI统计,通过CMMI咨询认证并切实实施CMMI管理模式的软件公司对项目的估计与控制能力约提升40%-50%;生产率提高10%-20%,软件产品出错率下降超过1/3。
◆ 提高人员水平,通过CMMI企业健全了软件研发团队、明晰了岗位的职责、加强了团队的管理,使员工工作方法逐渐标准化、规范化,提升人员工作水平。
◆ 缩短交付周期。实施CMMI可以提升估算能力,通过准确的项目计划和严格的项目监控,控制项目进度,缩短项目周期。
上海擎标专业从事CMMI认证服务,有大量的实战经验及高素质的CMMI认证服务团队,可以迅速分析企业现况,确定评估计划,对企业人员进行1对1培训和模拟访谈,确保企业可以顺利通过CMMI评估。