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