软件能力成熟度集成模型CMM是1994年由美国国防部与卡内基-梅隆大学下的软件工程研究中心以及美国国防工业协会共同开发和研制的,他们计划把现在所有现存实施的与即将被发展出来的各种能力成熟度模型,集成到一个框架中去。其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。
软件能力成熟度集成模型集成(CMMI)为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。
通过引入CMMI,可促使组织制定并达到过程改进阶段商业目标,保证产品开发的质量和进度,对目前项目开发过程进行优化规范,有利于成本控制,保证项目质量,避免出现在修改、解决客户的抱怨方面的成本浪费,具体参与其中的员工,无论是项目经理,还是工程师,甚至一些高层管理人的做事方法逐渐变得标准化、规范化,提高软件开发的职业素养;公司通过过程改进,优化财富库结构以提高资源共享;有利于提升公司和员工绩效管理水平,以持续改进效益。通过度量和分析开发过程和产品,建立公司的效率指标