Velocity計測の注意
Velocityの計測について@ryuzeeさんの記事が参考になるのでリンクしておく。
【元ネタ】
[Scrum]ベロシティに対する誤解 | Ryuzee.com
Redmineでアジャイルチームのスピードやパワーを見える化する | 世界のdaipresents
チームは加速するのか~Velocityの使い方 #agilesamurai: プログラマの思索
Velocityの本来の定義は、実際に納品できたストーリーポイントの合計値。
Velocityの単位が人日ではなくストーリーポイントという開発規模を表す単位である点が重要。
しかも、ストーリーポイントはファンクションポイントとは違って、開発規模を相対比較する。
だから、イテレーションを実施するたびにチームが成長して、アウトプットの規模が大きくなったとしても、規模を相対比較しているから誤差はあまり生じない。
人日で計測する場合、実績のコストと実際の出来高の単位が混同されてしまう。
そのため、本来作った開発規模はどれだけだったのか、過去のデータと狂ってしまう。
また、ストーリーポイントで計測するという意味は、顧客がそのストーリーを作っていることから、ビジネス要求そのものに対応している。
つまり、LOCのようなコーディング量ではなく、ビジネス要求そのものの規模に対応している。
だから、顧客の観点と開発者の観点のシステム規模で認識相違が起きにくい。
また、他チームとVelocityを比較する意味がないという指摘も重要。
ストーリーポイントは相対比較だから、基準値は各チームで異なるのが普通だし、基準値が異なっていれば各チームのVelocityを比較しても意味がない。
つまり、Velocityはそれぞれのプロジェクトだけでしか意味を持たない。
だが、一プロジェクトのVelocityを計測し続けていれば、そのチームの開発ペースが分かるし、チームに見合った仕事量がどれだけなのか、も把握できる。
Velocityの概念はXPのプラクティス「週40時間労働」「持続可能な開発ペース」にもつながる。
色々考えてみる。
| 固定リンク
「ソフトウェア工学」カテゴリの記事
- ストラテジストとプロジェクトマネージャの役割の違いは何なのかpart2~プロセスのレイヤと達成目標のレイヤが異なる(2023.02.18)
- プロジェクト管理やソフトウェアアーキテクチャの問題の背後にはトレードオフが隠れているのではないか(2023.02.18)
- デブサミ2023の感想(2023.02.11)
- ChatGPTにEclipseでEclEmmaとJaCoCoからカバレッジを出力する方法を聞いた(2023.02.01)
- DDPは品質管理に役立つのか(2022.12.13)
「Agile」カテゴリの記事
- PM理論では課業志向の方が関係志向よりも生産性が高いことを主張しているのではないか(2023.01.22)
- 現代日本人の弱点はリーダーシップ不足と生産性が著しく低いこと、そしてリスク許容度が著しく低いことだ(2022.12.23)
- DDPは品質管理に役立つのか(2022.12.13)
- UMTPモデリングフォーラムのパネル討論の感想(2022.11.29)
- XPエクストリームプログラミングは偉大だ~時代がその設計思想に追いついた(2022.11.16)
コメント