イテレーション計画 JSTQB Foundation Level新シラバスのキーワード解説!
イテレーション計画とは
イテレーション計画は、イテレーティブなソフトウェア開発ライフサイクル(SDLC)において、特定のイテレーション(開発サイクルの一段階)に対する計画プロセスです。この計画は、リリース計画の一部として行われ、特定のイテレーション期間中に取り組むべき具体的な活動やタスクを定義します。イテレーション計画の主な目的は、短期的な開発目標を設定し、チームがプロダクトのリリースに向けて効率的に進めることをサポートすることにあります。
イテレーション計画の主な特徴と活動
-
イテレーションバックログの考慮: イテレーション計画は、イテレーションバックログ(そのイテレーションで取り組む予定のユーザーストーリーやタスクのリスト)に基づいて行われます。
-
ユーザーストーリーの詳細なリスク分析: テスト担当者は、各ユーザーストーリーのリスクを評価し、特定のリスクが高い機能に対するテストの優先順位を決定します。
-
ユーザーストーリーの試験性の判断: テスト担当者は、ユーザーストーリーがテスト可能であるかどうかを評価し、必要に応じて追加情報や明確化を求めます。
-
テストタスクへの分解: テスト担当者は、ユーザーストーリーをテスト活動に関連する具体的なタスクに分解し、それぞれに対する工数を見積もります。
-
テスト対象の機能的および非機能的側面の識別と洗練: テスト計画には、テストされるべき機能的および非機能的要件が明確に記載されます。
まとめ
イテレーション計画プロセスにおいて、テスト担当者はテスト活動の計画と準備に重要な役割を果たします。彼らはリリース計画の範囲内で設定された目標に基づき、特定のイテレーションで取り組むべきテストタスクの範囲を定義し、チームが品質の高いプロダクトを効率的に開発できるようにサポートします。このプロセスは、チームが進捗を監視し、適時に調整を行うことを可能にし、最終的なプロダクトのリリースに向けて着実に前進することを保証します。
Discussion