向管理要效益
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级认证的软件及服务公司。