向管理要效益
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的五个等级
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/