Discussion about this post

User's avatar
Nathan's avatar

You have basically described part of the engineering cycle summarized as Effort > Output > Outcome > Impact. Management likes to see hard-fast numbers "I put money in, I get deliverables". This is how Sales work. I ask the sales team for POs and I either get them or not (very black and white). And that B&W philosophy is what lead CEOs to ask engineering for metrics. They want to make sure their investment is worth the money. Unfortunately engineering isn't B&W. We may be asked to deliver a feature in 3 sprints and we can do that but the result may be buggy or looks like something from the 1990s or it is half done. That will look bad. But the impact of that half-complete feature may still be hugely beneficial.

Now that example is not representative of all situations and management requests but it asks the question "why do you need these metrics? What do think they show you?" If you want to read a good article that articulates this way better than I just did, checkout The Pragmatic Engineer "Measuring Developer Productivity".

Expand full comment

No posts