日以繼夜不中斷測試:追光而行,測試不停

全球輪測不中斷,體驗更好、上線更快


遊戲開發中,「日以繼夜不中斷」(Follow-the-Sun,簡稱 FTS) 的工作方法,是指透過全球不同時區的團隊接力合作,實現全天候不間斷的工作流程,並更快找出遊戲錯誤,加快上市速度。雖然此工作模式較為複雜,但一旦建立起有效流程,就能徹底革新開發、測試遊戲與遊戲上市的方式。

「日以繼夜不中斷」的真正意義是什麼?

正如地球會自轉,陽光自東方升起後朝西移動一樣,「FTS 開發模式」可打造出一套持續不中斷的工作流程,讓遊戲開發工作能真正「追著陽光走」,在全球各地不間斷進行。運用這種開發模式時,假設開發者有 2 個據點,每日總開發時間便可從 8 小時提升至 16 小時;如果是 3 個據點,甚至可將時間延長至 24 小時全天,如此一來最多便可將整體開發時間縮短 67% 之多。

您可以把此方式想像成一場接力賽,而接力棒就是您正在開發的遊戲程式碼、資產或測試任務。當 A 團隊結束一天的工作時,就會把接力棒交給 B 團隊;等 B 團隊結束工作,C 團隊便會跟著接手。等到 C 團隊的工作也結束時,A 團隊已經展開新的一天,整個工作循環就這樣持續進行。

舉例來說:週五傍晚 5 點,您所屬的舊金山團隊發現一項重大錯誤。但您不必熬夜爆肝,也無須苦等到下週一再處理,直接交棒給雪梨同事,讓剛展開全新一週的夥伴著手調查;等您回到辦公桌,錯誤均已修復,測試完成,部署已準備就緒。這就是「日以繼夜不中斷」模式的流暢節奏,全球接力,讓遊戲開發即使挑戰重重,仍高效聰明。

為什麼這很重要?

在現今的遊戲市場上,速度不再是優勢,而是基本配備。在這個年產值高達 1,840 億美元的產業裡,玩家會期待遊戲公司持續推出更新、遊戲出錯時會迅速修復,也希望在各大平台上享受流暢無縫的遊戲體驗。遊戲公司若能善用遠端協作與分散式團隊模式,便可在競爭激烈的產業中保持領先,反之,若無法順應趨勢調整,就可能逐漸落後。以 Gearbox 為例,他們在開發《新邊緣禁地傳說》的過程中導入了全新的自動化資產管理流程,大幅節省開發時間。

請參考以下這些真實案例,了解「日以繼夜不中斷」模式如何強化遊戲開發流程:

  • 將開發工作分配給全球各地的團隊,這樣一來,如有破壞遊戲體驗的重大漏洞,您就能在第一時間以最快速度修補完畢。

  • 採用「日以繼夜不中斷」的 Beta 測試模式,玩家就能在他們最活躍的時段參與測試,而各地區的開發團隊則能即時處理回饋,雙方相輔相成,形成讓遊戲持續進步的循環。

  • 協調全球團隊,在開發階段緊鑼密鼓進行時分工合作,就能避免單一團隊每天辛苦工作 16 小時的情境;讓跨時區團隊自然接力分工,不僅能提升工作品質,也能避免員工過分勞累。

對 QA 流程幫助尤為顯著

「日以繼夜不中斷」的工作模式對整體開發流程有頗多助益,不僅如此,更徹底改變了過往的 QA (品質保證) 流程。「日以繼夜不中斷」的策略不僅能加快遊戲上市速度,還能讓遊戲本身更穩定、更優質。在遊戲團隊橫跨多個時區與地區時,QA 測試員便能更有效地與國際合作夥伴協調,提供 24 小時全天候不斷的支援,更穩定地將各地區納入測試範圍、更順暢地與團隊溝通,並以更貼近現實玩家環境的條件進行測試。以下是具體做法:

FTS QA (日以繼夜不中斷的品保流程) 的特性就是由全球團隊協調合作進行,因此在深度、廣度與速度上,都遠遠超越傳統的測試流程。

這種在整個開發流程中不斷測試的循環,能讓測試人員更快發現錯誤並加以修正。這種快速迭代的測試方式,能讓遊戲開發工作室更頻繁地推出穩定的遊戲版本,讓玩家盡情暢玩。全球 QA 團隊全天候接力測試,能進一步強化整體測試品質,避免某些平台或地區因資源過度集中,而成為測試的空白地帶。

全球團隊通力合作,也提升了平台多樣性測試的品質,因為各地 QA 團隊能根據地區裝置趨勢與使用習慣,專門進行特定項目的測試。隨著不同時區的 QA 團隊工作自然銜接,例如位於東京的團隊可專注針對 Android 裝置為主的市場進行行動裝置最佳化作業,而柏林的團隊則可針對高階 PC 版本進行壓力測試。由於每個地區都有不同的硬體環境、網路連線品質與使用者偏好和習慣,這種根據地區與使用情境進行持續測試的作法,可以確保您的遊戲在所有平台與市場中都能穩定運作。

同時,全球化團隊讓測試能在「真實世界條件下」進行,因為遊戲是交由實際居住在目標市場地區的測試人員來操作。這樣就能讓團隊評估遊戲在當地的真實網速、地區設定與設備性能下的表現。例如,一款即時串流遊戲資產的行動裝置遊戲,在加州可能運作很順暢,但在巴西聖保羅某些都市地區的 4G 網路下,就很可能發生卡頓;而透過日以繼夜不中斷的測試模式,這類問題就能在遊戲正式上線前就發現與解決。

「日以繼夜不中斷」的測試方法可確保流程連續性、測試覆蓋率與真實環境,為產品帶來數種顯著的市場優勢:

1.加快產品上市速度

FTS 模型能加快團隊回應問題的速度、更快解決遊戲錯誤,同時縮短開發與製作時間,讓產品與服務更快上市。在競爭激烈的遊戲市場上,誰能搶先推出遊戲,就代表可能獲得數百萬美元的亮麗營收,因此這種速度優勢對廠商至關重要。

2.跨越地理限制,網羅全球優秀人才

團隊分散在全球各地,代表公司可以與廣大的全球人才合作,不須再拘限於特定地理位置,這樣一來,團隊招募人才的速度更快,因為公司不必受限於本地技術人力短缺的問題。需要程式化內容生成 (Procedural Generation) 的專家嗎?布拉格可能有您要的專才。在尋找行動裝置最佳化的專家嗎?不妨往首爾找找。

3.自然達成工作與生活的平衡

與其讓你的本地開發團隊爆肝加班、疲於奔命,不如讓跨時區的全球團隊成員接力,輪流在白天工作,維持源源不絕的活力。大多數員工並不想每天工作 12 到 16 小時之久,而「日以繼夜不中斷」的模式既能讓員工恢復正常生活的步調,也能保證遊戲公司持續提供 24 小時不間斷的服務。

4.減少開發成本

與其支付加班費或要求當地員工上夜班,不如採用「日以繼夜不中斷」的工作模式,讓全球團隊接力在正常上班時間內完成工作,在不犧牲員工福祉的前提之下,將團隊生產力最大化。

「日以繼夜不中斷」測試的實際效益與挑戰

雖然 FTS 測試策略能帶來許多優勢,但實施起來也並非毫無困難。以下是執行 FTS 測試策略時最常見的挑戰:

溝通上可能出現斷層

FTS 方法的最大優勢,是將開發工作分散至多個時區持續接力進行,但同時這也是最大的挑戰,因為團隊間可能存在文化差異、技術差異以及時差,會讓協調和溝通變得較為不易。想想看,要透過書面文件解釋某種複雜的遊戲機制,而非透過面對面的方式快速交流,會出現多少差異。

工作交接內容不完整

在 FTS 開發模式中,最關鍵的環節就是工作交接的時刻。如果交接過程中的文件紀錄不完整或不清楚,可能會導致整個開發過程出現落差,或甚至作業中斷。FTS 推行不易的主要原因,就在於工作交接環節本身非常重要,卻也不容易做到完美,而造成這些差異的最大因素就是溝通不良。

文化差異與技術不協調

不同地區可能有不同的開發標準、程式編碼慣用作法,甚至對遊戲設計理念的理解也會有所差異。某些文化中覺得直覺好用的操作介面,讓另一個文化的玩家群使用時,反而可能會感到十分困惑。

成功施行 FTS

雖然施行 FTS 的挑戰確實存在,但可能帶來許多好處,例如開發速度更快、遊戲品質更高、遊戲團隊士氣更高昂,以及遊戲大獲成功,都使得這個策略非常值得嘗試。以下是成功實施 FTS 測試策略的關鍵要點:

文件,文件,還是文件!(很重要所以說三次)

成功的 FTS 團隊,都會將文件視為寶典般的存在。每一次程式碼變更、每一個設計決策、每一次的錯誤修正,都必須清楚記錄下來,確保遠在地球另一端的團隊成員都能徹底理解,並能無縫接手後續工作。

安排重疊的工作時間,進行重要工作討論

在各團隊同時工作的時段安排會議,可以確保所有與會者都在清醒且專注的狀態下參與討論。例如,美東時間 (EST) 早上 7 點到 10 點,通常是美國與歐洲團隊都適合參加的時段。這段寶貴的時間,應該保留給最重要的決策與複雜的技術討論。

將各項工具與流程標準化

為了讓 FTS 開發模式順利運作,所有開發據點都必須使用相同的工具與開發方法,包括規劃工具、錯誤追蹤系統、版本追蹤工具與問題回報系統等。所有人都必須使用一致的技術語言,才能確保團隊協作順暢無礙。

促進跨文化理解與合作

安排團隊進行文化交流,讓成員有機會與來自其他國家/地區的同事共事一段時間。透過這樣的交流,能更深入了解彼此的工作風格、溝通偏好,甚至不同的幽默感,這些都能大幅提升跨國團隊的合作效率與默契。

實用工具與資源

今日的現代化開發工具,讓團隊施行 FTS 開發模式時比以往都來得容易。協作平台、自動化測試流程、完整的專案管理工具以及雲端版本控制系統等,都提供了必要的數位基礎架構,讓複雜的遊戲開發工作能在不同時區之間,安全又高效地交接與協作。

重點總結

隨著遊戲產業持續全球化,加上遠端工作成為常態,「日以繼夜不中斷」的流程不僅是創新策略,更是企業在全球化競爭之下必須採用的必要手段。雖然這種模式推行起來有其挑戰,但只要願意投入努力,必將是有價值且值得施行的工作。

成功的關鍵在於,先從小環節開始嘗試。首先,您可以從非關鍵功能或內部工具開始進行 FTS 作業。接著,逐步建立完善的文件紀錄習慣,建立穩定的溝通節奏,隨著團隊熟悉工作交接流程,再逐漸擴大到更複雜的遊戲系統。

優秀的遊戲開發團隊能日以繼夜,持續不斷邁進。現在的挑戰是:您的團隊是否已準備好迎接 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