DORAメトリクス
DORA Metrics
どらめとりくす
研究プログラムDORA(DevOps Research and Assessment)が示した、ソフトウェアのデリバリーの性能を測る指標。デプロイの頻度、変更のリードタイム、変更障害率、平均修復時間(MTTR)の4つ(Four Keys)で、速さと安定性の両面を評価し、組織の改善の度合いを把握するのに使う。
Related
他の資格での定義
Related
関連キーワードの用語
Four Keys(DORAメトリクス)の一つで、本番環境へのデプロイをどれだけの頻度で行えているかを表す指標。変更を小さく頻繁に届けられるほど高く評価され、開発の速さを示す。
サイト信頼性エンジニアリング。Googleが提唱した、ソフトウェアエンジニアリングの手法でシステム運用の課題を解決するアプローチ。SLI/SLOに基づくエラーバジェットの管理、トイル(手作業)の削減、ポストモーテム文化などが特徴。
開発者が頻繁にコードをリポジトリに統合し、自動的にビルドとテストを実行する開発プラクティス。CIと略され、不具合の早期発見と修正コストの削減を実現する。DevOpsやアジャイル開発の基盤となる手法。
ソフトウェアをいつでもリリースできる状態に保つ開発プラクティス。CDと略され、CIの延長として自動テスト・自動ビルドに加え、本番環境へのデプロイ準備までを自動化する。最終的なリリース判断は人が行う点が継続的デプロイと異なる。
ソースコードの変更を起点に、ビルド、テスト、セキュリティの検査、デプロイといった一連の工程を自動的に順に実行する仕組み(CI/CDパイプライン)を整えること。手作業による誤りと待ち時間をなくし、変更を短い間隔で安全に本番環境へ届ける、DevOpsの基盤となる。
DevOpsを実践するうえで重要な5つの要素を頭文字で表した枠組み。文化(Culture)、自動化(Automation)、リーン(Lean)、測定(Measurement)、共有(Sharing)からなり、組織のDevOpsへの取組みの状況を評価し、足りない要素を見つけるのに使う。
