Management wants numbers, what KPIs do we give them?

Posted by MartinSch64@reddit | ExperiencedDevs | View on Reddit | 111 comments

To sum it up: I work in a small developer team of about 10 people, consisting mostly of software engineers. We all feel like our team is working pretty efficiently and working in harmony. That said, we connect to quite a lot of external apis, where there are regular changes on the other ends we need to adapt to constantly. That work does not show really well as nothing visible changes if this job is done right. Also there is a lot of legacy code and technical debt. Because of that new features tent to take longer.

Now the leadership of the company wants some more reporting from us including some KPIs.

We are well aware that SWE KPIs usually don´t work well and usually fall to Goodhart's law resulting in a worse output.
Like you want me to write more lines of code? Sure can I do that, does not say these lines need to do something useful.

What numbers should we give them, which:

The goal is not really to find something that measures our output/efficiency (IMO that is not really possible), but just to satisfy management and not make us look bad or will be hard to improve on in the long term?