1、能保证软件开发的质量与进度,能对“杂乱无章、无序管理”的项目开发过程进行规范;
2、有利于成本控制。因为质量有所保证,浪费在修改、解决客户的抱怨方面的成本会降低很多。绝大多数情况是缺少规范制度,只是求快。项目完成后,要花很多时间修修补补,费用很容易失控;
3、有助于提高软件开发者的职业素养。每一个具体参与其中的员工,无论是项目经理,还是工程师,甚至一些高层管理人的做事方法逐渐变得标准化、规范化;
4、能够解决人员流动所带来的问题。公司通过过程改进,建立了财富库以共享经验, 而不是单纯依靠某些人员;
5、有利于提升公司和员工绩效管理水平,以持续改进效益。通过度量和分析开发过程和产品,建立公司的效率指标。
(一)有进出口经营权或对外经济合作经营资格;
(二)近两年在进出口业务管理、财务管理、税收管理、外汇管理、海关管理等方面无违法行为;
(三)已与一家或多家服务外包发包商签订中长期提供服务外包业务合同,企业提供服务外包业务年收入不低于150万美元(离岸服务外包业务收入占70%以上);
(四)具有服务外包承接能力及服务外包市场开拓和项目管理人员,大学(含大专)毕业及以上学历员工占公司员工总数70%以上。
CMMI认证能提高企业的竞争力,能为企业建立一套行之有效的管理制度和工作流程,建设企业文化等,并可实现避免人员流失带来的损失,甚至是降低成本、提高生产效益等。据了解,某企业在成功完成CMMI认证后产品准时交付率提高了一倍,而成本却降低了二成。当然每个企业的情况不同,实施效果也各有不同。
CMMI有专门一套CMMI DEV模型针对软件企业进行过程改进。事实上,CMMI模型针对样也适用于其他行业,针对不同的行业有不同的模型,不仅仅只是适用于软件企业。