スプリントプランニング

英語名 Sprint Planning
読み方 スプリント プランニング
難易度
所要時間 1〜4時間(スプリント期間による)
提唱者 ジェフ・サザーランド / ケン・シュウェイバー(スクラムガイド)
目次

ひとことで言うと
#

スプリントの開始時に、チーム全員で「今回のスプリントで何を達成するか(Why/What)」「どうやって実現するか(How)」を話し合い、合意するスクラムイベント。

押さえておきたい用語
#

押さえておきたい用語
スプリントゴール(Sprint Goal)
今回のスプリントで達成したい1〜2文で表現できるテーマのこと。チームの方向性を揃える羅針盤。
スプリントバックログ(Sprint Backlog)
スプリントゴール+選択したアイテム+タスク分解を合わせたスプリントの作業計画一式を指す。
DoD(Definition of Done)
アイテムが「完了」とみなされるための品質基準リストのこと。DoDを満たさないアイテムはカウントしない。
キャパシティ(Capacity)
スプリント期間中にチームが実際に作業に使える時間のこと。休暇や会議を除いた実効稼働時間。

スプリントプランニングの全体像
#

スプリントプランニング:Why→What→Howの3段階で合意する
Why(なぜ)スプリントゴールをチームで言語化するPOがビジョンを共有What(何を)バックログアイテムをベロシティを参考に選択無理して詰め込まないHow(どうやって)アイテムをタスクに分解1日以内の粒度にする担当を大まかに決定スプリントバックログ確定チーム全員が「自分たちの計画」として合意する押しつけではなく合意
スプリントプランニングの進め方フロー
1
スプリントゴール
POがバックログの価値と背景を説明し、チームでゴールを言語化する
2
アイテム選択
ベロシティを参考に取り込む量を判断し、DoDを満たせるものだけを選ぶ
3
タスク分解
選んだアイテムを1日以内で完了できるサイズのタスクに分解する
SBL確定
全員が「この計画でやれる」と合意し、スプリントバックログをツールに反映する

こんな悩みに効く
#

  • スプリントで何をやるか毎回曖昧なまま始まってしまう
  • 見積もりと実績が大きく乖離して、毎スプリント未完了が出る
  • チームメンバーが「やらされ感」を持っていて、主体性がない

基本の使い方
#

ステップ1: スプリントゴールを設定する(Why)

「このスプリントで何を達成したいか」をチームで合意する

  • プロダクトオーナーが、プロダクトバックログの上位アイテムの価値と背景を説明する
  • チームで「このスプリントのテーマ(ゴール)」を言語化する
  • スプリントゴールは1〜2文で表現できるくらいシンプルに

ポイント: スプリントゴールがないとただのタスク消化になる。「何のためにやるか」を共有することが大事。

ステップ2: バックログアイテムを選択する(What)

スプリントゴールを達成するために必要なアイテムを選ぶ

  • プロダクトバックログの上位から順に、スプリントに取り込むアイテムを選ぶ
  • チームのベロシティ(過去の実績)を参考に、取り込み量を判断する
  • 「完了の定義(DoD)」を満たせるものだけを取り込む

ポイント: 無理して詰め込まない。未完了が出るよりも、確実に完了できる量を選ぶ。

ステップ3: タスクに分解する(How)

選んだアイテムを具体的な作業タスクに分解する

  • 各バックログアイテムを「完了」にするために必要なタスクを洗い出す
  • 各タスクの見積もり(時間 or ポイント)をチームで行う
  • 誰がどのタスクを担当するか、大まかに決める

ポイント: タスクの粒度は1日以内で完了できるサイズが理想。大きすぎると進捗が見えにくい。

ステップ4: スプリントバックログを確定する

スプリントゴール、選択したアイテム、タスク分解の結果を「スプリントバックログ」として確定する

  • チーム全員が「このスプリントでこれを達成する」と合意していることを確認
  • スプリントバックログをカンバンボードやツールに反映する
  • 不明点や懸念事項があれば、このタイミングで解消しておく

ポイント: 全員が「自分たちの計画」として納得していることが最重要。押しつけではなく合意。

具体例
#

例1:ECサイト改善チーム(6名)の2週間スプリントプランニング

スプリントゴール: 「カート離脱率を改善するための主要施策を本番リリースする」

アイテム選択: プロダクトバックログから以下を選択(チームのベロシティ: 30pt)

アイテムポイント備考
カート画面のUI改善8ptデザイン確定済み
ゲスト購入機能の実装13ptAPI設計レビュー済み
送料の事前表示5pt外部APIとの連携あり
合計26ptバッファ込みで適切

タスク分解: 「ゲスト購入機能」を分解 → API設計(2h)/ DB設計(1h)/ バックエンド実装(8h)/ フロントエンド実装(6h)/ テスト(4h)/ コードレビュー(2h)

合意: チーム全員が「この量なら完了できる」と確認。不明点だった決済周りの仕様をPOに確認し、解消。

結果: スプリント終了時に3アイテムすべて完了。カート離脱率が42%→35%に改善し、スプリントゴールを達成した。

例2:BtoB SaaS企業のバックエンドチーム(8名)がリファインメント不足を改善する

背景: 8名のバックエンドチーム。過去5スプリントでプランニングが毎回3時間超(目標2時間)。原因はバックログアイテムが未整理のままプランニングに臨んでいたこと。

改善策: スプリント中にリファインメントを週1回・1時間実施するルールを導入。プランニング前に次スプリントの候補アイテムが「Ready」状態であることを確認。

Before/After:

指標改善前(5スプリント平均)改善後(5スプリント平均)
プランニング時間3.2時間1.8時間
スプリント完了率68%89%
プランニング中の仕様質問数12件3件
チーム満足度2.84.2(5点満点)

結果: プランニング時間が44%短縮。リファインメントの導入でアイテムの理解が深まり、スプリント完了率が68%→89%に大幅改善した。

例3:地方のWeb制作会社(4名)が初めてスプリントプランニングを導入する

背景: 4名のWeb制作チーム。これまで社長が作業を割り振る形で、チームの主体性が低かった。「やらされ感」をなくすためにスクラムのスプリントプランニングを導入。

導入の工夫:

  • 最初の3スプリントはスクラムマスター(外部コーチ)がファシリテーション
  • ストーリーポイントではなくTシャツサイズ(S/M/L)で見積もり開始
  • プランニングポーカーで全員の意見を引き出す

3ヶ月の変化:

スプリントプランニング時間ゴール達成メンバーの声
Sprint 190分部分達成「自分たちで決められるのが新鮮」
Sprint 375分達成「見積もりの精度が上がってきた」
Sprint 660分達成「プランニングが楽しみになった」

結果: 6スプリント後、メンバーの主体性スコア(匿名調査)が2.1→4.3に向上。案件の納品遅延が月2件→月0件に改善。社長も「自分がボトルネックだった」と認識を改め、POとしての役割に集中するようになった。

やりがちな失敗パターン
#

  1. プロダクトオーナーが一方的に決める — POがアイテムを「指示」し、チームが「はい」と受ける形になると、主体性が生まれない。チームが自分たちで「やれる量」を判断するのが正しい
  2. リファインメントをサボる — バックログアイテムが未整理のままプランニングに臨むと、内容の理解に時間がかかり、計画が終わらない。事前のリファインメントが必須
  3. 楽観的な見積もり — 「頑張ればできる」量を詰め込むと、毎回未完了が出てチームの士気が下がる。ベロシティの80%程度を目安にするのが安全
  4. スプリントゴールを設定しない — ゴールなしだとタスクの寄せ集めになり、スプリント中の優先判断ができない。ゴールがあることで「何を捨てるか」も決められる

まとめ
#

スプリントプランニングは、スプリントの成果を最大化するための重要なイベント。Why(なぜやるか)→ What(何をやるか)→ How(どうやるか)の順にチーム全員で合意することで、「自分たちの計画」としてスプリントに臨める。事前のリファインメントとベロシティに基づく現実的な計画が成功のカギ。