CMM/CMMI不是软件企业唯一的选项

CMM/CMMI目前在国内似乎很热,大大小小的公司都争先恐后申请CMM评估并争取政府在财力、人力和物 力上的支持,有个别公司只用了2年的时间就通过了CMMI 5级!

这是喜讯,还是噩耗?

这不是喜讯!

CMM/CMMI来到中国已经变质。只要花钱,只要招待,你就可能拿到一张证书。虽然拿到了这个证书, 但是软件企业并没有得到什么实惠。举例说来,软件企业的效率、过程的能力仍然是跟以前一样,因为 CMM/CMMI在做的同时,他们仍然在按照原来的方法在做,原来的体制在运行。这就造成了几张皮的现象, 一边按照CMM/CMMI做各种需要的文档,一边还在按照老传统做什么调研、方案设计、调试,跟CMM/CMMI并 不合拍。这是问题之一。

CMM/CMMI是一个评估的依据,也是一个过程改进的框架,并不是一个标准。但是国内却把它用来做标 准。例如,信息产业部标准SJ/T 11235和一些军用标准。把CMMI作为一个标准本身就有问题,更不用说用 这个标准来评估企业能力成熟度,给他们发证书。况且,这种证书并不一定为国际上承认。关于这方面的 问题,可以参见《中国软件企业遭遇CMM认证陷阱 CMMI、行标搅局 》一文。http://www.e- works.net.cn/ewkArticles/Category114/Article14098.htm ——这是问题之二。

CMM/CMMI来到中国水土不服。CMM/CMMI体现了西方的“三权分力”的思想。SEPG相当于立法机构,而 软件项目组相当于行政机构,SQA人员相当于司法机构。三者相互制约。SEPG所出的规范需要得到软件项 目组的认可,规范在执行过程中需要进一步与项目组的实际结合从而进行改进;而SQA人员则是需要监督 软件过程是否按照规范来执行,从而决定是否开出不符合项NCI。另外,系统测试人员也需要具有相当的 独立性,不能处于项目开发人员的控制之下。所有这些,在一个以技术能力决定一切的公司里头根本就不 可能做到。例如,软件项目经理兼有需求分析、设计、编码和测试的职责,对于项目计划、进度、跟踪的 工作则是能做到什么程度就做到什么程度。这种软件项目经理和技术主管职位不分、职责不明的做法怎么 能够做好CMMI? 这是问题之三。

CMM/CMMI不是为软件研究性项目设计的,而是为产品项目设计的。对于那些研究性的项目,搞上CMM, 等于把自己打进了死牢。研究性的项目需要创新的思想,需要更多的实验与思维,给与研究人员更多的创 新空间,而不是能够在短时间内出产品的,不是需要更多的文档和过程。所以,需要搞清楚你的项目是研 究性的,还是产品性的,不要盲从CMM/CMMI。这是问题之四。

CMM/CMMI不可以以强权方式实施。按照正常的步骤,软件企业做CMM/CMMI先从二级做起,先是各个项 目按照自己的实际形成项目的过程,因此,在二级不同的项目的过程可能“五花八门”。到了三级,才开 始将不同项目的过程分析总结,并形成一个组织的过程标准。所以,笔者认为二级不能少,不能越级做 CMM/CMMI,也不能以做三级的方法来做二级的过程,即先做一个企业的CMM2级规范,然后强行向项目组推 动,这显然违反CMM/CMMI过程改进的原则。因此,需要收集不同项目的过程实践经验,体现一种“民主” 的思想,经总结分析才能形成组织的过程。用相反的方法来推动CMM/CMMI的实施,只能得到失败的结果。 现在很多企业在做CMM/CMMI总是先成立一个SEPG组,首先制定一套企业的过程规范,强行向软件项目团队 推动;有时候,还直接越级评估,直接上三级、四级,操之过急,令人怀疑其实施CMM/CMMI的动机:到底 是为了改进,还是为了拿证。这是问题之五。

综合以上的问题,笔者认为,不要对CMM/CMMI热过了头。软件企业可以选择CMM/CMMI,也可以选择 6Sigma,也可以选择ISO9001。小公司也不要急着上CMM/CMMI或者更多的过程改进框架,免得给自己上套 ,花了钱不算,束缚自己的手脚。

时间: 2024-09-13 03:08:48

CMM/CMMI不是软件企业唯一的选项的相关文章

中小软件企业的CMM(软件成熟度模型)之路

CMM(软件成熟度模型)是1987年美国卡内基梅隆大学的软件工程研究所(SEI)提出的软件成熟度模型框架,通过实施CMM,软件公司不仅能提高生产率,软件产品出错率下降,还能提高公司信誉. 作者凭多年实施CMM的经验认为,中小型软件企业在实施CMM时,应根据自身实际情况和具体要求加以应用,并从以下几方面考虑: 一. 组织及角色安排 首要,如果一个组织要改善其效能,那么高层管理就必须积极地支持变革.由下至上地改革,无须高层支持和上级的认同,却能够完成变革,这几乎是不可能的. 建议成立软件工程过程组(

国内软件企业实施CMM的四大障碍

CMM获得了各界越来越多的关注,motorala(中国)过了五级,鼎新过了二级,其他不少企业如华为.浪潮国强.联想.东大阿尔派.天大天财.创智.亚信等一批企业都在进行研究 .试验或者实施预评估.国家发布的关于促进IT业发展的18号文件,以及软件企业资格认证等有关文件中,都鼓励企业实施CMM,珠海开发区规定了通过二级一次性奖励50万元的政策.预计未来2.3年内,国内将出现软件业实施CMM的高潮.但是,根据笔者对于ISO9000标准的实践和对于CMM体系的比较研究,认为,未来在中国企业实施CMM的过

软件企业如何有效地推行CMM

软件项目管理是针对软件开发进行的项目管理,它既有项目管理的共性,也有其特殊性.它的特殊性主要表现在软件项目的开发过程及其项目的最终产品--软件产品上. 国内开展软件项目规范管理的时间并不长,软件企业各级管理者对软件项目管理的认识也很不够.目前很多软件项目的成功主要归功于技术高手的个人努力,或者碰巧由一位有能力的项目经理来管理项目,偶然性的因素很大.随着市场竞争的日趋激烈,市场环境的日益成熟,特别是在中国进入WTO后,国内软件企业与国外软件企业的竞争,以及开拓国外市场的需要,软件项目管理不完善的问

CMM/CMMI与敏捷的比较

多年来网络上存在一些对 CMM.敏捷似是而非的观点,这里纠正一下,望读者朋友和 CMM/CMMI 专家 们指正. 张恂认为,CMM 基本上是 15 年之前比较传统.陈旧的东西,现在我们更多地应该拿 CMMI-SW 与 Agile 进行比较.目前有关 CMM/CMMI 与 Agile 比较的最权威的一本名著是:Barry Boehm 与 Richard Turner 大师的 Balancing Agility and Discipline: A Guide for the Perplexed(BA

性能测试在软件企业的应用

随着软件行业的不断发展,越来越多的企业更加重视产品的质量.性能测试已经成为软件质量保障的一个重要因素.一个软件性能的优劣很有可能直接决定一个软件的成败,甚至一个企业的兴衰.每个软件企业都有各自不同的应用领域,有着不同的实际情况,这样必然要求每个企业量体裁衣,选择适合自己的应用策略. 大型企业.大型项目的应用策略 大型企业应用的软件系统,业务比较复杂.用户数很多.存在并发情况.业务的响应时间.操作的实时性.稳定性.安全性.可恢复性等都要求很高. 象银行.电信.铁路等大型企业一般通过CMMI. IS

金蝶豪言:今年至少将四家软件企业纳入囊中

"现在的软件业就好比上世纪70年代的汽车业.各公司都力图获得IT市场上最大的份额."这场中外对垒的圈地战.消耗战是金蝶面临的最大挑战. CFP供图 中外管理软件巨头"圈人圈地圈技术" 在全球媒体和分析机构们发布的2010商业预测中,中国依然是最炙手可热的市场,消费模式的变化将使得能提供高性价比产品服务的企业获益,一些行业巨头可能将被新兴强者取代.通过技术的手段提高生产力提升利润成了每个企业的当务之急---这些商业预测正是以徐少春为代表的国产管理软件大佬们面临的机会窗

谈金融危机时代软件企业的生存之道

中介交易 SEO诊断 淘宝客 云主机 技术大厅 自2008年上半年美国次贷危机引起的全球金融危机爆发以来,从房产.制造业开始等各行业受到严重影响.紧随其后,全球软件产业也受到很大影响. 金融危机对全球软件产业带来明显冲击,主要表现为:市场需求大幅减弱;对部分外向型国家影响明显.印度.爱尔兰等依赖软件外包出口的国家表现尤为突出.以印度为例,由于其软件外包60%来自美国市场,40%来自金融领域,遭受冲击十分明显.同时,我国软件产业也面临严峻的挑战.跨国公司在欧美市场受挫后进一步加强中国市场布局,近期

周鸿祎:初创企业唯一出路是微创新

抄袭是大公司的专利,因为公司大了也有钱也有人,一抄袭借助别人已 有的优势,可以很容易在市场中形成一个比较成功的模式. 但是对于创业者来讲,又没有名气,又没有钱,也没有用户基础,能做的只有创新.[中国企业家网]2010年11月19日,奇虎360董事长周鸿祎在2010年创业家年会上就"微创新"话题发表演讲.周鸿祎语出惊人,说模仿.抄袭是大公司的专利,中小企业.初创企业唯一的出路就是要要做简单的创新,即"微创新".在他看来,做好"微创新"需注意三点,一

阿里巴巴王坚:云计算是多数企业唯一拥抱互联网的机会

中介交易 SEO诊断 淘宝客 云主机 技术大厅 王坚认为阿里云的技术进步与阿里集团的业务创新相辅相成,阿里云计算平台与国内其他云计算平台的本质区别在于通用性,阿里云开放的是计算能力,驾驭和把握这一平台需要很大实力.在当今的市场上,很多厂商会跟企业谈私有云,销售软硬件给客户,而违背了"云计算是一种公共服务"的本质. Q 您怎样定义云计算? A 云计算是一种公共服务,这可以从两个角度看:从用户角度看,今天你要拥抱互联网,单购买服务器没有用,它需要整个互联网基础设施支持才能发挥作用,云计算就