CMMI开发模型简介
CMMI(Capability Maturity Model® Integration,能力成熟度模型集成)模型系列是帮助组织改进其过程的最佳实践的集合。这些模型由来自产业界、政府以及软件工程研究所(Software Engineering Institute,SEI)的成员所组成的产品团队开发完成。
本模型,称为CMMI开发模型(CMMI for Development, CMMI-DEV),为开发产品与服务提供了全面的、集成化的系列指南。
CMMI模型开发的目的
CMMI-DEV 模型为开发型组织应用CMMI 最佳实践提供了指南。模型中的最佳实践关注于开发高质量产品与服务的活动,以满足客户与最终用户的需要。CMMI-DEV模型1.3 版是生成自CMMI1.3 版架构与框架1的、来自政府与产业界的有关开发的最佳实践集合。CMMI开发模型基于CMMI模型基础(CMMI Model Foundation)或简称CMF(即所有CMMI模型与群集2共同的模型组件)并纳入了开发组织的工作,以便使CMMI适合在产品与服务的开发中使用。
CMMI模型的受众
CMMI-DEV的受众包括处在开发环境中的任何对过程改进感兴趣的人员。无论你熟知能力成熟度模型,或是正在寻求信息来开始改进你的开发过程,CMMI-DEV都会对你有所助益。该模型同样适用于想要使用一个参考模型对其开发相关的过程进行评估的组织。
CMMI模型的内容组成
本文档分为三个主要部分:
• 第一部分:关于CMMI 开发模型
• 第二部分:通用目标与通用实践以及过程域
• 第三部分:附录与术语表
第一部分:关于CMMI 开发模型,分为五章:
• 第一章:引言,提供CMMI 与CMMI开发群集的概要观点、过程改进的概念、以及用于过程改进的模型的历史与不同的过程改进途径。
• 第二章:过程域组件,概述CMMI开发模型过程域4的所有组件。
• 第三章:合而为一,将所有模型组件组合起来,并解释成熟度级别与能力等级的概念。
• 第四章:过程域之间的关系,提供对CMMI-DEV 过程域的含义及相互联系的深入看法。
• 第五章:使用CMMI 模型,概述开发型组织采用并使用CMMI 进行过程改进的路径,以及进行基准比较的实践。
第二部分:通用目标与通用实践以及过程域,包含此CMMI 模型中必需的组件与期望的组件的全部,还含有相关的说明性的组件,包括子实践、注释、实例与工作产品实例。
第二部分包含23 个小节。第一小节包含通用目标与通用实践,剩下的22个小节中每一节阐述CMMI-DEV中的一个过程域。为使这些过程域容易被找到,这些小节以过程域缩略语的字母顺序进行组织。各小节包含对目标、最佳实践与实例的概述。
第三部分:附录与术语表,分为四小节:
• 附录A:参考资料,含有诸如报告、过程改进模型、行业标准、与CMMI-DEV 相关的书籍等参考资料,用来查找文档化的信息源。
• 附录B:缩略语,定义了模型中使用的缩略语。
• 附录C:CMMI 版本1.3 项目参加人员,包含参加CMMI-DEV 1.3 版开发的团队成员名单。
• 附录D:术语表,定义了CMMI-DEV 中使用的很多术语。