Live data from Hacker News

Ask HN: What KPIs you have had for developers?

news.ycombinator.com

1–7 of 7 posts

Re: Ask HN: What KPIs you have had for developers?

#4
Are there actually any good metrics that can be used to evaluate software engineers?

If you rank them based on # of tickets dealt with, they're just going to take the easier tasks.

If you rank them based on # of commits, they'll make a new commit for every line of code.

If you try and rank them based on lines of code, then the obvious hilarious thing happens.

Re: Ask HN: What KPIs you have had for developers?

#6

Are there actually any good metrics that can be used to evaluate software engineers? If you rank them based on # of tickets dealt with, they're just going to take the easier tasks. If you rank them based on # of commits, they'll make a new commit for every line of code. If you try and rank them based on lines of code, then the obvious hilarious thing happens.

# People they delighted or prevented from feeling frustrated? The problem is, this is rather hard to measure.

Re: Ask HN: What KPIs you have had for developers?

#7
Although there may be commonality between some projects, every software project is different, and there is not a list of common good KPIs for “software”. Anyone who claims to have that list is lying to you. As a stranger on HN, I don’t know anything about your project and I cannot make specific recommendations on KPIs you should be using. Instead I would ask your self the following questions:

1. What am I trying to achieve, and how do I quantify it?

2. Do I have direct influence on what I’m trying to achieve? What can I control that influences my objectives?

3. What are my leading indicators to success? What are outcomes that occur, or do I expect to occur, before I am successful.

4. How much variability is there on the metrics I’m considering? If a metric goes down, how many interpretations can there be of that result?

5. How gameable are my metrics? If a metric increases in isolation, does that mean there is a good outcome?