
The best alternatives to DORA metrics are SPACE, DevEx and Google's Goals, Signals and Metrics (GSM). None of them replaces DORA. They add what DORA leaves out: how developers experience their work, where time goes between commits, and whether the metrics you track actually serve a goal.
DORA (DevOps Research and Assessment) now defines five software delivery metrics: change lead time, deployment frequency, failed deployment recovery time, change fail rate and deployment rework rate. They describe how fast and how safely changes reach production, measured for one application or service at a time. They say nothing about code review flow, focus time, meeting load, collaboration or AI tool adoption, which is where most engineering leaders' questions now sit.
This guide compares the three frameworks with DORA, then covers what to look for in a DORA metrics tool, and how Worklytics measures the parts of engineering work that DORA does not.
DORA's own guidance explains where its metrics stop. They are meant to measure one application or service at a time, so comparing them across teams or rolling them up for a whole organization can mislead. DORA also warns against setting the metrics as goals, since targets like "every application must deploy daily" invite gaming, and against relying on one metric to describe a complex system. (DORA, software delivery performance metrics)
The metrics have also changed more than most dashboards reflect. In 2023 DORA renamed mean time to recover as failed deployment recovery time, so that it only counts recovery from failures caused by a change. In 2024 it added a fifth metric, deployment rework rate, the share of deployments that are unplanned work to fix bugs. If your tooling still reports four keys with MTTR, it is measuring the 2015 definition. (DORA, a history of DORA's software delivery metrics)
The strongest reason to look further is that DORA measures the delivery pipeline, not the people building the software. The 2024 DORA report found that AI adoption raised individual productivity, flow and job satisfaction while reducing software delivery throughput and stability. (DORA, Accelerate State of DevOps Report 2024) A team watching only its DORA metrics would see the dip and miss the gain. The frameworks below are built to see both.
Three frameworks are used most often alongside DORA: SPACE, DevEx and GSM. Each comes from a published source, and each answers a different question. SPACE asks what developer productivity is made of. DevEx asks what gets in developers' way. GSM asks which metrics are worth tracking at all.
The SPACE framework comes from a 2021 ACM Queue paper by Nicole Forsgren, Margaret-Anne Storey, Chandra Maddila, Thomas Zimmermann, Brian Houck and Jenna Butler. Its argument is that developer productivity is about more than activity levels or the efficiency of engineering systems, and cannot be captured by a single metric. (Forsgren et al., The SPACE of Developer Productivity, ACM Queue, 2021) It names five dimensions, and recommends tracking metrics from several of them at once, including at least one that captures how developers feel:
Both DORA and SPACE aim to improve software development, but DORA has the narrower scope. DORA covers five delivery metrics: change lead time, deployment frequency, failed deployment recovery time, change fail rate and deployment rework rate. They judge the delivery process. SPACE looks past delivery at satisfaction, collaboration, focus and flow, so DORA's metrics fit inside SPACE's Performance and Activity dimensions. The key differences:
In summary, while both frameworks aim to enhance software development productivity, SPACE offers a more comprehensive and adaptable approach that complements the focused metrics provided by DORA.
DevEx is the developer experience framework published in ACM Queue in 2023 by Abi Noda, Margaret-Anne Storey, Nicole Forsgren and Michaela Greiler. It focuses on the lived experience of developers and the friction they meet in everyday work, and it distills that experience to three core dimensions. (Noda et al., DevEx: What Actually Drives Productivity, ACM Queue, 2023)
The paper recommends measuring each dimension in two ways: how developers perceive it, through surveys, and how it shows up in workflows, through system data such as review turnaround or build time. The three dimensions are:
DORA and DevEx both aim at continuous improvement, but they measure different ends of the work. DORA measures outcomes at the end of the pipeline. DevEx measures the conditions developers work in, upstream of those outcomes: how long they wait for reviews and builds, how much complexity they carry, and how often they get uninterrupted time. A team with strong DORA numbers can still have a poor developer experience, and DevEx data usually explains a DORA decline before the DORA metrics do.
GSM stands for Goals, Signals and Metrics. It is the method Google's engineering productivity research team uses to decide what to measure, described in the Software Engineering at Google book. A goal is the outcome you want, written without reference to any metric. A signal is how you would know you had reached it, whether or not it can be measured directly. A metric is the measurable proxy for a signal. Working in that order prevents what the book calls the streetlight effect: tracking the metrics that are easy to get rather than the ones that matter. (Software Engineering at Google, chapter 7, Measuring Engineering Productivity)
An example of GSM in action is identifying the problem that many developers are experiencing burnout. The goal then is to reduce burnout for developers. Signals that indicate progress are that your developers aren’t reporting feeling burnt out and that they have more focus time to do their tasks. Metrics that could help inform your strategy include work-life balance, frequency of meetings, amount of overtime worked, etc.
With GSM, you can find the source of burnout, ensure that your developers are getting the resources and time they need to avoid burnout and ultimately reduce those burnout rates significantly.
DORA and GSM are not competing frameworks. DORA is a fixed set of delivery metrics. GSM is a way to choose metrics for any goal, and it can lead you to DORA metrics when the goal is delivery speed or stability, or to focus time and review turnaround when the goal is a better developer experience. Used together, GSM decides the question and DORA, SPACE or DevEx supply the measures.
Many people who search for DORA alternatives are really choosing a tool. Most products that report DORA metrics fall into three groups, and the right one depends on what you need to see beyond the pipeline.
Whichever group you choose, ask these questions before you buy:
Measuring developer productivity is not a one-size-fits-all exercise. The teams that get it right mix frameworks: DORA for the delivery pipeline, SPACE or DevEx for the people building it, and GSM to keep the metric list honest. What they share is a small set of team-level measures, reviewed as trends rather than as scores for individuals.
Getting that view needs data from more than the deployment pipeline: code review, calendars, chat and the AI tools engineers now use every day. That is where a platform like Worklytics fits, as a complement to your DORA numbers rather than a replacement for them.
Worklytics does not compute DORA's deployment metrics. Your CI/CD platform is the right source for those. What Worklytics adds is the rest of engineering work, measured at team level from the tools you already use:
Every metric is reported for groups, not individuals. Personal identifiers are pseudonymized (hashed with SHA-256) before analysis, no message or code content is read, and results are only shown for groups above a minimum size, typically 5 to 8 people. Peer benchmarking against other organizations is available in beta, so a team's review turnaround or focus time can be read against a benchmark rather than in isolation. Worklytics connects to more than 25 tools, including GitHub, Jira, Google Workspace, Microsoft 365, Slack and Zoom.
For the full metric set and how to act on it, see how to measure and improve software engineering productivity. For the AI side, see whether AI coding assistants are really saving time.
DORA tells you how the pipeline performs. Worklytics shows how your engineering teams work around it: review flow, focus time, meeting load and AI adoption, by team and over time, with productivity insights that leaders can act on without watching individuals. Ready to see it on your own data? Request a demo.
The three most used are SPACE, DevEx and GSM. SPACE covers developer productivity across satisfaction, performance, activity, collaboration and flow. DevEx measures feedback loops, cognitive load and flow state. GSM is Google's method for choosing metrics from goals and signals. Most teams keep DORA for delivery and add one of these for the rest of engineering work.
Since 2024 DORA uses five metrics in two groups. Throughput: change lead time, deployment frequency and failed deployment recovery time. Instability: change fail rate and deployment rework rate. Failed deployment recovery time replaced mean time to recover in 2023, and deployment rework rate was added in 2024.
DORA measures the software delivery pipeline with five metrics for one application or service at a time. SPACE measures developer productivity across five dimensions, including satisfaction, collaboration and flow, and recommends mixing metrics from several dimensions. DORA's metrics fit inside SPACE's performance and activity dimensions, so the two are usually used together.
Check which DORA definition it uses (five metrics, not four), whether it reports per service for DORA and per team for everything else, what it covers beyond deployment events, how it protects individuals, whether it can break results down by your org structure, and whether it offers benchmarks. Your CI/CD platform is usually the most accurate source for the DORA metrics themselves.
No. Worklytics does not compute deployment metrics, which come from your CI/CD platform. It measures the rest of engineering work at team level: pull request cycle time, reviewer response time, pull requests merged and reviewed, Jira issues completed, hours in focus blocks, meeting load and AI coding assistant adoption, with personal identifiers pseudonymized and results shown only for groups above a minimum size.