网络通信 频道

利用美科利质量中心有效提升软件质量

    在竞争日益激烈的今天,企业纷纷采取工具、技术、流程和培训等方法提升IT应用的质量,然而有权威调查显示,在一个典型项目中,80%的软件开发成本用于识别和修复缺陷。根据Gartner Group调查显示,在已部署的应用中,有50%的应用不得不收回,重新进行开发部署。核心问题就在于公司没有一套有条不紊的、统一的流程和非常好的实践来指导和有效地提升软件质量。

    评估企业当前应用质量的准则
    判断企业当前应用的质量是否存在重大问题并非一件难事。例如,如果存在以下重大问题,企业则需要开始着手提升质量了。例如,应用上市时间经常推迟,而且预算超支,经常出现应用中断或不符合服务水平协议(SLAs),用于发现和修复缺陷的开发成本在总成本中占很高比例,应用中出现的问题常常需要开发补丁来解决,经常性地需要将应用从生产环境中收回,显然企业必须着手进行改变。

    如果存在以上涉及的问题,说明企业所需的是一个生命周期方式,持续使用非常好的实践、完美的工具(如美科利质(Mercury)量中心),来形成高质量的、有条理的规划和环境设计。美科利质量中心是一个基于Web的系统,它能在整个IT和应用环境中实现软件质量测试的自动化。它设计用于优化和自动化关键质量活动,其中包括:需求、测试和缺陷管理、功能测试以及业务流程测试。通过构建质量中心,企业管理者可以利用非常好的实践,快速的提升应用质量,在此过程中,还可以直观的了解到流程中任意一点上的质量项目的状况。由此,在开发和测试一个应用的同时,不仅优化了软件质量,同时实现风险的管理和控制。

    着手实施和构建应用的质量中心
    实施任何新型的测试工具或流程需要考虑很多因素,并进行很多规划。无论产品有多么出色,都需要在销售流程一开始就着手规划,并一直持续到软件交付日,否则它很快就被闲置一边不用。所以,公司在开始实施和构建应用的质量中心时,必须清楚了解实施前期和后期的事项。

 三步走,实现前期转变
    实施前期需要进行目前测试管理环境的调查,基础架构的需求和整体规划。如果不进行必要的调查和评估,质量中心可能无法成功的构建和实施。

    第一步是明确需求、测试和缺陷管理涉及的团队,统一每个团队的交流方式,如文字、格式、使用屏幕截图等等;各个团队目前质量、测试或者缺陷管理的方法论是否统一,可以采用不受任何质量方法论限制的美科利质量中心。

    第二步则是评估基础架构的需求,评估现有的测试资产,如全部测试案例、每个测试周期的所有测试运行数量和需求数量等;利用现有资产确定环境需求,使用测试案例、测试运行、需求和缺陷数据来确定实施质量中心时所使用的操作系统、数据库和硬件类型,原则是使用最低的成本实现最大的性能;另外在此阶段还要完成确保质量中心在每个时期的可用性,可以使用美科利的TestDirector确保系统的稳定性和可扩展性。

    第三步需要对质量中心的实施开展恰当的规划,集中化的测试管理将帮助企业获取更多质量中心带来的收益。首先进行企业进行缺陷管理的实施方式,再则决定实施自动化测试的计划,使用TestDirector 后质量中心将提供一个中央储存库,所有的自动化测试和报告的执行状况。另外,质量中心需要安排一个全职或兼职的工作人员来执行管理、维护和支持任务。

 后期活动,完善IT应用质量
    在实施质量中心后,创建一个用于跟踪任务并确保没有任何遗漏的任务清单,包括实施前、实施中和实施后三大时期。在实施之前,把硬件/软件安排就绪;在开始实施前,映射出并确定所有实施和转移任务;在实施过程中,企业通常会将美科利TestDirector升级到质量中心,以便能选择利用更多的操作系统和Web服务器。

    在向每个新范例或新工具的转换过程中,公司内部一定存在某种阻力。为了能长期保证质量中心的成功实施,可以通过两种报告来展示其效用,第一种是“用户体验”报告;第二种就是做一个该中心和原来方法之间的成本比较分析,把时间值和货币值相关联起来,让管理层人员看到美科利质量中心所带来的成本和时间的节省。

    总结
    来自全球业务优化科技的领导供应商美科利(Mercury)提供的美科利质量中心产品是业内最为先进的质量管理解决方案,它能最大限度的利用现有工具实现对系统质量的管理,将帮助企业获得一种新的IT质量管理理念,从而为企业赢取更具竞争优势的丰厚收益。

0
相关文章