Stefan Stelzer & Volker Zöpfel

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.

Metrics Handle with Care: The Paradox of Measuring Team Performance
#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.

Featured Partners

Related Articles

View all articles
EM
Eli McGarvie
Stop Wasting Time: How to Lead a Stand-Up Meeting & Get Results
We 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...
Stop Wasting Time: How to Lead a Stand-Up Meeting & Get Results
BR
Benjamin Ruschin
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos
AG
Andre Braun, GitLab
Now is the time for industrialized software development
Now 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...
Now is the time for industrialized software development

From learning to earning

Jobs that call for the skills explored in this talk.

Cloud Engineer (m/w/d)

Cloud Engineer (m/w/d)

fulfillmenttools
Köln, Germany

50-65K
Intermediate
TypeScript
Google Cloud Platform
Continuous Integration
Softwareentwickler

Softwareentwickler

iMeasure GmbH
Villingen-Schwenningen, Germany

C++
CSS
XML
HTML
Linux
+5