You have engineering metrics — now what? ??
I have written about metrics for years, and I have found that the biggest pain for engineering teams is not figuring out what to measure (by now, there are plenty of good frameworks out there), but what to do with the data. As a result, metrics often end up unused in dashboards or reports.
To discuss this, this week we brought in the awesome Laura Tacho, CTO at DX, to write a full article on Refactoring. Laura explained her process, which is very practical:
? ?? ???????? ???????? ?????????????? — before implementing metrics, clarify if you're using them for diagnostics (trends) or improvement (specific behaviors), and whether they're for the broad engineering org or for platform teams.
? ?? ???????????????????? ???? ?????????????????????? — use diagnostic metrics (like DORA) to identify trends monthly/quarterly, and improvement metrics to drive daily/weekly behaviors with specific, actionable insights. Both are useful, but in different ways.
? ??? ???????????? ?????????????? — transform high-level diagnostic metrics into actionable improvement ones by analyzing boundaries, processes, and developer feedback to identify the specific areas which are within teams' control.
? ?? ?????????????????????? ???? ?????????????? — leadership must *pressurize the system* by incorporating metrics into workflows, planning meetings, and retrospectives to create accountability.
? ?? ???????????? ???? ?????? ???????? — tell stories with your data, use industry benchmarks for context, and combine quantitative and qualitative feedback to drive improvement rather than just collecting numbers.
I loved this process and I found the difference between diagnostics and improvement metrics to be particularly useful. It echoes the difference between leading and lagging indicators in product.
I attach the full (free!) article in the comments! ??