CMMI初概述

上一篇 / 下一篇  2013-07-17 22:09:45 / 个人分类:过程与质量

CMMI全称是Capability Maturity Model Integration,即软件能力成熟度模型集成(也有称为:软件能力成熟度集成模型)
 
<<CMMI包括:
1. 初始级(initial)

2. 可重复级(Repeatable)

3. 已定义级(Defined)

4. 已管理级(Managed)

5. 优化级(Optimizing)
 
<<各级含义:
CMMILevel 1,初始级。在完成级水平上,企业对项目的目标与要做的努力很清晰,项目的目标得以实现。但是由于任务的完成带有很大的偶然性,企业无法保证在实施同类项目的时候仍然能够完成任务。企业在一级上的项目实施对实施人员有很大的依赖性。
 
CMMILevel 2,可重复级。在管理级水平上,企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对相关的项目实施人员有相应的培训,对整个流程有监测与控制,并与上级单位对项目与流程进行审查。企业在二级水平上体现了对项目的一系列的管理程序。这一系列的管理手段排除了企业在一级时完成任务的随机性,保证了企业的所有项目实施都会得到成功。
 
CMMILevel 3,定义级。在定义级水平上,企业不仅能够对项目的实施有一整套的管理措施,并保障项目的完成;而且,企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化这样,企业不仅能够在同类的项目上升到成功的实施,在不同类的项目上一样能够得到成功的实施。科学的管理成为企业的一种文化,企业的组织财富。
 
CMMILevel 4,管理级。在管理级水平上,企业的项目管理不仅形成了一种制度,而且要实现数字化的管理。对管理流程要做到量化与数字化。通过量化技术来实现流程的稳定性,实现管理的精度,降低项目实施在质量上的波动。
 
CMMILevel 5,优化级。在优化级水平上,企业的项目管理达到了最高的境界。企业不仅能够通过信息手段与数字化手段来实现对项目的管理,而且能够充分利用信息资料,对企业在项目实施的过程中可能出现的次品予以预防。能够主动地改善流程,运用新技术,实现流程的优化。 企业在实施CMMI的时候,路要一步一步地走。一般地讲,应该先从二级入手。在管理上下功夫。争取最终实现CMMI的第五级。
 
<<关于CSCMM:
我国的SE专家基于CMM 1.1,参照CMM2.0和有关资料,提出了符合我国国情的CSCMM。
CSCMM与CMM的主要区别:在等级1和等级2之间插入了一个“基本级”,使成熟度等级更加均匀。

意义:以免软件开发组织长时间达不到2级,会是之失去信心。

0. 初始级。没有定义软件过程。

1. 基本级。定义了软件过程但执行可能不一致。

2. 可重复级。定义了软件过程且执行基本一致。

3. 已定义级。工程过程/管理过程都明确/妥善定义,并且文档化/标准化,成为软件开发组织的 标准软件过程 。组织内所有软件开发项目均采用该 标准软件过程 的经批准的剪裁版本。

4. 定量管理级。在开发过程中,能详细采集软件过程/软件产品的度量数据,从而对成本/进度/质量 定量预测/定量控制。(可见,“定量管理级”这个名字比“已管理级”更传神。)

5. 优化级。能根据 实践总结/新的技术,对标准软件过程不断改进。
 
<<其实施方案:

1、在软件开发组织中,软件过程要规范化/具体化。

2、在软件开发组织中,要通过正式文档/文件和培训,将其软件过程准确无误地告知所有员工,新员工要进行特别培训。

3、CMM的组织结构:它推荐在最高领导之下设立SEPG(软工过程组)、SQA(质量保证组)、SEG(软工组)。
 



 

TAG: CMMI

 

评分:0

我来说两句

日历

« 2024-04-25  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 2045
  • 日志数: 3
  • 建立时间: 2013-01-04
  • 更新时间: 2013-07-17

RSS订阅

Open Toolbar