【べろしてぃ】

ベロシティ とは?

💡 チームの「開発速度」を数値化する
📌 このページのポイント
ベロシティ — アジャイル開発の速度指標 スプリントごとの完了ストーリーポイント 40 30 20 10 S1 23 S2 28 S3 26 S4 32 S5 30 S6 33 平均: 28.7 平均ベロシティで次の計画を立てる 急な変動はチームの問題サインかも
ベロシティ(アジャイル開発の速度指標)
ひよこ ひよこ

ベロシティが高い=優秀なチーム?

ペンギン先生 ペンギン先生

そうではないよ。ベロシティはチームごとに基準が違うから、チーム間比較は無意味。Aチームのベロシティ30とBチームの20は比較できない。ストーリーポイントの付け方が違うからね。ベロシティは同じチームの時系列推移を見て、安定しているか、トレンドはどうかを判断するための指標だよ

ひよこ ひよこ

ベロシティが不安定なのはなぜ?

ペンギン先生 ペンギン先生

よくある原因は①メンバーの休暇や異動、②緊急対応の割り込み、③ストーリーの粒度が大きすぎて完了/未完了の振れ幅が大きい、④技術的負債の影響。完了の定義が曖昧で「8割できたから完了」にしてしまうとベロシティが嘘の数字になるから注意だよ

ひよこ ひよこ

ベロシティを上げるにはどうする?

ペンギン先生 ペンギン先生

注意してほしいのは、ベロシティを「目標」にしてはいけないこと。目標にするとポイントのインフレ(同じ作業に高いポイントを付ける)が起きる。本質的に上げるには、①ブロッカーの除去、②自動化による手作業削減、③ペアプログラミングでの知識共有、④技術的負債の返済。持続可能なペースが大事だよ

ひよこ ひよこ

ベロシティ以外の指標は?

ペンギン先生 ペンギン先生

DORAメトリクスデプロイ頻度、リードタイム、変更失敗率、復旧時間)がDevOps組織の健全性を測る指標として注目されている。フロー効率(作業中の待ち時間の割合)やサイクルタイム(着手から完了までの時間)も有用。ベロシティだけに頼らず複数の指標を組み合わせて見るのが良いよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ベロシティ」って出てきたら「チームが1スプリントでこなせる作業量の指標」と思えればだいたいOK!
📖 おまけ:英語の意味
「Velocity」 = 速度
💬 物理の速度と同じ単語。チームの開発速度を測る指標だよ
← 用語集にもどる