CMM和CMMI

Anonim

CMM与CMMI

能力成熟度模型(CMM v1.0)是第一个CMM,于1990年8月开发并发布。它是由卡内基梅隆大学软件工程研究所(SEI)开发的5级评估模型,用于说明有关的最佳实践。工程和管理,特别是在软件开发方面。它是公司开发软件运动的进化模型。

CMM发展的原因是为了帮助美国政府评估软件提供商处理大型项目的能力。在开发模型之前,许多公司完成了在调度和预算方面存在相当大缺陷的项目。该模型有助于解决这些问题。

在一个成熟的组织中,应该有管理项目和开发产品的流程标准。由于该模型是专门为软件公司制作的,因此CMM模型中描述了最终程序代码,接口,组件等结构的总体规则。换句话说,CMM是一个成熟组织的模型,以及它作为开发人员或制造商的工作方式。

CMM已经非常成功,它开始被用于并专门为组织和学科的其他方面而开发,例如系统工程,人员,集成产品开发等。

然而,尽管有用,但CMM并非没有任何问题。许多组织发现它们是矛盾的并且非常重叠。由于缺乏清晰度,各种界面也存在问题。缺乏标准化也是一个主要问题。

CMMI或CMM集成是为了集成当前和即将推出的模型而开发的。它是对CMM模型的一种升级,描述了组织的流程改进,特别是在软件开发中。该模型包括以下领域:收集(数据和需求),项目规划/跟踪,配置管理,培训,质量保证,协作和同行评审。

CMMI基本上有助于整合传统上独立的组织功能和操作,设置流程增强目标,提供对质量流程的监督,并为评估当前流程提供参考。

摘要:

1. CMM排在第一位但后来得到了改进,并由CMMI取得了成功。 2.不同的CMMS集存在重叠,矛盾和缺乏标准化的问题。 CMMI后来解决了这些问题。 3.最初,CMM专门描述了软件工程,而CMMI描述了适用于软件和系统工程的集成流程和规程。 CMMI比旧的CMM更有用,更通用。