Metrics Overview

An overview of key metrics for measuring and improving Continuous Delivery performance

Metrics are crucial for organizational improvement. Without measurement, improvement attempts are aimless. This guide outlines key metrics for Continuous Delivery (CD) and Continuous Integration (CI).

Goodhart's Law

CD Execution Metrics

These metrics measure our ability to reliably and sustainably deliver high-quality changes through frequent, small batches.

Throughput

Stability

CI Execution Metrics

Continuous Integration is the foundation of Continuous Delivery. These metrics focus on amplifying quality feedback.

Integration Frequency Guidelines

  • Mob programming: Several times a day
  • Pair programming: Several times a day per pair
  • Individual tasks: Several times a day per developer

Workflow Management Metrics

These metrics help manage and optimize the overall development workflow.

Metrics Usage Guide

  1. Use metrics in offsetting groups
  2. Focus improvement efforts on the group of metrics as a whole, not individual measures
  3. Refer to the Metrics Cheat Sheet for a high-level view of key metrics, their intent, and appropriate usage
Last modified September 26, 2024: chore: improve images and seo (dc539dd)