令和6年度 春期 システムアーキテクト試験 午前Ⅱ 問1
テクノロジ開発プロセスアジャイル開発(スクラム・XP・リーン)
アジャイル開発プロセスにおいて,Bill Wake が提案した “INVEST” と呼ばれる六つの観点を用いて行うことはどれか。
解答・解説
正解: エ. 質の高いユーザーストーリーとなっているかどうかを評価する。
アジャイル開発プロセスにおいて、Bill Wakeが提案した INVEST は、質の高いユーザーストーリーを作成・評価するための6つの基準(観点)の頭文字をとったものです。
各観点は以下の通りです。
I (Independent): 独立している
N (Negotiable): 交渉可能である
V (Valuable): 価値がある
E (Estimable): 見積り可能である
S (Small / Sized Right): 適切なサイズである
T (Testable): テスト可能である
したがって、INVESTを用いて行うことは「質の高いユーザーストーリーとなっているかどうかを評価する」ことになります。
各選択肢の解説
ア: アクティビティ図の作成に関する手法ではありません。
イ: データフロー図(DFD)の作成に関する手法ではありません。
ウ: ソフトウェアパターン(デザインパターンなど)の評価基準ではありません。
エ: 正解。INVESTはユーザーストーリーの品質を評価するための観点です。