The Performance Problem
Optimizing work for visibility rather than value is everywhere—and it's destroying engineering organizations from the inside.
What Is Productivity Theater?
Productivity theater is the performance of work optimized for visibility rather than value. It's the developer who keeps their IDE open all evening so their status stays green.
It's the commit split into twelve fragments so the activity graph looks impressive.
It's the PR rushed through review so it counts toward this sprint's velocity.
It's the meeting scheduled to demonstrate "collaboration" rather than accomplish anything.
It's the standup that runs 30 minutes so everyone can prove they're busy.
Every engineering organization has productivity theater. Most don't realize how much it's costing them.
What Does Productivity Theater Cost?
Productivity theater costs engineering organizations in four ways: cognitive capacity diverted to appearance management, eroded trust, faster technical debt accumulation, and the loss of the developers you most want to keep. Published research puts numbers on several of these.
Cost #1: Decision Fatigue
Productivity theater requires constant micro-decisions: How should I appear productive right now?
Should I split this commit? Would a smaller PR look better? Should I stay online later? Would attending this meeting demonstrate engagement? These decisions drain the same cognitive resources as actual work1.
A developer who spends mental energy on visibility has less mental energy for problem-solving. The best engineering happens in states of deep focus—which productivity theater systematically destroys.
The cost: cognitive capacity diverted from problem-solving to appearance management, every hour of every day.
Cost #2: Trust Erosion
Teams that game metrics together develop a peculiar dysfunction: they stop trusting each other.
When you know your teammates are inflating their numbers, you question whether anything they report is real. When you're inflating your own numbers, you project that behavior onto others.
The result is a team where nobody trusts the data, nobody trusts their peers, and nobody trusts that their actual work will be recognized. Collaboration decays because coordination requires trust.
The cost: Google's Project Aristotle found psychological safety, which metric gaming corrodes, to be the single strongest predictor of team effectiveness2.
Cost #3: Technical Debt Accumulation
Code shipped for velocity metrics looks different from code shipped for quality.
When developers are optimizing for "commits this sprint" or "stories closed," they make different decisions:
- Skip the refactoring that would make the next change easier
- Hardcode instead of abstracting
- Copy-paste instead of generalizing
- Ship without tests when time runs short
Each of these decisions creates technical debt. The sprint looks good. The codebase rots.
The cost: Stripe's Developer Coefficient study found developers already spend about 42% of their week on maintenance work: debugging, refactoring, and dealing with bad code3. Velocity pressure grows that share, and the debt compounds.
Cost #4: Talent Exodus
The best developers, the ones you most want to retain, have options. They can work almost anywhere.
And they won't tolerate productivity theater. They want to do meaningful work, be evaluated on outcomes, and spend their energy on problems, not appearances. When they encounter a culture of theater, they leave.
You're left with developers who tolerate the dysfunction—either because they don't have options or because they've learned to play the game. Neither is what you want.
The cost: Replacing a senior developer costs 6-9 months of their salary in recruiting, onboarding, and lost productivity4. The best developers leave first.
What the Transition Looks Like
When a team explicitly abandons productivity metrics and moves to outcome-based measurement, the arc is predictable:
The Initial Dip
In the first 2-4 sprints, "measurable output" drops. Velocity goes down. Commits decrease. PRs slow.
This scares leaders who expect immediate improvement. But it's expected: the team is no longer performing work for the metrics. The inflated numbers deflate to reality.
The Quality Recovery
By sprints 4-8, quality indicators improve. Bug escape rates drop. Rework decreases. Cycle time (actual delivery, not metric delivery) stabilizes.
The team is now doing work that sticks. They're not shipping fast and fixing later—they're shipping right.
The Velocity Reality
By sprints 8-12, a new baseline emerges. Often, actual delivery is similar to or better than the old "productive" period—but now it's real. Features stay shipped. Bugs don't accumulate. The team's pace is sustainable.
The Culture Shift
This is the lasting change. The team stops talking about metrics and starts talking about outcomes. Standup becomes "What did we ship?" not "What did we work on?" Retrospectives focus on improvement, not appearances.
The Leadership Challenge
The initial dip requires leadership courage. When your dashboards look worse before they look better, you need conviction that you're measuring the wrong things. This is why the transition often fails—leaders panic at the dip and revert to productivity metrics.
The Psychology of Theater
Understanding why productivity theater persists helps us dismantle it.
Visibility Bias
Humans are wired to notice visible activity. A developer who appears busy seems more valuable than one who appears idle—even if the idle developer is thinking through a hard problem.
Leaders fall into this bias: they promote, praise, and reward visible work. Invisible work (thinking, learning, preventing problems) goes unrecognized.
Protection Behavior
In uncertain environments, visibility is self-protection. If layoffs come, who gets cut? The person who "didn't do much last sprint" or the person with an impressive activity graph?
Productivity theater is often survival behavior. Developers perform not because they're dishonest, but because they're rationally protecting their careers.
Management by Numbers
Managing humans is hard. Numbers make it feel manageable. "Team velocity increased 15%" is concrete, defensible, board-presentable.
Leaders under pressure to demonstrate results grab for numbers—even numbers that measure the wrong things.
The Goodhart Spiral
Once productivity metrics exist, they're hard to remove. People have built processes around them. Dashboards have been created. Performance reviews reference them.
Removing them feels like removing accountability—even though they were never measuring anything meaningful.
A Playbook for Elimination
If you're ready to eliminate productivity theater, here's how:
Step 1: Name It
The first step is acknowledging what's happening. In a retrospective or team meeting, name the behavior:
"We've noticed that some of our metrics might be encouraging performance over outcomes. Things like splitting commits, rushing PRs, or staying online for appearance rather than productivity. Let's talk about it."
This is psychologically difficult but necessary. You're giving permission to discuss what everyone knows but nobody says.
Step 2: Audit Your Incentives
Map out what behaviors your current metrics encourage:
| Current Metric | Intended Behavior | Actual Behavior |
|---|---|---|
| Story points completed | Ship features | Inflate estimates, rush work |
| Commits per sprint | Stay active | Split changes, commit noise |
| PR count | Ship incrementally | Tiny PRs that fragment work |
| Hours logged | Work hard | Stay online, appear busy |
For each metric, ask: "Is the actual behavior what we want?" If not, the metric is causing theater. Most of these failure modes have names; we cataloged them in The Seven Deadly Sins of Engineering Metrics.
Step 3: Retire Toxic Metrics
You don't need a replacement before retiring a bad metric. Just stop measuring it.
The fear is: "If we don't measure commits, how will we know if people are working?" The answer is: you'll know by whether work ships and sticks. That's always been the real measure—the activity metrics were never telling you anything you actually needed.
Step 4: Introduce Outcome Metrics
Replace activity metrics with outcome metrics:
| Retire This | Introduce This |
|---|---|
| Story points completed | Features reaching users |
| Commits per sprint | Cycle time (idea to production) |
| PR count | Change failure rate |
| Hours logged | Developer experience survey |
Outcome metrics are harder to game because they measure what actually matters. Two of them (cycle time and change failure rate) are DORA metrics you can pull from integrations you already run instead of building new instrumentation.
Step 5: Communicate the Change
Your stakeholders (execs, product managers, other teams) expect "productivity dashboards." You'll need to explain the change:
"We're shifting from activity metrics to outcome metrics. Instead of measuring how much we did, we're measuring what we delivered. Here's why: our old metrics were gameable, didn't correlate with business value, and were encouraging counterproductive behavior."
Some stakeholders will push back. Prepare for: "But how will we know if the team is productive?" Your answer: "By whether we deliver valuable software. Here's how we're measuring that now."
Step 6: Survive the Dip
The hardest part is the first few sprints when numbers look worse. Prepare yourself and your stakeholders:
"We expect measurable output to dip initially as we stop performing for metrics. This isn't a productivity drop—it's the end of inflation. Watch the outcome metrics; they'll tell the real story."
If you panic and revert, you've validated that the theater was necessary. Stay the course.
What Success Looks Like
Teams that successfully eliminate productivity theater share common characteristics:
Focus on Outcomes
Conversations shift from "What did you do?" to "What did we ship?" Status updates become: "The search feature is in production and users are adopting it" rather than "I closed 12 tickets."
Honest Forecasting
Estimates become realistic when there's no incentive to inflate velocity. Teams commit to what they can actually deliver, not what makes the plan look good.
Sustainable Pace
Without pressure to appear productive, developers work when they're productive and rest when they're not. The result is a sustainable pace that maintains quality over time.
Trust Recovery
When metrics aren't gamed, trust rebuilds. Teams start believing their own data. Collaboration improves because coordination works when information is honest.
Retention Improvement
Strong developers who left or were considering leaving notice the change. The team becomes a place where good work is valued—which attracts and retains talent.
The Leadership Imperative
Eliminating productivity theater requires leadership courage.
You'll need to:
- Admit that your current metrics might be doing harm
- Withstand the initial dip without reverting
- Explain the change to skeptical stakeholders
- Trust your team to deliver without surveillance
But the payoff is substantial: a team that actually improves rather than appearing to improve. Real productivity instead of productivity theater. Work that matters rather than work that counts.
Every sprint you spend on theater is a sprint you could have spent on outcomes. The cost compounds. The talent leaves. The codebase rots.
The best time to stop was when you started. The second-best time is now.
Measure developer effectiveness, not just productivity
Six dimensions of effectiveness. Trends over time. Insights that help your team see what's working.
Sources
Footnotes
-
Baumeister, R. (2011). Willpower: Rediscovering the Greatest Human Strength — Decision fatigue research. ↩
-
Google (2015). Project Aristotle — Team effectiveness research showing trust as primary predictor. ↩
-
Stripe/Harris Poll (2018). The Developer Coefficient — Technical debt impact study. ↩
-
SHRM (2022). Human Capital Benchmarking Report — Developer replacement cost analysis. ↩
Continue reading
- The 6 Dimensions of Developer Effectiveness: A Framework for Measuring What Actually MattersWhy we chose these specific dimensions, what each one reveals about real engineering performance, and how measuring outcomes transforms teams. · 10 min read
- Your Method Already Has Retrospectives. It Calls Them Lessons Reports.You were told Simyl Flow is for agile teams. It's for teams with dates and tickets. If you run phases and milestones, your method already contains every ceremony in the product — you just run them by hand, into documents nobody reopens. · 9 min read
- Coaching Developers Without Becoming Big BrotherEngineering managers need to help their teams grow. But individual tracking creates surveillance culture. Here's the third way. · 10 min read