## プロジェクト概要
スマートフォン向けゲームアプリのテスト工程において、テスト項目書の作成及び作業工数管理
Excelの関数と制御構造を駆使して効率化し、納期内のリリースを実現しました。
### 役割・体制
**自身のポジションと役割**
- QA担当として、仕様書の内容を詳細に分析し、テスト項目書を作成・管理しました。
- 具体的には、仕様書を読み込み、必要なテストケースをExcelで体系的に整理し、関数やマクロを用いて自動化・効率化を実現しました。
- リーダーや補佐と連携し、仕様変更に迅速に対応できる構造を設計したことで、工数削減と品質向上に寄与しました。
- 作業の透明性と引き継ぎやすさを意識し、誰でも理解できるような構造を心掛け、次回以降の運用負荷を軽減しました。
**チーム規模と構成**
- リーダー1名、補佐2名、エンジニア5名の合計8名のチーム体制でした。
- 私はエンジニア枠で、既存機能のテスト運用や新機能のテスト担当としての役割を担いました。
- 他のメンバーと連携しながら、仕様書をもとにしたテスト項目書の作成、進捗管理、問題点の報告を行いました。
### 背景・課題
- プロジェクトの最大の課題は、仕様書の頻繁な変更に伴うテスト項目の追加・修正が重なり、工数が膨らむリスクと納期遅延の懸念でした。
- 仕様変更に柔軟に対応できる仕組みがなかったため、従来の手動作業では工数が増大し、リリース遅延や品質低下の懸念が高まっていました。
- さらに、複雑なテスト項目管理と複数担当者間の情報共有の効率化も課題でした。
- 仕様変更による工数増加は、最悪の場合、納期に間に合わないリスクを伴っており、そのための効率化策が急務でした。
### 実際の取り組み
**開発環境**
- Excelを用いたテスト項目書の作成と管理を中心に、関数やマクロを駆使し、テストケース更新を効率化しました。
- 仕様書の変更時には、関数やマクロを用いて自動更新を行い、工数の圧縮に成功しました。
**設計・改善内容**
- 仕様書の内容を効率的に反映させるために、Excelの関数と制御構造を組み合わせたテンプレートを作成し、変更点の反映漏れや漏れを防ぎました。
- また、関係者と密に連携し、必要な不要なテスト項目のすり合わせを行い、作業の重複や無駄を排除しました。
- 関数とマクロを活用し、テスト項目の追加・修正をしたことで、工数の削減を実現し、余裕を持って納期に間に合うリリースを実現しました。』
- さらに、次回のアップデートに向けて、誰でも簡単に引き継ぎできる構造を意識し、ドキュメントの整備とマクロのコメント化も行いました。
### 成果・価値
- 工夫した結果、テスト項目作成の工数を大幅に削減でき、納期内にリリースを成功させました。
- さらに、作成したExcelテンプレートは他の担当者にも継続的に利用され、今後のアップデートや追加作業の効率化に寄与しています。
- この取り組みを通じて、チーム内の連携が強化され、情報共有や作業の透明性が高まりました。』
- 最終的に、品質を維持しつつ納期に間に合わせたことで、プロジェクトの信頼性向上と関係者の満足度向上に貢献しました。