You are in control of your cookies

    Atlas uses strictly necessary cookies to keep you signed in. With your consent, we add anonymized product analytics, conversion attribution, and remembered preferences. Change your mind any time at /privacy/cookies.

    Off until you agree · Change it any time

    • NecessaryAlways on
    • AnalyticsOpt-in
    • MarketingOpt-in
    • PreferencesOpt-in
    Still loading. Try again in a moment.Still loading. Try again in a moment.Still loading. Try again in a moment.
    Atlas
    • All-in-one
    • Solutions
    • Compare
    • Pricing
    PricingGet started
    1. Atlas
    2. Guides
    3. DORA Metrics: What They Measure and How to Track Them
    October 26, 2026·8 min read·release management, DORA, engineering metrics, software delivery

    DORA Metrics: What They Measure and How to Track Them

    The DORA measures describe the speed and stability of software delivery. They are useful when they are defined carefully and harmful when they become individual targets.

    DORA, the DevOps Research and Assessment programme, has studied software delivery performance for many years. It identified a small set of measures that together describe how quickly a team delivers change and how stable that delivery is. The set has been refined over time, so check the current definitions published by the programme before you adopt them. The four classic measures are below.

    The four measures

    • Deployment frequency: how often you deploy to production. It measures throughput.
    • Lead time for changes: the time from a change being committed to it running in production. It measures how long work waits in the delivery path.
    • Change failure rate: the share of deployments that cause a failure needing remediation, such as a rollback, a hotfix or an incident. It measures stability.
    • Time to restore service: how long it takes to recover from a failure in production. It measures resilience.

    Why they come as a set

    Speed and stability are often assumed to trade against each other. Taken together, the measures show whether you are improving one at the expense of the other. A team that deploys more often but fails more often has not improved. Never report one in isolation.

    Define each carefully

    The measures are easy to quote and hard to define. Decide what counts as a deployment: every environment, or production only? Decide which failures count towards the change failure rate and how a failure is linked to the change that caused it. Decide when the lead time clock starts and stops. Write the definitions down and keep them stable, or trends will reflect the definitions rather than the delivery.

    Where the data comes from

    • Deployment frequency and lead time come from your pipeline and version control.
    • Change failure rate needs a link between a failure and the release that caused it. A release record that lists scope and deployments, and incidents that note what changed, supply it.
    • Time to restore comes from incident records, using a consistent definition of when the failure began and when service was restored. Atlas keeps mitigated and resolved apart, so you can use the time customer impact ended.

    Using Atlas records

    Release Management in Atlas records releases, their status, rollbacks and the deployments to each environment with status and times. Atlas does not run your pipeline, so send deployment events from the pipeline through the API to keep the record complete. The API lists and reads releases and their deployments, so you can compute your own measures from the data. Incident Management records the instants needed for time to acknowledge, mitigate and resolve.

    Traps

    • Turning the measures into targets for individuals or teams in competition. People will game them.
    • Comparing teams with different products and risks as though the numbers were comparable.
    • Counting deployments that are not meaningful, such as configuration toggles, to raise frequency.
    • Ignoring the distribution. Look at the slowest changes and the longest outages, not only the average.

    Keep reading

    • Release management: a complete guide
    • Incident management: the complete guide
    • SLI, SLO and SLA
    • Release Management in Atlas
    • Hotfix Release Process: Shipping an Urgent Fix Safely
    • Release Readiness Checklist: What to Verify Before Shipping
    • Release Sign-Off Process: Who Approves and How
    • Semantic Versioning vs Calendar Versioning Compared
    • Change Freeze: How to Run a Freeze Period That Holds
    • Free PDF tools
    • The all-in-one work OS

    FAQ

    Questions, answered.

    What are the four DORA metrics?
    Deployment frequency, lead time for changes, change failure rate and time to restore service. They describe the speed and stability of software delivery together.
    Should DORA metrics be used as targets?
    Use them as signals about the delivery system, not as targets for individuals. Targets tend to be gamed, and the numbers are not comparable across teams with different products and risks.

    Ready when you are

    One workspace, not ten.

    Atlas replaces the stack with one platform for tasks, projects, CRM, contracts, e-signature, PDF tools, and analytics. Start free.

    Get started freeSee pricing
    AtlasWork, planned itself.

    The AI-native, all-in-one work platform. Tasks, projects, CRM, contracts, and analytics in one calm workspace.

    System status
    • SSO
    • SCIM
    • Two-factor sign-in
    • Audit log

    Product

    • Overview
    • PDF tools
    • Diagram tools
    • People & HR
    • Integrations
    • Marketplace
    • Pricing

    Resources

    • Guides
    • Glossary
    • Compare
    • Docs
    • API reference
    • Support
    • Changelog
    • Status

    Company

    • About
    • Careers
    • Press
    • Contact

    Legal & trust

    • Trust center
    • Security
    • Privacy
    • Terms
    • DPA
    • GDPR
    • SLA
    • Refunds
    • Google API data
    Atlas, a product by wrxstack.com·© 2026 wrxstack·All rights reserved
    PrivacyTermsSecurityStatus