{"id":943,"date":"2025-12-18T17:26:16","date_gmt":"2025-12-19T00:26:16","guid":{"rendered":"https:\/\/redmonk.com\/rstephens\/?p=943"},"modified":"2025-12-18T17:26:16","modified_gmt":"2025-12-19T00:26:16","slug":"dora2025","status":"publish","type":"post","link":"https:\/\/redmonk.com\/rstephens\/2025\/12\/18\/dora2025\/","title":{"rendered":"DORA 2025: Measuring Software Delivery After AI"},"content":{"rendered":"<p>If you care about measuring software delivery effectiveness, then you\u2019ve heard about &#8216;the DORA metrics.&#8217; But if you haven\u2019t been paying close attention for the last two years, your understanding of this report is outdated. It\u2019s time to update your priors.<\/p>\n<p>The mental model you\u2019re probably using is that there are a handful of core metrics that can help measure a software team\u2019s effectiveness (you&#8217;re probably thinking of four metrics, but now there are five.) You\u2019ve probably heard the core tenet that velocity enables stability; elite teams deploy more and low performers deploy less. Meanwhile someone on your leadership team is almost certainly benchmarking you on it even though the people behind the report have always insisted that\u2019s not how the data is supposed to be used.<\/p>\n<p>The report still focuses on throughput and stability, but the underlying metrics have been amended and regrouped. There are no more low &#8211; medium &#8211; high &#8211; elite performers clusters; these have been replaced by something called \u2018archetypes.\u2019 The report is highly focused on AI\u2019s impact on software delivery.<\/p>\n<p>The DORA report is trying to capture changes in how we are building software, but the changes are not always easy to grok.<\/p>\n<p>For over a decade this research has served as a key industry reference point for helping teams better measure and improve their software delivery processes. That\u2019s why it\u2019s important to understand the changes.<\/p>\n<p>So let\u2019s delineate how we got to where we are now, and what it means.<\/p>\n<h1>The name changed<\/h1>\n<p>DORA initially stood for &#8216;DevOps Research and Assessment&#8217; and the team behind the research put out an annual report called &#8216;The State of DevOps Report.&#8217; (Over the years the team behind the report has been housed by Puppet Labs, an independent research group, and today Google, which acquired the assets in 2018.)<\/p>\n<p>As of 2025 the report is no longer called &#8216;The State of DevOps Report&#8217; and is now called:<\/p>\n<blockquote><p>\n  <strong>The State of AI-assisted Software Development<\/strong>\n<\/p><\/blockquote>\n<p>This is not a cosmetic change. It is a change of scope for the entire report.<\/p>\n<h1>The before times: how DORA worked<\/h1>\n<p>The industry has long treated DORA results as benchmarks. That was always a mistake.<\/p>\n<p>DORA uses cluster analysis, not fixed performance thresholds.<\/p>\n<p>This means teams weren\u2019t ranked against static definitions of what it meant to be \u2018elite.\u2019 Instead the clusters were determined each year based on what metrics load together. The service levels associated with each tier (low \/ medium \/ high \/ elite) changed year to year.<\/p>\n<p>Many organizations took a descriptive model and treated it as a prescriptive scorecard, but DORA was never intended to be a ruler against which to gauge general performance. It was intended to be a pattern detector.<\/p>\n<p>This distinction matters, because understanding the way DORA worked historically is important for contextualizing the recent changes.<\/p>\n<h1>2024 metric shakeup<\/h1>\n<p>Historically, DORA split metrics into two categories:<\/p>\n<p><strong>Throughput<\/strong><\/p>\n<ul>\n<li>Lead Time for Changes<\/li>\n<li>Deployment Frequency<\/li>\n<\/ul>\n<p><strong>Stability<\/strong><\/p>\n<ul>\n<li>Time to Restore<\/li>\n<li>Change Failure Rate<\/li>\n<\/ul>\n<p>The problem was that Change Failure Rate consistently behaved like an outlier and didn\u2019t load cleanly with the other metrics.<\/p>\n<p>So in 2024, DORA made a methodological adjustment:<\/p>\n<ul>\n<li>Time to Restore moved from stability to throughput<\/li>\n<li>Rework Rate was introduced as a stability metric<\/li>\n<\/ul>\n<p>Rework Rate is about the number of unplanned deployments caused by production issues compared to total deployments. Change Failure Rate compares failed deployments to total deployments. You would typically expect more unplanned deployments than outright failed deployments, which makes Rework Rate a secondary proxy for measuring instability in systems.<\/p>\n<p>This metric shift was small potatoes compared to what the report introduced in 2025.<\/p>\n<h1>2025: from performance tiers to archetypes<\/h1>\n<p>In 2025, the DORA report moved away from low \/ medium \/ high \/ elite clusters entirely.<\/p>\n<p>Now the report introduces seven archetypes, based on eight measures:<\/p>\n<ul>\n<li>Throughput<\/li>\n<li>Stability<\/li>\n<li>Team performance<\/li>\n<li>Product performance<\/li>\n<li>Individual effectiveness<\/li>\n<li>Time spent on valuable work<\/li>\n<li>Friction<\/li>\n<li>Burnout<\/li>\n<\/ul>\n<p>Instead of performance tiers, we now get labels like \u201cThe Legacy Bottleneck\u201d and \u201cThe Harmonious High Achiever,\u201d among others.<\/p>\n<p><a href=\"http:\/\/redmonk.com\/rstephens\/files\/2025\/12\/doraarchetypes.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/redmonk.com\/rstephens\/files\/2025\/12\/doraarchetypes-520x446.png\" alt=\"\" width=\"520\" height=\"446\" class=\"aligncenter size-medium wp-image-944\" srcset=\"https:\/\/redmonk.com\/rstephens\/files\/2025\/12\/doraarchetypes-520x446.png 520w, https:\/\/redmonk.com\/rstephens\/files\/2025\/12\/doraarchetypes-1024x879.png 1024w, https:\/\/redmonk.com\/rstephens\/files\/2025\/12\/doraarchetypes-768x659.png 768w, https:\/\/redmonk.com\/rstephens\/files\/2025\/12\/doraarchetypes-480x412.png 480w, https:\/\/redmonk.com\/rstephens\/files\/2025\/12\/doraarchetypes-730x627.png 730w, https:\/\/redmonk.com\/rstephens\/files\/2025\/12\/doraarchetypes.png 1046w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/><\/a><br \/>\n&#45; Image courtesy of the <a href=\"https:\/\/dora.dev\/research\/2025\/dora-report\/\">2025 DORA State of AI-assisted Software Development Report<\/a><\/p>\n<p>Using broader measures of team performance is undeniably an attempt at creating a more holistic view of what it means to ship software.<\/p>\n<p>It\u2019s also squishy. It\u2019s harder to measure and implement within an enterprise, despite the recent launch of the <a href=\"https:\/\/dora.dev\/ai\/#explore-the-model\">interactive AI capabilities model<\/a>. The spider charts are harder to create and make it difficult to track changes over time. In all, it\u2019s easier to misinterpret. (It will also be very interesting to see what cluster labels emerge next year, given that clusters are not constant year-to-year.)<\/p>\n<h1>AI 2024 to 2025<\/h1>\n<p>2024 was the first year that AI was formally studied in the DORA report. The results were somewhat paradoxical.<\/p>\n<blockquote><p>\n  \u201cRoughly 75% of people report using AI as part of their jobs and report that AI makes them more productive.<\/p>\n<p>  And yet, in this same survey we get these findings showing that AI has a negative impact on throughput, stability, and time spent on valuable work.\u201d<\/p>\n<p>  &#45; <a href=\"https:\/\/redmonk.com\/rstephens\/2024\/11\/26\/dora2024\/\">DORA Report 2024 \u2013 A Look at Throughput and Stability<\/a>\n<\/p><\/blockquote>\n<p>But it\u2019s only a paradox if you assume individual productivity automatically improves system performance.<\/p>\n<blockquote><p>\n  So if the majority of individuals are reporting using AI and say that AI makes them individually more productive, but the holistic statistics are showing that use of AI decreases system stability, throughput, and the amount of valuable work an individual is doing, my hypothesis is that we\u2019ve collectively identified and elevated the wrong constraint.<\/p>\n<p>  &#45; <a href=\"https:\/\/redmonk.com\/rstephens\/2024\/11\/26\/dora2024\/\">DORA Report 2024 \u2013 A Look at Throughput and Stability<\/a>\n<\/p><\/blockquote>\n<p>In 2025, 90% of respondents reported using AI within their job function, and users reported using AI tools for a median of 2 hours per day.<\/p>\n<p>Usage increased. Also over the year, AI\u2019s relationship with throughput shifted from negative to positive, and its relationship to time spent doing valuable work also reversed.<\/p>\n<p>Unfortunately, AI\u2019s correlation with increased instability remains.<\/p>\n<blockquote><p>\n  \u201cYet our data shows AI adoption not only fails to fix instability, it is currently associated with increasing instability.&#8221;<\/p>\n<p>  &#45; <a href=\"https:\/\/dora.dev\/research\/2025\/dora-report\/\">2025 DORA State of AI-assisted Software Development Report<\/a>\n<\/p><\/blockquote>\n<p>And furthermore, they state:<\/p>\n<blockquote><p>\n  We estimate that between two people who share the same traits, environment, and processes, the person with higher AI adoption will report:<br \/>\n  &#8211; Higher levels of individual effectiveness<br \/>\n  &#8211; Higher levels of software delivery instability<br \/>\n  &#8211; Higher levels of organizational performance<br \/>\n  &#8211; A higher percentage of time doing valuable work<br \/>\n  &#8211; Higher levels of code quality<br \/>\n  &#8211; Higher levels of product performance<br \/>\n  &#8211; Higher levels of software delivery throughput<br \/>\n  &#8211; Higher levels of team performance<br \/>\n  &#8211; Similar levels of burnout<br \/>\n  &#8211; Similar levels of friction<\/p>\n<p>  &#45; <a href=\"https:\/\/dora.dev\/research\/2025\/dora-report\/\">2025 DORA State of AI-assisted Software Development Report<\/a>\n<\/p><\/blockquote>\n<p>In other words, AI improves outcomes at nearly every level except system stability.<\/p>\n<h1>Competition, with its own legacy and with the market<\/h1>\n<p>DORA changed its measures and clustering methodology in 2025, but it remains to be seen whether the industry is willing to update its understanding of &#8216;the DORA metrics&#8217; to reflect the report\u2019s new approach.<\/p>\n<p>Throughput and stability are a relatively consistent set of measurable metrics. But how is the average organization going to consistently measure friction? Burnout? Valuable work? The DORA results are based on a survey; is any employee going to report to their employer with honesty that their individual effectiveness is lagging? Can developers even accurately report on product effectiveness and team effectiveness from their vantage point?<\/p>\n<p>These concepts are so subjective. They\u2019d be incredibly difficult to measure with any degree of accuracy and consistency. And consistency is important; metrics become more valuable over time, but that means measuring the same things over time.<\/p>\n<p>While this revamped DORA report is an attempt at a more holistic view of team performance, the introduction of new archetypes and measures will be hard for any organization to successfully implement on their own.<\/p>\n<p>In addition to these changes working against a decade of shared understanding of what &#8216;DORA metrics&#8217; means to most people, there is a possibility that instead of trying to shift their measurement process to match the new process, organizations will look elsewhere for guidance. There are other competitors vying for mindshare in the market of helping organizations measure software delivery effectiveness. Atlassian recently announced its acquisition of the Developer Experience (DX) Company, and LinearB continues to push into this area. There is no shortage of consulting companies willing to sell enterprises their services.<\/p>\n<p>DORA largely created this market, but it\u2019s presently unclear whether the market is willing to move with them.<\/p>\n<h1>Conclusion<\/h1>\n<p>Dr. Nicole Forsgren \u2013 one of the early authors of the DORA report \u2013 states, \u201cwe need new frameworks for measuring DevEx in the age of AI.&#8221;<\/p>\n<p><a href=\"http:\/\/redmonk.com\/rstephens\/files\/2025\/12\/forsgren.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/redmonk.com\/rstephens\/files\/2025\/12\/forsgren-520x566.png\" alt=\"\" width=\"520\" height=\"566\" class=\"aligncenter size-medium wp-image-945\" srcset=\"https:\/\/redmonk.com\/rstephens\/files\/2025\/12\/forsgren-520x566.png 520w, https:\/\/redmonk.com\/rstephens\/files\/2025\/12\/forsgren-941x1024.png 941w, https:\/\/redmonk.com\/rstephens\/files\/2025\/12\/forsgren-768x836.png 768w, https:\/\/redmonk.com\/rstephens\/files\/2025\/12\/forsgren-480x523.png 480w, https:\/\/redmonk.com\/rstephens\/files\/2025\/12\/forsgren-576x627.png 576w, https:\/\/redmonk.com\/rstephens\/files\/2025\/12\/forsgren.png 1196w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/><\/a><\/p>\n<p>I don\u2019t disagree. But I\u2019m not convinced the industry has yet figured out how to implement such a framework in practice.<\/p>\n<p>What made DORA so widespread was the ease in which people could measure their own performance and then track improvement longitudinally. Any replacement framework needs to offer organizations this capability.<\/p>\n<p>Furthermore, the primary concern at present is less about finding a holistic measurement and more about managing the metric we currently have that remains negatively impacted by AI: stability.<\/p>\n<p>As AI increased individual productivity and throughput, it also exposed a persistent weakness across both 2024 and 2025: instability.<\/p>\n<p>We may in fact need a new framework, but in the meantime having a focus on building systems that can be restored to a known good state when something goes wrong is more critical than ever. As I posited in <a href=\"https:\/\/redmonk.com\/rstephens\/2024\/11\/26\/dora2024\/\">last year\u2019s analysis of the report<\/a>, these findings primarily reveal that stability, not speed, remains the defining metric of software delivery success.<\/p>\n<hr \/>\n<p><strong>Related research:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/redmonk.com\/rstephens\/2024\/11\/26\/dora2024\/\">DORA Report 2024 \u2013 A Look at Throughput and Stability<\/a>, Rachel Stephens<\/li>\n<li><a href=\"https:\/\/redmonk.com\/blog\/2025\/12\/18\/d2do\/\">AI\u2019s Impact on Developer Productivity Vs. Development Productivity<\/a>, Rachel Stephens podcast appearance on Day Two DevOps<\/li>\n<\/ul>\n<p><strong>Disclosure<\/strong>: Google and Atlassian are RedMonk clients.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you care about measuring software delivery effectiveness, then you\u2019ve heard about &#8216;the DORA metrics.&#8217; But if you haven\u2019t been paying close attention for the last two years, your understanding of this report is outdated. It\u2019s time to update your priors. The mental model you\u2019re probably using is that there are a handful of core<\/p>\n","protected":false},"author":45,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"DORA 2025: Measuring Software Delivery After AI","jetpack_is_tweetstorm":false},"categories":[40,46,73,26],"tags":[],"class_list":["post-943","post","type-post","status-publish","format-standard","hentry","category-ai","category-atlassian","category-devops","category-google"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/redmonk.com\/rstephens\/wp-json\/wp\/v2\/posts\/943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/rstephens\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/rstephens\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/rstephens\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/rstephens\/wp-json\/wp\/v2\/comments?post=943"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/rstephens\/wp-json\/wp\/v2\/posts\/943\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/rstephens\/wp-json\/wp\/v2\/media?parent=943"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/rstephens\/wp-json\/wp\/v2\/categories?post=943"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/rstephens\/wp-json\/wp\/v2\/tags?post=943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}