スクラムとは、アジャイル開発を進めるための具体的なフレームワーク(進め方のルールや枠組み)のひとつです。ラグビーの「スクラム」のように、開発チームが一丸となって緊密にコミュニケーションを取り合い、お互いに助け合いながらプロジェクトを前進させることからこの名がついています。
スクラムでは、1週間から4週間ほどの短い期間(スプリントと呼びます)ごとに小さな目標を設定し、スプリントの最後には実際に動くソフトウェアを完成させます。メンバー全員が毎日15分程度の短いミーティング(朝会)を行い、それぞれの進捗や困っていること(課題)を共有し、チーム全体で問題を解決していくのが特徴です。
Webサイトのリニューアルプロジェクトをスクラムで進める場合、以下のように動きます。