解決方案架構經理:Rajdeep Sahani|Side邦加羅爾
隨著遊戲越做越精緻,規模和複雜度也在不斷增加,擁有高效率的QA團隊因而變得更加重要。
為了符合玩家期待,並對整體遊戲體驗感到滿意遊戲測試(QA)有著不可或缺的重要性。
然而,打造和管理適合您遊戲的QA團隊需要仔細的規劃、互相合作和高水準的組織能力。
以下帶您深入了解如何選擇符合您需求的QA模式,以及管理大型QA團隊的策略,一步步將您的遊戲推升到符合業界最高標準。
選擇最適合您的模式
如要建立大型測試QA團隊,首先就要先了解遊戲需求。需求會根據遊戲規模、目標市場、服務涵蓋時段和可動用的預算而有所不同。
在Side,我們的QA團隊模式通常有3種,並可以此為基礎,根據您的需求進行客製化。
1.單一據點無輪班制
| 優點 | 缺點 |
|---|---|
|
|
實際案例:
我們Side邦加羅爾的QA團隊為歐洲的某位客戶提供全方位的QA服務。2010年我們剛起步,以小團隊處理他們的小型專案,隨後逐步成長為擁有170名全職員工的團隊,持續為客戶的遊戲提供服務。如今,負責這些專案的QA團隊擁有專屬的工作空間,確保遵守相關的資安規定。
這種合作模式之所以特別有效,是因為歐洲和印度的工作時間有一部分重疊,這有助於QA、開發和製作團隊之間的合作。
(如果您想進一步了解時差的重要性,請參閱「《The Power of In-Time Zone Solutions for Quality Assurance》(同時區內遊戲測試解決方案的力量)」一文,裡頭有更詳細的說明。)
2.單一據點輪班制
| 優點 | 缺點 |
|---|---|
|
|
實際案例:
我們和幾位不同的客戶都是採取此模式進行合作。他們要求各個班別之間延長工時,確保他們的遊戲能得到全天候服務。
每個遊戲工作室會根據各自需要QA服務的時段,提出不同的要求。比方說有一名客戶,開發人員的上班時間屬美國時區,所以他們希望核心團隊可以配合他們的工作時段,其他團隊則藉由延長工時提供支援。而有些其他工作室,他們開發人員則分布在不同地區,因此需要在每個專案的核心團隊中,安排不同班別的人力。
3.多據點模式
| 優點 | Cons |
|---|---|
i. 根據需要,在不同據點間調配人力。 ii. 建立一個針對特定地區的核心團隊,並在成本效益高的地點增加額外人力。 iii. 為不同的產品導向交付(POD)團隊建立各自的核心團隊。
iv. 同個團隊安排在同一班別。 v. 不同班別之間有小幅重疊。 vi. 全天候運作。 |
|
實際案例:
Side與一家擁有數款超熱門遊戲的工作室合作,他們需要在不同地區設立QA團隊。一開始他們僅在布加勒斯特和上海需要QA服務,後來逐漸擴展到蒙特婁、台北和東京。目前,該團隊為6款來自5個不同工作室的遊戲提供服務,團隊規模為148人。
一旦您選定最符合您測試需求的模式後,下一步就是設計可以提升成效的策略。
大型QA團隊的管理策略
無論您選擇哪種模式,執行正確的策略能確保您的團隊跟上進度,並在整個開發過程中提供完善的遊戲測試服務。
以下是一些對我們有效的方法,供您參考:
積極溝通
- 建立溝通管道、安排每日站立會議(scrum calls)並定期更新工作狀況,有助於評估緊急的QA需求、傳達專案進度,提高合作效率和工作表現。
進行跨職能訓練
- 跨職能訓練能縮短團隊成員熟悉新工作所需的時間,使他們得以培養更廣泛的技能,進而承擔更多與專案相關的任務。
有效的人力資源規劃
- 為了確保測試組長具備熟練的人力規劃能力,專案經理和QA經理可以在測試過程中提供監督和指導。
- 包括掌握專案時間表、確保最佳的人力分配、在高峰期重新分配人力、確保提交階段或高峰期的服務涵蓋時段,以及確保人員在工作閒暇之餘,接受與當前QA趨勢或工具相關的培訓。
管理人才資料庫
- 有效管理您人才資料庫裡的測試員,可使人員入職所需的時間降到最低,為緊急的專案提供立即支援。
持續改進
- 這類管理工作永遠沒有結束的一天,重要的是要應用從每個專案中學到的經驗,評估並改進您的流程。透過找出不足之處、實施改善計畫並監督執行的成果,如此一來,您就能更有餘裕地面對未來的挑戰。
進行擴編同時維持品質
除了產品的發行外,玩家的體驗和整體專案成功與否,和您交付的品質息息相關。為了要在擴大團隊規模的同時維持標準品質,建立相應的流程勢在必行。
- 對專案相關指標進行系統性評估,以掌握專案的關鍵績效指標(KPI)和服務水準協議(SLA),確保維持高標準的工作效率。一個簡單的做法就是在每個班別安排資深人力(例如QA經理)來監督您的團隊或專案。
- 您必須為每個專案和客戶建立一套完整的檔案管理流程和資料庫。留時間給測試組長編寫QA手冊,以此作為新進成員的訓練資料,讓他們能獨自熟悉專案和相關流程。您甚至可以進一步創建專案特定的培訓模式,以縮短人員入職到正式上線的時間。
- 測試組長也應該評估團隊的KPI,確保大家都有達到標準,並在目前的職位上持續精進,為未來要承擔的職責做好準備。
- 掌握和評估整體工作量,並確保您的團隊擁有工作所需的工具也很重要,像是自動化QA測試不僅能降低團隊熟悉新工作的時間成本,還能增加整體生產力,讓擴編更加順利。
- 撰寫事後分析報告和矯正及預防措施(CAPA)計劃書可以防止意外事件再次發生,而且要將這些文件與所有團隊成員共享,確保每個專案都是按照最佳方法執行。
調配專案資源
成功不是靜止不動的目標,而是持續進步的過程,因為一套方法不可能適用所有專案。因此,每個新專案都應被視作一張白紙。然而,就算有些策略會因專案和需求而有所差異,但核心價值不會改變。
專案成功與否取決於團隊的組織調度和適應能力。完善的團隊層級架構對提升溝通效率、穩固團隊配置和維持運作順暢至關重要。
管理多個專案時,關鍵在於平衡團隊間的工作量,並確保每個專案都有足夠的資深人員從中協助,比方說將資深人員分配給較重要或即將結束的專案。
此外,員工的健康和滿意度也是調配專案資源的重要考量因素。讓團隊配置和輪班時間保有彈性,能有效減輕員工的倦怠感,提高工作效率。
最後,定期與合作夥伴進行固定的檢討會議,有助於維持專案和團隊的健康與工作效率。
挑戰與解決方案
眾所皆知,打造一個強大的QA團隊並不容易,以下是您在擴編QA團隊時可會遇到的問題:
- 對於需要特定技能和學習門檻較高的專案,找到合適的人才可能相當困難。
- 擴編時,常常也需要添購硬體設備。雖然採購行動裝置和PC通常很簡單,但採購過程通常需要四到六週的時間(依地區而異),何況如果遊戲支援舊系統,要取得能運行舊版作業系統的行動裝置和PC也常遇到困難。
- 大規模的擴編也可能需要建立新的基礎設施,而這通常需要至少一個月的時間。
在組建大型團隊和同時管理多個專案的過程中,我們曾面臨與作業流程或專案相關的挑戰,以下是其中一些範例:
範例1:針對特定客戶的培訓
挑戰:我們有一位客戶擔心QA人員對特定遊戲系列和測試工具的熟悉度,會影響其工作效率。
解決方案:為了解決這個難題,我們在分派測試員到專案前,會先對其進行針對該客戶的培訓,由各專案的主題專家(SME)負責,內容全面涵蓋了會用到的遊戲和工具。培訓結束後,每位測試員都會接受評估,只有成功通過的人才會被分派到客戶的專案上。
結果:這種方法大幅提升了分派到專案中的QA成員素質,無需再由資深成員持續監督。此外,這種方法還能讓分派到專案中的人員快速上手,不需要再花額外的時間去熟悉測試的遊戲。
範例2:適應力
挑戰:COVID-19疫情期間,我們有一位重要的客戶提出要擴編他們的QA團隊。如果團隊在辦公室工作,滿足他們的需求再稀鬆平常不過,但在疫情的情況下,這就成了前所未有的挑戰。遠程工作讓人力資源部門和QA團隊招募新人更加困難。然而,更大的挑戰在於如何將培訓轉移到線上進行,畢竟原本在資深人員現場指導下,進行培訓相當容易。
解決方案:專案經理和測試組長與人力資源部門互相合作,在線上篩選應徵者。而新人入職後,就會分派給測試組長和資深測試員進行指導。要充分訓練新人並不簡單,所以為了提供全面的教育訓練,團隊延長了工作時間,確保新人能順利上手,沒有任何銜接問題。
結果:客戶很滿意我們團隊的交件速度和工作效率。這些新進測試人員目前仍是該客戶重要專案的關鍵成員。更重要的是,這次成功的經驗讓我們學會如何在更短的時間內,更有效率地應對類似的需求。
打造值得信賴的QA團隊
打造並管理一支優秀的QA團隊是確保產品精緻度、提升玩家滿意度的關鍵。然而,找到最佳解決方案並非易事,每個遊戲都面臨著不同的挑戰。
重點在於選擇適合您遊戲的模式,並實施促進合作與組織調度的策略。還要建立完善的系統,才能確保團隊能獨立運作、適應變化,並提供可靠的高品質服務。
如果您正在考慮將遊戲測試服務外包給專業團隊,或是想自行組建QA團隊但不知從何下手,歡迎尋求Side的專業協助,我們在業界有超過30年的豐富經驗,隨時為您提供專業的建議。