DORA, SPACE, DevEx, DX Core 4
Published on FebĀ 5, 2025, filed under management (feed). (Share this on Mastodon orĀ Bluesky?)
There are a few frameworks to measure engineering delivery and operations performance. Among the most popular ones are DORA, SPACE, and DevEx. This is a quick casual summary of these frameworks (including a newer alternative, āDX CoreĀ 4ā) as well as a few comments.
Framework Metrics
DORA
DORA (DevOps Research and Assessment) looks at four metrics that revolve around throughput and stability:
- Throughput
- Lead time
- Deployment frequency
- Stability
3. Change fail percentage
4. Failed deployment recovery time
SPACE
The SPACE framework works with five categories for which various metrics can be pulled in, to obtain a more holistic view at productivity:
- Satisfaction and well-being
- Performance
- Activity
- Communication and collaboration
- Efficiency and flow
DevEx
The DevEx framework takes a different approach by considering three attributes, each for which surveys can provide data points:
- Feedback loops
- Cognitive load
- Flow state
DX CoreĀ 4
DX Core aims to unify the ideas behind DORA, SPACE, and DevEx, by looking at four priorities for which there are key and secondary metrics:
- Speed (key metric: diffsāPRs/MRsāper engineer)
- Effectiveness (Developer Experience Index)
- Quality (change failure rate)
- Impact (% of time spent on new capabilities)
DX has a great paper that goes into detail on all four frameworks: DORA, SPACE, and DevEx: Which Framework Should You Use?
Framework Experiences
Iāve seen DORA and SPACE in action, but not to a degree where Iāve felt entirely comfortable.
The problem I connect with DORA is that it ignores how the engineering organization is doing. If weāre productive while people are burning out left and right, then weāre not doing our work well even though DORA tells otherwise.
This is different with SPACE, and I like the holistic nature of it, covering well-being and collaboration as well. Having been using a customized version of Spotifyās Squad Health Check model for many years, I think itās critical and possible to get some data points on team health, something that can be evaluated further in performance and stay questions.
For DevEx and DX Core Iām lacking data and experience. In the case of DevEx, I know no organization yet that uses it. In the care of DX Core, it feels too new. From how I understand these frameworks, I can see how health and happiness somewhat flows into DevEx, and how thatās being picked up with the DEI/DXI (Developer Experience Index) in DX Core. However, it seems indirect (and possibly too indirect) to meāteam health and happiness are important, they are hard to measure, and if theyāre being abstracted behind a layer of surrounding communication and mental load, I worry whether they end up being measured at all.
This, then, makes me wonder whether SPACE isnāt still the most suitable because most holistic frameworkāand what your thoughts and experiences are. What have you worked with, what are your preferences? Comments are off here, but please follow up on Mastodon, or maybe on Bluesky. Cheers!
About Me
Iām Jens (long: Jens Oliver Meiert), and Iām a web developer, manager, and author. Iāve been working as a technical lead and engineering manager for companies youāve never heard of and companies you use every day, Iām an occasional contributor to web standards (like HTML, CSS, WCAG), and I write and review books for OāReilly and Frontend Dogma.
I love trying things, not only in web development and engineering management, but also in other areas like philosophy. Here on meiert.com I share some of my experiences and views. (I value you being critical, interpreting charitably, and giving feedback.)