【ACADEMY】QA業者を選ぶときに聞いておくべき重要な質問
デベロッパやパブリッシャは,ゲーム開発のあらゆる側面を計画するのに多くの時間を費やしている。これらの企業は,負荷やストレスを軽減するために,サードパーティの業界ベンダーに手を伸ばすことがよくある。
一般的に,部分的に外注されることの多い作業の1つは,品質保証(QA)だ。デベロッパが最初からQAを計画に組み込んでいるかどうかに関わらず,制作中に不測の事態が発生し,それに対処する必要が出てくることもあるからだ。
ゲームクリエイターは,タイトルのビジョンが実現されているかどうかを確認するために,別の目が必要になることもある。これは,我々の業界では誰にでも共通しているものであり,世界中のプレイヤーが体験できる素晴らしいゲームを作りたいという情熱だ。
QAの経験が浅い場合や,インディーズスタジオのスタートアップである場合,ベンダーとの契約プロセスに慣れていないかもしれない。何から始めればいいのかさえ分からないかもしれない。
この記事の目的は,QAに関するよくある質問への回答を提供することであり,デベロッパが利用できるツールの範囲と制作ニーズに最適なツールを強調することである。
クランチの必要性を軽減する
人生には,最善を尽くした計画であっても,ときには失敗することがある。ビデオゲームの開発も同じだ。あなたのゲームがαフェーズから抜けよういうときに,必要に応じてテスト計画に十分な時間を割けていないことに気がつく。β版の宣言や認証期限までに時間が足りないことが分かる。
プロジェクトの初期計画段階では,常にサードパーティと協力するのが最善の方法だ
このような状況では,通常,3つの選択肢がある。- 締め切りに間に合わない(結果を飲み込む)
- チームに徹夜や週末の仕事をさせる
- サードパーティベンダーに依頼して負担を軽減する
重要なのはパニックにならないことだ。手元に助けがある。テストプロセスをアウトソーシングすることで,ゲームを素晴らしいものにする創造性に集中できる。
大規模なQAベンダーは,通常,プロジェクトの時間枠に合わせてサービスを拡大することができ,短期間でチームを供給できるはずだ。これにより,納期に間に合わせて計画どおりに,予算内で作業を進めることができるようになる。
しかし,プロジェクトの初期計画段階では,常に第三者との連携を図るのが最善の方法だ。そうすることで,双方に計画を立てるための十分な時間を確保できる。
提案の依頼
QAには,機能QA,認証,ハードウェアテスト,PCとモバイルの互換性,ストレステストや負荷テストなど,多くの要素がある。
ベンダーを選択したり,業界の同業者からの推薦や評価を求める前に,プロジェクトで利用できる具体的なサービスを調査しておくことをお勧めする。
これらは,パブリッシャに,どのようなベンダーがどのように機能するのかを知らせるための入門的な文書だ。エンジニアリングやアートハウスでは一般的だが,QAではあまり見かけることはない。基本的には,RFP文書によって,制作者は代理店から入札を募ることができる。これらの文書に含まれる一般的な資料は以下のとおりだ。
- 会社自体に関する情報
- レート
- 過去の仕事やケーススタディの例
- スタジオ情報
- 「この状況であなたならどうするか?」のような質問
まず,これまでの実例を要求するのは我慢しよう。
このようなエージェンシーは,機密保持契約(NDA)のためにタイトルや仕事をしたことのある会社の名前を共有することが許されていないことがよくあるからだ。
多くの場合,さまざまな理由でデベロッパやパブリッシャがベンダーと仕事をしたという事実をパブリックドメインで公開したくないというセンシティブな理由がある。しかし,デベロッパやパブリッシャは,ベンダーが同様の要件を持つプロジェクトを実行した例について,一般的な情報を提供できるはずだ。これは,ケーススタディやプロジェクトの「事後報告書」の形で,クライアントの名前を伏せたり,ブランド名を伏せたりできる。
生産者が潜在的なエージェンシーに求めることができるもう1つの要求は,事業継続計画(BCP)である。これはCOVID-19のために非常に時事的なものとなっている:パンデミックが発生したとき,多くのエージェンシーは,そのプロダクションのすべてではないにしても,そのほとんどをリモートワークに移行する必要があった。これは,サードパーティのゲーム会社の大半にも当てはまる。
IPデータの保護は非常に重要であり,セキュリティで実績のある会社と協力することで,ゲームに安心感を与えることができる
これらのBCPでは,スタジオが何らかの理由(長期的な停電やネットワーク機能の損失など)で一時的に制作を停止する可能性があるため,不測の問題が発生した場合に,これらのエージェンシーがどのような内部的な危機管理計画を持っているかを確認できる。ほとんどのソリューションは,あるスタジオから別のスタジオへの作業の移行を中心に展開し,スピンアップするまでにどれくらいの時間がかかるかについてのSLAを提供している。また,ゲームが安全に運営されていることを確認したい場合は,どのベンダーが提供しているセキュリティを確認してほしい。
IPデータの保護は非常に重要であり,セキュリティで実績のある会社と協力することで,ゲームに安心感を与えることができる。また,ベンダーの物理的な場所を考慮する必要がある。ヨーロッパを拠点としている場合,外部のQA作業を米国の西海岸で行うのは理想的ではないかもしれない。同じタイムゾーンで作業することで効率が上がる。
あるいは,24時間365日,24時間体制で継続的に生産できる「フォロー・ザ・サン」モデルを提供してくれるベンダーを探すことも必要かもしれない。
期待されるサービスのレベルを知る
しかし,「品質保証」の「品質」はどうだろうか? あなたのゲームの全体的な質を向上させるために,満足のいくレベルのサービスを受けることができるかどうかを,どのようにして知ることができるだろうか?
潜在的なパートナーが提供すべき一般的な説明としては,以下のようなものがある。
- 内部欠陥KPI:無効なバグ率(スタッフが「実行可能な」欠陥の大部分を書いていることを示す)またはエスケープされた欠陥率(ライブタイトルで作業しており,責任を負っている場合)
- バグの書き方の品質の一例
- テストケース作成やQA戦略のサンプル例
- スタッフの人員削減
- 私のチームはどのような姿になるのか?
テストケースの作成やQA戦略のサンプルについては,ベンダーに実行してもらいたい効果的な戦略をすでに持っている企業もあれば,エンジニアリングや社内計画に集中していて,「自分たちのゲームをどのようにQAするか」を理解していない企業もある。これは,あなたが思っている以上に頻繁にある。
エージェンシーは,より高いレベルのQAリーダーやプロジェクトマネージャーを配置して,開発ライフサイクルのための堅牢なQA戦略とテスト計画の構築に協力してもらう必要がある。あなたに割り当てられたチームがどのようなものかという点では,この質問はよく出てくるが,答えはさまざまだ。
プロジェクトの詳細をできるだけ詳しく教える
RTSタイトルに精通したアナリスト5人で構成されるチームを探しているのであれば,希望するベンダーとの話し合いの早い段階で必ずその旨を呼びかけるようにしよう。
期待値を設定することが重要だ。「これがほしかった!」と言ってしまうことほど,関係を壊すものはない。その後,無数の理由で望んでいたものが得られないことが分かるだろう。エージェンシーは一般的に,異なるゲームプラットフォームやジャンルにまたがる多くの専門家を抱えているが,ときにはこれらの人材が他のチームに専念していることもある。
評判の良いベンダーであれば,透明性を提供し,「ボブを別のプロジェクトに移す」理由を伝えてくれる。ベンダーとして,関係者の双方に最高の期待を与えるのが我々の仕事だ。
電話を取ってほしい - 話をするのは良いことだ
もし,潜在的なベンダーを選んだのであれば,それらのベンダーとNDAを設定して(もしまだならば!),あなたのニーズを議論するために電話する予定を立てることをお勧めする。
これらのチャットは,リアルタイムでニーズを説明する良い機会であり,比較的短い時間で,範囲やニーズに関する素早い質問をできる。
これらの通話から,潜在的なパートナーは,行動計画や提案を提供できるはずだ。これらの提案書には通常,以下の内容が含まれる。
- 過去の仕事の簡単な例
- 自社にとって何が求められているのかの調整
- 初期戦略の検討
- レートとタイムライン
- 資料請求しているサービスに関する追加的な業務上の担保物
また,特注のカスタムテストフレームワークや既存のシステムに特化した統合を作成する経験と能力を尋ねることをお勧めする。
結論から言うと,外部チームにQAのニーズを委託することは,最初は大変なことのように思われるかもしれないが,品質の高いビデオゲームのテストサービスを専門にしているQA会社はたくさんある。
少しの調査と慎重な検討が,プロジェクトの成功,そして最終的にはプレイヤーの満足度に大きく貢献するだろう。
モントリオールを拠点とするAdam Rush氏は,Keywords StudiosのQAパートナーシップマネージャーで,VMCでの勤務経験を経て,12年以上のビデオゲームテストの経験がある。
GamesINdustry.biz ACADEMY関連翻訳記事一覧
※本記事はGamesIndustry.bizとのライセンス契約のもとで翻訳されています(元記事はこちら)