← All writing
Notes

Are Your Team Metrics Making Your Life Harder? (and what you can do about it)

How to start making progress towards an effective software engineering team by focusing on incremental, consistent output.

Thanos Diacakis
Thanos Diacakis
Engineering coach

Congratulations! You just realized you are running a software company.

You didn’t start that way, but one thing led to another, and now you have a small team of engineers.

They may be in-house or outsourced, but you are managing them anyway.

Software is tough. Engineers seem to drive you crazy.

It feels like you cannot get a straight answer out of them.

When the feature finally ships to the customers, they find a bunch of problems.

Why didn’t the software team find those beforehand?

And let’s not talk about the outages.

You wonder why software is so hard? People engineer all sorts of other things with way fewer problems than software.

But so far, little is working.

It’s pretty natural when all appears lost to try to quantify things.

If we can quantify the problem, we might be able to figure out the solution. Isn’t that the whole idea behind being data-driven?

Most of the time, though, metrics are not the answer. They are a good tool but usually applied way too early.

The first thing to change before reaching for metrics is your goal mindset.

Start by thinking about about what matters to you. Presumably, this is some variant of delivering value to customers via shipping code.

To optimize around doing that:

👉 Start with small changes on what are your biggest bottlenecks. Try to bite off something huge, and you will fail, losing the precious momentum you desperately need.

👉 Get consistent, incremental output. Consistency shows that the improvements you made are good and not just lucky.

When is it time to reach for metrics again?

Easier said than done?

Bluntly, yes.

You must allocate significant resources to this process and ensure you do the right things.

If you do not fix your bottlenecks, you are either starving your most precious resources or generating intermediate work piling up somewhere.

If this resonates with you and you could use help navigating it, ping me, and we can discuss your bottlenecks and how to eliminate them effectively.

See this pattern in your own team?

A free consult is the fastest way to figure out how deep it goes – and where the smallest meaningful change would be.

→  Book a free consultation