令和6年度 春期 システムアーキテクト試験 午前Ⅱ 問1

アジャイル開発プロセスにおいて,Bill Wake が提案した “INVEST” と呼ばれる六つの観点を用いて行うことはどれか。

解答・解説

正解: エ. 質の高いユーザーストーリーとなっているかどうかを評価する。

アジャイル開発プロセスにおいて、Bill Wakeが提案した INVEST は、質の高いユーザーストーリーを作成・評価するための6つの基準(観点)の頭文字をとったものです。

各観点は以下の通りです。

  • I (Independent): 独立している

  • N (Negotiable): 交渉可能である

  • V (Valuable): 価値がある

  • E (Estimable): 見積り可能である

  • S (Small / Sized Right): 適切なサイズである

  • T (Testable): テスト可能である

したがって、INVESTを用いて行うことは「質の高いユーザーストーリーとなっているかどうかを評価する」ことになります。

各選択肢の解説

  • ア: アクティビティ図の作成に関する手法ではありません。

  • イ: データフロー図(DFD)の作成に関する手法ではありません。

  • ウ: ソフトウェアパターン(デザインパターンなど)の評価基準ではありません。

  • エ: 正解。INVESTはユーザーストーリーの品質を評価するための観点です。

Spineチーム