我说CMMI之五:CMMI 4个等级的区别--转载
我说CMMI之五:CMMI 4个等级的区别
了解CMMI的人都知道CMMI有5个等级,但是要将5个等级的区别真正说明白,说透彻不太容易。下面我们用一个表格概括之。表格中并没有1级,1级在CMMI中没有对应的过程域,是起始级,所以不加描述。4-5级的区别在过程能力方面表现比较突出,其他几个方面并没有进行严格区分。

逐行解释之:
1 过程能力指的是过程持续稳定的实现过程目标的能力。
通常我们都拿职业运动员与业余运动员的水平进行比喻。比如职业的射击运动员,他每次出枪总能命中9.5环左右,而业余选手可能有时打飞,有时打中10环,当他抬手射击时我们无法预料他下一枪究竟多大的概率命中9环以内,也就是说我们可以从稳与准两个维度判断其水平的高低。
稳:每次射击的命中环数很接近,没有大起大落的现象,这样才可以预测。即使你每枪都脱靶,我们也可以认为你过程很稳定啊,为什么呢,因为我们可以预料到你下一枪还会脱靶,哈哈。
准:每次射击的命中环数接近靶心,是我们期望的结果,这样才可以说你水平高,可以参加比赛。
在CMMI的2-3级对过程没有稳与准的要求,而4级要求稳定,消除过程偏差的特殊原因,5级要求又稳又准,持续优化,优化过程偏差的一般原因。2级的过程由项目经理自己掌握,只要满足了CMMI 2级7个PA的要求即可,3级要求组织级必须定义标准过程,项目组进行裁剪,过程基本统一即可。这也是2级与3级名字的由来,2级称为已管理级,项目组已经实施了基本的管理之意;3级称为已定义级,组织级已经定义了标准过程之意。
2 管理前瞻性指的是主动与被动的管理。
在项目管理方面在2级中有3个PA:项目策划(PP)、项目监督与控制(PMC)、供应商子合同管理(SAM),在3级中有2个PA:集成项目管理(IPM)、风险管理(RSKM),在4级中有1个PA量化项目(QPM)。3级的IPM与RSKM是在2级的3个PA基础上的更高的管理要求,尤其是IPM过程域。PP要求做计划,PMC要求在计划执行过程中进行事中与事后的监督与控制,而IPM强调了事前的对照计划的管理活动,强调了计划的合理性、可行性,强调了过程与人员的协调一致问题,而4级的QPM则要求对过程定义的可行性、项目目标的克实现性进行量化的预测与管理。从2级到4级的项目管理的变化,是一个从无到有,从简单到完备,从经验到量化,从事中、事后的反应式管理到事前的预测式管理的变化过程。
3 目标的可度量性,实际上准确来讲是指项目的目标是否符合SMART原则。
在2-3级并没有对项目目标提出要求,即项目组可以定义也可以不定义项目的质量与过程性能目标,即使定义了也不需要证明目标的可实现性,可以凭经验定义目标。而在4-5级则明确提出了,项目必须定义质量与过程性能目标。这个目标应该是文档化的、量化的、可以实现的,也即隐含的要求目标要符合SMART原则:
q Specific:是否文档化,是否明确
q Measurable:可度量
q Attainable:是否可实现?
q Relevant :和商务目标的相关性
q Time-bound:是否在规定的时间内
目标的可实现性是需要重点解决的问题。怎么保证目标是可以实现的呢?(1)目标是基于历史的性能制定的,不能与历史偏差太大,如果偏差很大,必须有充分的理由证明之。(2)必须采用性能模型预测目标实现的可能性,即在什么样的投入下,这个目标是可以实现的,实现的概率多大,如果是小概率事件,则为不可实现的目标。
4 管理技术的客观性指的是否采用统计技术对项目实施了量化管理。
这里说的统计技术指的是统计学的技术,不仅仅是指度量了数据,对数据画了饼图或其他图形的分析。统计学的技术包含了2个方面:统计描述技术与统计推断技术。对于一组数据计算了平均值、标准差等这称为统计描述,统计推断技术是指根据样本的统计量可以推断出总体的统计量,发现统计的规律,比如根据3000个家庭的父母的身高、孩子的身高得出一个计算孩子身高的回归方程。
5 过程定义的可行性。
过程定义指的是过程设计。做一个项目,我们拿到需求后会有技术上进行设计,设计这个需求在技术上如何实现,从管理上也需要进行设计,设计这个项目在管理上如何实现,管理上的设计主要是过程的设计。过程设计在CMMI模型中描述了3个层次:
层次1:生命周期模型的选择与项目阶段的划分;
层次2:组织级标准过程的裁剪;
层次3: 子过程的裁剪及验证过程或子过程对目标的可实现性;
层次一的要点是阶段设计,层次二的要点是过程设计,层次三的要点是子过程设计,要求是逐步深入,过程设计的颗粒度越来越细化。
6 度量数据的完备性
在CMMI2级有MA过程域要求进行度量分析,但是此PA仅要求每个项目组按自己的需求定义、收集、分析、储存度量数据,并没有要求在组织级统一定义度量元。而在3级中则要求了建立组织级度量库,组织级统一定义需要采集的度量元。在4级中要建立组织级的性能基线与性能模型。性能基线的建立需要对组织级统一定义的度量元进行数据分布的分析,以求得历史数据的位置与离散程度。性能模型的建立则要求建立过程的输出与过程输入、属性之间的关系,既要度量Y也要度量x,x即为过程的输入与属性,度量数据的采集范围比原来要广泛了。
上述的区别在我在咨询中对这4个等级的体会,不代表SEI的官方解释。每个人也许有每个人的感悟,各有道理吧。
————————————————
版权声明:本文为CSDN博主「麦哲思科技任甲林」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dylanren/article/details/5873561
我说CMMI之五:CMMI 4个等级的区别--转载的更多相关文章
- RabbitMQ系列教程之五:主题(Topic)(转载)
RabbitMQ系列教程之五:主题(Topic) (本实例都是使用的Net的客户端,使用C#编写),说明,中文方括号[]表示名词. 在上一个教程中,我们改进了我们的日志记录系统. 没有使用只能够进行虚 ...
- 带大家认识CSS层叠上下文/层叠等级的区别和意义
什么是“层叠上下文” 层叠上下文(stacking context),是HTML中一个三维的概念.在CSS2.1规范中,每个盒模型的位置是三维的,分别是平面画布上的X轴,Y轴以及表示层叠的Z轴.一般情 ...
- CMMI评估流程
原文链接:http://www.cmmcn.com/new/cmmi-105.html 当前位置:首页 >> CMMI知识库 >> CMMI相关 >> CMMI评估 ...
- CMMI 能力成熟度模型集成
关于CMMI的过程域,请参考 CMMI能力成熟度模型集成的过程区域 1.CMMI/SPCA概述 CMM是“能力成熟度模型(Capability Maturity Model)”的英文简写,该模型由美国 ...
- 让工程师爱上CMMI,实现管理于无形 --- 中标软件CMMI L5之路 (1/2)
操作系统市场被微软等国外的IT厂商垄断的大环境下,中标软件作为市场夹缝中发展起来的民族企业,致力于成为中国操作系统旗舰企业.系列核心产品已经在政府.金融.教育.财税.公安.审计.交通.医疗.制造等行业 ...
- 我说CMMI之一:CMMI是什么--转载
我说CMMI之一:CMMI是什么 有些朋友没有接触过CMMI,正在学习CMMI,CMMI本身的描述比较抽象,所以,读起来有些费劲.有些朋友实施过CMMI,但是可能存在对CMMI的一些误解,因此我想说说 ...
- Book Review 《构建之法》-2
-敏捷流程包括了几大原则:Backlog.burn-down.Sprint.Scrum. 敏捷开发注重个人之间的交流,提倡尽早的交付有价值的软件满足顾客的需求, 在开发过程中不断与客户进行交互,变化. ...
- 第10组 Alpha事后诸葛亮
一.组长博客链接 组长博客 二.总结思考 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的APP主要解决大学生闲置物品处理问题,定义的很清楚,用户 ...
- 成熟度模型:企业规模化推广敏捷和DevOps利器
摘要: 本文介绍了成熟度模型在软件开发行业的应用,重点阐述了成熟度模型对于敏捷和DevOps在企业中进行规模化推广的价值,探讨了成熟度模型的设计原则,并对于如何明智使用成熟度模型给出了建议. 导言 在 ...
随机推荐
- 安卓渗透测试工具——Drozer(安装和使用)
移动端渗透测试工具相比丰富的web端真的是少之又少,最近在做app的安全测试,用到了drozer,drozer的安装过程真的是太心酸了,中间报错了有6次才成功安装.. 一.环境准备 首先准备以下环境: ...
- CentOS7 中arp欺骗,如何让你玩游戏的室友早点睡觉?
环境:CentOS7 Linux安装arpspoof进行arp攻击实验 arpspoof是dsniff的一个组件,主要用于进行arp欺骗使用,所以说我们需要安装dsniff,虽然有很多看起来很容易,但 ...
- 【Python开发】Python:itertools模块
Python:itertools模块 itertools模块包含创建有效迭代器的函数,可以用各种方式对数据进行循环操作,此模块中的所有函数返回的迭代器都可以与for循环语句以及其他包含迭代器(如生成器 ...
- LeetCode | DP专题详解
221 medium 221. Maximal Square Medium Given a 2D binary matrix filled with 0's and 1's, find the ...
- [转帖]忘记了MariaDB root密码的解决办法
忘记了MariaDB root密码的解决办法 https://www.cnblogs.com/liaojie970/p/6126322.html 貌似跟 mysql 是一样的. 1.停掉mariaDB ...
- 解决ubuntu命令行中文乱码
解决方法: 1.安装zhcon 登入用户后,输入 1 sudo apt-get install zhcon 2.启动zhcon 输入 1 zhcon --utf8 PS:zhcon支持中文输入法,按 ...
- # 深圳杯D题爬取电视收视率排行榜
目录 深圳杯D题爬取电视收视率排行榜 站点分析 代码实现 深圳杯D题爬取电视收视率排行榜 站点分析 http://www.tvtv.hk/archives/category/tv 每天的排行版通过静态 ...
- Linux就该这么学——新手必须掌握的命令之我的第一个命令
1.Linux操作系统的开机进程(基本过程) (1).内核的引导: BIOS自检,安装BIOS默认设置的启动设备(硬盘)来启动.读取目录/boot目录下的内核文件 (2).运行init: 运行init ...
- C数据结构排序算法——希尔排序法用法总结(转http://www.cnblogs.com/skywang12345/p/3597597.html)
希尔排序介绍 希尔排序(Shell Sort)是插入排序的一种,它是针对直接插入排序算法的改进.该方法又称缩小增量排序,因DL.Shell于1959年提出而得名. 希尔排序实质上是一种分组插入方法.它 ...
- 埋在 MYSQL 数据库应用中的17个关键问题!
Mysql的使用非常普遍,跟mysql有关的话题也非常多,如性能优化.高可用性.强一致性.安全.备份.集群.横向扩展.纵向扩展.负载均衡.读写分离等.要想掌握其中的精髓,可得花费不少功力,虽然目前流行 ...