チームが新製品を立ち上げるにせよ、既存機能を更新するにせよ、アジャイル変革を行うにせよ、パフォーマンスを追跡する必要がある。
そこで、アジャイルメトリクスとKPIが登場する。
これらは開発チームの北極星です。アジャイルメトリクスとKPIは、チームのパフォーマンスに関するリアルタイムの洞察を提供し、進捗を脱線させる前に潜在的な障害を示します。
あなたが監視すべき最も重要な15のアジャイルメトリクスとKPI、そしてClickUpを使用したそれらの追跡方法について学ぶために読み続けてください。
アジャイルメトリクスとは?
アジャイルメトリクスとは、設定したベンチマークに対してチームの進捗、パフォーマンス、有効性を評価するのに役立つ測定可能なデータポイントです。
アジャイルチームにとって、これらのメトリクスは定性的にも定量的にもなり得る。それらは組織やアジャイル開発チームの目標によって異なるが、2つの質問に答えるものである:
- イテレーションは価値を高め、インパクトを与えているか?
- あなたの製品は、時間の経過とともに顧客により多くの価値を与えているか?
アジャイルプロジェクトの場合、スクラムチームのメトリクスはスプリントのバーンダウンとベロシティであり、カンバンチームのアジャイルメトリクスはスループットと進捗中の仕事の追跡となる。
アジャイルKPIとは何か?
アジャイルKPIは、スプリントやイテレーションのフォームでアジャイルプロジェクトの成功の最も重要な側面を測定することに焦点を当てたアジャイルメトリクスです。アジャイルメトリクスがより広範なデータポイントを提供するのに対して、KPIはプロジェクト目標に結びついた重要な指標を強調します。
以下は、アジャイルKPIの鍵の簡単な内訳です:
- 成果志向:活動レベルよりも成果にフォーカスする。
- 選択的メトリクス: プロジェクト全体の健全性を監視するために重要な、より小さなメトリクスのセットで構成される。
- Goal-aligned: 主要なパフォーマンス指標は、アジャイルプロジェクトの特定の目標と目的に直接結びついている。
アジャイルプロジェクト管理者として、ロードマップと並行して、関連するプロジェクトメトリクスを確立し、追跡する。また、すべてのチームのパフォーマンスを監視し、潜在的な障害を早期に特定し、プロジェクトを成功に導く必要があります。
アジャイルメトリクスとKPIを追跡するメリット
ボトルネックの特定とプロセスの合理化
サイクルタイム(タスクを完了するために費やされる平均時間)、作業中(WIP)、およびアクティブなタスク番号などの適切なアジャイルメトリクスを追跡して、速度が低下している領域や、誰かのプレートに負荷がかかりすぎている領域を特定する。
データ駆動型の意思決定: このデータを活用して、ワークフローを調整したり、アジャイルソフトウェアチーム間でタスクを再分配したり、実装したりすることができます。 プロジェクト管理のためのアジャイルツール を使うことで、ボトルネックを解消し、チームの開発プロセス全体を効率化することができます。
アジャイルソフトウェア開発のメトリクスとKPIに注目することで、プロジェクトがプランの枠を超えることを防ぎます。それらを使ってアジャイルプロジェクトの進捗を監視し、問題になる前に逸脱に対処する。
タスクとプロジェクトの完了を改善する。
進捗のクリアされた可視性: チームのパフォーマンスとペース調整の進捗を追跡する。
スプリントの残りの仕事を視覚的に表すバーンダウンチャートなど。
集中力と優先順位付け:チームが各スプリントで完了したベロシティなどのKPIメトリクスからの洞察を利用して、効果的なプランを立て、クライアントのニーズとプロジェクトの期限に基づいてタスクの優先順位を付けます。
チームダイナミクスとリソース配分の最適化: アジャイルパフォーマンスのメトリクスを監視および追跡することで、チームのパフォーマンスを理解し、リソースの可用性を最適化し、調整に漏れがないようにします。
クライアントにより良い製品を提供する。
品質管理: 欠陥脱出率などのメトリクスを追跡し、クライアントに届く前に潜在的な問題を特定し、対処する。このように品質管理に注力することで、より良い製品、ひいてはクライアントの満足度につながります。
納期遵守:開発プロセスのさまざまなフェーズでメトリクスを追跡することで、プロジェクトが納期に間に合うかどうかを把握できます。
アジャイルメトリクスのさまざまなタイプとは?
アジャイルメトリクスのさまざまな種類とは? | ||
---|---|---|
カンバン・メトリクスは、より広範なアジャイルKPIの一部であり、ワークフローとタスク完了に焦点を当てます。 | スクラムのメトリクスは、有効性と効率性を改善するために追跡する特定のメトリクスである。 | リーンメトリクスは、組織からカスタムへの価値のフローに焦点を当てる。 |
メトリクス|スループット|サイクルタイム|作業中|チームのベロシティ|スプリントバーンダウン|ネットプロモータースコア|提供された価値|重要度|ボトルネックになっている仕事 | ||
重要性|ボトルネックを早期に発見し、予測を改善し、プロジェクト全体の効率を最大化する|チームの有効性とROIの観点からのビジネスへの貢献を可視化する|継続的なフローを目指すシステムにおけるパフォーマンスを測定する。 |
アジャイルメトリクスの種類
アジャイルKPIの設定方法
- 目標を設定する: 目標をクリアされた。製品立ち上げの迅速化、カスタマーの満足度、または開発品質の向上が目標ですか?これらの目標を直接反映するKPIを選択する。
- アジャイルは広い視野を価値とする。ストーリーポイント」のような1つの側面だけを追跡するのではなく、さまざまな領域にわたるチームのパフォーマンスの完了したイメージを描くメトリクスをミックスして選択する。
- KPIの過多を避ける: チームに多くのKPIを与えすぎないこと。重要なKPIを3~5個選びましょう。 KPIとメトリクス 現在の目標に最も関連するもの。プロセスを改善するための洞察を提供する、実行可能なものでなければならない。
- 進捗を測定するためにアジャイルプロジェクト管理テンプレートを使用する。 ClickUpのアジャイルプロジェクト管理テンプレート プロジェクト進捗の可視性を高め、無駄を省き、改善点を特定し、結果を可視化・分析して開発サイクルの調整に役立てることができます。
- 追跡の頻度: 定期的なモニタリングスケジュールを確立する - 毎日、毎週、またはスプリントレビューの際に測定するのか?
- チームの調整:アジャイルメトリクスとKPIの重要性を全員が理解していることを確認する。スプリントの間に定期的にレビューする。 アジャイルミーティング 改善点を特定し、アプローチを適応させる。アジャイルとは継続的な改善であり、KPIはそれを反映したものでなければならない。
KPIを追跡するための所有権を割り当てる。チームの幸福度のように、チームリーダーが追跡できるものもあれば、正確性を確保するために開発チームが直接関与する必要があるものもある。
選択したKPIは、ワークフロー(カンバン、スクラム、リーンなど)と整合させ、最終的にはプロジェクトのために選択したフレームワークをサポートすることを忘れないでください。
ボーナス
15のアジャイルのメトリクスとKPIを追跡する
1.ベロシティ
ベロシティは、チームがスプリント中に完了した仕事を測定するアジャイルのメトリクスである。通常、スプリントで完了したすべてのユーザーストーリーポイントの見積もり努力を追加することで測定されます。
過去のベロシティに基づいているため、予測精度はイテレーションを重ねるごとに高まっていく。
ベロシティを計算する式は以下の通りです:
ベロシティ = Σ (スプリントで完了したユーザーストーリーのスプリントポイント)_。
ベロシティは1つのチームに関連するものであり、さまざまなチームのベロシティを比較すると、サイズ、スキル、プロジェクトの複雑さが異なるため、誤解を招く可能性があります。
2.スプリントバーンダウン
スプリントバーンダウンチャートは、スプリント全体の残りの仕事を視覚的に表します。そのスプリントにコミットしたすべてのユーザーストーリーを完了するための努力(ストーリーポイントで見積もる)を追跡します。
スプリントバーンダウンチャートの基本的な構成要素は次のとおりです:
- 横軸(X軸):横軸(X軸):スプリントに残された日数または仕事時間を表す。
- 縦軸(Y軸):縦軸(Y軸):残りの総努力を表す。
- トレンドライン(理想的なバーンダウンライン)*:トレンドライン(理想的なバーンダウンライン)*:スプリント開始時の総努力から始まり、終了時にはゼロまで減速する勾配線です。すべての仕事が順調に進捗した場合の理想的なバーンダウン率を表す。
- 実際のバーンダウンライン: このラインは、毎日の更新に基づくスプリント全体の実際の残りの努力を表します。この線がトレンドラインに近いことが理想的です。
バーンアップ、バーンダウン、ベロシティ、累積フローチャートでClickUpのスプリントレポートを可視化し、スプリント目標に沿った状態を維持する。
3.サイクルタイム
かんばんのようなアジャイル手法では、サイクルタイムはタスクを完了するのにかかる時間よりも深くなります。具体的には、タスクがコアワークフローステージにエントリーされてから納品準備が整うまでに完了するのにかかる平均時間を測定する。
サイクルタイムを測定する一般的な方法は次のとおりです、
サイクルタイム=完了した仕事アイテムのリードタイム/完了した仕事アイテムの数_である。
4.ネット・プロモーター・スコア(NPS)
ネットプロモータースコア(NPS)は、製品、会社、またはサービスに対する顧客の感情と忠誠心を測定する重要なアジャイルメトリックスである。
NPSは1つのアンケートの質問に基づいている:「1から10まで のスケールで、同僚に[会社/製品/サービス]を勧める可能性はどのくらいですか?
**NPSはアンケートの質問であり、式ではありません。スコアは以下のように分類されます。
- 優秀:NPS > 70_
- ポジティブNPS 50-69
- ネガティブNPS < 20_
一般的に、70点以上はエクセレント、50~69点はポジティブ、20点未満はネガティブとみなされる。
5.提供価値
完了した価値(Value Delivered)は、完了率を超えて、実際にカスタマーのために生み出されたビジネス上の利益に踏み込んだものである。このメトリクスは、組織の目標に対するプロジェクトの具体的な影響を測定します。
この顧客中心のメトリクスは、顧客満足度の向上、高収益、コスト削減、効率性の改善など、具体的な結果に焦点を当てます。
提供された価値を測定する具体的な式はありませんが、目標(満足度、収益、効率など)に対する顧客のインパクトを通じて測定されます。
提供される価値に焦点を当てることで、アジャイルチームは、組織やプロジェクト全体にプラスの影響をもたらす一貫したパフォーマンスを確保できる。
6.作業中(WIP)
作業中(WIP)は、ワークフローの効率とチームのパフォーマンスに直接影響する、かんばんの一般的な慣行である。
WIPリミットは、カンバンボードの各フェーズで許可されるタスクの最大数を定義します。これにより、チームは新しいタスクを開始する前に既存のタスクを完了することに集中し、非効率と遅延を減らすことができます。
**WIPリミットは、カンバンボードの各ステージで許可されるタスクの最大数を定義します。
7.スループット
カンバンとリーン・アジャイル手法では、スループットはワークフローの全体的な効率を反映します。チームがタスクを完了し、顧客に価値を提供する速度を評価する。
スループットは、開始したタスクの数を追跡するだけでなく、1日、1週間、スプリントなどの時間枠内で完了したタスクの数を具体的に測定します。これにより、チームの実際のデリバリーキャパシティを明確に把握することができます。
スループットを計算する一般的な方法は次のとおりです、
スループット = 期間内に完了したタスクの数/期間の長さ_。
8.欠陥脱出率
欠陥脱出率(DER:Defect Escape Rate)は、開発チームの仕事に対するテスト努力の有効性を明らかにする。これは、テストプロセス中に発見されず、最終的にリリース後にクライアントに発見された欠陥の割合を測定します。
欠陥脱出率の評価式は以下の通りです:
DER=(1-リリース後の不具合番号/不具合総数)×100%。
DERを長期にわたって一貫して削減する努力は、強力な品質保証プロセスを浮き彫りにする。
**DERが低いほど、カスタマに影響を与える前に不具合を発見する厳格なテストプロセスであることを示す。DERを時間追跡することで、簡単に傾向を把握し、テスト戦略の有効性を評価することができます。
9.コード・カバレッジ
コード・カバレッジは、次のような重要な指標である。
テスト努力の徹底度を評価し、追加テストが必要な領域を特定する。
コードカバレッジは、自動テストの実行中に実行されたコードブロックの割合を定量化します。コードカバレッジが高ければ高いほど、一般的にテストスイートが包括的であることを示唆し、潜在的に欠陥が検出されないリスクを低減する。
コードカバレッジの計算式は次のとおりである:
コード・カバレッジ = (テストで実行されたコード行数 / コード総行数) x 100%_ です。
10.仕事アイテムの年齢
ワークアイテムエイジ(WIA)は、ワークアイテムがバックログに追加されてから完了するまで、ソフトウェア開発サイクルで費やした時間を追跡します。
WIAは、タスクがプロジェクト管理システムに通常どれくらいの期間留まるかを明らかにする。WIAが常に高いタスクは、リソースのリミットや外部要因への依存関係など、ワークフローのボトルネックを示しているかもしれません。
Work Item Ageの計算式は以下の通りです:
WIA = 現在の日付 - 仕事アイテムがバックログに追加された日付_です。
11.ブロック時間
適応性と迅速な納品が重要なアジャイル手法では、ブロックタイムはチームメンバーがタスクの進捗を妨げるために費やす時間を示す。
ブロック時間を追跡することで、チームは、フローの効率を妨げる繰り返し発生する問題を突き止めることができる。
ブロック時間を計算するための特定の式はありません。代わりに、ブロック時間を理解するために、障害物によって進捗できないチームメンバーが費やした時間を追跡します。
ブロック時間を追跡することは、アジャイルチームが仕事環境内で効率的なフローを作成し、遅延を最小限に抑え、顧客に価値を提供するために費やす時間を最大化するのに役立ちます。
ブロックされた時間の一般的な原因には、承認待ち、タスク要件の不明確さ、バグ、シス テムの停止などがある。
12.リリースバーンダウン
短期間の進捗を追跡するスプリントバーンダウンチャートとは異なり、リリースバーンダウンは、いくつかのスプリントにまたがるリリースサイクル全体の保留中の仕事の全体像を提供します。
縦軸にリリースの残り努力の合計、横軸に残り時間が表示されます。
- 縦軸:_リリースの残りの総努力
- 横軸:_ リリースサイクルの残りタイム
リリースバーンダウンチャートは、アジャイルチームが透明性を維持し、リスクをプロアクティブに特定し、ソフトウェア開発とリリースを成功させるためにデータ駆動型の意思決定を行うのに役立ちます。
13.管理チャート
管理チャートは、個々の仕事アイテム(ユーザーストーリーポイント、バグ、エラー)のサイクルタイムに注目する。
これらは、プロジェクトの納期に影響を与える可能性のある潜在的な問題に対する早期警告システムとして機能し、また、サイクルタイムの不整合を特定し、チームが根本原因を調査することを可能にします。これにより、チームはより予測可能なワークフローを目指すことができる。
進捗中リミットやスループットなど、他のアジャイルメトリクスとコントロールチャートを併用することで、ワークフローをより包括的にビューすることができます。
14.コードターン
コード解約は、コードベース内の全体的な変更を反映するアジャイルなメトリクスである。開発ライフサイクルを通じて追加、修正、削除されたコードの量を測定する。
ある程度のコード更新は自然なことですが、過度に高い更新はコードの安定性に潜在的な問題があることを示しています。
コード・チャーンは通常パーセントで表され、特定の期間中に追加または削除されたコードの総行数を、開始時のベースのコード総行数で割ることによって計算されます。
コード・チャーンを計算する式は次のとおりである:
コード・チャーンの計算式は以下のとおり。
15.チームの幸福度アンケート
チーム幸福度アンケートは、アジャイルソフトウェア開発チームの士気、満足度、全体的な幸福度を測定します。定期的にフィードバックを収集することで、アジャイルプロセスの改善点を特定し、前向きな仕事環境を育成することができます。
ボーナス: ここにがあります。
プロダクト・マネジャーが目標を達成するために_。
クリックアップを使ったアジャイルKPIの追跡方法
スプレッドシートを使ってアジャイルのメトリクスやKPIを追跡するのは、時間がかかり非効率的で、コラボレーションのリミットもあり、自動化されていないためエラーが起こりやすく、データ転送のエラーにつながります。
その代わりに
ClickUpのアジャイルチーム向けプロジェクト管理ソフトウェア
は、アジャイルKPIとメトリクス追跡を自動化するツールと機能を提供する。
アジャイルチームがどのように実用的なメトリクスに優先順位をつけ、目標を設定し、継続的に改善を繰り返すことができるかを見てみましょう。
目標とターゲットの設定
ClickUp 目標
は、ハイレベルなコンテナをより小さなターゲットに分解したものです。これらの目標は、全体目標を達成するために達成しなければならないビジネス目標と考えてください。
これらのターゲットをミーティングすると、目標がリアルタイムで更新されます。
最も優れている点は、ターゲットを測定するために選択するアジャイルメトリクスをカスタムできることです。
例
- 番号:パーセンテージとスコア
- 通貨:コードカバレッジやサイクルタイムなどのメトリクス
- タスク:タスク完了に基づくパフォーマンスの追跡
ClickUp Goalsでスプリントターゲットや週間売上目標などを作成しよう。
ClickUp GoalsでアジャイルメトリクスとKPIを設定する方法は以下の通りです。
ClickUp Goalsで目標を作成し、追跡する方法を紹介します:
ステップ1: 目標の作成
- NPSスコアを6から7.5に上げる
ステップ2:目標達成のためのターゲット設定
- G2で新たに10件の5つ星評価を獲得する
- 週間サポートチケット数を25%削減する
- メンション上位3つの問題に取り組む
ステップ3: ターゲットの進捗を測定するために使用する主要メトリクスを定義します。
- プロモーターとディターナーの割合を見つける
- カスタムアンケート
ステップ4:望ましい結果が出るまで進捗の追跡を開始する。
- 利用する ClickUpのプロジェクト管理ソフトウェア メトリクスとチームの進捗の可視性、開発チームとのコミュニケーション、全員とのコラボレーションを実現します。
プロのヒント💡: Use
_そして
目標を、期限付きで、具体的で、測定可能で、関連性があり、達成可能なものにする。
ビジュアル・ダッシュボードによる実用的な洞察。
/画像 https://clickup.com/blog/wp-content/uploads/2023/07/Sprint-Velocity-Card-in-ClickUp-Dashboards.gif クリックアップダッシュボードのスプリントベロシティカード /スプリント速度カード
ClickUpダッシュボードで、アジャイルメトリクスの進捗をリアルタイムでビューする。
使用方法
/参照 https://clickup.com/features/dashboards ClickUpダッシュボード /%href/
を使えば、アジャイルメトリクスを視覚的に表現できるので、スプレッドシートやJiraのような外部ツールが不要になります。
以下のような重要な領域について、即座に洞察を得ることができます:
- スプリントの進捗: バーンダウンチャートを通じて、スプリント内の残りの仕事を視覚化します。
- 問題タイプの内訳: バグ、機能リクエスト、その他の問題の傾向を特定する
- Team velocity: チームが各スプリントで完了した仕事を測定する。
- Deployment frequency: チームがアップデートや新機能をリリースする頻度を追跡する。
- サイクルタイムとリードタイム: ワークフローを通してタスクに費やされた平均時間を把握する。
実行可能なメトリクスを追跡し、優先順位をつけます。 ClickUpのKPIテンプレート を使えば、様々なメトリクスを追跡することができます。ただし、以下のようなチームのオブジェクトに直接影響を与えるものを優先してください:
- 生産性メトリクス:効率とアウトプットを評価する。
- 品質メトリクス: 欠陥率とコード全体の品質を評価する。
- 予測可能性メトリクス: 見積もり精度とプロジェクト納品タイムラインの追跡
- 顧客満足度メトリクス:製品に対するユーザー・エクスペリエンスとフィードバックを測定する。
継続的な改善のために反復し、適応する。
活用する
/参照 https://clickup.com/templates/project-metrics-t-900200021926 ClickUpのプロジェクトメトリクステンプレート /%href/
を使用して、ClickUp内でアジャイルメトリクスの進捗を測定、監視、可視化することができます。
ClickUpでアジャイルメトリクスを分析するために、定期的なレビューを予定しましょう。 トレンドを特定し、新しいメトリクスを導入し、チームのニーズの変化に合わせて追跡プロセスを改善し、目標に対する進捗を評価し、改善のための領域を特定します。
チームのためにアジャイルメトリクスとKPIの力を引き出す準備はできていますか?
チームのパフォーマンスを測定するために、関連するすべてのアジャイルメトリクスとKPIを監視するのが理想的です。
ClickUpのアジャイルプロジェクト管理プラットフォームは、それをやることを支援します。ClickUp Goalsを使用して、最も重要なアジャイルメトリクスの目標を設定し、事前に作成されたテンプレートで進捗を追跡し、ClickUpダッシュボードで進捗を測定し、適切なメトリクスとKPIをステークホルダーにレポート作成して、チームに対する信頼を築きましょう。
メトリックの追跡を一元化することで、複数のツールやスプレッドシートを使いこなすことなく、比類のない透明性を実現できます。
/参照 https://clickup.com/signup ClickUpに無料登録する /%href/
に登録して、アジャイルのメトリクスとKPIを追跡しよう。
よくある質問 (FAQ)
1.アジャイルにおけるKPIとは何ですか?
アジャイルでは、KPI(主要業績評価指標)は、イテレーションやスプリントが終わるたびにチームのパフォーマンスを測定する特定のメトリクスとして定義されます。アジャイルのKPIメトリクスを測定するメリットは、継続的な進捗追跡、チームの作業負荷に関する意思決定、チームの仕事ぶりに関する貴重な洞察を得ることです。それらには、ベロシティ、スプリントバーンダウンチャート、累積ワークフローダイアグラムが含まれる。
2.アジャイルにおけるメトリクスとは?
アジャイル方法論におけるメトリクスは、ソフトウェア開発のさまざまなフェーズを通して生産性の洞察を提供し、製品の品質を評価し、チームのパフォーマンスを追跡する。メトリクスは、個人レベルでもチームレベルでも調整できる。チームレベルでは、プロジェクトの全体的な健全性を評価し、一方、個人レベルでは、進捗に対する個人のパフォーマンスを識別するために使用することができます。
3.スクラムのメトリクスとKPIとは何ですか?
アジャイルチームは、チームのプロセスの有効性を測定し、特定の目標に対する進捗を追跡し、改善領域を特定し、アジャイルワークフローを最適化し、利害関係者にプロジェクトの可視性を与えるために、スクラムメトリクスとKPIを使用する。