令和2年度 10月 応用情報技術者試験 午前 問49
テクノロジ/開発技術アジャイル開発手法の説明のうち,スクラムのものはどれか。
出典:令和2年度 10月 応用情報技術者試験 午前 問49
- アコミュニケーション,シンプル,フィードバック,勇気,尊重の五つの価値を基礎とし,テスト駆動型開発,ペアプログラミング,リファクタリングなどのプラクティスを推奨する。
- イ推測(プロジェクト立上げ,適応的サイクル計画),協調(並行コンポーネント開発),学習(品質レビュー,最終 QA/リリース)のライフサイクルをもつ。
- ウプロダクトオーナなどの役割,スプリントレビューなどのイベント,プロダクトバックログなどの作成物,及びルールから成るソフトウェア開発のフレームワークである。
- エモデルの全体像を作成した上で,優先度を付けた詳細なフィーチャリストを作成し,フィーチャを単位として計画し,フィーチャ単位に設計と構築を繰り返す。
正解:ウ
解説
スクラムは,プロダクトオーナ,スクラムマスタ,開発者という役割,スプリントプランニングやデイリースクラム,スプリントレビュー,レトロスペクティブというイベント,プロダクトバックログやインクリメントという作成物,及びそれらを結び付けるルールから構成される,アジャイル開発のフレームワークです。
選択肢ごとの解説
- ア誤り。五つの価値とテスト駆動開発,ペアプログラミング,リファクタリングなどのプラクティスを掲げるのは XP(エクストリームプログラミング)です。
- イ誤り。推測・協調・学習のライフサイクルをもつのは ASD(適応型ソフトウェア開発)です。
- ウ正しい。役割,イベント,作成物,ルールから成るフレームワークがスクラムです。
- エ誤り。フィーチャを単位に計画し設計と構築を繰り返すのは FDD(ユーザ機能駆動開発)です。