アジャイルにおけるスプリントベロシティとは?

スプリントベロシティとは何か、どのように測定されるか、そしてなぜアジャイル計画の基盤となるのかを理解します。あらゆる規模のScrumチーム向けの例を含みます。

Fundamentals

詳細な説明

スプリントベロシティとは?

スプリントベロシティとは、チームが1回のスプリント中に完了したストーリーポイント(または同等の単位)の合計数です。Scrumやその他のアジャイルフレームワークで最も広く使用される指標の一つです。

仕組み

各スプリントの終了時に、チームは完成の定義を満たすストーリーのみをカウントします。部分的に完了したストーリーはカウントされず、次のスプリントに持ち越されます。

Sprint 1:  24ポイント完了
Sprint 2:  28ポイント完了
Sprint 3:  22ポイント完了
Sprint 4:  26ポイント完了
─────────────────────────────
平均ベロシティ = (24 + 28 + 22 + 26) / 4 = 25ポイント/スプリント

ベロシティが重要な理由

  1. スプリント計画 -- 平均ベロシティを知ることで、次のスプリントバックログに何ポイントのストーリーを入れるべきかがわかります。
  2. リリース予測 -- 残りのバックログが150ポイントでベロシティが25なら、完了まで約6スプリント必要です。
  3. キャパシティの議論 -- ベロシティはトレードオフを可視化します。スコープを追加すればリリース日が延び、ステークホルダーはそれを確認できます。

よくある誤解

  • ベロシティは生産性KPIではありません。チーム間でベロシティを比較することは無意味です。
  • ベロシティが高いほど良いとは限りません。見積もりの水増しは目的を損ないます。
  • ベロシティは時間とともに安定するべきです。大きな変動は見積もりやプロセスの問題を示します。

ユースケース

新しいScrumチームメンバーやアジャイル指標に不慣れなステークホルダーにスプリントベロシティを紹介する際にこのガイドを使用してください。

試してみる — Sprint Velocity Calculator

フルツールを開く