正答3
解説
正解は3です。
アジャイル開発には複数の手法があり、それぞれに特徴的な用語があります。
スクラムは、スプリントと呼ばれる短い期間を繰り返しながら開発を進めるフレームワークです。
【選択肢別解説】
1:× 五つの価値を基礎とし、テスト駆動開発やペアプログラミングを推奨するのは、XP(eXtreme Programming)の説明です。
2:× 推測、協調、学習のライフサイクルをもつのは、ASD(Adaptive Software Development:適応型ソフトウェア開発)の説明です。
3:○ スクラムは、プロダクトオーナやスクラムマスタなどの役割と、スプリントレビューなどのイベントを定めています。
さらに、プロダクトバックログなどの作成物とルールで構成されるフレームワークなので、記述どおりです。
4:× 全体モデルを作り、フィーチャリストを基に、フィーチャ単位で設計と構築を繰り返すのは、FDD(Feature Driven Development:ユーザ機能駆動開発)の説明です。
【ポイント】
スクラムは「スプリント」「プロダクトバックログ」「スクラムマスタ」、XPは「ペアプログラミング」「テスト駆動開発」がキーワードです。
スクラムのイベントには、スプリントプランニング、デイリースクラム、スプリントレビュー、スプリントレトロスペクティブがあります。