In order to analyze, report, and adjust our processes, we need to measure them. These analyses allow us to better predict each cycle, report on how well we executed according to plan, how well we planned to begin with, and how our deviations from plan impacted our delivery, both positive and negative.
Whenever we talk about metrics, we must acknowledge that there is never a perfect blending of map to territory. Software developers will always optimize their planning and execution to the information they have, and that ...