スクラムとは
スクラムは、アジャイル開発で最も広く採用されているフレームワークです。1-4週間の短い反復サイクル(スプリント)で開発を進め、各サイクルの終わりに成果物を確認し、プロセスを改善します。
3つの役割
- プロダクトオーナー: 製品価値の最大化に責任を持つ。バックログの優先順位を決定
- スクラムマスター: プロセスの改善と障害排除を担当。ファシリテーター
- 開発チーム: 実際にプロダクトを開発するメンバー(3-9名が理想)
4つのイベント
- スプリント計画: スプリントで何を実装するか決定
- デイリースタンドアップ: 15分の毎日の進捗共有
- スプリントレビュー: 成果物のデモとフィードバック
- レトロスペクティブ: プロセス改善の振り返り