全国统一咨询热线
CMMI介绍
CMMI全称是Capability Maturity Model Integration, 即软件能力成熟度模型集成模型,是由美国国防部与卡内基-梅隆大学和美国
国防工业协会共同开发和研制的。CMMI是一套融合多学科的、可扩充的产品集合,其研制的初步动机是为了利用两个或多个单一学科的
模型实现一个组织的集成化过程改进。
(一)CMMI分为五个等级,二十五个过程区域(PA)
1、初始级
软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。
2、已管理级
建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。
3、已定义级
已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程
来开发和维护软件,软件产品的生产在整个软件过程是可见的。
4、量化管理级
分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够
在定量的范围内预测性能。
5、优化管理级
过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。
每个等级都被分解为过程域;特殊目标和特殊实践;通用目标、通用实践和共同特性。
每个等级都有几个过程区域组成,这几个过程域共同形成一种软件过程能力。每个过程域,都有一些特殊目标和通用目标,通过相应
的特殊实践和通用实践来实现这些目标。当一个过程域的所有特殊实践和通用实践都按要求得到实施,就能实现该过程域的目标。
(二)培训咨询
在合同签订后,首先面临的工作就是项目的实施,其中的主要工作是培训和咨询。
1、项目中培训的主要内容包括:
a) 全员培训。对CMM体制范围内所有人员(人数不限制,但不应有甲方之外人员)进行CMM和软件工程基本思想的宣贯动员。一般2
级需2天时间;3级3天时间;4级和5级需经调研后具体制定培训纲要。
b) 过程改进人员培训。对软件过程改进小组的成员进行软件过程管理、软件过程改进的专题培训。2级1天;3级1.5天。此培训可以和
过程域培训结合进行。
c) 过程域培训(具体工作量可参见附表1)。为软件过程改进小组的成员讲解CMM模型中过程域的具体内容和要求。2级5天;3级8
天。此培训可和初步过程提炼结合进行。
2、初始培训完成后,即可开始具体的文件编写和项目实施,其间我方提供咨询服务,包括:
a) 初步过程提炼。帮助甲方软件过程改进人员提炼软件开发过程;对制定的初步过程文件进行审阅;对期间甲方人员产生的相关问题
提供咨询。
b) 过程精炼。在初步制定的软件过程文件的基础上;对照CMM的要求,将软件工程中的成功经验融入甲方组织的现有过程;根据甲方
的实际情况和问题提出改进的具体建议。对期间甲方人员产生的相关问题提供咨询。
c) 过程文件的审查。对甲方制定的软件过程文件进行定稿审查,以确定项目是否进入试运行阶段。审查通过的过程文件需甲方和乙方代
表共同签字认可并各自备案。
CMM等级
|
培训
(人天)
|
咨询
(人天)
|
预评估
(人天)
|
正式评估
(人天)
|
项目跨度
(月)
|
2
|
7
|
13
|
5
|
5
|
10
|
3
|
11
|
24
|
9
|
9
|
24
|
4
|
13
|
32
|
11
|
11
|
42
|
5
|
15
|
60
|
13
|
13
|
54
|
成熟度等级
|
项目数
(个)
|
项目人员数
(个)
|
项目跨度
(月)
|
2
|
3-5
|
实施范围内50%
|
6个月以上
|
3
|
实施范围内全部
|
实施范围内全部
|
6个月以上
|
4
|
实施范围内全部
|
实施范围内全部
|
6个月以上
|
5
|
实施范围内全部
|
实施范围内全部
|
6个月以上
|