用好CMM这把尺

发表于:2008-02-15来源:作者:点击数: 标签:cmmCMM
历时4个月、经过三次模拟评审,初评即验证了207个关键实践、分析了208个观测项和500多个信息源、发现了133个强项的创智科技CMM3评估终于迎来了最激动人心的一刻。12月20日下午,当评估组主任评估专家宣布创智通过CMM3认证的时候,位于长沙高新区的创智软件园
历时4个月、经过三次模拟评审,初评即验证了207个关键实践、分析了208个观测项和500多个信息源、发现了133个强项的创智科技CMM3评估终于迎来了最激动人心的一刻。12月20日下午,当评估组主任评估专家宣布创智通过CMM3认证的时候,位于长沙高新区的创智软件园瞬间成了欢庆的海洋。

创智得"证"进尺

  从一年前筹备引进CMM认证,到林惠春副总裁亲手捧得CMM3证书,在对CMM情结与付出上,拧成了绳的创智人为这一刻期盼已久,甚至将CMM3认证作为2002年创智最具发展意义的大事来对待。面对着喜悦的人群,评估组主任专家评价说:"我两周前来到创智,就看到创智有一个非常好的管理层,而且评审工作得到了全体员工的支持,每一位员工对过程的改进都在贡献自己的力量"。当然,让他惊叹的还有创智管理层的决心,员工对CMM的理解,完善的数据库等等。

  有人认为,此次CMM3国际标准认证的通过,标志着创智软件开发和管理模式已经与国际主流模式接轨,创智的管理能力已经逐渐成熟,为创智扩大国际软件产品开发、加大出口力度提供了有力的保证,成功架起了创智国际化发展的桥梁。

"标""本"分寸

  当"通行证"、"质量保证书"等类似的字眼成了陪同CMM一起在媒体上出现频率最高的词汇时,CMM认证的热情在业界与日俱增。越来越多的决心、目标给中国软件业的发展前所未有的希望,也不可避免地形成了发展浮躁效应。在CMM这一软件国际化的必然选择上,不少企业纷纷立下军令状,声称要在某时通过CMM某级认证;一些咨询公司当然也乐见CMM浪潮的到来;媒体朋友则喜欢追问:"你们什么时候过3级?"

  在不少人眼里,CMM认证就是一个门槛,跨过去就国际化了,即使软件还是原来的软件,至少用CMM为企业镀了金镶了银。于是,一如ISO认证的风行,CMM认证成了不少软件企业的奋斗目标。

  在那些渴望光环的人看来,企业只要通过了CMM认证,就可以获得国外的订单,就会生产出质量优异的软件。事实上,CMM只能证明企业具备了按照某种标准进行生产的能力。要知道,CMM只是一个必要条件,并不是充分条件。承接外包的软件企业就像一个软件施工队,你想接到活,没有CMM证书是不行的,但有了CMM证书别人也不一定会选你;CMM证书只能证明你能够按照要求去干活,至于最终你能不能把活干好,与前期制定的标准以及具体操作中的很多其它因素相关。

  "你们什么时候过3级?"不难看出中国软件业在CMM认证上的浮躁表现。从某种意义来讲,设立CMM通过时间表是件愚蠢的事。

  创智集团总裁丁亮深有体会,企业通过CMM认证是因为企业内部确实发生了质变,而有些改变需要有一定时间的积累,并不是说企业想什么时候完成就可以完成的。创智CMM3认证就是从初评、到终评,一项一项过关,来不得半点侥幸。而且CMM通过的时间都有国际惯例,经过很多企业的验证,短时间是达不到标准的。企业之所以表现得如此急功近利,根本原因在于他们没有想明白自己要的究竟是什么,而将一纸文书看成了最重要的东西,完全本末倒置。

  在企业急于通过CMM问题上,专注于CMM认证推广和软件工程培训的软件工程专家网负责人张友生认为,给CMM加上时间表,或者把CMM作为企业光环来做,就有可能在认证的过程中弄虚作假。很多东西进入中国后都会改变,CMM也没有理由例外。

  企业需要的是优化自己的管理、提高产品的质量,通过CMM的最终目的是让企业的管理规范化,使软件开发的过程具备可控性,而不仅是一张CMM证书。这一"标""本"分寸需要如何把握,企业应该有自知之明。

连线国际化

  加入WTO,意味着中国经济迈向国际化的进程加快。同样,中国软件业要提升国际竞争力,在世界上占一席之地,解决与国际接轨的问题变得越来越紧迫。近年来,国内软件产业虽然有了飞速发展,但与印度等软件生产大国相比,还有相当大的差距,特别是在软件质量方面。小作坊式的生产带给中国软件业一系列"连锁反应":大量重复制作一些定制的小软件严重浪费资源;大量小规模软件公司的存在使软件业处于一个低层次的运作而陷入恶性循环等。

  然而,借助CMM对软件过程的合理控制,可以有效控制软件开发的流程,同时软件质量也将有明显提高。随着CMM级别的提高,软件可靠性将有数量级的改进,以目前业界的通行标准:每千行源代码所包含的BUG数,CMM1级为11.95个,CMM2为5.52个,CMM3为2.39个,CMM4为0.92个,而CMM5则只有0.32个。在可靠性提高的同时,CMM5软件开发周期是CMM1的36%,而生产成本是CMM1的19%,平均每个软件开发人员的生产率会提高四倍。

  同样,在民族软件产业真正的升级,达到产品、市场、资本运作尤其是企业管理方面与国际接轨的行业发展目标上,CMM认证能加速我国软件产业的发展,有助于实施软件产品开发工程、软件园建设工程、软件出口工程和软件人才培养工程这四大工程,有助于软件企业增强实力,提升水平,形成规模。

  最后,丁亮肯定CMM认证是中国软件与国际标准和先进水平接轨的快捷之路,是进入国际市场的一座桥梁。但也需要行业中人切忌本末倒置,只有用好CMM这把尺,才能促成中国软件业的本质性转变,才能真正缩短中国软件业的国际化发展差距,在国际市场上起到重要作用。

原文转自:http://www.ltesting.net