Labs ICT
Pro Login

DevOps Metrics

Measuring success with DORA metrics and key performance indicators

DevOps Metrics

Measuring DevOps success requires the right metrics. The DORA metrics (from Google's State of DevOps reports) are the industry standard for evaluating team performance.

The Four DORA Metrics


  ┌───────────────────────────────────────────────────────┐
  │                  DORA Metrics                         │
  ├──────────────────────┬────────────────────────────────┤
  │  Metric              │  What it measures              │
  ├──────────────────────┼────────────────────────────────┤
  │ 1. Deployment        │ How often you deploy           │
  │    Frequency         │ (per day/week/month)           │
  ├──────────────────────┼────────────────────────────────┤
  │ 2. Lead Time for     │ Time from code commit to       │
  │    Changes           │ production deployment          │
  ├──────────────────────┼────────────────────────────────┤
  │ 3. Change Failure    │ % of deployments causing       │
  │    Rate              │ failures in production         │
  ├──────────────────────┼────────────────────────────────┤
  │ 4. Mean Time to      │ Average time to restore        │
  │    Recovery (MTTR)   │ service after failure          │
  └──────────────────────┴────────────────────────────────┘

Performance Levels


                    Elite     High      Medium     Low
  ┌─────────────┬─────────┬─────────┬─────────┬─────────┐
  │ Deploy      │ On-     │ Once a  │ Once a  │ Once a  │
  │ Frequency   │ demand  │ day     │ week-   │ month+  │
  │             │         │         │ month   │         │
  ├─────────────┼─────────┼─────────┼─────────┼─────────┤
  │ Lead Time   │ < 1 hr  │ 1 day   │ 1 week- │ > 6     │
  │             │         │ - 1 wk  │ 1 month │ months  │
  ├─────────────┼─────────┼─────────┼─────────┼─────────┤
  │ Change Fail │ 0-15%   │ 16-30%  │ 16-30%  │ > 30%   │
  │ Rate        │         │         │         │         │
  ├─────────────┼─────────┼─────────┼─────────┼─────────┤
  │ MTTR        │ < 1 hr  │ < 1 day │ 1 day - │ > 6     │
  │             │         │         │ 1 week  │ months  │
  └─────────────┴─────────┴─────────┴─────────┴─────────┘

Other Important Metrics

  • Infrastructure Cost — Cloud spend per transaction
  • Test Coverage — % of code covered by automated tests
  • Uptime/SLA — Service availability percentage
  • Developer Experience — Time from clone to first commit
  • Security Vulnerabilities — Count and severity over time