アジャイルガイド · アジャイルのプラクティス
アジャイルのベロシティチャート:読み方と使い方
ベロシティとは、アジャイルチームが1スプリントで完了する作業量で、通常はストーリーポイントで測ります。ベロシティチャートはそれをスプリントごとにプロットしたものです。上手に使えばシンプルな予測ツールになりますが、使い方を誤ると誤解を招く業績目標になってしまいます。
要点
- ベロシティはスプリントごとに完了したストーリーポイントです。
- 予測には単一の数値ではなく、平均と範囲を使いましょう。
- ベロシティをチーム間で比較したり、目標にしたりしてはいけません。
ベロシティが測るもの
ベロシティとは、 ストーリーポイント の合計です。対象は、 完了の定義 を1スプリント内で満たしたすべてのアイテムです。部分的に完了した作業はゼロとして数えます。
ベロシティチャートの読み方
ベロシティチャートは通常、スプリントごとに1~2本の棒を持つ棒グラフです:
- コミット: スプリントプランニングで計画したポイント。
- 完了: 実際に完了したポイント。
個々のスプリントではなく傾向を見ましょう。安定したベロシティは予測可能なデリバリーを意味します。大きな変動は、アイテムが大きすぎる、チームが頻繁に割り込まれている、見積りに一貫性がない、といったことを示唆します。
ベロシティを計画に使う
- スプリントプランニング: 直近3~5スプリントの平均を、どれだけ引き受けるかの目安として使います。
- リリースの予測: 残りのバックログのポイントを平均ベロシティで割り、残りのスプリント数を見積もります。単一の日付ではなく、範囲(直近の最良と最悪のベロシティ)を使いましょう。
- 問題の発見: ベロシティの低下は、技術的負債、不明確な要求、チームの変化の兆候である可能性があります。
ベロシティ、バーンダウン、バーンアップ
| チャート | 表示内容 | 最適な用途 |
|---|---|---|
| ベロシティチャート | スプリントごとに完了したポイント | キャパシティと長期的な予測 |
| スプリントバーンダウン | 現在のスプリントの残作業(日ごと) | スプリント内の日々の進捗 |
| リリースバーンアップ | 時間経過に伴う完了作業と総スコープ | スコープが変わったときの進捗の表示 |
避けるべき間違い
- チーム間でベロシティを比較する。ポイントは各チームに固有の相対値です。
- ベロシティの目標を設定し、見積りの水増しを招く。
- 未完了の作業を数える。
- 予測を約束として扱う。
このトピックの無料テンプレート
よくある質問
良いベロシティとは?
良い数値や悪い数値というものはありません。役立つベロシティとは安定したベロシティです。安定していれば予測の信頼性が高まるからです。
ベロシティが信頼できるようになるまでに何スプリントかかりますか?
安定したチームであれば、通常3~5スプリントです。
アジャイルにおけるベロシティとは?
チームがスプリント内で完了の定義を満たして完了したアイテムの ストーリーポイント の合計です。計画と予測に使います。
ベロシティはどう計算しますか?
スプリント内で完了の定義を満たしたすべてのアイテムのポイントを合計します。計画には直近3~5スプリントの平均を使います。
ベロシティチャートは何を示しますか?
通常はスプリントごとに2本の棒で、スプリントプランニングでコミットしたポイントと実際に完了したポイントを示します。個々のスプリントよりも傾向の方が重要です。
ベロシティが下がっているのはなぜですか?
よくある原因は、技術的負債の増大、不明確な要求、チームの変化、割り込みの増加、大きすぎるアイテムです。レトロスペクティブで話し合いましょう。
ベロシティは時間とともに上がるべきですか?
必ずしもそうではありません。上昇するベロシティよりも安定したベロシティの方が役立ち、上げるよう圧力をかけると見積りの水増しにつながることがよくあります。
ベロシティを使ってリリースをどう予測しますか?
残りのバックログのポイントを平均ベロシティで割ります。単一の日付ではなく、直近の最良と最悪のベロシティを使って範囲で示しましょう。
ベロシティとキャパシティの違いは何ですか?
キャパシティはチームが使える時間で、ベロシティは過去に完了した量です。参考: アジャイルのキャパシティプランニング.
かんばんではベロシティを使いますか?
通常は使いません。かんばんチームは代わりに、一定期間に完了したアイテム数であるスループットと、サイクルタイムを追跡します。
未完了のストーリーはベロシティに数えるべきですか?
いいえ。部分的に完了した作業はゼロとして数えます。実際に完了したスプリントで数えましょう。