CMMI全称是CapabilityMaturityModelIntegration,也就是说,能力成熟度模型集成(又称软件能力成熟度集成模型)是美国国防部的一个理念。1994年,由美国国防部、卡内基梅隆大学和美国国防工业协会共同开发开发。
其目的是协助软件行业管理和优化软件工程流程,提高开发和改进能力,然后及时开发高质量的软件,不超出预算。其想法是:只要我们继续努力建立有效的软件工程过程基础设施,不断改进管理实践和过程,我们就能克服软件开发的困难。CMMI主要关注成本效益、重点明确、过程集中和灵活性四个方面。
CMMI认证分为CMMI1级,CMMI2级,CMMI3级,CMMI4级,CMMI5级,共5级;常做的等级为5级;CMMI3级和CMMI5级。
企业做CMMI的好处:
在评价标准中,招标文件获得企业CMMI认证将给予2~7分。
?CMMI在软件项目管理、工程开发、支持工作和流程系统化方面有相当完善的架构和启示
?精确组织管理和运行,建立适当的软件开发机制评价组织软件开发管理水平
?提高周期和资金的预测能力,提高生产力和客户满意度的投资回报,可以缩短发展周期,降低成本,保证质量,符合国际标准
CMMI之所以被称为软件国际市场通行证,是因为它保证了软件开发的质量和进度,以及项目开发过程的有序规范。CMMI认证为企业提供了软件工程、系统工程、集成产品和过程开发的过程改进框架和指南,帮助企业整体改进。