Metrics Handle with Care: The Paradox of Measuring Team Performance
Are your performance metrics encouraging developers to write bloated code and pad estimates? Learn how to measure what truly matters instead: customer value.
#1about 2 minutes
Why measuring lines of code backfires on teams
Measuring developer productivity by lines of code encourages writing bloated, unmaintainable software instead of efficient solutions.
#2about 3 minutes
How ticket counts and estimates create perverse incentives
Focusing on the number of solved tickets or estimation accuracy leads to ticket-splitting overhead and padded estimates, ultimately reducing output.
#3about 4 minutes
Why managers resort to metrics due to lack of trust
Managers often use metrics as a proxy for understanding because software development is inherently invisible, leading to a breakdown of trust.
#4about 2 minutes
Building trust by becoming part of the team
Managers can foster a high-trust environment by getting involved with the team, creating psychological safety, and enabling ownership.
#5about 3 minutes
Using internal metrics for team self-improvement
Metrics like work-in-progress limits, review queue size, and codebase size can be powerful tools for a team to identify bottlenecks and manage workload.
#6about 2 minutes
Shifting focus to meaningful product-level metrics
Instead of comparing team-level output, focus on product-level metrics like quality, cost of usage, and availability to drive meaningful improvements.
#7about 1 minute
A summary on measuring with the right attitude
Effective measurement requires a healthy team environment, a clear target for the metric, and a focus on what truly improves the product.
Related jobs
Jobs that call for the skills explored in this talk.
Stop Wasting Time: How to Lead a Stand-Up Meeting & Get ResultsWe all know the feeling: your stand-up meeting starts… and the energy in the room slowly deflates. Eyes glaze over, minds wander. Maybe you can even see their attention drop on smartphones or laptops.Within minutes or even seconds, instead of a quick...
Christina Schaireiter
5 Reasons Why Attending Conferences in 2026 Matters More Than You ThinkIt’s 2026, and the “remote vs. office” debate has finally settled into a high-tech hybrid reality. While we’ve perfected the art of shipping production-grade code from decentralized hubs and home setups, something shifted. We realized that while AI c...
Christina Schaireiter
Why Attend a Developer Event?Modern software engineering moves too fast for documentation alone. Attending a world-class event is about shifting from tactical execution to strategic leadership.
Skill Diversification: Break out of your specific tech stack to see how the industry...
Andre Braun, GitLab
Now is the time for industrialized software developmentNow is the time for industrialized software development
Recently, I received a letter from my car’s manufacturer alerting me to a recall. They had discovered a defective part and wanted to replace it.
It was easily fixed, and I might have forgotten a...
From learning to earning
Jobs that call for the skills explored in this talk.