I can't think of a more worthless and demoralizing idea. Not all bugs are created equal, thus the measure is inaccurate.
GitHub Survivor: a bug leaderboard for GitHub issues
11–18 of 18 posts
Re: GitHub Survivor: a bug leaderboard for GitHub issues
#12[1]: https://twistedmatrix.com/highscores/ [2]: https://github.com/leereilly/github-high-scores/, also https://github.com/kans/highscores
Re: GitHub Survivor: a bug leaderboard for GitHub issues
#13When designing systems that reward bugfixes, beware the Cobra effect. [1] [1] = http://en.wikipedia.org/wiki/Cobra_effect
On the other hand, it's an incentive for devs to log and fix minor issues they might've otherwise ignored.
Just make sure this is what you want.
Re: GitHub Survivor: a bug leaderboard for GitHub issues
#14Twisted created one of these a good long while ago[1], and then someone adapted it for Github[2]. This one looks very fancy though :) [1]: https://twistedmatrix.com/highscores/ [2]: https://github.com/leereilly/github-high-scores/ , also https://github.com/kans/highscores
Re: GitHub Survivor: a bug leaderboard for GitHub issues
#15Earlier quoted context omitted.
On the other hand, it's an incentive for devs to log and fix minor issues they might've otherwise ignored.
If you start measuring some metric, the team will adapt at improving that metric, but inevitably this will spill out into distorting or lowering performance in some other aspect. So as you point out, such survivor board might make team focus on fixing trivial/easy issues, but the issues requiring big time investment might go unfixed (as it would make 10 trivial issues pile up while you fix 1 old hard ticket - which w…
Re: GitHub Survivor: a bug leaderboard for GitHub issues
#16When designing systems that reward bugfixes, beware the Cobra effect. [1] [1] = http://en.wikipedia.org/wiki/Cobra_effect
FYI, we've had this system[1] at Twisted[2] for a long time, and that hasn't really happened. When it was first introduced, I argued that it might lead people to review too much; then Glyph counterargued that that's a feature, not a bug. History's proven him right.
It could be that because it's an open source project, and most development on it is by volunteers, that that mechanic is less strong: it's not like people collect bonuses or anything because of their scores... Nor would I suggest that in any other context :)
[1]: https://twistedmatrix.com/highscores/ [2]: https://twistedmatrix.com/trac/
Re: GitHub Survivor: a bug leaderboard for GitHub issues
#17Earlier quoted context omitted.
On the other hand, it's an incentive for devs to log and fix minor issues they might've otherwise ignored.
If you start measuring some metric, the team will adapt at improving that metric, but inevitably this will spill out into distorting or lowering performance in some other aspect. So as you point out, such survivor board might make team focus on fixing trivial/easy issues, but the issues requiring big time investment might go unfixed (as it would make 10 trivial issues pile up while you fix 1 old hard ticket - which w…
Another comment that has been made here is that you shouldn't have giant monstro-tickets: they should be split up wherever possible. Clearly that's not possible in every case, but the point is that monstro-tickets aught to be the rare case.