CMMI是什么认证,认证内容有什么?
CMMI认证的好处:
1、改善产品开发过程,缩短产品开发时间
2、提高产品质量,降低产品缺陷率,提升客户满意度
3、降低产品开发成本,提高项目控制能力
4、满足项目招标门槛需求
5、 各级政府资金补贴
CMMI标准共分五个等级,从第1级到第5级分别为:
1.初始级
软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。
2.可管理级
建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。
3.已定义级
已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。
4.量化管理级
分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。
5.优化管理级
过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。
实施CMMI的好处
第一、能保证软件开发的质量与进度,能对”杂乱无章、无序管理”的项目开发过程进行规范。
第二、有利于成本控制。因为质量有所保证,浪费在修改、解决客户的抱怨方面的成本会降低很多。绝大多数情况是缺少规范制度,只是求快。项目完成后,要花很多时间修修补补,费用很容易失控。
第三、有助于提高软件开发者的职业素养。每一个具体参与其中的员工,无论是项目经理,还是工程师,甚至一些高层管理人的做事方法逐渐变得标准化、规范化。
第四、能够解决人员流动所带来的问题。公司通过过程改进,建立了财富库以共享经验, 而不是单纯依靠某些人员。
第五、有利于提升公司和员工绩效管理水平,以持续改进效益。通过度量和分析开发过程和产品,建立公司的效率指标。
软件公司为什么要做CMMI5级认证?
第一点,有利于提升公司和员工绩效管理水平,以持续改进效益。通过度量和分析开发过程和产品,建立公司的效率指标。
第二点,能够解决人员流动所带来的问题。公司通过过程改进,建立了财富库以共享经验, 而不是单纯依靠某些人员。
第三点,助于提高软件开发者的职业素养。每一个具体参与其中的员工,无论是项目经理,还是工程师,甚至一些高层管理人的做事方法逐渐变得标准化、规范化。
第四点,有利于成本控制。因为质量有所保证,浪费在修改、解决客户的抱怨方面的成本会降低很多。绝大多数情况是缺少规范制度,只是求快。项目完成后,要花很多时间修补bug,费用很容易失控。
第五点,能保证软件开发的质量与进度,能对"杂乱无章、无序管理"的项目开发过程进行规范。
其实CMMI5的价值不光是证书本身,如果一个企业能够完全按照CMMI体系来指导项目的整个过程,那么他本身的作用已经超过意义。对于一个软件公司,特别是国外用户,这个认证还是必须的,国内虽然也有相关的体系认证,但是对于国外用户来说,他们对于CMMI体系的认同度还是更高的。
最后总结一下,从事软件企业3级肯定是需要的,4、5级看自己的能力,因为CMMI是一个工程量很大的认证,如果公司规模够大影响力够强了,可以试着去做做5级。
什么样的企业需要CMMI 认证?
自SEI(Software Engineering Institute/SEI, Carnegie Mellon University/CMU)发表CMMI开始,全球每年导入家数几乎以倍数成长,显示CMMI确为国际证实有助于流程改善的模型,甚至认为CMMI已经为软件的质量保证及国际合作的基本要求。
CMMI以严谨、科学的方法有效提升流程管理能力,可以协助业者面对系统日趋复杂化、大型化的多元需求下,有效管理开发流程,并通过CMMI认证与国际接轨,可提高产品附加价值,创造产业的新价值。
国内信息软件业者普遍为中小型机构,与国外动辄数千人的规模相比,无论在研发经费、人力资源、内部管理等,皆无法达到相对的水平,特别是内部流程与项 目的管理技术,需花费人力与成本才能累积,因此小型机构普遍较无定义良好的制度与做法,因此导入经国际业者广泛采用的CMMI流程改善机制,将有助于短时 间内提升厂商自身的技术与管理能力,通过透明的项目监控作法与确实的度量分析,使得管理阶层更具信心地掌握项目质量、时程与成本;奠定良好的营运管理机 制,便于了解相关营运活动的状况以实时因应,并通过不断的改善流程,除了使流程务实有效外,也将促进生产力的提升与营运成本的下降。通过不断的改善流程, 除了使流程务实有效外,也将促进生产力的提升与营运成本的下降。想达到以上效果的企业可以考虑做cmmi认证。
企业办理CMMI3认证必须具备的三大基本条件是什么
软件行业都知道,CMMI认证代表着国际上最先进和科学的软件工程管理方法,是国际公认的衡量软件开发过程成熟度和过程规范性的评估标准,是一项非常具有权威性的一项软件行业认证。就目前国内市场来说,软件企业做CMMI3认证的情况非常普遍,但是,企业做CMMI3认证需要具备什么条件呢?
1、CMMI认证是针对软件企业的能力成熟度模型标准,所以必须是软件相关的企业;
2、认证企业要有专门人员对接负责,进行体系创建、监督执行、过程分析和改进;
3、在做CMMI认证评估前,申报企业至少要完成体系的创建,并持续运行半年以上。
以上就是企业做CMMI3认证的前提,当然,在这个过程中,企业还需要投入大量的资金,做充分的申报材料准备。
企业如何申请CMMI?评估流程主要有哪些?
1.首先,企业需要确定需求及提前准备
(1)选择CMMI级别
软件企业申请认证CMMI不同的级别标准要求,要审时度势自身情况。一方面了解公司现有质量体系、实施过程、实施效果的运行情况;另一方面要根据企业规模、公司实力、管理需求等综合要素,不可好大喜功,一味选择CMMI更高级别的认证。在申请的CMMI认证时,有的企业从CMMI2开始、有的企业从CMMI3开始、有的CMMI3通过后跳过CMMI4而直接申请CMMI5、有的就从CMMI2、CMMI3、CMMI4、CMMI5逐步申请认证。
(2)计划参与评估的部门
CMMI评估,有的是整个公司参与评估,有的是个别部门参与评估,不管以哪种方式参与评估,公司都要权衡决定,参与评估的部门。
2、然后,企业需要选择主任评估师
评估师是认证评估的发起者,也是评估小组的领导者,这个角色应该拥有足够的经验、知识、技术来负责和领导评估活动。CMMI评估是基于个人资格、信誉的认证,对个人专业技术及综合能力素质要求都很高。因此,要慎重选择。
3、然后,企业需要选择评估小组成员
本活动包括识别有用的职员、评定其资格和从中挑选人员作为评估小组成员。它可以发生在评估发起者做出管理评估活动的许诺之后,并能为评估计划保证提供输入。具体的行为包括:
(1)、保证评估小组成员满足个人的最低标准;
(2)、保证评估小组作为一个整体满足的最低标准;
(3)、文档化在评估输入中小组成员的职责和资格。
4、再次,企业组建准备评估小组
评估小组领导者有责任确保评估小组成员为执行计划的评估活动完成充分的准备。这包括熟悉在评估过程中将使用的参考模型、SCAMPI、评估计划、组织数据和特征、工具和技术以及为评估任务分配任务和职责。小组建立练习通常被用来实践简单的技能和在理解小组目标及如何取得满意上达成一致。所有的小组成员被要求遵守严格规则以保证机密性、保护所有者或敏感数据以及项目参与者未知的信息。私下陈述通常被用来达成这些谅解。具体的行为包括:
(1)保证评估小组成员已接受参考模型培训;
(2)为评估小组成员提供评估方法培训或确保他们已掌握此方法;
(3)为评估小组和小组规范的建立提供服务;
(4)为评估小组成员提供关于评估目标、计划和他们自身分配的职责和任务的定位。
5、 然后,企业参加预评估
通过预评估判定企业是否准备充分可以进行正式的 SCAMPI/CBA-IPI。
选择参与正式评估的项目,在预评估的过程中,从公司全体项目中,挑选出项目参与评估,并不是所有项目评估。
在预评估过程中,评估师考核公司背景,项目角色涉及到是否覆盖所在的范围,核实参与项目覆盖与所申请的级别一致,如:既要有软件项目,又要有集成项目,是一个事业部,还是所有事业部的。查看实际情况与所申请的级别相符,如果相距太大,会劝说降低认证级别。
6、最后,企业参加正式评估
第四阶段的目标是进行正式的 SCAMPI/CBA-IPI,时间通常是实施第一阶段培训后12个月(根据企业实施情况有所不同)。正式评估,获取证据,根据评估师的要求,与从项目中获取证据。评估的重点是组织内部实施的软件过程,涉及相关级别的所有KPA。
评估工作主要包括:
(1)启动会议:公司高层,评估小组,参评方三方相关人员参与会议,介绍评估日程,达成一致意见。
(2)评估方式:
文档审阅,也称文审,查阅过程、项目书面文档。所有参评的文档都是要书面打打印,然后装订成册,供评估师审查。
面谈及讨论,评估师都要和项目中每个角色进行面谈,这些角色主要包括有:项目经理、需求人员、设计人员、测试人员、配置人员、质量人员。
(3)评估小组总结
评估小组对文审、面谈中的数据进行综合与分析,生成评估结果。
(4)总结及末次会议
评估完成后,评估小组给出最后的结论,评估是否通过,如果通过则发证书,否则指出改进的建议。除了评估结果,企业还将保留评估数据(删除数据来源)作为评估结果的资料。