·上传简历   ·职位搜索   ·人才测评   ·职业讨论   ·资讯首页
看看你的CMM认证是“真”的吗?
2007-05-05 22:53     (点击:1204)
   不用看一个企业通过了CMM的几级认证,只先问它都用了哪些自动化开发工具,用到了什么程度,就知道它的CMM认证是“真”是“假”。

  听软件企业说CMM(Capability M aturity Model,能力成熟度模型)认证听了很久,到现在都已经开始谈CMMI(Capability Maturity Model Integration,能力成熟度模型集成)了。也不断听到国内软件企业通过了CMM2、CMM3认证的消息,甚至有少数企业通过了CMM4、CMM5级认证。但是却没看到国内软件企业拿到外包项目的数量急剧上升,甚至在某些领域,国内一些获得CMM3资质的企业的外包订单反而远远少于印度一些获得CMM2认证的企业,不少台湾地区的软件企业也比祖国大陆的软件企业做得更好。

  为什么会这样?曾有业界人士自暴内幕:在具体的软件外包项目谈判时,外包方问,“你们都采用什么自动化开发平台啊?”承包方一听这话就傻眼了。不少通过了CMM认证的企业把最多的精力花在了CMM资质评估上,例如在评估前邀请印度培训师进行内部培训,协助准备一大堆评估需要的资料,然后大张旗鼓地迎接评审,但获得资质之后又继续照旧原来的手动开发流程,根本不会用到任何自动化开发工具。这样的谈判最终往往会以失败告终。精明的外包方知道,如果没有任何自动化开发工具,CMM认证中的很多事情是难以手动完成的,就像一个汽车流水线中不可能所有工序都是手工操作一样。

  用客观因素去约束一念之“差”

  为CMM而CMM是不少企业在CMM实施中很容易走进的误区,认为拿到一定的CMM资质之后就能够争取到无数的外包业务,以至最终为了达到这一目的而不择手段,甚至一些媒体在谈到CMM的时候也将讨论重点放在了CMM过高的评估费用上,而忘了实施CMM最原始的目的是为了提高对软件开发的管理,最终实现ROI的提升。

  这种本末倒置的做法一直以来就受到业内专家的指责,但解决的办法也只是停留在呼吁软件企业要端正对CMM的态度。呼吁意味着什么?意味着最终寄希望于软件企业自身的观点转变。其实绝大多数企业也都明白要用长远眼光去看问题,但眼看一些虚假繁荣的软件开发企业因为顶着CMM认证的光环而受益,不少心里明白的企业决策者还是抱着侥幸心理试图闯关。

  事实上,很多时候对一件事的态度真的只是一念之差。能否有态度的端正一方面取决于自身的主观因素,另一方面客观环境和客观条件的限制更是帮助软件企业端正CMM态度的良药。笔者希望告诉这些侥幸的企业,当CMM/CMMI认证体系越来越严谨,当软件外包方的要求越来越严格,当软件消费者的消费心理越来越成熟,这种侥幸心理遭遇的将是一败涂地。而且更重要的是,很多能够大大提高软件开发效率、降低软件开发成本的做法,如果没有自动化工具的帮助是完全做不到的。

  例如外包订单中的团队协作开发,异地同步软件开发是不少外包订单常用的手法,美国、欧洲和亚洲相互之间的时差都在8小时左右,如果三地能够利用时差一天实现24小时的不间断开发无疑将大大提高开发效率,但这样的协作开发如果没有自动化的软件配置管理工具、变更管理工具、统一的质量系统流程等的帮助,根本无法完成。

  再例如,版本控制管理工具一般都能帮助软件开发回到任何一个时间点的生产基线,当发现开发思路有所偏差时,可以自动将所有程序恢复到从前一个时间点的状态,这对手工开发来说完全不可想象。

  IBM软件部Rational软件大中华区销售总经理陈致平先生接受记者采访时还提到,在很多外包订单中,上游开发商希望承包方的开发环境能够与自己的自动化开发环境接轨,就像制造产业链的上游厂商可能希望下游供应商能够与自己使用相同的ERP、CRM、SCM系统一样,从而能够进行无缝的连接。

  除了外包项目,一般的软件开发项目如果使用自动化开发
· 给大学生考证把脉 考证还须更理性 (1428) 05-05 22:53
· 如何报考电子商务师资格认证 (1317) 05-05 22:53
· 电子商务师职业资格鉴定业务流程 (3115) 05-05 22:53
· 高级营销师等三项职业资格11月全国首次统考 (2857) 04-06 10:35
· 国家统计局调查显示中国高收入人群为IT人才 (906) 03-28 07:49
责权声明:本文所表达观点仅代表作者或发布者观点,与ShotJob.com无关