令和7年度 秋期 プロジェクトマネージャ試験 午前II 問13
テクノロジ開発プロセスアジャイル開発(スクラム・XP・リーン)
アジャイル開発プロセスにおいて,Bill Wakeが提案した“INVEST”と呼ばれる六つの観点を用いて行うことはどれか。
解答・解説
正解: エ. 質の高いユーザーストーリーとなっているかどうかを評価する。
INVEST は、アジャイル開発において ユーザーストーリー の品質を評価するための6つの観点の頭文字をとった言葉です。Bill Wakeによって提案されました。
具体的には以下の6つの観点から評価します。
- Independent(独立している)
- Negotiable(交渉可能である)
- Valuable(価値がある)
- Estimable(見積り可能である)
- Small(小さい)
- Testable(テスト可能である)
したがって、質の高いユーザーストーリーとなっているかどうかを評価するための指標である「エ」が正解です。
各選択肢の解説
- ア:効率よくアクティビティ図を作成する。
- アクティビティ図は UML の一つであり、INVEST はアクティビティ図の作成手順や効率化に関するものではありません。
- イ:コード化できるレベルまで詳細化されたデータフロー図を作成する。
- データフロー図 (DFD) はシステムのデータの流れをモデル化する手法であり、INVEST とは関係ありません。
- ウ:再利用しやすいソフトウェアパターンとなっているかどうかを評価する。
- ソフトウェアパターン(デザインパターンなど)の評価指標ではなく、ユーザーストーリーの評価指標です。
- エ:質の高いユーザーストーリーとなっているかどうかを評価する。
- 正解。INVEST はユーザーストーリーの品質を測るための6つの観点です。