Three months ago, I walked into an engineering all-hands and announced we’d start tracking DORA metrics. The silence was deafening. Not excitement—resistance. One senior engineer asked, “Are you building a dashboard to fire people?”
That question haunts me because it reveals the core paradox we face: DORA metrics show a 4-5× performance gap between top and bottom teams—elite teams ship software in under 22.5 days while bottom-quartile teams take over 62 days. Yet 67% of companies don’t measure these metrics at all.
If the framework works, why don’t we use it?
The Competing Theories
I’ve heard two explanations for this adoption gap:
Theory 1: Leadership doesn’t know what to measure
- Most executives ask for “velocity” or “lines of code” (nearly meaningless)
- DORA isn’t taught in business schools or most engineering programs
- The framework exists but isn’t part of standard leadership playbook
Theory 2: Engineers resist being measured
- Fear metrics will be misused for individual performance reviews
- Concern about gaming (when a measure becomes a target, it ceases to be a good measure)
- Worry that metrics oversimplify complex work
My Take: It’s Both, But Weighted Toward Leadership
After implementing DORA at three companies, I believe the bigger barrier is leadership education and commitment. Here’s why:
When I introduce metrics poorly—framing them as “accountability” or “visibility into team performance”—engineers rightfully resist. They’ve seen metrics weaponized. They know that once data exists, it can be misused regardless of initial promises.
But when I introduce them right—with explicit commitments that metrics will never be used for individual evaluation, that teams will own their improvement plans, that we’re measuring systems not people—the resistance drops significantly.
The problem is most leaders don’t understand this framing. They want simple answers: “Which team is slowest? Who’s underperforming?” DORA metrics can’t answer those questions (or shouldn’t be used that way), but leaders expect them to.
The AI Complication
Here’s where it gets more urgent: our research shows a 7.2% reduction in delivery stability when teams increase AI adoption, despite code quality improvements. AI tools like Copilot help developers generate better code faster, but delivery performance often degrades.
This suggests the bottleneck was never code creation—it was always validation, review, testing, deployment. And now that AI removes the coding constraint, the other bottlenecks become obvious.
We need better measurement, not less. Without DORA metrics, teams think “AI made us faster” when reality is more complex. Metrics reveal that faster code generation can overwhelm review capacity and destabilize deployments.
The Path Forward
The 67% non-adoption stat doesn’t surprise me, but it does frustrate me. The solution isn’t more sophisticated tools or better dashboards. It’s:
- Leadership education: Teach executives what DORA means and doesn’t mean
- Trust building: Proactive commitments about how data will and won’t be used
- Team ownership: Let engineers define improvement plans based on their data
- System focus: Measure systems and processes, never individuals
At my current company, we’re four months into DORA measurement. Our deployment frequency improved 40%, lead time dropped 28%, and—most importantly—engineers now ask for more metrics because they see the value. It took explicit trust-building and leadership discipline, but it worked.
What’s your experience? Have you implemented DORA successfully? What barriers have you hit—leadership, engineering, or both? For those in the 67% not measuring: what would it take to start?