Dora Metricsとは何ですか?なぜ彼らはdevOpsで重要なのですか?
どうやってDevOpsを改善し、あなたの操作を強化しますか?それはすべて測定から始まります。あなたがどこから出て行きたいのかを理解する必要があります。
それがソフトウェア配信に関しては、パフォーマンスを測定して追跡するためにさまざまな指標開発チームがあります。チームは、彼らの長所と短所を理解するためにデータへの可視性と彼らが彼らのDevOpsの機能を改善する方法を必要とします。
それがまさにDoraがDevOpsの4つのDoraメトリックを作成した理由です。このガイドでは、Doraが誰であるか、4つのドーラのメトリックが何であるか、そしてそれらを使用するのの長所と短所を強調しています。
Dora Metricsとは何ですか?
4つのキーを概説する前にドラメトリックDevOpsでは、これらの測定基準がどこから来たのかを理解するために短い歴史のレッスンをカバーしましょう。
DevOpsの研究と評価(DORA)はDevOps Research Teamです。Googleが取得しました2018年.DORAはDevOpsにベストプラクティスを提供するためにデータ主導の洞察を使用しています。今日、DoraはGoogle Cloudチームとパートナーを務めて、Devopsの研究と報告を組織内でのソフトウェア配信を改善し続けています。
2018年の研究報告書加速:DevOpsの状態Doraは、Dora Metricsとして知られる4つの重要な測定基準を識別するために、6年間の研究から洞察を編集しました。これら4つの主要なメトリックを使用できますパフォーマンスを測定しますソフトウェアの開発チーム全体的なDevOps操作の効率と有効性を向上させます。
私たちはすぐに4つのメトリックを詳しく見ていますが、今のところ、これは高レベルの概要です。
メトリックを公表して以来、多くの組織はソフトウェアとDevOpsチームのゴールドスタンダードとしてそれらを使用し始めました。
4つのキーDoraメトリックは何ですか?
それぞれを見てみましょう4キードラメトリックあなたがどのようにあなたのチームのパフォーマンスを測定するのを助けることができるかを理解するために詳細に。
ソフトウェアプロダクションの必須メトリックであるため、すでに展開頻度に精通している可能性があります。展開頻度は、組織またはチームがコードの変更を本番に展開する頻度についてです。これは最終的にチームのスピードを明らかにしているため、チームがソフトウェアをどのくらい迅速に提供するかを示しています。そしてスピードが前向きな光で見ることができますが、それは抑制することが重要です 品質 心の上。頻度は重要ですが、ユーザーに値を配信したいです。
それで、展開頻度に関しては正しい答えや間違った回答がありますか?必ずしもそうではありませんが、Doraの認定された異なる展開スケジュールが2018年の報告書にあります。のAccelerate:DevOps 2018の状態Doraは、Elite Performersが需要に応じて利用可能であり、1日あたりの複数の展開にコミットすることを提案しました。ハイパフォーマーは1日1回、1時間に1回デプロイされていますが、中程度のパフォーマーは週に1回、月に1回あなたが現在低または中級のグループに座っているならば、パニックにしないでください。より小さなコードの変更をより頻繁に配信するエリートパフォーマーになるために向上し、あなたの道を改善して移動する余地があります。
これはあなたのチームの速度を測定するために使用できるもう一つのメトリックです。変更のためのリードタイムは、生産に入ることを約束する時間として定義されます。言い換えれば、コードコミットからプロダクションで実行されたコードへの移動にどのくらいかかりますか?
さまざまなコミットの期間にわたる変更のリードタイムを平均化することで、変更時間を計算できます。平均を計算することは重要です。
このメトリックの問題はなぜですか?それはあなたのチームがどのくらい早くニーズや修正に対応できるかを測定します。あなたのチームは、生産の変化を得るのにどのくらいかかる時間を理解してコミットするのをよりよく計画することができます。そしておそらく最も重要なことに、このメトリックはあなたの顧客を助けるために不可欠です。あなたの顧客が修正を必要とする緊急のバグを持っているならば、彼らはチームと仕事をすることができますチームと仕事をするのにかかるチームと協力したくないでしょう。変更を迅速に作成できるチームは、顧客を満足させます。
によるとドラの研究、Elite Performersは、1時間未満の変更のためのリードタイムを持っています。早いターンアラウンドについて話す!高いパフォーマーは、1日と1週間の間のどこかで変化を回す。中演奏者は1週間と1ヶ月の間に落ちるが、低演奏者は1~6ヶ月をかけます。
彼らの申請書に緊急の修正を必要とする顧客に戻ったら、あなたは彼らが高または低演奏チームで働く可能性が高いと思いますか?答えが多くの要因に基づいているかもしれませんが、顧客が迅速なターンアラウンド時間を選択し、高性能チームに固執する可能性が最も高いようです。
次に、変更の失敗率、または単純に記載されていますが、生産の失敗を引き起こす展開の割合の測定です。
展開頻度は、製造におけるコードの変更を展開する速度についてすべて、失敗率を変更していました。ソフトウェアやアプリケーションによって生産の失敗が異なる可能性があることに注意することが重要です。障害は、ロールバック、パッチ、サービス停止、または劣化サービスである可能性があります。このメトリックを使用するときは、あなたのチームのためにあなたの仕事に何があなたの仕事にあるかを定義することが不可欠です。
言うまでもなく、変更の失敗率が低下したいことは言うまでもない。障害を完全にほとんど避けないように必然的に避けられないが、チームや顧客のフラストレーションにつながりません。あなたがあなたの損失を測定するので、あなたが次回より良いことをすることができるように彼らから学ぶことをチーム目標にしてください。
Doraは分類されます46~60%の変化率の0~15%の変化故障率と低成績のエリート、高、および中演奏者。失敗率の変化率へのダイビングさらに、Doraは、Elite Performersが低パフォーマーよりも7倍の変更障害率を持つと報告しました。
そして最後に、私たちは復元する時間としても知られているサービスを復元する時間を持っています。
それに直面しましょう - サービスの中断と停止は理想的ではありませんが、彼らは起こります。彼らは常に避けられないわけではないかもしれませんが、あなたが彼らにどのように答えるかということです。サービスを回復または復元する時間は、計画外の停止などのインシデントが発生したときにサービスを復元するのにかかる時間を測定します。サービスをできるだけ早く回復して復元することは重要です。回復までの時間を最適化するという目的は、ダウンタイムを最小限に抑え、問題が発生したときに問題を診断して修正することです。
によると ドラ 、エリートパフォーマーは1時間以内に回復することができます。高校および中規模のグループは、サービスを復元するために1日以内にかかりませんが、トラックに戻るために1週間と1ヶ月の間のどこにでもかかることができます。回復までの時間を改善することはあなたの顧客を感動させるのに最適な方法です。
なぜDora Metricsを使うのですか?
だから、なぜあなたはDora DevOpsメトリックを使うべきですか?確かに、測定基準とパフォーマンス測定は貴重ですが、それらを一意に信頼できるDora Metricsについては何ですか?
ドラは研究と勉強していますDevOps.長年。彼らは常に彼らの調査と洞察を発表し、DevOpsチームを進化させて運転するために定期的に発表します。 ドラ 疑いなく、業界の有名なリーダーとその専門知識は信頼できる貴重なものです。 4つの重要なメトリックは薄い空気から落ちませんでした - 彼らはデータ主導の研究に根ざしています。
さらに、Dora Metricsはあなたのチームの配達レベルと機能について幅広い理解を与えます。メトリックは、業界で競合他社と比較する方法を特定するために使用できます。
あなたが時間の経過とともにDoraメトリックを測定して追跡するとき、あなたはプロセスの変更、チームのオーバーヘッド、埋められたギャップ、そしてあなたのチームの強みについて、よく知られた決定を下すことができるでしょう。これらの測定基準は、チームの批判のためのツールとしてはなく、あなたがElite DevOps組織を構築するのに役立つデータポイントとして使用されるべきです。
Dora Metricsの落とし穴は何ですか?
ドラメトリック使うのに素晴らしいツールですが、いかなる形式の測定と同様に、心を維持するためのいくつかの考慮事項があります。
2つの製品やチームが同じであるため、さまざまな製品やチームに1セットのメトリックを使用することは困難です。あなたの製品は他の誰かよりも複雑になるかもしれません。あなたのチームは他の開発チームより3倍小さいかもしれません。すべてのチームが独自のコンテキストや状況の中で動作するので、特定のチームにエリートパフォーマンスグループになるのがより困難になる可能性があります。
注目に値する別の考慮事項は、ドーラのメトリックだけよりも絵に多くあります。 4つのDORAメトリックでエリートまたは高カテゴリで実行するチームは成功したように見えるかもしれませんが、それらはこれらの測定基準の外部に会計されていない他の問題を持つことができます。これらの測定値を超えてより大きな写真があることを忘れないでください。彼らはすべてのものではありません。
Dora Metricsの記録UDNタスクマネージャー
開発者や製品チームをさらにサポートしたい場合は、Aを使用することを検討してください。プロジェクト管理溶液のようなもの UDNタスクマネージャー DORAメトリックを追跡するには、チームにタスクを割り当て、一元管理された場所でソフトウェア開発プロセスを管理します。
あなたのチームがフォローするかどうか狂気のまたは別の方法論、UDNタスクマネージャーあなたの構造を助けることができますソフトウェアプロジェクト管理そしてそれをもっとシームレスにする。今日の無料トライアルを始めましょう 。