Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to DORA Metrics

Introduction to DORA Metrics

In this talk i give you an introduction about what DORA metrics are, why they matter and how you can implement and measure them

Avatar for Jan Moser

Jan Moser PRO

July 17, 2025
Tweet

More Decks by Jan Moser

Other Decks in Technology

Transcript

  1. NFQ Technologies | Scaling Business → Native Swiss, mostly living

    in Asia the last 7 years → 25 years in the software industry → ISAQB certified instructor and certified Azure Solution Architect → Enthusiast for all kinds tech, software (-architecture and -development), DevOps, Thought-leadership and much more About me
  2. NFQ Technologies | Scaling Business → In our context, DORA

    is short for DevOps Research and Assessment → Research program by Google, established around 2014 in cooperation with Puppet → DORA publishes yearly State of DevOps reports (DORA | DORA Publications) → Many of the initial DORA members co-wrote the book “Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations”, which is considered the “Bible of DevOps” DORA is…
  3. NFQ Technologies | Scaling Business → Besides publishing the yearly

    State Of DevOps report, DORA also publishes various guidelines to improve developer productivity software delivery and operations performance. → Among those is the DORA Core Model, which functions as basis for the infamous DORA Metrics → Find a very detailed overview over those model categories here (DORA | Research) DORA does…
  4. NFQ Technologies | Scaling Business DORA has identified four software

    delivery metrics—the four keys—that provide an effective way of measuring the outcomes of the software delivery process DORA’s 4 basic metrics Change Lead Time measures the time it takes for a code commit or change to be successfully deployed to production. Reflects the efficiency of the delivery pipeline Deployment frequency measures how often application changes are deployed to production. Higher deployment frequency indicates a more agile and responsive delivery process. Change fail percentage measures the percentage of deployments that cause failures in production. A lower change failure rate indicates a more reliable delivery process. Recovery time from failure measures the time it takes to recover from a failed deployment. A lower recovery time indicates a more resilient and responsive system.
  5. NFQ Technologies | Scaling Business The software Lifecycle (Dev –

    Ops) IDEATION PLANNING IMPLEMENTATION DEPLOYMENT OPERATIONS
  6. NFQ Technologies | Scaling Business → Each discipline is in

    their silo, and provides just output for the next silo to work with → The silo must check itself how it best can fulfill the requirements that it needs to perform well → Often processes to deploy and operate software include several instances of people and separate processes → Still nowadays a lot of companies work like this…(most probably the also hire a lot of DevOps engineers) In the Dev-Ops world…
  7. NFQ Technologies | Scaling Business The software Lifecycle (DevOps) IDEATION

    PLANNING IMPLEMENTATION DEPLOYMENT OPERATIONS DevOps
  8. NFQ Technologies | Scaling Business → You embrace the DevOps

    mindset (“You build it, your run it) → From early stages you plan how to deploy and deliver in a fast way, but good quality software → Instead of silos you create a fast flow organization with lots of collaboration and automatization to enable high throughput and good quality Transitioning to DevOps means… DORA metrics REQUIRE you to have DevOps processes and mindset and ENABLE you to measure how well you are doing in your journey
  9. NFQ Technologies | Scaling Business → DORA offers a Quick

    Check page, where you can enter the values for the 4 categories provided. (DORA | DORA Quick Check) → They offer also to compare your values to other people who have entered their numbers in the same sector → Keep in mind that the DORA metrics ultimatively define WHAT to measure, not if this is good or bad (in your context) → It is shown that those 4 metrics correlate, rather than exclude each other. → So to improve, improve all 4 metrics. Measuring DORA metrics…
  10. NFQ Technologies | Scaling Business → DORA metrics are, as

    the name says, metrics…not goals… → DORA metrics should not be compared between different application types or business fields. → They may seem easy, but require a lot of change usually in an organization and the minds of the involved people. → Avoid using your context (processes, regulations…) as excuse for not changing. → Avoid to focus only to make them LOOK good, but forget to focus on the changes in your process and organization to make them BECOME good Be careful not to…
  11. Q&A