UML软件工程组织

软件市场的通行证——CMM
来源:51赛迪网-中国电脑教育报 作者:电脑虎
       

随着时代的发展,人们开始意识到,软件的开发不仅仅在于新技术是否出现,更在于软件使用过程的管理。软件企业的开发结构只有在形成一套完整而熟练的过程后,其开发才能够步入正轨。目前,CMM作为当前世界上最流行、最实用的软件生产过程的评价标准,已被国际软件产业界公认为软件企业进入国际市场的通行证。

向管理要效益

CMM即Capability Maturity Model for Software,意为“软件能力成熟度模型”。CMM的研究始于1986年11月,为了满足美国联邦政府评估软件供应商能力的要求,美国卡内基·梅隆大学软件工程研究院(SEI)展开研究,以探索一种保证软件产品质量、缩短开发周期和提高工作效率的软件工程模式与标准规范。1991年,CMM 1.0版正式推出,其后又修改升级为CMM1.1、CMM2.0等版本,并被纳入国际标准组织,成为认证标准之一。

CMM除了包括有效开发软件的作业程序外,还制订了五个循序渐进的质量等级(CMM1~CMM5),分别为:初始级、可重复级、已定义级、已管理级和优化级。其中,CMM5是CMM认证的最高标准,可有效地帮助企业改进和优化管理,大大提高软件企业的开发水平和产品质量。根据SEI的统计,软件企业在引入CMM管理后,劳动生产率平均增长35%,错误比率平均减少39%,平均成本回报率为5∶1。

外包的诱惑

世界上第一家通过CMM5认证的并非美国公司,而是来自印度的WIPRO。同时,WIPRO还是全球第一个通过人力成熟度模型(PCMM)5级认证的软件及服务公司。

WIPRO对CMM的热衷并非偶然,其实整个印度软件业对ISO9000、CMM等认证一直非常重视。据SEI统计,目前有大约300家印度软件公司通过了CMM认证,其中通过最高质量等级CMM5的有50余家,占全球的60%以上。高品质的管理决定了高品质的产品,从而也确立了印度在美国外包市场的垄断地位。

所谓“外包”,就是指企业把整个工作或工作的一部分交由其它公司去做。之所以这样做,一个重要的原因就是节约成本。因为外包的对象一般选择劳动力价格及运营成本相对低廉的国家,比在本国内招募员工的支出要少得多。目前,软件外包的发包市场主要集中在北美、西欧和日本等国家,外包接包市场主要是印度和爱尔兰。2003年,印度软件与服务出口额高达125亿美元,居全球之冠。

为增强自身实力,积极参与国际竞争,国内软件企业把资质认证也提上了日程。我国政府明确表示鼓励软件出口型企业通过CMM认证。各地方政府也制定了相应的政策,如上海市就规定对在本市注册并通过CMM3~5认证的企业可以分别获得40万、60万和80万元人民币资助。

获得了CMM认证就获得了迈向国际市场的“通行证”。IDG统计数据显示,目前全球软件外包市场规模已达到1000亿美元。中国拥有软件企业近9000家,虽然2003年我国软件出口总额仅为20亿美元,但随着我们企业自身实力的壮大,中国外包市场必将拥有美好的明天。

CMM的五个等级


 

版权所有:UML软件工程组织