Skip to main content

📊 DORA Metrics Dashboard

Real-time DevOps performance metrics for SpecWeave, updated daily.

Metrics Status

Current Performance

🚀 Deployment Frequency

Deployment FrequencyDF Tier

What it measures: How often we deploy to production Industry benchmarks:

  • 🏆 Elite: Multiple deploys per day (>365/year)
  • High: Weekly to daily (52-365/year)
  • 📊 Medium: Monthly to weekly (12-52/year)
  • ⚠️ Low: Less than monthly (<12/year)

⚡ Lead Time for Changes

Lead TimeLT Tier

What it measures: Time from commit to production Industry benchmarks:

  • 🏆 Elite: Less than 1 hour
  • High: 1 day to 1 week
  • 📊 Medium: 1 week to 1 month
  • ⚠️ Low: More than 1 month

Percentiles:

  • P50 (Median): P50
  • P90: P90

✅ Change Failure Rate

CFRCFR Tier

What it measures: Percentage of deployments that fail Industry benchmarks:

  • 🏆 Elite: 0-15%
  • High: 16-30%
  • 📊 Medium: 31-45%
  • ⚠️ Low: More than 45%

Failed Releases: Failed / Total


🔧 Mean Time to Recovery (MTTR)

MTTRMTTR Tier

What it measures: Time to recover from production incidents Industry benchmarks:

  • 🏆 Elite: Less than 1 hour
  • High: 1 hour to 1 day
  • 📊 Medium: 1 day to 1 week
  • ⚠️ Low: More than 1 week

Percentiles:

  • P50 (Median): P50
  • P90: P90

📈 How It Works

Architecture

Data Sources

All metrics are calculated from GitHub data:

  1. Deployment Frequency: Counts GitHub Releases
  2. Lead Time: Measures commit → release time
  3. Change Failure Rate: Tracks issues labeled incident or production-bug
  4. MTTR: Measures incident creation → closure time

Zero Infrastructure

  • Cost: $0/month (GitHub API free tier)
  • Database: None (GitHub is our database)
  • Server: None (GitHub Actions)
  • Rate Limits: 5000 API calls/hour (we use ~20/day)

🔄 Automation

Metrics update automatically:

Latest Update: Last Update


📚 Learn More

DORA Research

The DORA (DevOps Research and Assessment) metrics are industry-standard KPIs for software delivery performance, backed by 6+ years of research.

Resources:

Implementation

Code: src/metrics/ Increment: .specweave/increments/0010-dora-metrics-mvp/ Architecture Decision: Why No Database


🎯 Continuous Improvement

Track our progress over time as we optimize SpecWeave's delivery performance:

Current Goals:

  • 🚀 Deployment Frequency: High → Elite (8/month → 30/month)
  • ⚡ Lead Time: High → Elite (15.6h → <1h)
  • ✅ Change Failure Rate: Elite (maintain 0-15%)
  • 🔧 MTTR: Track once we have incidents (target: <1 hour)