重要ポイント
-
スプリントベロシティとは、過去のスプリントで行った作業量を基にチームがどれだけの作業をこなせるかの推定値です。
-
スプリントベロシティの計算はチームタスクの計画や締め切りに間に合うかの予測に役立ちます。
-
カンバンボード、ベロシティチャート、バーンダウンチャートなどの視覚ツールを使って、各スプリントでどれだけの作業を完了したかを記録します。
アジャイルの原則と手法を導入することで、チームはプロセスを改善し、生産性を高め、製品価値を付加しつつ、顧客が必要とする機能をできるだけ早くリリースできるようになります。
目標を達成するためには、チームがスプリントでどれだけの作業を完了できるかを把握する必要があります。このような情報を知ることで、定められた締め切りを守りやすくなり、チームが持続可能なペースで作業できるようになります。
スプリントベロシティの計算方法と、各スプリントでチームがどれだけの作業量を正確に見積もるかをスプリントベロシティの計算式で見積もる方法をおさらいしていきましょう。
スプリントベロシティとは?
アジャイルにおいて、スプリントベロシティとは、過去のスプリントで完了した作業量に基づいて、チームが将来のスプリントでどれだけの作業を完了できるかの推定値を指します。この情報を活かして、タスクの計画と優先順位付け、必要なものを理解し、チームが締め切りを守る能力をより正確に予測できます。
スプリントベロシティ計算により、上級管理職やその他の関係者は、製品の納品時期をより正確に把握できるようになります。
アジャイルでのベロシティの計算方法は?
スプリントベロシティを計算し、将来完了できる作業を見積もるには、既に完了した作業を測定する必要があります。完了した作業の平均値を得るには、以前の3回のスプリントの確認を計画します。
チームがアジャイル開発を始めたばかりで、過去のスプリントを参考にできない場合は、まずいくつかのスプリントを完了する必要があります。そうすれば、平均値を算出するのに役立つデータを集めることができます。
次の例では、ストーリーポイントを使用して各スプリントで完了した作業量を測定します。ストーリーポイントは、アジャイル開発チームがユーザーストーリーの提供にかかる労力を見積もるために使用する測定値です。
ステップ1 : 各スプリントで完了したユーザーストーリーポイントの数を数える
スプリントの終了時に、チームが完了したストーリーポイントの数を合計します。
例えば、スプリント1の間に次のことが起こったとします。
-
チームは5つのユーザーストーリーを完了することをコミットしました。
-
各ユーザーストーリーには8つのストーリーポイントがあり、合計で40のストーリーポイントになります (各ユーザーストーリーの労力見積もりが同じになることはほとんどありませんが、例を簡略化するために、ユーザーストーリーごとに同数のストーリーポイントを使用します)。
-
チームは5つのユーザーストーリーのうち3つを完了しました。
スプリント2では :
-
チームは7つのユーザーストーリー (スプリント1で完了しなかった2つを含む) にコミットしました。
-
各ユーザーストーリーには8つのストーリーポイントがあり、合計56ストーリーポイントでした。
-
チームは7つのユーザーストーリーのうち4つを完了しました。
スプリント3 :
-
チームは9つのユーザーストーリーに取り組みました。
-
各ユーザーストーリーには8つのストーリーポイントがあり、合計72ストーリーポイントになります。
-
チームは9つのユーザーストーリーのうち5つを完了しました。
ステップ2 : 完了したストーリーポイントの平均を計算する
スプリントベロシティの計算式は簡単で、各スプリントで完了したストーリーポイントの合計を合計し、それをスプリントの数で割るだけです。
スプリント1 : 3ユーザーストーリー×8ストーリーポイント=24
スプリント2 : 4ユーザーストーリー×8ストーリーポイント=32
スプリント3 : 5ユーザーストーリー×8ストーリーポイント=40
合計 = 96
したがって、平均スプリント速度は96を3で割った32になります。
これで、将来のスプリントで実行する作業量を平均値である32ストーリーポイントに基づいて計画できるようになりました。例えば、計画されているタスクが160ストーリーポイント残っている場合、チームはそれらのタスクを完了するためにあと5スプリント必要だと想定できます。
注意事項 : スプリントベロシティはあくまでも推定値です。チームの規模、タスクの複雑さ、スコープなど、スプリントごとに変化する変数があります。スプリントベロシティの計算は、他の変数を考慮する前に、チームがどれだけの作業を実行できるかを判断するための優れた出発点となります。
ビジュアルで進捗を追跡
チームの進捗状況を追跡するために使用できるアジャイル業務フロー管理ツールがいくつかあります。例えば、ベロシティチャート、バーンダウンチャート、そしてカンバンボードなどです。これらのビジュアルツールはクラウドベースであるべきで、広くアクセスでき、ビューで進捗を記録してスプリントベロシティ計算の参考にできます。
ベロシティチャート
ベロシティチャートは、推定ストーリーポイントと実際に完了したストーリーポイントを示すグラフです。ストーリーポイントは縦軸で計測され、完了したスプリントは横軸に表示されます。
このチャートは、イテレーションの進捗状況をシンプルに視覚的に表し、チームのパフォーマンスを予測するのに役立ちます。このチャートにより、タスクの全体的なステータスと、アジャイルチームが今後のスプリントで完了できる作業量を視覚的に把握できます。
ベロシティバーンダウンチャート
バーンダウンチャートは、スプリントで完了する予定の作業を示すグラフです。バーンダウンチャートによって、チームは、どれだけの作業が完了したか、どれだけの作業が残っているか、作業完了までの残り時間を確認できます。バーンレートは、設定された時間枠に基づく作業量と必要な作業率を見積もります。
タスクが完了すると、グラフは期間の最終日またはそれ以前にゼロに「バーンダウン(消化)」します。

カンバンボード
カンバンボードでは、付箋紙またはカードに記載されたタスクが列に一覧表示されるため、作業を視覚化し、管理するのに便利です。最もシンプルなカンバンボードには、「やるべきことリスト」「処理中」「完了」など、3つのうちのいずれかの進行状況が表示されます。
多くのアジャイルチームは、必要なタスクを追跡し、進行中の作業量を制限し、効率を高めるためにカンバンボードを使用します。

アジャイルで速度を安定させ、向上させる方法
速度は推定値であることに注意しましょう。チームの作業速度を測る唯一の信頼できる情報源とみなされるべきではありません。スプリント終了時に完了したストーリーポイントの数は、推定値とは異なります。拡張アジャイルフレームワーク(SAFe)で「安定化スプリント」と呼ばれるものを追加で行う必要があるかもしれません。
安定化スプリントは、通常の開発サイクルの最後、製品が出荷される前に追加されます。安定化スプリントは、技術的負債の処理、コードのクリーンアップ、バグの修正、コード修正に対するテストの実行などに使用されます。通常、安定化スプリントでは、新しいストーリーやストーリーポイントを追加しないため、速度は追跡されません。
アジャイルで速度を考慮しながら作業を重ねるうち、実際に完了できる作業を上手に見積もれるようになるでしょう。
速度の安定と向上に取り組むときは次のことを考慮します。
-
明確で読みやすく、理解しやすいユーザーストーリーを書く。
-
チームメンバーと規模の一貫性をできるだけ保つ。
-
スプリントのレトロスペクティブを使用して、速度を安定させる方法を模索する。例えば、コミュニケーションを改善する方法を見つけて、タスクを予定通りに完了するように仕事を調整します。
-
より良い「完了」の定義を開発する。安定化スプリント中に完了したタスクを確認し、そのタスクを通常のスプリント中に完了させる方法を検討します。
-
スピードよりも品質に焦点を当てる。見積もりを出すために作業を急ぐことはやめましょう。スプリントの速度をチームの目標とすべきではありません。時間をかけて徹底的にテストされた高品質の製品を開発すれば、今後の速度をより正確に予測できます。
-
高品質の製品を提供していることを確認するために、適切なテストに十分な時間があることを確認する。また、不必要なテストに時間を費やしていないことを確認します。例えば、コードが変更されておらず、数回のスプリントを通じて安定している場合は、再テストは不要でしょう。
-
必要なときには助けてもらう。チームが特定のタスクを完了するのに必要なスキルが不足している場合は、内部または外部の支援者を募ります。スキルセットを向上させるためのトレーニングを提供して、チームメンバーが最新情報を把握できるようにします。
スプリントベロシティにはばらつきがあるものですが、過去のスプリントで何が達成されたかを確認することは、チームが将来のスプリントで完了できるものを正確に予測するために大いに役立ちます。

Lucid について
Lucid Software は、チームが将来を見据え、アイデアから現実へと具体化させるためのビジュアルコラボレーションと業務加速のスイートを提供しています。その製品には、Lucid ビジュアルコラボレーションスイート (Lucidchart と Lucidspark) と airfocus が含まれています。Lucid ビジュアルコラボレーションスイートは、ビジネスのアジリティ、クラウド、プロセス変革のための強力なアクセルと組み合わせることで、組織が業務を効率化し、連携を促進し、大規模なビジネス変革を推進できるよう支援します。AI を活用したプロダクト管理・ロードマッピングプラットフォームである airfocus は、チームが作業に優先順位を付け、製品戦略を定義し、実行をビジネス目標に合わせて調整できるようにすることで、これらの機能を拡張します。フォーチュン 500 企業で最も使用されている業務加速プラットフォームである Lucid のソリューションは、Google、GE、LINE など、世界中の大企業で1億人以上のユーザーに信頼されています。Lucid は、Google、Atlassian、Microsoft などのリーダー企業と提携し、その製品、成長、職場文化において数々の賞を受賞しています。
Lucidchart で今すぐ作図を初めましょう。無料で使えます!
登録することにより、当社のサービス利用規約に同意され、また当社のプライバシーポリシーを確認の上理解されたものと見なします。
