The only thing this article gets at is that engineers may not know how to calculate their own productivity; but it doesn't means it's not calculable.
The only thing this article gets at is that engineers may not know how to calculate their own productivity; but it doesn't means it's not calculable.
But reality is never that clear cut. How’s the ratio look when:
- Peter goes to the park and the breakthrough doesn’t come?
- Or it comes 3 weeks later?
- Or he deletes 100 lines of code and introduces a new bug?
So more lines of code is better!
Um, we know this doesn't work that way as a good measure.
This is like comparing algorithms that do the same thing to algorithms that do different things. You're not going to get good valid comparisons. Metrics for one thing may not work at all for another.
It's a perfectly cromulent measure so long as we understand the limitations of the measure. For example, trying to measure the productivity of a day or a sprint? That's silly. Measure the output of a team which does not produce an entire product? Won't work because you'd have to figure out how to apportion the productivity.
Eg https://www.britannica.com/money/productivity says:
"productivity, in economics, the ratio of what is produced to what is required to produce it. Usually this ratio is in the form of an average, expressing the total output of some category of goods divided by the total input of, say, labour or raw materials."
The whole reason for this discussion is situations like Microsoft having 200k employees and making $240B in a year. Which employees, teams, or even departments are more productive? They want to know.
And even if it did not matter, likely the expense of this year influences the income over multiple future years, so you compare the dollars in / dollars out for which periods?