If you're going to worry about software quality, you need to stop talking about developer productivity, and start talking about business productivity. You can't objectively measure the productivity of a worker in isolation. You have to measure whether the productivity of a worker increases the overall value of the business, or whatever goals the business has. It goes like this: 1. "We need to improve how fast develop…
I find the concept of "productivity" fascinating. It must be measured in money because (positive) productivity means someone is paying for what you are doing. And in that sense you cannot measure the productivity of a single person alone, you must measure what people are willing to pay for their output. If you produce exactly the same as you did last month but nobody is buying it this month (or ever again) it means y…
No, your productivity has no connection to sales unless your job is in sales. And productivity for individual employees is measured all the time, across all industries.
Your time and output is being paid for by your employer, not the customer (except where they are the same person,) therefore productivity is loosely a measure of the value you create for your employer over time.