能力成熟度模型
维基百科,自由的 encyclopedia
能力成熟度模型(CMM, Capability Maturity Model)是以软件开发专案的自我能力改进及软件承包商的选定作为研究的目标[1],在初期发展阶段,CMM的用途是协助美国国防部等政府单位进行重要软件外包作业时,作为分析软件厂商开发能力,以及评选合格软件承包商的工具。
CMM涵盖一个成熟的软件发展组织所应具备的重要功能与项目,它描述了软件发展的演进过程,从毫无章法、不成熟的软件开发阶段到成熟软件开发阶段的过程。以CMM的架构而言,它涵盖了规划、软件工程、管理、软件开发及维护等技巧,若能确实遵守规定的关键技巧,可协助提升软件部门的软件设计能力,达到成本、时程、功能与品质的目标。