Gaming engineering metrics doesn’t always have to be a bad thing. Here’s a model for cooperative gaming to drive positive technology change.
Many engineering leaders might shy away from the phrase “engineering metrics.” Software development is hard to quantify, and many metrics that have been elevated in the past – such as “lines of code” or “number of commits” – do a poor job of measuring the quality, impact, or efficiency of a team’s output.
Worse, these metrics are gameable. If engineers know their output is being assessed solely in terms of volume or speed, it incentivizes bad behavior: inefficient code, unnecessary changes, and quantity at the expense of quality.