Skip to content
CodeDD Logo

Delivery (DORA)

Can this team ship the plan?

A value-creation plan assumes the team can deliver it. CodeDD measures how often and how safely the estate — every connected repository — ships to production, and keeps it current after close.

Start for FreeBook a Demo

Trusted by

Beyond the management deck

A delivery claim is not delivery data.

Management can say the team ships weekly. The pipelines show whether it does, how long a change takes to reach customers, and how often it breaks.

  1. Measured from the pipelines

    Deploys, pipelines, and pull requests from GitHub, GitLab, Azure DevOps, or Bitbucket — not a questionnaire.

  2. All five DORA metrics, rated

    Throughput — frequency, lead time, recovery — and instability — change fail and rework — each rated on the DORA research bands.

  3. Current after close

    A daily sync keeps the numbers live, so the hold-period view is this week's — not the diligence snapshot.

Across the investment cycle

What delivery data tells you

  1. Pre-deal tech DD

    Test management's delivery story against evidence before you underwrite a plan that depends on it.

  2. Hold period

    Watch delivery week by week as the plan lands, and spot the repository that starts to slow it down.

  3. Pre-sale preparation

    Show a buyer a track record of shipping safely, not a claim in a slide.

Week by week

Speed, and what it costs.

Production deploys split into planned releases, hotfixes, and rollbacks, next to lead time against the Elite band. A rising hotfix share is the early sign of a team shipping faster than it can test.

By repository

Find where instability comes from.

Each repository carries its own tier. Here billing-api ships most often — and every failed deploy is its. A repository with no production deploys shows as Unknown, not as a score.

Connect your Git host

  • GitHub
  • GitLab
  • Azure DevOps
  • Bitbucket

FAQ

Questions

Which metrics do you show?

The five-metric DORA model, in two groups. Throughput: deployment frequency, lead time for changes, and failed deployment recovery time. Instability: change fail rate and deployment rework rate. Each is rated Elite, High, Medium, or Low on the DORA research bands — except rework, which shows reference bands only, since the research does not rate it as performance. The estate tier averages the metrics that have enough data.

How are change fail rate and rework rate different?

Change fail rate is the share of planned production deploys whose next successful deploy was a hotfix or rollback within seven days — how often a release breaks. Rework rate is the share of all successful production deploys that were hotfixes or rollbacks — how much delivery capacity goes into fixing what shipped.

Why do some numbers show as unknown or limited?

Each metric needs a minimum number of events in the window. A repository with too few deploys is shown as Unknown or marked limited instead of being scored — so a thin sample is never presented as a strong result. Widening the window from 30 to 90 days usually resolves it.

How is the estate number calculated?

Deploy events are pooled across every repository that reports them — not averaged per repository — so a busy service and a quiet one each count for what they ship. Filter to a single repository to see its own numbers.

How current is it?

Delivery data syncs from Git every day, and the view shows when it last synced. Anything older than 48 hours is flagged as stale.

What access does it need?

A read connection to GitHub, GitLab, Azure DevOps, or Bitbucket. Pipelines come from GitHub Actions, GitLab CI, Bitbucket Pipelines, and Azure DevOps builds. You choose which environment counts as production.

How is this different from Development activity?

Delivery measures how often and how safely the team ships. Development activity shows what that effort goes into — new product or keeping legacy systems alive. A team can ship smoothly and still spend most of its time on maintenance.

What data do you store?

Delivery events — deploys, pipeline outcomes, environments, timestamps — and the metrics derived from them. Not source code.

See how a team you are evaluating actually ships

Connect a repository yourself, or book a walkthrough of the five metrics, the weekly trend, and where instability comes from.