您现在的位置: 中国IT实验室 >> 软件测试 >> 软件质量 >> 文章正文
软件市场的通行证——CMM
来源:中国IT实验室整理 时间:2007-4-17 作者:佚名

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



相关文章
性能:软件测试的重中之重
提供更多测试软件 诺基亚Beta Lab上线
首例测试工厂启动 引发软件测试服务新革…
如何从用户的角度来测试Web应用软件
主流七款web服务器软件点评
J2EE开发平台的软件测试技术
游戏软件的测试方法简述
利用视图工具查找嵌入式系统的软件问题
软件企业如何有效地推行CMM
CMM是解决软件出口壁垒的有效途径
推荐文章


测试技术 测试工具 测试管理 测试质量
·TestNG使Java单元测试轻而易举04-29
·C语言单元测试框架-Check04-29
·自动进行团队构建和单元测试过程04-29
·java的单元自动化测试---jtest04-29
·使用NUnit在.Net编程中进行单元测试04-29
·防御性编码和单元测试“交通规则”04-29
·数据库程序的单元测试04-29
·单元测试的基本方法04-29
·为什么要进行单元测试?04-28
·单元测试和事先测试开发04-28
·单元测试------理论篇04-28
·强大的Web开源测试工具—Selenium04-19
·测试工具:Pure Software vs Appliance04-12
·开源Web自动化测试框架——Watir试用手记04-12
·Java开源测试工具汇总04-12
·开源测试工具的完整解决方案04-12
·Logiscope测试机理04-12
·测试工具的选择04-12
·testview测试工具详介04-12
·用webload进行web application性能测试04-12
·Optimizeit Thread Debugger概览04-12
·开放源代码的软件测试工具04-12
·从CMM角度考虑需求管理计划04-17
·软件测试实践之测试环境的规划与管理04-12
·缺陷漏测分析:测试过程改进04-12
·软件测试的组织与管理04-12
·T-Plan 测试过程管理工具技术摘要04-12
·软件测试过程的监控方法04-12
·成功测试管理的九大原则04-12
·谈项目管理和软件测试过程04-12
·如何制定软件项目测试计划04-12
·软件测试需要一个怎样的过程?04-12
·软件测试应遵循的八条原则04-12
·CMMI混合型表达方式04-18
·以技术采用工具推进CMMI实施04-18
·CMMI-2级必需的和期望的模型要素04-18
·CMM/CMMI/SPCA业务介绍04-18
·过程“奥林匹克”——CMM的目的04-17
·软件市场的通行证——CMM04-17
·软件企业如何有效地推行CMM04-17
·CMM是解决软件出口壁垒的有效途径04-17
·CMM培训需要特别注意两大问题04-17
·源自美国的安全模型SSE-CMM04-17
·CMM软件过程改进—软件企业的BPR04-17
  培训中心
  ITLab技术交流平台: