在企业运营日益依赖IT软件和系统的今天,IT系统质量缺陷带来的业务中断不仅引发企业销售收入下降和运营成本的增加,还严重破坏企业的公众形象,甚至给企业带来法律责任。
在金融、电信行业产生的后果更是不堪设想。2005年11月1日,日本东京证券交易所股票交易系统发生的大规模系统故障,导致所有股票交易全面告停,短短两个小时造成上千亿日元的损失;2006年3月2日,沪深大盘因IT系统的故障引发了一场严重的恐慌,使数百亿元的财富缩水……
如何避免这种状况,最大限度降低企业“失败成本”,成为摆在每一个企业面前最棘手的问题。IT服务商神州数码系统集成服务有限公司质量测试事业部总经理单军指出,全面、严谨的测试和评估是降低企业IT系统风险的最佳实践。
质量测试势在必行
在企业开发软件、构建IT系统,使之更好地为企业服务的同时,我们不得不关注企业的“失败成本”和“预防成本”。失败成本是指产品、服务表现不佳以及IT基础设施及应用系统故障等问题所造成的损失。预防成本是指用于预防不合格品与故障等所需的各项费用,如质量管理经费、培训经费和信息经费等。认识并处理好这两者之间的关系,对企业健康发展有着重要意义。
单军介绍说,失败成本在软件开发和IT系统建设中比较多地体现在两个方面:一是由于前期工作不到位,必须返工弥补而增加的成本;还有一种比较严重,就是IT系统瘫痪。在IT系统日益复杂、企业对IT稳定性和安全性要求日益提高的今天,没有经过质量测试就上线运行的IT系统犹如一颗“定时炸弹”。这颗炸弹一旦爆炸,其产生的“失败成本”不仅会给企业带来经济上的巨额损失,还有很难弥补的商业信誉受损。
要杜绝“失败成本”,保证项目成功,就需未雨绸缪,防患于未然。美国质量保证研究所对软件测试的研究结果表明,越早发现软件中存在的问题,开发费用就越低;软件质量越高,软件发布后的维护费用也会越低。可见,要保证软件开发和IT系统设施的质量,质量测试势在必行。
以专业化服务赢取市场
对于IT项目负责人来说,一个全新项目的上线挑战性极大。如果未能做好全方位的准备,没有将系统调试到最优状态,新项目上线后肯定会面临诸多问题。因此金融、电信类严重依赖IT系统的客户,对质量测试的重视程度日益提高。
面对客户在开发软件和IT基础设施建设过程中,经常会遇到的需求不断扩散、软件代码缺乏管理、软件资产变更与发布处于无序状态等难题。神州数码的质量测试专家们为客户研发出涵盖需求管理、软件资产管理、变更管理、发布管理、测试管理和组织级项目管理的生命周期管理服务。此外,他们还研发出自动化回归测试解决方案,解决了某些系统在每次修改后都需要所有操作人员全部参加测试所带来的部分人力、物力浪费,并针对客户需求提供性能测试和调优服务、验收测试与测试外包服务,以及大型测试中心解决方案,在测试服务的广度、深度和专业性方面都遥遥领先于业内。
正是因为这样的专业性,神州数码的质量测试服务获得了行业内包括4大国有银行、全国股份制银行、中国移动、中国网通省级公司等大型客户的认可,并且多次成功地帮助客户解了燃眉之急。在北京移动的某个奥运项目上,神州数码系统集成服务有限公司的质量测试专家就通过竞标,从包含IBM、HP在内的5家厂商中胜出。通过专业的测试服务,找到了问题所在,并成功解决这一问题,得到了客户的高度认可。
规避系统性风险
美国国家标准和技术研究院的报告显示,美国大型专用软件开发的失败率高达70%,美国经济因软件错误每年都要损失高达595亿美元,与此同时,预计2009年中国的软件市场将达到62.3亿美元,未来5年的年均复合增长率为18.7%。
从这些数据我们可以看到,随着软件规模的不断扩大,软件设计的复杂程度不断提高,软件开发中出现错误或缺陷的机会越来越多,客户对质量测试的需求将日益旺盛。此外,IT管理开发与运维分离的趋势,也推动着独立测试中心的诞生和发展。目前,某些国有银行已经建立了专门的测试中心。
单军指出,建立大的测试中心是质量测试发展的一个趋势,尤其是金融、电信等业务对IT稳定性依赖严重的行业,建立单独的测试中心尤为必要。单军介绍说,针对大型银行对测试的深入需求,他们提出的大型测试中心解决方案,能够帮助银行从如何构建组织,如何以组织行为来实施测试等方面实现测试中心的完美建设。据悉,目前国内比较大的银行都是神州数码的客户。
作为“降低企业失败成本、规避系统性风险”的有效手段,质量测试是IT服务行业发展成熟的标志之一。“我们要通过专业化的服务,不断提升中国企业质量测试意识,为更多的客户解决难题,创造价值。”单军称。