テストラボの内側:ゲームのための大規模なQAチームの構築と管理

Published: 2024年8月20日

Author: Rajdeep Sahani

テストラボの内側:ゲームのための大規模なQAチームの構築と管理
  1. ソリューションアーキテクトマネージャー、Rajdeep Sahani| Side バンガロールゲームはますます高度化を続けており、その規模と複雑さも増すばかりです。ですから、高機能なQAチームを設置することが極めて重要です。品質保証(QA)は、プレイヤーの期待と総合的な満足度を満たす高品質なゲーム体験を提供する上で、必要不可欠な役割を果たします。

    しかし、お客様のゲームに適したQAチームを構築し管理するには、入念な計画と協力、そしてハイレベルな組織化が必要です。

    そこで、お客様のニーズに適したQAモデルを選択するための洞察と、大規模なQAチームを管理して、お客様のゲームが最高水準を満たすようにするための戦略についてご説明します。

    ベストなモデルの選択

    大規模なテストのためにQAチームを構築する場合には、ゲームの要件を明確に理解することが重要です。こうした要件は、ゲームの規模、ターゲット市場、カバー要件、サポート予算によって異なります。

    Sideでは、通常3つのQAチームモデルを構築しており、お客様のニーズに応じてカスタマイズできます。

    1.1スタジオ、1シフト

長所 短所
  • QAリソースは1つのスタジオで作業し、1人のPOC/PMが管理します。
  • 選択したスタジオによって費用対効果は異なります。
  • QAチームは1シフトで作業するため、余分なコストはかかりません。
  • 以下のリソースが不足している場合、プロジェクト開始に時間がかかることがあります:
    • チームの対応可能状況
    • ハードウェアの調達
    • 施設(すでに最大収容人数に達している場合)
    • ダウンタイムが発生すると、プロセスとチーム全体に影響します。
    • すべてのターゲット市場をカバーするものではありません。

 

例:

 Side バンガロールにある私たちのQAチームは、ヨーロッパに拠点を置くクライアントのあらゆるQAニーズに対応します。2010年、私たちは小規模なプロジェクトに取り組む小規模なチームからスタートし、徐々に170名のフルタイム従業員を擁するチームへと成長しました。そして、各タイトルの継続的なサポートを提供しています。今日、一連のプロジェクトに携わるQAチームには、セキュリティ対策を確実に維持するために、専用のワークスペースが設けられています。

この取り組みは、ヨーロッパとインドのシフト時間が重なっているために特にうまく機能し、QA、デベロッパー、生産チームの協力体制が向上しています。

(なぜシフト時間が大きな違いを生むのかについては、「品質保証におけるタイムゾーン内ソリューションの威力」をお読みください)

  1. 1スタジオ、複数シフト
長所 短所
  • 施設ごとに複数のシフトを組むことで、柔軟性を高め、カバー範囲を向上させられます。
  • シフトは、カバー範囲を最適化する方法で分割できます。
  • スタジオやハードウェアインベントリの拡張を待たずに、チームの規模を拡大できます。
  •   ダウンタイムが発生すると、チームの一部のみ影響を受けます。
  •  チームの規模や時間帯の関係によっては、必ずしも完全なカバーができない場合もあります。

 

例:

当社には、このタイプの契約を行っているクライアントが数社あります。こうしたクライアントは、ゲームを網羅するために、さまざまなシフトでのサポートを必要としていました。

各ゲームスタジオは、QAカバー範囲のニーズに基づいてカスタマイズされた要件を持っています。ある例では、デベロッパーが米国のシフト時間内で作業し、コアチームがシフトに合わせて作業し、他のチームが延長時間内にサポートを提供する、という状態を希望しました。他のスタジオの例では、デベロッパーは複数の地域で作業をし、各製品のコアチームはさまざまなシフトで働く必要がありました。

  1. 複数のスタジオ
長所 短所
  • 複数のスタジオがあれば、QA部門の拡張性が高まり、より柔軟なカスタマイズもできるようになります。
  • チームメイクオプション:
    • 必要に応じて、さまざまなスタジオにリソースを割り当てます。.
    • ターゲット地域にコアチームを置き、費用対効果の高い場所で追加リソースを増強します。
    • さまざまな製品指向のデリバリー(POD)チームに、コアチームを置きます。
  • シフト管理オプション:
    • 1シフト、1チーム。
    • さまざまなシフト(間に、わずかに重複する時間を持つ)。
    • Round-the-clock approach.
  • さまざまな地域やスタジオで複数のシフトをこなすため、プロジェクト管理や調整の需要が増加する可能性があります。
  • 言葉の壁はチーム間のコミュニケーションに影響を与えます。
  • ご予算の多いお客様に最適です。

例:

Sideは、非常に人気の高いゲームをいくつもリリースしているゲームスタジオと連携しており、複数の地域にQAチームを置く必要がありました。QAサポートはブカレストと上海で始まり、モントリオール、台北、東京に拡大しました。現在、チームは5つの異なるスタジオの6タイトルをサポートしており、チーム全体の人数は148人です。

品質保証におけるお客様のニーズに最適なモデルを選択したら、次はパフォーマンスを最適化するための戦略を設計します。

大規模なQAチームの管理戦略

どのモデルを選択するにせよ、適切な戦略の実装が重要です。これによりチームのスピードを維持しながら、開発パイプライン全体にわたって徹底した品質保証を提供できます。

効果的なアプローチをいくつかご紹介しましょう:

活発なコミュニケーション

クロストレーニングの確保

効果的なリソースプラン

訓練されたリソースのプール管理

継続的な改善

 

規模に応じた品質の維持

 

プレイヤー体験とプロジェクト全体の成功には、製品のリリースの先まで品質の提供が欠かせません。チーム規模を拡大しながら品質基準を維持するには、手順の整備が重要です。

 

複数のプロジェクトのバランス

「成功」とは達成するものではなく、むしろ継続的な改善のプロセスであると言えるでしょう。あるプロジェクトではうまくいっても、他のプロジェクトではうまくいかないこともあります。ですから、それぞれの新しい仕事を、まったくの白紙として扱う必要があります。しかし、プロジェクトや要件によって一部の戦略が違ってくるとしても、中核となるベストプラクティスは変わらない、ということもまた事実です。

プロジェクトを確実に成功させる重要な鍵は、チームの組織力と適応力です。効率的なコミュニケーション、組織化の維持、スムーズなオペレーションのためには、強力なチームヒエラルキーが欠かせません。

複数のプロジェクトを管理する場合、業務の負荷によってチームのバランスを取り、各プロジェクトが適切なシニアサポートを確保できるようにしたいものです。これは、重要プロジェクトや期限が間近のプロジェクトに、上級リソースを割り当てることを意味します。

複数のプロジェクトのバランスを取るためにもうひとつ重要なのは、従業員の健康と満足度です。柔軟なチームとシフトスケジュールによって、従業員の燃え尽き症候群を緩和し、より高いレベルの生産性を促進します。

最後に、プロジェクトとチーム双方の健全性と生産性を維持するために、パートナーとの定期的なレビューをあらかじめ決められた間隔で行うことが有効です。

課題とソリューション

現時点では、究極の堅固なQAチームの構築には課題があるということは、周知の事実です。QAプロセスを拡張する際に起こる可能性のある問題をいくつかご紹介します:

ここで、大規模なチームの開発や複数プロジェクトの同時に管理する際に直面した、プロセスやプロジェクト特有の課題を紹介します。

1:クライアント別の訓練

課題:クライアントが提示した生産性に関する主な懸念事項の1つに、QAリソースが、作業する対象のゲームシリーズやテストツールにどれだけ精通しているかという点がありました。

アプローチ:この課題に対処するため、テスターがプロジェクトに配属される前に、クライアント別に特化した訓練プログラムを実施しました。この訓練は、各プロジェクトのサブジェクトマターエキスパート(SME)によって実施され、使用するタイトルやツールのあらゆる側面をカバーしました。訓練後、各候補者は評価を受けます。そして、評価をクリアした候補者のみがクライアントのプロジェクトに配属されました。

影響:このアプローチにより、プロジェクトに配属されるQAメンバーの質が大幅に向上し、シニアメンバーが常に監視する必要がなくなりました。さらに、テスト対象タイトルの学習曲線が効果的に短縮され、配属されたテスターの学習曲線はゼロになりました。

2:適応性

課題:COVID-19が大流行する中、ある主要クライアントからQAチームの拡充の要請を受けました。オフィスで作業していたときであれば、こういった要請に応えることはよくあることでした。しかし、このような状況においては特有の課題がありました。リモートワークのため、人事チームもQAチームも、テスターを採用するのが難しくなっていたのです。しかし、もっと大きな課題は、こうしたテスターにオンライン訓練を実施することでした。なぜなら、上級リソースの監督下で訓練を実施する方が簡単だからです。

アプローチ:プロジェクトマネージャーとテストリーダーは、人事チームと協力して候補者のオンラインスクリーニングを実施しました。最終選考に残った候補者は、テストリーダーとシニアテスターの指導下に置かれました。チームの主な課題は、新人を適切に訓練することだと認識し、包括的訓練を提供して、シームレスな研修プロセスを確保するためにシフトを延長しました。

影響:クライアントからは、チームの迅速な納期と生産性に、満足する声が寄せられました。新しく採用されたテスターは、そのクライアントの主要プロジェクトに欠かせないメンバーとして活躍しています。さらに、この成功により、同様の依頼をより短期間で効率的に処理する方法を学べました。

信頼できるQAチームの構築

QAチームの構築と管理は、プレイヤーの満足につながる洗練された製品を提供するために不可欠なものです。しかし、最適な解決策を見つけるには、ゲームごとに異なるさまざまな課題が伴います。

重要なのは、ゲームに適したモデルを選び、協力と組織化を促進する戦略を実行することです。適切なシステムを導入することで、チームは自立し、適応力を維持し、信頼できる質の高いサービスを提供できるようになります。

品質保証サービスを専門家に委託したい、あるいは自社で設計・構築するにあたってお困りの方は、業界トップクラスの30年以上にわたる経験に基づき、Sideのエキスパートたちが喜んでお手伝いいたします。

Tags