システム開発
スクラム
Scrum
概要
アジャイル開発のフレームワークの一つで、スプリントと呼ばれる短期間の反復で開発を進める。
詳細解説
スクラムは、アジャイル開発の代表的なフレームワークである。プロダクトオーナー(要件の優先順位を決定)、スクラムマスター(チームを支援)、開発チームの3つの役割で構成される。
2〜4週間のスプリントごとに、スプリント計画、デイリースクラム(毎日15分の進捗共有)、スプリントレビュー、スプリントレトロスペクティブ(振返り)の各イベントを行う。プロダクトバックログからスプリントバックログを作成して作業を管理する。
試験対策のポイント
- 暗記必須:スクラムはアジャイルの代表的フレームワーク。スプリント(1~4週間程度の固定反復)を繰り返して開発する。
- 頻出ポイント:役割=プロダクトオーナー(要件の優先順位付け)、スクラムマスター(進行支援)、開発チーム。デイリースクラム(毎日の短時間会議)を行う。
- 関連づけ:成果物にプロダクトバックログ(要件一覧)・スプリントバックログがある。XPやリーン開発と並ぶアジャイル手法として整理。
事例・具体例
プロダクトオーナーが顧客価値に基づいてバックログの優先順位を決め、開発チームがスプリントで実装する。スプリントレビューで成果物をステークホルダーに示し、フィードバックを次のスプリントに反映する。