Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

Are there any techniques other than velocity? What are pros and cons of using those from your experience?

share|improve this question

marked as duplicate by MichaelT, gnat, Martijn Pieters, thorsten müller, Walter Mar 29 '13 at 12:29

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

No I don't think additional metrics are useful or accurate. Some stories require minimal code changes, but lots of time doing other things such as testing, talking to customers, gathering requirements, going to meetings with stakeholders, analyzing the problem, etc etc. Most of these tasks cannot be easily quantified or reduced to a simple metric.

Its still useful to represent these things as stories, because a story is really a piece of functionality from the customer's PoV. They don't care if it takes 1 line of code or 1000. But a good team will realize that the assigned story points are not simply a function of the code size, there's lots of other pieces of work that need to be done. The types of work are so varied and different that finding a uniform, quantitative way to measure them is pretty hopeless. That's why story points are used -- They are a qualitative estimate based on the team's experience with similar features in the past and what those cost in terms of story points.

share|improve this answer
I especially agree with the second paragraph. – Hexxagonal Mar 29 '12 at 14:01
In the end, what matters is if the project delivered what the customer wanted and that it was done on schedule, the ultimate qualitative metric. Of course, managers need quantitative measurements to justify hiring/firing, raises and such. – jfrankcarr Mar 29 '12 at 14:16
Thanks for your reply. Velocity indeed seems to be the best, but is it the only way? – Asahi Apr 1 '12 at 10:57

Not the answer you're looking for? Browse other questions tagged or ask your own question.