DORA and SPACE: Measuring Software Performance with AI
Le brief IA que les pros lisent chaque soir
Les 7 actus IA du jour, décryptées en 5 min. Gratuit.
Inclus dès l'inscription : notre sélection des meilleurs guides & comparatifs IA.
Choisis ton rythme
Gratuit · Pas de spam · Désabonnement en 1 clic
DORA and SPACE: Revolutionizing Software Performance Measurement with AI
For years, tech companies have been striving to answer a crucial question: Are we delivering our products faster and reliably? The DORA metrics were developed to address this question by providing a standardized framework for assessing engineering team performance. These metrics focus on key aspects such as deployment frequency, lead time, change failure rate, and time to restore after an incident.
However, the massive integration of artificial intelligence (AI) into the software development process has transformed the very nature of this question. Performance is no longer just about the speed of the delivery pipeline. It also depends on developers' ability to stay focused, fully understand what they are producing, and maintain a high level of quality while preserving their cognitive capital.
In other words, while DORA effectively measures technical execution performance, the SPACE model offers a deeper understanding of human performance within the system.
DORA: The Thermometer of Delivery
The DORA metrics have played a crucial role in the professionalization of DevOps by enabling a shift from subjective performance evaluation to an observable and measurable approach. DORA addresses fundamental questions such as:
- Are we delivering frequently?
- Are we delivering quickly?
- Do our changes cause failures in production?
- Do we restore service quickly in the event of an incident?
These indicators are valuable because they reflect an organization's ability to transform intent into delivered value, thus measuring the effectiveness of the pipeline, operational stability, and execution maturity.
In a pre-AI context, this approach was already very powerful. A team capable of deploying frequently with a low failure rate and short restoration time was often perceived as high-performing. However, in the age of AI, this reading becomes incomplete.
Why? Because a team can deliver faster while generating more fatigue, overload, interruptions, cognitive debt, or invisible complexity. AI can accelerate code production, reduce the time needed to write a function, generate tests, document an API, or propose a fix. But this acceleration in throughput does not automatically guarantee an improvement in the overall system.
It can even produce the opposite effect: more code to review, more decisions to validate, more dependencies to understand, and more risks to arbitrate. This is the limit of "all-speed."
DORA measures the technical outcome but does not always indicate whether the developer has worked under good conditions, whether they have maintained their flow, whether they truly understood what they validated, or whether the team is accumulating an unsustainable cognitive load.
AI: Throughput Accelerator, but Also Complexity Amplifier
The arrival of AI in development teams is often perceived as an immediate gain. Code is produced more quickly, suggestions are plentiful, and prototypes are built in minutes. Developers can explore more options, speed up repetitive tasks, and reduce time spent on mechanical activities.
However, this increased speed creates a new responsibility: verification. The faster AI produces, the more humans must be able to evaluate quickly. Reviewing, understanding, testing, securing, and maintaining AI-generated or assisted code requires significant attention. The bottleneck shifts.
Previously, the main constraint was often writing code. Now, it increasingly lies in validation, architecture, security, review, and the ability to distinguish a good suggestion from a bad one.
This is where software performance changes in nature. It is no longer just about delivery but becomes a question of balancing speed, trust, and cognitive sustainability.
SPACE: Measuring the Human, Not Just the Pipeline
The SPACE framework complements this vision by introducing a broader view of developer performance. SPACE is based on five dimensions: satisfaction, performance, activity, communication/collaboration, and efficiency/flow.
Its strength lies in reminding us of a truth often forgotten: a high-performing developer is not simply one who produces more lines of code or closes more tickets.
A high-performing developer is one who understands the context, makes good decisions, collaborates effectively, stays focused on the right topics, and produces sustainable value.
SPACE thus allows us to measure what DORA does not always capture:
- the quality of the developer experience;
- the level of friction in tools and processes;
- the quality of collaboration;
- the ability to maintain flow;
- the perceived cognitive load;
- team satisfaction and engagement.
In the age of AI, these dimensions become central. For while AI tools increase production capacity, they also increase the volume of decisions to be made. The developer is not replaced by AI; they become more of a supervisor, architect, validator, and integrator of proposals.
This shift demands a new way to measure performance.
Flow vs Friction: The Real Battleground
One of the most important messages from the infographic is that of flow. Flow represents that state in which the developer can progress without excessive interruption, with a clear understanding of their goal, a fluid environment, and consistent tools.
Friction, on the other hand, corresponds to anything that breaks this dynamic: context switches, scattered tools, inaccessible documentation, overly burdensome processes, redundant validations, constant notifications, poorly formulated tickets, unstable environments.
AI does not automatically eliminate this friction. In some cases, it can even increase it. If each tool adds its own assistant, its own chat, its own generation mode, and its own recommendations, the developer may find themselves facing a new layer of complexity. It is no longer just about coding but about managing an ecosystem of assistants, verifying their outputs, and arbitrating between multiple suggestions.
The issue is therefore not just: "Do we have AI in our SDLC?"
The real issue is: "Does AI actually reduce friction or does it add a new cognitive load?"
The Verification Tax: The Hidden Cost of Generative AI
The infographic introduces a particularly important concept: the verification tax. AI generates quickly. But what it generates must be reviewed, understood, tested, secured, and maintained. This step becomes strategic.
An organization that measures only the volume of code produced risks making a significant mistake. It may believe it has gained productivity when it has merely shifted the effort to review, correction, validation, or exploitation.
The real question is therefore not: how much code does AI allow us to produce?
The real question is: how much reliable, useful, maintainable, and compliant code can we integrate without degrading the system?
This is where DORA and SPACE must be read together. DORA will indicate whether the delivery flow is improving. SPACE will indicate whether this improvement is sustainable for the teams.
Without SPACE, there is a risk of driving at speed. Without DORA, there is a risk of driving by feel. With both, we begin to manage software performance more comprehensively.
DORA and SPACE: Two Complementary Readings
The opposition between DORA and SPACE is, in reality, misleading. One should not choose one over the other. It is essential to understand their complementarity.
DORA answers the question: what results are we producing?
SPACE answers the question: under what conditions are we producing them?
DORA looks at speed and stability. SPACE looks at well-being, flow, and actual efficiency.
DORA sees AI as a potential throughput amplifier. SPACE invites us to view it also as a potential risk for cognitive load.
This dual reading becomes indispensable for technology leaders. Because the challenge is no longer just to accelerate delivery. The challenge is to create an engineering system capable of remaining high-performing over time.
- An organization that accelerates without protecting its developers prepares for invisible debt.
- An organization that protects flow without measuring results risks lacking impact.
- A mature organization must do both.
What Tech Leaders Need to Change
For CTOs, CIOs, engineering managers, platform teams, and DevX leaders, the message is clear: the era of AI requires a reevaluation of performance dashboards.
It is no longer sufficient to track traditional delivery indicators. It is necessary to add indicators of developer experience, friction, collaboration quality, and cognitive load.
Specifically, this means measuring:
- the actual time spent on deep development;
- the number of interruptions and context switches;
- the perceived quality of AI tools;
- the review time for generated code;
- the rejection or correction rate of AI suggestions;
- developer satisfaction;
- confidence in the pipeline;
- the quality of interactions between development, security, and operations.
These indicators do not replace DORA metrics. They complement them. They help to understand whether the acceleration produced by AI is a genuine systemic improvement or merely a temporary increase in throughput at the cost of increased fatigue.
Towards a New Definition of Developer Performance
The integration of AI into software development necessitates a redefinition of developer performance. Organizations must now balance the speed and quality of deliveries with the well-being and efficiency of teams. By combining DORA and SPACE metrics, companies can gain a more comprehensive and nuanced view of their performance, ensuring sustainable and lasting improvement.
Brief IA — L'actualité IA en français
L'essentiel de l'actualité de l'intelligence artificielle, décrypté et expliqué chaque jour.