质量保证
回到专栏主页
借鉴制造业经验提升游戏QA水平
对大多数人来说,质量就等同于卓越。这表明该产品或服务在构思时采用了最高标准,以确保最佳的消费者体验。
同时,质量通常与制造场所、物理和化学测试、国际标准(如ISO和OSHA)以及监管机构(如FDA)有关。但是,如果我们仔细观察各种产品和服务,就会发现质量的重要性在各行各业都普遍存在——如果不采取适当的措施来确保质量,它可能会让产品和整个公司成功或失败。
这就是为什么要将游戏测试 作为视频游戏开发过程中的一个核心流程。为此,我们将深入探讨游戏团队如何从制造企业使用的一些质量保证技术中吸取经验——包括风险管理的重要性、理解最终用户和生命周期管理——最终为玩家提供最佳体验。
基于风险的方法:主动出击而非被动应对
风险不是我们在游戏中喜欢使用的常见词,因为我们经常将其与负面后果联系在一起。然而,根据ISO 31000:2018风险管理标准,风险也可能带来积极的结果——因此我们必须以开放的态度来应对风险。正确管理风险的一些优点包括:
(来源:ICH-Q8标准 - 药物开发)
通过将上述一些制药原则应用到游戏行业,采用基于风险的方法进行有效产品开发的关键要素如下:
1.QA中的风险评估应基于科学知识,并最终与玩家体验相关联
无论游戏是开放世界还是其他类型,是实时服务还是单次买断,是多人游戏还是单人游戏,也不管是新的还是现有的知识产权(IP)——我们都必须问问自己,在QA中引入或提出的改变如何能够提升最终用户体验。这不仅适用于功能性QA测试,尤其适用于本地化测试。需要解决的一些问题包括:
一旦我们识别出在QA过程中被标记的变更所涉及的潜在结果(无论是正面还是负面),我们就可以开始系统地分析这些结果。各种定性和定量技术,如故障模式与影响分析(FMEA)、故障树分析(FTA)或风险评级与过滤(RRF)可用于完整地映射整个游戏生命周期,因此,能为我们提供整个开发过程的框架。这些技术可以在以下领域帮助我们:
(来源:ICH-Q9标准:质量风险管理)
需要注意的是,即使基于风险的方法可以帮助我们组织和改进流程,但它也无法让风险完全消失:风险将始终存在,我们必须接受它们是游戏开发过程中不可分割的一部分。此外,基于风险的方法不能用于绕过任何法律要求,因此团队必须始终牢记合规性和当地监管问题。
质量关键点:理解最终用户语言
在所有阶段都必须牢记QA的另一个关键方面,就是要理解受众或客户的期望。想想你最近在超市购买的商品:你很可能因为某个独特的元素而选择了一个品牌而不是另一个品牌。作为最终消费者,我们用来选择某个品牌而不是另一个品牌的每一个属性都被视为"质量关键"属性,制造商或服务提供商会使用这些关键要素来设计他们的产品。例如:
总之,如果我们能够将最终消费者的语言转化为帮助我们保证需求的流程、步骤或阶段,我们就能集中精力和资源来满足这些要求。始终牢记用户(在我们这里指玩家)的期望,以及我们如何满足这些需求,这一点很重要。
如果发现差距,应将其作为首要任务来解决。将此场景应用于电子游戏行业,一些需要考虑的差距和事项包括:
在当今时代,每一件产品都经过精心设计,都有特定的生命周期管理——从我们作为最终用户收到产品那一刻起,直到产品或服务不再具有功能性为止。举个简单的例子:当我们吃完一盒麦片时,我们可以将盒子和包装袋妥善放入回收箱中进行再加工。
电子游戏对这个概念并不陌生,因为其中一些游戏需要可用的在线服务器。如果我们决定停用这样的服务器,会有什么影响?如果玩家继续使用该产品,是否需要进一步的支持?此外,如果游戏保存是我们生命周期的一部分,并且考虑到数字文化日益普及,我们如何确保玩家能够继续以数字方式访问我们的产品?
通过有效管理生命周期,开发者不仅能确保游戏成功发布,还能持续维护和改进,为玩家提供持久且愉悦的游戏体验。
质量高于单个步骤或部门。将任何新产品或服务推向市场都需要集体的力量,质量和成功的责任必须由公司及其核心开发合作伙伴共同承担。
我们不能投机取巧,因为玩家对每一款购买的游戏都有很高的期望。通过专注于基于风险的方法、从终端用户角度理解关键质量属性以及实施有效的生命周期管理,游戏工作室可以显著改善其质量保证流程以及发布后的成果。对优质QA的投资实际上就是对玩家群体的投资,这将增加未来多年获得玩家忠诚度的机会。