软件开发的家园,编程爱好者的天地.

现在是:北京时间 2016/4/14 上午11:50:51 星期四

设为首页  |  加入收藏  |  网站地图

SW-CMM与中国-兼论质量认证
发布于:第八基地 来源:互联网 作者:天堂路上 时间:2011-10-14 点击:240
  CMM对中国软件产业的重要性是什么?  CMM对中国软件产业是非常有价值的,它的重要性是它的那个笔者在“软件工程与软件能力成熟度模型SW-CMM”一文中提到的“合成的菜单与菜谱”的特性。  中国软件产业较年轻,专业人员也年轻,企业的数量也是近年来才增长起来的,没有大量通过长期实践积累起来的经验。不象外国公司能做到以老带新。大概许多企业还未能建立起一套健全的软件工程过程。在这种近乎一张白纸的情况下,充分地利用CMM和其他的软件工程过程管理与改进的方案,可以帮助企业迅速地学习与建立起一个软件工程过程,从而开始实施管理与改进。  利用别人已有的经验,取其对自己有用的部分,或作修改后采用,以此作为一个起点。然后,在实践中继续改进,加以创新。这应该是我们赶超世界水平的一种办法。  然而,在国内,许多人一谈到ISO9000,就必讲“质量认证”;一提到SW-CMM,就必讲“评级”。这是一个预示危险的信号,处理不好的话,引进国外软件工程过程技术的工作很有可能在一开始就走上弯路,严重损害中国软件产业的发展。花力气讨论清楚这个问题,比讨论具体的技术问题更为重要。  论“质量认证”  首先,必须讨论“质量认证”这个问题。(可能这个错误的术语原来指的是与ISO9000有关的“质量管理体系认证”,但是,讲成“质量认证”,会有误导性的影响。)  笔者认为,有人提出要以“质量体系认证”作为提高软件质量的突破口,把软件业推广ISO9000认证作为促进软件业发展的一个战略方向,是一种不妥的做法。把企业追求的目标定为“质量体系认证”,取代了实际的产品质量。在追求“质量体系认证”的时候,华而不实,甚至弄虚作假的“豆腐渣认证”、“两张皮”现象必然发生。结果将会是劳民伤财,损害了国家和企业的利益,也误导了用户。中国必须停止再吃这类的亏!  我们并不是完全不需要“质量体系认证”(对于CMM来说,是“能力等级评鉴”或“评级”),但那只适用于合同承包企业的选择或其他一些特殊的场合。搞一场“认证、评级运动”,弄不好会为软件产业带来一场灾难,因为我们错失了真正的目标。同时,中国的软件企业并不富裕,不一定能担负得起咨询与认证费用。或者,他们也还未有足够的人力与财力去全面推行CMM。一定要让他们有自由去选择与制定一种最适合各自具体情况的发展方案与时间表。  国内有学者指出,有些企业搞“质量体系认证”只是为了做个广告,作为一种市场竞争的手段。但是,为什么企业会有这种错误的认识呢?为什么通过了“质量体系认证”,就可以用作广告和竞争手段呢?追根寻源,这种错误的认识是来自广布于媒体的一些错误的提法,出现于各种形式的文章、讲话、报道、甚至是一些政策性的文件中。实际上是这些宣传误导了企业。如果没有把“质量体系认证”捧到不切实际的地位,与实际的产品质量混同起来,就没有人可以利用它大作广告。客户使用的是产品,而不是“认证证书”。我们的客户和市场还很年轻,辨识力还不是很强,因此,有机会在媒体上发表言论的人,千万不要忘记自己的责任。技术上的问题,是绝不能搞“炒作”的。  许多企业是有口难言,同行业的竞争对手都搞了“质量体系认证”,并且大作宣传,因此自己也被迫要搞。我们自己要问一问,为什么会形成这么一种风气呢?我们必须立即纠正任何误导与误解,明确指出,通过“质量体系认证”或达到CMM“等级评鉴”的某一级,只表明该企业有某一程度的潜在能力去开发和制造出高质量的软件产品。但并不等于它真正能做出好产品,或它的任何一个产品都是质量好的。
对我有帮助
(0)
0%
对我没帮助
(0)
0%
返回顶部
在线反馈
在线反馈