CMMI:过程改进的历史、视角与重要性
1. CMMI 的历史
CMMI 的发展有着独特的历程。最初,人们成功运用了能力成熟度模型(CMM),该模型旨在改进软件过程并衡量组织内软件过程的成熟度。这一成功使得基于模型的过程改进在其他领域受到越来越多的关注,进而催生了一系列其他模型,具体如下:
- 系统工程 CMM(SE - CMM)
- 软件采购能力成熟度模型(SA - CMM)
- 集成产品开发团队模型(IPD - CMM)
- 系统工程能力评估模型(SECAM)
- 系统工程能力模型(SECM)
这些模型对 CMMI 的形成产生了直接影响。其中,SECM 实际上是一个集成模型,它整合了两个系统工程模型(SE - CMM 和 SECAM)。CMMI 主要受到软件领域的 CMM v2.0c、系统工程的 SECM、采购方面的 SA - CMM、供应商采购以及集成团队的 IPD - CMM 的直接影响。
随着模型数量的增多,一些想要使用这些模型的组织感到困惑,因为每个模型都略有不同。于是,新的模型 CMMI 应运而生,其目的是整合软件工程研究所(SEI)和其他组织多年来创建的众多模型。同时,人们还提出了将这些模型与其他方法和标准(如 ISO 9001、15504 等)相协调的想法。包括美国国防部(DoD)在内的一些采用 SEI 软件过程改进理念的组织,要求停止开发更多模型,而是建议 SEI 将这些不同模型中表达的概念整合为一个模型,CMMI 的发展之旅由此开启。
2. 评估视角与改进视角
在与组织合作的过程中,我们常常会遇到对如何使用 CMMI 的两种截然不同的视角:
超级会员免费看
订阅专栏 解锁全文
591

被折叠的 条评论
为什么被折叠?



