
How Google measures developer productivity | Ciera Jaspan, Collin Green (Google)
Engineering Enablement by Abi Noda
How to Determine Which Numbers Matter
When identifying the key metrics to focus on, it is crucial to start by defining specific goals to understand what would indicate their achievement. Tailoring metrics to these goals rather than using a blanket set for the whole organization is emphasized. Stakeholders are encouraged to think from first principles and consider a variety of metrics across different facets such as speed and quality, both objective and subjective. Challenging stakeholders on what movements in metrics they expect to see and considering the implications of no change is vital. The importance of having a diverse range of metrics and understanding how they reflect the reality being measured is highlighted. Additionally, it is acceptable not to measure productivity in cases where the intended actions are clear despite the metric outcome, and sometimes qualitative discussions amongst team members can provide better insights than surveys or logs-based metrics.