對大部分人來說,追求品質等同於追求卓越,這代表他們是以最高標準在提供產品或服務,確保顧客能得到最棒的消費者體驗。
優良的品質也常與許多要素有關,包括製造廠、物理和化學測試、 國際標準(如ISO和 OSHA),以及監管機構(如FDA)。然而仔細檢視各式各樣的產品和服務就會發現,無論什麼產業都十分注重品質。如果沒有按照正確的步驟來確保優良的品質,產品和整個公司可能就會因而毀於一旦。
所以遊戲業應該要將遊戲測試視為開發電玩遊戲的必經之路,為了達成這點並讓玩家得到最棒的遊玩體驗,接下來我們將深入探討遊戲業能從製造業學習到的QA方法,像是風險管理、生命週期管理,以及如何設身處地站在使用者的角度。
- 風險管理:防範於未然遊戲業不常使用「風險」這個詞,因為我們容易把它跟負面的結果聯想在一起。然而ISO 31000:2018風險管理指南指出,風險也能迎來正面的結果,所以我們必須以開放的心胸正視這個問題。妥善進行風險管理的優點如下:
- 根據經驗、資料和妥當的知識進行決策。
- 依照當前的情況改善開發方法,不必再重作或重新繳交成果。
- 降低產品上市後發布更新檔的數量。
- 即時品管,降低測試產品的時間和資源。
(來源:ICH-Q8標準 - 藥品開發)
若採納上述製藥業的原則,則遊戲業透過風險管理方法有效開發產品的關鍵如下:
1.評估風險時應以科學知識作為依據,最終與玩家體驗連結。
市面上的遊戲百百種,有開放世界等遊戲主題、有付費制或買斷制的遊戲、有多人或單人的遊戲類型,也有可能是新作品或知名IP的續作,但無論是哪種遊戲,我們都應該仔細思考,我們在測試階段能採取什麼樣的新方法來改善玩家的體驗。這不僅適用於功能性測試專案,更是在地化遊戲測試專案的課題。我們得思考的問題包括:
• 其他遊戲有對在地化版本進行過類似的更動嗎?市場對此的反應如何?
• 如果是全新IP的作品,開發者想達成的主要目標是什麼?他們的目標受眾是誰?
• 我們能做些什麼來改善目標受眾的遊玩體驗?
• 若過去曾遭遇品質相關的負面回饋,我們能否從那次教訓中學習到可採納的經驗?
- 品質風險管理流程的形式、建檔和付出心力的程度應符合風險的程度。
無論是正面還是負面的結果,只要我們能辨別出在QA工作時更動產品後可能會有的結果,我們就能以系統化的方式開始進行分析。許多品質和定量分析方式都能用來分析整個遊戲生命週期的全貌,像是失效模式與效應評估法(FMEA)、故障樹分析法(FTA)或風險排序與篩選法(RRF),而透過這些方式, 我們最後就能獲得整個開發過程的架構,並解決下列問題:
-
- 識別關鍵開發階段:測試過程中,哪些步驟是目前階段的關鍵?縮短時間或減少資源會有什麼樣的後果?
- 活動與資源的優先排序:眼下的測試工作有助達成目前的目標嗎?為什麼這個變動能增加產品的價值?玩家會注意到上市版本與原版品質之間的差別嗎?
(來源:ICH-Q9標準 - 品質風險管理)
值得注意的是,雖然風險管理能幫助我們規劃並改善工作流程,但風險不會因此而消失,而我們必須認清,那就是遊戲開發過程的一部分。除此之外,我們也不會因為套用了風險管理的方法,就能免受任何法律規範,所以測試團隊仍須遵守當地法規並將這個問題謹記在心。
關鍵品質:了解客戶的期待
無論在哪個測試階段,還有另一點值得牢記在心,那就是我們得了解受眾或客戶的期待。只要想想你最近在超市買的商品就知道了:你會選擇那個牌子,大多是因為某個特殊的因素。消費者挑選某個品牌的原因被稱為「關鍵品質」,而製造業或服務供應商會參考這個要素來設計自家產品。舉例來說:
| 如果客戶想要…… | 產品或服務的供應商就必須…… |
|---|---|
| 韌性更佳的衛生紙 |
|
| 在非工作時間回報問題 |
|
| 餅乾有特別的口味 |
|
總而言之,若將消費者的期待解析成能幫助我們達成要求的製作流程、步驟或階段,我們便能將心力和資源集中在能回應消費者期待的要素。我們必須時時謹記使用者(對我們來說是玩家)的期待是什麼,並了解該如何滿足他們。
若發現缺失,就必須優先處理。
- 若遊戲支援多國語言,該如何確保各語言的版本都有完整且正確置入遊戲?
- 遊戲真的完全沒有會造成遊戲崩潰的錯誤嗎?
- 遊戲是否符合法律規範或認證條件?
- 遊戲是否有無法通過法律審查的爭議內容?
- 遊戲有沒有加入無障礙功能,讓更廣大的受眾都能享受到遊戲?
生命週期管理:長久營運的基礎
當今的所有產品都有一套自己的生命週期管理方針,而從使用者接收到產品或服務到產品或服務終止運作的那一刻都是產品的生命週期。舉個簡單的例子:當我們吃完一盒麥片,我們就會把盒子和袋子拿去回收以再次利用。
遊戲業對這個概念並不陌生,因為有些遊戲需要線上伺服器才能運作。若我們關閉伺服器會造成什麼影響?繼續遊玩遊戲的玩家會需要進一步的協助嗎?除此之外,在數位內容逐漸普及的情況下,如果遊戲保存也是生命週期的一部分,我們該如何保證玩家能夠持續透過數位科技遊玩我們的遊戲呢?
開發者若有效管理遊戲的生命週期,不僅能讓遊戲成功發行,還能不斷維護並改善遊戲,讓玩家持續享受到有趣的內容。
總結
品質是全體同仁的共同責任,而非單一流程或部門的任務。要將新產品或服務成功推向市場,需要公司和核心開發夥伴攜手合作,共同為品質把關,一起創造佳績。
「偷工減料」是遊戲業的大忌,因為玩家對每款遊戲都抱持極高的期待。遊戲工作室若能採取風險管理方案、有效的生命週期管理方針,並從消費者的觀點了解關鍵品質的要點,就能大幅改善遊戲測試的流程和遊戲發行後的表現。投注心力在優質的遊戲測試,能在未來為你培養忠實的客群,讓玩家更有可能對你的遊戲愛不釋手。