当今的软件组织工作在一个竞争和变化日益加剧的环境中。成功的软件组织通过为现有产品开辟新的市场或满足新的需求来积极有效地面对变化。许多公司面对变化没能采取主动有效的措施,而被其产品开发工作的缺乏控制所牵掣。许多公司不能够正确地预测、控制和改进特定产品或合同的利润空间、产品、装运日期或产品质量。
CMM 是设计用来帮助组织解决这些问题的。
CMM 提供了一种有效的和可验证的方法,用以不断地加强对产品开发过程的控制,并改进产品开发过程。
CMM 提供了一个标尺,使组织能够根据该标尺对其生产过程进行定期的测量,也提供了进行优化及管理改进工作的数据。
CMM 描述了软件特有的产品开发实践和所有组织必须遵守的通用管理实践。