全时区接力测试:逐日革命,永昼无休

全时区接力测试可以提升游戏质量,缩短游戏上市时间


在游戏开发领域,“全时区接力”(FTS) 模式是指将工作任务在全球各个时区的团队之间交接,从而持续推进工作进度,加快 bug 检测,并加速游戏上市。尽管这种测试方式有其复杂性,但可以转变我们构建、测试和发布游戏的方式。

“全时区接力”是什么意思?

众所周知,太阳会因为地球自转而在一天中从东向西移动,因此才有了昼夜交替。而 FTS 开发模式可以无视日升日落,实现不间断的工作流程,让游戏开发团队能够开启逐日之旅,在全球各个时区接力完成工作。这种方式能够将每天的开发时间从 8 小时延长至 16 小时(两个办公点),甚至 24 小时(三个办公点),最多可将开发周期缩短 67%。

您可以把它想象成一场接力赛,接力棒是您的游戏代码、资产或测试任务。当团队 A 结束一天的工作之后,将接力棒传给团队 B,之后再传给团队 C。等到这一整天结束后,团队 A 又可以在第二天早上接手工作,如此循环往复。

我们看一个具体的例子:您的团队位于旧金山,于星期五下午 5 点发现了一个严重 bug。您不必等到周一早上再解决问题或者周五加班,而是可以将调查工作交给悉尼的同事,让他们在周一早上上班后处理。等您自己周末结束,回来上班时,bug 得到修复并完成测试,可以部署了。欢迎开启全时区接力模式——这项游戏开发策略虽然颇具挑战,但十足出色。

为何采用这一策略

在如今的游戏行业,速度不再是一种竞争优势,而成了参与竞争的必要条件。在这个规模达到 1840 亿美元的行业中,玩家们期待持续的内容更新、快速的 bug 修复和顺畅的多平台体验。采用远程协作并配备分布式团队的公司将成为行业领头羊,而没有这一优势的公司将落于人后。以 Gearbox 为例:它实施了全新的自动化资产管理管道,并在《新无主之地传说》的开发过程中节省了大量的时间。

借助全时区接力模式,您可以在以下实际场景改进游戏开发流程:

  • 将工作分配到全球团队有助于您的团队第一时间修补游戏漏洞,无论漏洞何时发生。

  • 全时区接力 BETA 测试的优势在于:身处不同地区的真人玩家可以在各自的适宜时间测试游戏,而区域性团队则可以实时处理反馈,从而实现持续不断的游戏改进循环。

  • 通过协调全球团队,员工在赶工期不必长时间工作 16 小时,而是可以在不同时区之间实现工作的自然交接,从而提高工作质量,并且不让员工过度劳累。

为 QA 提供强大助力

全时区接力模式对整个开发周期都有帮助,但对于 QA(质量管理)流程而言,说它有颠覆性的效果也毫不为过。除了加快游戏开发速度,FTS 策略还能提高游戏质量。由于团队分布在多个时区和大陆,QA 测试员可以更好地与国际合作伙伴协调,提供全时区的全天候支持,从而实现更稳定的服务覆盖、更顺畅的沟通和更真实的测试条件。以下是我们的成功“秘笈”:

FTS QA 的全球化本质使得它具有传统测试周期无可比拟的深度、广度和速度。

在不间断的测试周期内,测试员可以更快地发现和解决 bug。这种快速迭代使工作室能够以更高的频率向玩家推送更稳定的版本。跨多个时区的不间断 QA 覆盖范围进一步加强了这一优势,有助于确保在任何区域或平台不留盲点。

拥有全球团队后,各个区域的团队可以根据当地的设备趋势和使用情况实现专业化,从而增强平台多样性测试。随着 QA 工作在全球时区之间交接,东京的团队可以专注于针对 Android 设备占主导地位的市场进行移动端优化,而柏林的团队则进行高端 PC 版本的压力测试。每个区域都提供独特的硬件环境、连接模式和用户行为,这种基于位置的持续测试可确保您的游戏在所有平台和市场都能流畅运行。

与此同时,通过将游戏测试工作分配给实际居住在目标区域的测试员,全球团队可实现真实环境测试。这使团队能够在真实的网络速度、区域设置和设备能力下评估性能。一款实时流式传输资源的手机游戏在加利福尼亚州或许可以顺畅运行,但在圣保罗网络不稳定的城市 4G 环境下可能会遇到问题,而通过全时区接力测试,这些问题在发布前就能被发现并得到解决。

通过全时区接力方法改善持续性、覆盖范围和条件,从而获得显著的市场收益:

1.加快游戏上市

FTS 模式可以加速响应,加快问题解决,缩短开发和生产周期,从而更快速地将产品和服务推向市场。在竞争激烈的游戏市场中,抢先一步可能意味着数百万美元的收入,这种速度优势至关重要。

2.广纳全球人才

分布式团队使公司能够接触到全球人才库,而不仅限于特定地理位置,因而不受当地技能短缺的限制,加快招聘速度。需要程序生成专家?布拉格可能有您需要的人才。寻找移动优化专家?可以筛选首尔人才库。

3.自然实现工作生活平衡

无需再过度透支本地团队,工作可以自然而然地交接到不同时区,让头脑清醒的员工接手。大多数员工不愿意每天工作 12 或 16 个小时,全时区接力模式可以既让员工拿回私人时间,又让公司能够持续提供全时区服务。

4.降低开发成本

全时区接力模式在全球团队之间分配工作负载,避免了产生加班成本或致使本地员工上夜班,从而在不牺牲员工幸福度的情况下尽量提升生产力。

关于全时区接力测试的事实

尽管全时区模式拥有诸多优势,但也带来了难点。实施 FTS 测试策略有以下几项最常见的隐患:

沟通障碍

FTS 的最大优势是将开发工作分散到多个时区,但这也是其最大的弱点——文化和技术差异以及时差的存在,使得协调和沟通颇具挑战。想象一下,尝试通过书面文件解释一个复杂的游戏机制,而不是通过面对面的快速交流,将会平添多少麻烦。

交接不完善

全时区接力开发最关键的步骤是交接。交接时文档不完善可能会使整个功能的开发受阻。FTS 难以实施的主要原因是难以妥当无误地完成这一关键环节的交接,而导致这一困难的最大因素正是沟通不畅。

文化和技术上的不一致

不同地区可能有不同的开发标准、编码实践,甚至对游戏设计理念有着不同的理解。在一种文化中直观易懂的控制方案可能在另一种文化中令人迷惑不解。

让策略成功实施

尽管面临挑战,但潜在的回报之大——更快的开发速度、更高的质量、更快乐的团队和更成功的游戏——值得放手一搏,促成策略。成功实施 FTS 测试策略的关键在于:

文档记录是头等大事!

成功的全时区接力开发团队会事无巨细地进行文档记录。每一次代码更改、每一个设计决策、每一次 bug 修复都需要清晰地记录下来,以便世界另一端的团队成员能够理解并无缝继续工作。

确定进行重要讨论的重叠时间

将重要讨论安排在互相重叠的工作时间,确保每个人都处于头脑清醒灵敏的状态。美国东部时间早上 7 点到 10 点之间的时间段通常适合美国和欧洲的与会者。这些宝贵的时间段适合开展最重要的决策和复杂的技术讨论。

标准化的工具和流程

为了让 FTS 模式成功实施,所有站点必须使用相同的工具和开发方法,包括计划、bug 跟踪、版本控制和报告。每个人都需要使用同一种技术语言。

建立文化沟通桥梁

投资于文化交流项目,让团队成员与国际同事一起工作一段时间。了解彼此不同的工作风格、沟通偏好,乃至不同的幽默感,从而显著改善协作。

实用的工具和资源

得益于现代开发工具,采用 FTS 开发模式比以往任何时候都更加可行。借助协作平台、自动化测试管道、综合项目管理工具和基于云的版本控制系统,构建必要的数字基础设施,让复杂的游戏开发任务能够安全高效地在不同时区交接。

核心要点

随着游戏行业的全球化,以及远程工作成为标准实践,全时区接力模式不仅是一种创新策略,还成为参与竞争的必要条件。虽然挑战是真实存在的,但只要您愿意用心应对,就会获得配得上您努力的丰厚回报。

关键是从小处着手。先从没那么重要的功能或内部工具开始。建立您的文档记录实践,确立沟通节奏,并随着团队对交接过程的熟悉,逐步扩展到更复杂的游戏系统。

出色的游戏开发流程是一场全时区接力的逐日之旅。问题是:您准备好了吗?

 


想进一步了解全时区开发周期、如何打造具有多样化全球视角的游戏以及全时区接力模式吗?

联系我们,或查看我们的测试专家精心推荐的阅读材料。

继续阅读:

《采用全时区接力策略:全球软件开发流程》(英文版): https://www.researchgate.net/publication/262412241_Follow-the-Sun_Strategy_A_Process_for_Global_Software_Development

《全时区接力软件开发中的实证证据:系统映射研究》(英文版):https://www.sciencedirect.com/science/article/abs/pii/S0950584917304639

《提升游戏远程开发水平:分布式团队策略》(英文版):https://30dayscoding.com/blog/remote-game-development-distributed-teams

全面的全时区接力模式资源(英文版): https://follow-the-sun.github.io/

《游戏的未来:2024 年游戏开发趋势报告》(英文版): https://www.perforce.com/blog/vcs/future-of-game-development-trends

《2024 年及以后的顶级游戏开发趋势》(英文版):https://www.xcubelabs.com/blog/top-game-development-trends-in-2024-and-beyond/


linkedin sharing button
  • #audio
  • #game-translation
  • #blog_posts
  • #gaming
  • #game-testing
  • #localization-testing
  • #player-experience
  • #marketing
  • #blog-posts
  • #game-services
作者
Abigail Smathers