软件质量管理流程
国际调查机构Economist Intelligence Unit与美科利公司联合公布的一份调查报告显示,企业对有关IT失败在业务中产生的风险存在盲点,许多企业并没有采用协同化的风险管理机制。报告同时指出,在中国有76%的IT行动未能交付预期的业务成果,而最容易受到IT失败影响的部门包括供应链、财务、生产和销售。
软件质量要素包含以下两个方面,从技术角度讲,对软件整体质量影响最大的那些质量属性才是质量要素;从商业角度讲,客户最关心的、能成为卖点的质量属性才是质量要素。
美科利认为,软件质量和测试是软件工程领域的重要分支,应该关注软件的需求变更测试。
当发生需求变更时,分析出这个变更将影响到哪些软件需求功能,相应的哪些设计模块、代码文件。
质量管理流程是由一系列明确的、反复的阶段所组成,它通过一套渐进的步骤,实现从实施概念到结果的转变,这不仅确保了企业质量管理自动化平台的形成,也能帮助其获取熟练的操作技能。
评估:实施质量中心管理及自动化服务的第一阶段目标就是决定高层次的架构和实施方式。在开始质量管理的实际内容时,需要对企业相关的战略、机构的功能和技术方面做出评估;与业务和技术方面的项目干系人交流,找出现有的缺陷;评估机构现有的测试环境和测试流程状态。
范围界定:在评估阶段所收集的信息基础上,需要选择一个最重要的应用,作为流程实施的示范,以确保实现快速的价值回报。
设计:接下来需要确定评估信息,对现有的架构和应用环境展开更进一步的分析,包括系统架构、基础架构、数据流、用户、企业网络、机构组织和交流、流程和工作流、现有的测试工具、需要展开测试的特定应用和业务流程步骤等。
实施:接下来,就可以展开实施和配置质量中心运行的硬件和软件平台,安装和配置完成质量中心环境,多数优化软件供应商应该将一套最佳实践运用到企业的特定环境中,为机构实现快速的价值回报。
验证:一旦实施完成,项目负责人将组织回顾质量中心的实施情况,包括架构、导航测试流程、团队的自主执行能力、及建立在最佳实践基础上的流程,由此检验是否能够成功地测试和管理应用质量。
实现:实现阶段贯穿整个实施过程。这五个阶段每个都具有一套特定的指标和目标,用于衡量该阶段的进展情况。在部署过程中跟踪KPIs(关键绩效指标)是至关重要的,这能够有效地满足实施目标,了解一段时间内关键的性能变化,并执行有效的测试管理。
此外,价值实现还应体现测试资产和被测应用数量的扩大、自动化测试脚本有效性的提高、机构变化的发展等。在整体实施过程中,运用最佳实践促进了价值的实现,最大化了部署和中心的运作的效益。 :)
页:
[1]