I’m at PNSQC this week. I gave my metrics talk yesterday, and something occurred to me: in traditional projects, we’re used to measuring what’s been done. In agile projects, we measure what’s left to do. I just realized yesterday that the difference in how we measure makes a difference in how people feel about the project. The more you measure what’s left, the more you can see the end of the iteration or the end of the project. It’s also a lot clearer to see how many more iterations it will take if management decides to add more features.
I’ll be modifying my measurements — even for not-specifically-agile projects — to reflect what’s left to do, not what’s done.