Purpose & Method: Field study examining how IC developers, managers, and leaders define and measure production, productivity, and performance.
Outcome: Overall, participants reported a strong preference for an increased use of code quality metrics than is currently used, and a decreased use of raw counts of code commits and pull requests than is currently used. Of note, zero participants selected number of code commits and number of code reviews as their preferred metrics, despite some reporting organizational use of these metrics.
Outcome: Observationally, both engineering leaders and ICs ranked usability and value of work to the org as their current top measures of productivity, but indicated a preference for code quality. However, this pattern was flipped for managers: managers reported that code longevity, followed by code quality, were the primary metrics currently used, but indicated a preference for usability and value of work to the org.