Last week I was asked to gather some metrics about the development process – some numbers around timings, effort assessments, time to deploy, how many code review failures, how many test failures and so on. Ok says I and start extracting data from Team Foundation Server. The problem is, well, which numbers? So this is the challenge is determining (a) what are the numbers that tell us the about the development process and (b) are we able to extract this data from what we have?
The key point is being sure to generate metrics and KPIs on what is relevant to the critical success factors (CSFs) and not just pull out numbers based on what you can see on the spreadsheet of extracted data.
Data -> Information -> knowledge -> wisdom
So now I’m going through the books to get some guidance (Metrics for Service Management published by Van Haren is very good for this) and will make the questions first and then look for the answers.