|
1 序言
现在网络上也有很多关于CMMI V1.1的很多文章,本人也没有去细细搜集,只是从本人目前参与的CMMI 过程改进的角度来看,如何循序渐进的理解和掌握CMMI 的一些核心内容。
1.1 CMMI的含义
Capability Maturity Model® Integration (CMMISM)
1.2 CMMI的版本
CMMI有很多版本,本人了解不多,以下内容主要从 CMMISM for Systems Engineering, Software Engineering, Integrated Product and Process Development, and Supplier Sourcing [,简写为(CMMI-SE/SW/IPPD/SS)], V1.1的 Staged Representation来说明如何学习CMMI的理论。
CMMI的组织者
SEPG,软件工程过程组,既是CMMI的组织者,也是CMMI实施的推动者。其下面可以有多个小组,分别对CMMI的各个领域负责。
2 学习CMMI的几个概念
(本节内容为个人杜撰)
在学习CMMI的过程中,如果是自行学习,一定明白一些必要的概念,否则需要花费较长的时间,方才能够理解CMMI。
2.1 CMMI的基础
CMMI的对象是软件产品研发过程,因此学习CMMI需要具有一些必要的概念,那就是软件工程过程的概念,这就是CMMI的基础。
关于软件工程和过程的概念,本人在此不作赘述。但作为需要了解CMMI相关知识或参与CMMI软件过程改进的人员,必须对此有一定的认识。
2.2 CMMI的方法
因果分析法:在进行CMMI学习的过程中,一定要有一种因果分析的理念,这也是CMMI本身的一种方法。所有过程的行为、方法和结果,都具有一定的因果关系。比如,CMMI理论的形成除了软件工程本身理论的发展和拓延之外,还有软件质量及过程改进的需要。
关联嵌套法:任何一个理论都可能与其它理论有相似和关联之处,而同一个理论体系中的各个部分之间也存在着相互影响、相互包容的关系。比如,ISO9000质量管理体系中的很多概念就可以引用到CMMI中来,同时CMMI中的度量就可以在其他各个过程中被使用,可以包含在各个过程域,也可以单独形成一个独立的主体,它们之间相互促进、共同提高其过程有效性。
效果评价法:CMMI的过程和过程本身,需要确定目标,并在实施过程中进行计划、分工和效果等的分析和评价,方才能够及时改进在学习和实施过程中的不正确和不满足的地方。
[[i] 本帖最后由 zlwenny 于 2006-1-17 13:11 编辑 [/i]] |
|