If only measuring software development productivity and tracking team performance were as simple as counting lines of code or hours worked. But the efficiency of software engineering teams, as with any technical or creative work, cannot be measured in quantity alone. The quality of the work and the collaboration of the team impact productivity in immediate and lasting ways. Add to that the iterative, evolving nature of Agile, and software development productivity becomes too fluid and interconnected to measure with traditional key performance indicators (KPIs).