随着时代的发展,人们开始意识到,软件的开发不仅仅在于新技术是否出现,更在于软件使用过程的管理。软件企业的开发结构只有在形成一套完整而熟练的过程后,其开发才能够步入正轨。目前,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的五个等级
|