製品チームに最適な指標

製品について話し合うときに、メトリックが邪魔になるだけの場合があります。







数週間前、私は仲間のコーチに会い、私たちの職業のいくつかの側面について話し合い、話し合いました。ある時点で、彼は私に答えるのが難しいことがわかった質問をしました。



もっと正確に言えば、私はすぐに答えました、しかしそれからこの質問は私に数週間悩まされました、私はそれを何度も何度も考えました。その結果、すべてを徹底的に検討した結果、より合理的な答えが得られました。

そこで、「アジャイルチームを追跡するための指標が2つしかない場合、どちらを選択しますか?」と尋ねられました。
「メトリクス」という言葉は、私の経験があまりポジティブではなかったので、すぐに恥ずかしかったです。控えめに言っても、メトリクスはパフォーマンスを向上させる手段としてではなく、武器として使用されることが多すぎます。それらを使用するとき、集団は実験用ラットのようなもののように感じる傾向があります。



しかし、私はまだ質問に答えました-私は最初のものに名前を付けました、それは私の頭に浮かびました。そして、私はこの答えを誇りに思っていたとは言えません。今日私にこの質問をしてください、私ははるかに思慮深く答えます...



したがって、私の最初の答えは、「それは明らかですユーザーエクスペリエンスストーリーの実行時間のメトリックを追跡する必要がある」というものでした。
今、私は急いでいたことを理解しています。私はメトリクスに入るすべての人に陥る罠に陥りました。答えを急いで、私は何か重要なことを忘れました-市場投入までの時間や収益の指標よりも重要です。



しかし、私は後で私の心を通り過ぎたものについて話します。とりあえず、メトリックとそれらを使用することの危険性を簡単に見てみましょう。そして、今日この質問にどのように答えるかをお話しします。



メトリックを使用することの危険性



メトリックを使用する場合、意図的にメトリックを使用し始めたとしても、すぐに正しい方向に進むことができます。数字に注目すると、製品を開発する人と使う人のことを忘れがちです。数字の操作は簡単で魅力的です。



メトリックの使用に陥る可能性のある3つの落とし穴について考えてみます。



#1。過剰なメトリック



すべてを追跡しましょう!より多く使用できるのに、なぜ1つのパフォーマンス指標に制限するのですか?より良いですよね?もちろんそうではありません-製品チームに関しては。



次のメトリックが追跡されているとしましょう。



  • 機能ごとにユーザーをマスターする。
  • 時間の経過に伴うユーザーの喪失。
  • 地域別の新規ユーザー。
  • 時間の経過に伴う平均速度。
  • サイクルタイム。
  • タスクの実行時間。
  • 総流量。
  • 進行中の作業。
  • バックログアイテムの平均存続期間。
  • スプリントに残っているタスクの量。
  • リリース前に残っているタスクの量。
  • 障害から回復するための平均時間。
  • 見逃された欠陥の割合。
  • ユニットテストによるコードカバレッジのパーセンテージ。


チームはいつ、どの指標に焦点を当てるべきですか?そのような質問への答えは簡単ではありません-それは絶えず変化する文脈に依存します。あるメトリックの改善は、別のメトリックに悪影響を与える可能性があります。通常、それはすべて、現時点で管理について最も懸念している指標に帰着します。

「何かを測定できなければ、それを制御できないという考えは、代償を伴う神話です。」



-ウィリアムエドワーズデミング
メトリックが多いほど、関連データを収集するために必要な労力と人員が増えます。同時に、特定の各指標を追跡する価値があるかどうかを評価することすらしていません。これらすべてにもかかわらず、私たちはデータ追跡を最大限に活用しようとしています。



多くの場合、データの監視、分析、およびレポートを行う専任のチームを割り当てることまでになります。残念ながら、これらの分析チームは、実際の製品開発者とエンドユーザーの両方から孤立していることがよくあります。データの解釈は、サンプルやサンプルの実験室分析に似ています。人間との接触、状況、状況の理解はありません。



したがって、直感では別のことを教えてくれますが、指標の数を減らすことをお勧めします。



#2。チーム間の比較



メトリックでチームを比較し始めるとすぐに、それはすぐに役に立たなくなります-そのメトリックで競争が始まり、その結果、焦点が不健康な方法でそれに移ります。Goodheartの原則に



よれば、ターゲット上のチームを比較すると、そのメトリックでパフォーマンスが向上するように調整され、その回避策が見つかり始めます。そして、メトリックを追跡するという本来の意味はなくなります。

「あなたが私をどのように評価するか教えてください、そして私は私がどのように振る舞うかをあなたに話します。」



-エリ・ゴールドラット
監視されていると思うと、動作が異なりますこれはホーソーン効果と呼ばれます



このように頻繁に使用されるメトリック、つまり速度を取り上げます。チームの場合、このメトリックは、チームがスプリントで「完了」状態にしたストーリーポイントの合計です。スピードはチームのための単なる計画ツールであり、それ以上のものではありません。通常、平均速度は少なくとも最後の3つのスプリントについて計算され、この値に基づいて、将来のスプリントで完了できるストーリーの数と数が予測されます。



残念ながら、チームの生産性に関心のある人は、速度メトリックを別の方法で使用します。多くの場合、「トップ」でチームの有効性を比較するために使用されます。その結果、優れた予測ツールが生産性に関連する指標に変わり、チーム間で不健全な競争が始まります。



その結果、速度メトリックは無意味になるように操作され始めます。最も一般的な操作は次のとおりです。



  • 大きなストーリーにはより多くのポイントがあるため、ストーリーは小さなストーリーに分割されません。
  • ストーリーの難しさは、より多くのポイントを獲得するために過大​​評価されています。
  • チームは、ストーリーをスプリントにすばやく変換するために品質を犠牲にします。
  • チームは、作業の透明性を低下させ、問題をできるだけ少なくしようとします。これは、ストーリーをできるだけ早く「通過」させるためです。


この動作により、チームの生産性が低下します。さらに、計画ツールとしての「速度」インジケータの本来の意味が失われます。



そして、それが外部の目標になる場合、これはどのメトリックでも発生する可能性があります。



#3。客観的なデータを過度に強調する



学校の幼い頃から、私たちは客観的であるように教えられています。意思決定において偏見は受け入れられないことを私たちは知っており、このアプローチはビジネスの世界では歓迎されています。その結果、私たちは客観的な定量的データに夢中になり、定性的データを無視したり過小評価したりすることがよくあります。



チームに心理的な安心感がない場合、プロセスの透明性が低下し、品質データの完全性に対する信頼が低下し、使用量が少なくなります。

「恐れがあれば、数字は嘘をつくでしょう。」



-ウィリアムエドワーズデミング
数字、グラフ、チャート、その他のパフォーマンス指標を徐々に掘り下げて、チームとのコミュニケーションはますます少なくなっています。そして、これはチームの安心感を決して高めるものではありません-それはそれをさらに減らすだけです。



私がコーチとして働いていた会社が、チームの生産性の追跡を自動化することを決定したことを覚えています。彼らは、Jiraからのログ、継続配信パイプラインからのデータ、およびサポートからのデータを分析しました。人間の介入なしにこのデータを自動的に追跡するために多くの努力が払われてきました。



そして、経営陣が従業員から受け取った情報を信頼していなかったため、これはすべて行われました。彼らは人的要因を排除しようとし、数字に目を向け、チームとのコミュニケーションが少なくなってしまいました。しかし、心理的安全性の主な問題は解決されませんでした。経営陣が従業員との協議を減らし始めたため、そのレベルはさらに低下しました。



必要な唯一の指標



今、あなたはおそらく私がデータが好きではないと思うでしょう。はっきりさせておきますが、データが悪いと言うつもりはありません。データが必要です。事実なしに決定を下す際に-どこにも。

「データがなければ、あなたの言葉は単なる別の意見です。」



-ウィリアムエドワーズデミング
しかし、これら3つの問題(圧倒的な指標、チーム間の比較、客観性への情熱)は、データを効果的に使用することを妨げています。それで、あなたは何をしますか?



これは私が過去数週間考えてきた質問です。そして、その答えはチームの関与の概念にあるという結論に達しました。



チームエンゲージメントメトリック



製品の成功を示す最良の指標は、チームの関与です。それは、自律性、専門的なスキル、チームの焦点のレベルによって評価されます。



関与すればするほど、楽しくなります。エンゲージメントのレベルが高いチームは、目標を達成するために必要な内部組織を自分で決定します。その従業員は、専門的なスキルを向上させ、製品をより効率的に提供および管理することを学び、彼らが目指す目標を持っており、それが彼らを前進させ、チームにとどめます。



残りの指標は依然として価値がありますが、厳密に内部的なものでなければなりません。自律チームは、使用状況に応じて指標を追跡します。専門家のレベルを上げることにより、チームはより良い結果を達成するために自分自身を適応させ、製品を導きます。目標を追求するために、チームは状況に応じて目的の指標を追跡します。



これは、チームエンゲージメント追跡システムを起動する必要があることを意味しますか、または、たとえば、チーム満足度インジケーターのダッシュボードで作業を開始する必要がありますか?番号。これを行うと、上記の3つの問題に戻ります。そして、何をしますか?



チームと通信します。



オフィスを出て、作業がどこで行われているのかを話します。開発者のオフィスに行き、スプリントレビューに行き、バックログディスカッションに参加します。彼らが助けを必要としている場所をよく見てください。彼らが彼らの仕事に関与していると感じるかどうか彼らに尋ねてください。



数字やグラフではなく、言葉でコミュニケーションするだけではありません。コミュニケーションは、どの指標やグラフよりもはるかに重要な要素です。会話から多くのことを学ぶことができ、理解しやすくなります。指標とグラフは会話に役立ちますが、それを置き換えるものではありません。



チームが独自に指標を追跡して対応できるようにします。関与するチームは、自律性、スキル、およびコミットメントを持って、価値自体を処理し、どのメトリックを使用するのが最適かを判断します。



チームに行き、定期的にチームと連絡を取り、助けが必要な場合はサポートします。そうすれば、チームがどのように安全に感じ始めるかがわかり、同時にエンゲージメントが高まります。また、メトリックは必要ありません。



だから私の最終的な答えは



この記事は、私が追跡する2つの指標を尋ねた別のコーチとの会話から始まりました。



さて、慎重に考えた上で、よりバランスの取れた答えを出します。



「チームに自分で決めさせてください。彼らが参加と支援を感じることができるように、私たちはもっと頻繁に彼らを訪問し、コミュニケーションをとる必要があります。」




アジャイル手法は、チームの協力と改善を維持することに重点を置いています。ここで重要なのは、数字、チャート、グラフではありません。



チームの関与を高めることに焦点を当てる時が来ました。自律性、コミットメント、そして卓越した専門性の開発を奨励することです。チームを含めるには、メトリックを使用する必要があります。次に、作業環境の作成を開始し、作業に必要なサポートを提供できます。



感謝マチェイJarosマールテンDalmijnこの記事への貢献のために。



翻訳者について



記事はAlconostによって翻訳されました。



Alconostはゲームアプリケーション、ウェブサイトをローカライズします70の言語で。ネイティブネイティブトランスレータ、言語テスト、APIを備えたクラウドプラットフォーム、継続的なローカリゼーション、24時間年中無休のプロジェクトマネージャー、任意の文字列リソース形式。



また、ウェブサイト、販売、画像、広告、トレーニング、ティーザー、説明者、GooglePlayおよびAppStoreの予告編用の広告およびトレーニングビデオも作成しています。



→ もっと



All Articles