DORA vs SPACE: two lenses on software delivery
Updated
DORA and SPACE are not competitors — they answer different questions. DORA (the four keys from the DevOps Research and Assessment program) measures the outcomes of your software delivery: how fast and how safely change reaches production. SPACE is a broader framework for developer productivity that deliberately spans five dimensions, of which delivery throughput is only one.
Use DORA when you want a small, comparable set of delivery-health signals. Use SPACE when you want to reason about productivity holistically — including satisfaction, collaboration, and cognitive load — without reducing it to a single number. In practice, mature teams use DORA metrics as part of a SPACE-shaped picture.
What DORA measures
DORA refers to the DevOps Research and Assessment program, whose multi-year research (popularized in the book Accelerate by Nicole Forsgren, Jez Humble, and Gene Kim) identified a small set of metrics that correlate with software delivery performance. These are commonly called the four keys. Two describe throughput and two describe stability, and the pairing is deliberate: measuring speed without stability rewards recklessness.
The four keys are deployment frequency, lead time for changes, change failure rate, and failed deployment recovery time (often discussed as time to restore service). Together they give a compact, team-comparable read on delivery health. Their strength is focus — they are outcome metrics about the delivery system, not measures of individual output — and they should never be used to rank individuals.
- Deployment frequency: how often the team successfully releases to production.
- Lead time for changes: time from code committed to code running in production.
- Change failure rate: the share of deployments that cause a failure needing remediation.
- Failed deployment recovery time: how long it takes to restore service after a failed change.
What SPACE measures
SPACE is a framework introduced in 2021 (Forsgren, Storey, Maddila, Zimmermann, Houck, and Butler) to counter the habit of reducing developer productivity to a single dimension like lines of code or deploy count. Its central argument is that productivity is multidimensional and must be captured across several categories at once, using a mix of perceptual (survey) and system data.
SPACE is an acronym for five dimensions: Satisfaction and well-being, Performance, Activity, Communication and collaboration, and Efficiency and flow. It is a framework for choosing metrics, not a fixed list — the guidance is to pick a few metrics spanning multiple dimensions, and specifically to avoid relying on a single metric or on activity counts alone.
- Satisfaction and well-being: how fulfilled, healthy, and unburned-out developers are.
- Performance: outcomes of the work, such as quality and reliability, rather than raw output.
- Activity: counts of actions like commits or deployments — useful but easy to misuse in isolation.
- Communication and collaboration: how well people and teams discover information and work together.
- Efficiency and flow: the ability to make progress with minimal interruptions and handoffs.
Why they are complementary, not competing
The two frameworks operate at different altitudes. DORA is a focused set of outcome metrics for the delivery pipeline; SPACE is a way of thinking that insists you look across several dimensions of productivity so you do not optimize one at the expense of others. They fit together cleanly: DORA's four keys map naturally into SPACE's Performance and Efficiency and flow dimensions, while SPACE reminds you to also look at satisfaction, collaboration, and activity so a delivery number is never read in isolation.
Read alone, either can mislead. Excellent DORA numbers can coexist with an exhausted, attrition-prone team — a gap SPACE's satisfaction dimension is designed to catch. Conversely, SPACE without concrete delivery metrics can become abstract. Using them together keeps the picture both grounded and humane: measurable delivery outcomes, framed by the wider system that produced them.
| Dimension | DORA | SPACE |
|---|---|---|
| Primary question | Is our delivery fast and stable? | Is our team productive and healthy overall? |
| Scope | Software delivery outcomes | Developer productivity, broadly |
| Number of measures | Four keys | A few metrics across five dimensions |
| Data type | System/telemetry data | Mix of system data and perceptual surveys |
| Best used for | Comparable delivery-health signals | Avoiding single-metric productivity traps |
| Unit of analysis | Team / delivery system | Team and system — never ranking individuals |
When to use which
Reach for DORA first when you want a compact, defensible read on delivery health that teams can compare and track over time — for example, when an engineering leader or board wants to know whether delivery is improving. The four keys are well understood, relatively cheap to instrument from delivery telemetry, and hard to argue with as outcome measures.
Reach for SPACE when the question is broader than delivery speed: whether a productivity initiative is helping or quietly burning people out, why a team with good delivery numbers still feels stuck, or how to pick a balanced metric set without gaming a single number. SPACE typically requires survey data alongside system data, which is more effort but captures things telemetry cannot.
- Use DORA for delivery-health tracking, before-and-after comparisons of delivery changes, and executive reporting on flow and stability.
- Use SPACE to design a balanced metric set, to include developer sentiment, and to guard against optimizing one dimension at another's expense.
- Use both when you want grounded delivery outcomes framed by the wider system — the common posture for mature engineering organizations.
- In every case, keep measurement at the team-and-system level; neither framework is intended to rank or evaluate individuals.
Common misuses to avoid
Both frameworks are frequently misapplied in the same way: turned into individual scorecards. DORA's authors are explicit that the four keys describe the delivery system, and SPACE explicitly warns against relying on a single metric or on activity counts alone. Using either to compare developers against each other produces gaming and erodes trust while telling you little about actual performance.
The other common error is treating activity as achievement — counting commits or deployments as if volume were value. SPACE's Activity dimension is included precisely because it is necessary but insufficient, and must be balanced by outcome and perceptual measures. Whichever framework you adopt, pair throughput signals with quality, stability, and human signals so the numbers stay honest.
Frequently asked questions
Is DORA better than SPACE?
Neither is better — they answer different questions. DORA gives a focused, comparable read on delivery speed and stability, while SPACE is a broader framework for measuring developer productivity across five dimensions. Most mature teams use DORA metrics inside a SPACE-shaped view rather than choosing one over the other.
What are the four DORA metrics?
Deployment frequency, lead time for changes, change failure rate, and failed deployment recovery time (time to restore service). Two measure throughput and two measure stability; the pairing is intentional so that speed is never improved at the expense of reliability. They describe the delivery system, not individuals.
What do the letters in SPACE stand for?
Satisfaction and well-being, Performance, Activity, Communication and collaboration, and Efficiency and flow. SPACE, introduced in 2021, is a framework for choosing a balanced set of productivity metrics across these dimensions rather than a fixed list, and it combines system data with perceptual survey data.
Can DORA and SPACE be used together?
Yes, and they are designed to complement each other. DORA's four keys map naturally into SPACE's Performance and Efficiency and flow dimensions, while SPACE adds satisfaction, collaboration, and activity so delivery numbers are never read in isolation. Using both keeps measurement grounded and balanced.
Should these metrics be used to evaluate individual developers?
No. Both frameworks are explicit that measurement belongs at the team and system level. DORA metrics describe the delivery system, and SPACE warns against single-metric and activity-only measurement. Using either to rank individuals encourages gaming and undermines the trust the metrics depend on.
Published by ShipReady Metrics, an evidence-based technology and compliance intelligence platform. This guide is educational and vendor-neutral.