`
insertyou
  • 浏览: 865719 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

(转载)CMM/CMMI将带我们走向何方——一个CMM从业人员的反思

阅读更多


blueski推荐[2006-3-16]
出处:有效软件工程实践论坛
作者:行者无疆


本人是吃CMM这碗饭的,虽然到目前为止,本人依然认为无论是SW-CMM还是CMMI都是软件过程领域的集大成者,从专业角度上来说确有其不可否认的价值。而且我们也应该看到,CMM/CMMI在中国的推广无论是对软件企业还是从业个人的确起有其一定的积极作用,尤其是在对先进理论和方法的接收和管理意识的提升上是有其客观贡献的。
然而,本人在长期接触各种不同企业的CMM/CMMI实施和评审的过程中,却对整个CMM/CMMI在中国推广的过程产生了越来越多的质疑,本人在这边愿抛砖引玉,将个人的一些感受与大家分享。

CMM/CMMI大跃进的背后是什么?

有一个耐人寻味的数字,2004年向上海市政府报备的CMM/CMMI项目超过了一百个,请大家注意,这仅仅是一个城市一年的数量,如果按比例放大的话,中国在短短的1-2年内就能成为世界上CMM认证最多的国家了。而按照众多的咨询公司和媒体的说法:“通过CMM认证的企业的数字标志着一个国家软件行业的发展水平”,那么我们我们是不是马上就要成为世界软件行业的领袖了呢?
显然,稍微有一些理性的业内人士都不会这麽的乐观。事实上,这种大跃进式的盛况背后,作为CMM/CMMI的从业人员,本人看到的确是另一番的景象:
首先,我们的软件企业对一纸可以装点门楣的证书的兴趣远比对软件过程改进的兴趣要浓厚的多,因此在前者上下的功夫自然远比后再要大得多,尤其是在评估过程中,通常会发挥我们国人的应考特长,对评审中可能遇到的问题进行精心的准备,当然这大多都是在咨询公司的咨询师的循循善诱下进行的。
通过CMM/CMMI的企业,通常会把所谓的“认证”证书挂在公司的醒目位置,而据本人所接触的多家通过CMM/CMMI的软件企业,一年以后仍能“基本”按照执行的只有一家,大多只有部分过程还被坚持执行,而有不止一家的软件企业在拿到所谓的“认证”后不久,干脆将所有的资料束之高阁完事。


我们的目的达到了吗?

无论是咨询公司还是软件公司,在表面上都毫不例外的宣称CMM/CMMI的引入是为了提升企业管理能力,我相信至少大部分的软件公司在计划引入的时候的确是有这么期望的(虽然他们往往对那张证书报有更大的兴趣),那么我们的目的达到了吗?在整个过程中,我们看到的更多的是拼命加班的赶写文档,却很少看到对一个过程的有效性进行反复的研讨;看到更多的是对最终评审结果的高度重视,却很少看见对整个过程实施有效性的认真探究。往往是在拿到那一张四四方方的证书后,大家弹冠相庆然后作鸟兽散,一切仿佛又回到了开始的地方。而所谓的CMM过程,随着时间的推移终于渐渐的变成只是某个书柜中的一叠文档。

谁是最终的获利者?

既然软件公司从中获益甚少,那么谁才是真正的获利者呢?在这个不平衡的政府、软件企业、评估方和咨询方的四角游戏中,获利的首先是那些来自远方的洋和尚——评估师们,他们在国内几天到十几天的服务往往都能带走五位数的美金,当然,那些咨询公司也是收入不菲的,有一个很有趣的数字大家可以比较一下,在2000年左右,CMM刚刚引入到中国的时候,做一个二级的评审需要花费大约100万左右的人民币,而现在,做一个远比CMM二级复杂的多的CMMI三级(同时包括二级和三级)的费用却只有30-40万人民币左右,其中相关费用的构成完全都是服务的费用,不涉及任何其他因素。显然价格的下降是因为竞争所导致的,这也可以从另一个方面反映出当年这个行业是如何的暴利。不过,无论是暴利的过去还是不那么暴利的现在,最终获益的都只能是那些洋评估师们和土(或者半洋半土的)咨询公司们。


谁是CMM的买单者?

同样,在这个不平衡的四角游戏中,咨询方和评估方既然是获利者,那当然跟任何掏钱的事挨不上边,那么软件企业呢?这些企业绝大多数都不是国营的,赔本赚吆喝的事情是绝不会轻易干的,那么最大的买单者只能是政府了,目前国内绝大多数的企业都是在有政府补贴的情况下才实施CMM/CMMI的,例如:上海市去年为CMM准备了超过2000万的补贴资金,这也就是为什么去年上海CMM市场如此繁荣的真正原因。而且很多在签署CMM/CMMI实施合同的时候把这一条最为乙方的一个条款写进合同中,更有甚者,有些企业用阴阳合同的方式在咨询和评审费用以外套取额外的费用,而咨询公司只要生意有的做当然也是顺水人情何乐不为。于是乎,这些软件公司在赚了吆喝的同时还有外快可赚,这是一举两得。而这一切都是由政府买单的,而政府的钱又是哪里来的呢,只能是我们每一个的纳税人。

咨询公司究竟扮演了什么样的角色?

在这场CMM/CMMI大戏的四个角色——政府、软件企业、评估方和咨询方——之中,咨询公司所起的角色颇耐人寻味,其不光是CMM/CMMI的执行者,还是CMM/CMMI的最为大力的推广者。但有一个非常值得回味的事情是,本人曾经接触过两个在国内都颇有知名度的CMM咨询公司,其中一个还是国内CMM咨询行业的领军企业,但是他们在其企业内部组织的软件开发项目均遭受了重大的挫折,有的甚至是彻底的失败,这就有理由让我们怀疑这些为众多软件企业传道解惑的咨询公司们除了为我们获取一张证书外,是否真的有能力来为我们的软件过程改进提供有效的帮助?同时我们更有理由进一步怀疑咨询公司如此卖力的吆喝这场大戏的真正动机是什么?
有一个概念经常被人们有意或无意的混淆,就是基于CMM/CMMI的软件过程改进和CMM/CMMI评审,显然咨询公司们非常热衷的是后者,因为只有后者才能给他们带来丰厚的利润。但是,花上大把银子请几个洋人来为我们的软件企业指点江山显然并不是中国软件行业目前最需要的。我们目前最需要的是根据本国国情尽快提升整个行业的水平,无论是软件过程还是工程方法,我们都需要的是有针对性的,可操作的,有效的和低成本的改进途径。而这恰恰是那些高举CMM/CMMI大旗高歌猛进的咨询公司们很少能够给我们的。


结论
靠政府补贴带动的国内CMM/CMMI热火朝天的“荣景”,在让那些洋评估师们和土咨询公司们赚走大把银子的同时,给中国留下的除了通过评审的数量上的蔚为壮观外,有价值的东西实在少得可怜,而最为严重的是在那些咨询公司的带头鼓噪下,整个业界从政府到企业都似乎把CMM/CMMI当作是让中国软件行业快速壮大并赶超印度并最终成为软件强国的的一济灵丹妙药,而忘了低下头脚踏实地的根据自己的实际情况寻找适合自己的软件过程和工程方法。给本已浮躁的行业氛围又在凭添一份虚假的繁荣,这才是我们整个软件行业所应该忧心的。

最后,和大家分享一个可能不是所有人都知道的细节,那张挂在众多公司门口用来光耀门楣的CMM证书,实际上都是由咨询公司的打印机打印出来的,那只不过是一张质地颇为优良的硬纸......

行者无疆
Nov.12005

mail:TheWalker@effective-swe.com
MSN:just_a_walker@hotmail.com[B]

<!--Here is the bottom-->
分享到:
评论

相关推荐

    CMM-CMMI认证前的准备工作

    我们企业在推行CMM/CMMI时是否一定要100%按CMM/CMMI条款执行? 12.什么是推行CMM/CMMI工作中的平衡观念? 13.我们企业可否跨越CMM/CMMI2级直接应用CMM/CMMI3级? 14.推行CMM/CMMI工作中文化建设内容有哪些? ...

    CMM/CMMI讲座PPT

    CMM/CMMI讲座PPT,讲述了CMM1到5级的完整内容

    论文研究-基于CMM/CMMI的SQA过程实施方法及其WEB实现 .pdf

    基于CMM/CMMI的SQA过程实施方法及其WEB实现,郭澎,陈林,CMM/CMMI的关注点在于过程改进,即通过改进过程来改进产品。但CMM/CMMI只描述了一个成熟组织应具有的软件过程能力,却没有指出如何取��

    CMM/CMMI入门培训资料

    CMM入门速成.介绍CMM的五个级别、讲述各级别的一些关键实践、关键过程域。

    CMM/CMMI的发展及应用

    摘要:本文对CMM/CMMI的发展情况、管理思想背景、在软件过程改进中的作用、基本内容和评估方法作了简要介绍;同时也简单介绍和分析了我国软件能力评估标准的制定和实施情况。1.CMM/CMMI的发展为了保证软件产品的...

    CMM/CMMI/SPCA业务介绍

    CMM/CMMI/SPCA业务介绍: (1)背景介绍:CMM是“软件能力成熟度模型”的英文简写,该模型由美国卡内基-梅隆大学的软件工程研究所(简称SEI)受美国国防部委托,于1991年研究制定,初始的主要目的是为了评价美国国防...

    CMMI和CMM的主要区别

    通过列表对比方式,简单阐述CMMI和CMM两者的主要区别。

    CMM3 过程模板文档全套

    CMMI3级软件过程改进方法与规范 1.1 CMMI简介 4 1.1.1 CMMI发展简史 4 1.1.2 CMMI的过程域 5 1.1.3 CMMI的两种表示法 6 1.2 CMMI阶段式表示法 7 1.2.1 成熟度等级L1:初始级的特征 8 1.2.2 成熟度等级L2:已管理级...

    CMM CMMI各级过程域 CMM CMMI各级过程域

    CMM CMMI各级过程域 CMM CMMI各级过程域

    软件工程简介及CMM_CMMI模型介绍

    软件工程简介及CMM_CMMI模型介绍,软件工程简介及CMM_CMMI模型介绍,软件工程简介及CMM_CMMI模型介绍

    CMM、CMMI标准名词术语

    CMM、CMMI标准名词术语  1 AT Assessment Team 评审小组  2 ATM Assessment Team Member 评审小组成员  3 BA Baseline Assessment 基线评审  4 CAR Causal Analysis and Resolution 原因分析与决策  5 CBA CMM-...

    CMMI培训资料一

    CMM/CMMI来历 发展历程

    cmmi与CMM的比较分析

    cmmi与CMM的比较分析

    MF1832132-任贵杰1

    1. CMM/CMMI 淡化了软件项目的独特性 2.CMM/CMMI 与敏捷方法冲突 2.CMM/CMMI 与当前企业管理方式冲突 4.CMM/CMMI 与当前

    CMMI简介——关于CMM基本思想

    介绍了CMM的基本概念以及对于软件公司的意义所在。描述了CMM的五种规范等级,帮助了解CMM的基本思想所在

    06软件工程要求的质量管理体系说明.doc

    软件企业评估,(七)ISO9000系列或CMM/CMMI等质量管理体系证书,或者提供符合软件工程要求的质量管理体系的说明以及有效运行的过程文档记录等保证产品质量的相关证明材料;

    CMM与CMMI的比较

    CMM与CMMI的比较。

    CMM、CMMI资料集合

    CMM、CMMI资料集合

    CMM-CMMI最新标准文件V1.2.rar

    CMM-CMMI最新标准文件V1.2

Global site tag (gtag.js) - Google Analytics