Wednesday, 10 November 2004

Story points and ideal time

A common misconception by teams is that there is a hard-and-fast relationship between story points and ideal time. They might devise a rule that says 1 story point = 8 ideal hours, which allows them to conclude that a story estimated at 3 story points will disaggregate into engineering tasks totalling 24 ideal hours.

Wrong! There is no relationship between story points and ideal time. During release planning, let's assume I estimated a user story at 3 story points. However, during iteration planning the total estimate for the associated engineering tasks came out at 28 ideal hours rather than 24. This is simply indicating that my initial estimate was out by approximately 14%. My best guess is that this underestimation applies to all the user stories in the iteration. This is what velocity and yesterday's weather are all about.

During release planning a team has an estimation error of a certain magnitude when they're looking at something far away. During iteration planning they have an estimation error of a different magnitude when they're looking close up.


Posted by Simon Baker - Permalink

Creative Commons Licence

preload call-us-on.png preload chat-over-coffee-on.png preload coffee-cup-on.png preload guspower-avatar.png preload simonbaker-avatar.png preload email-on.png preload meet-the-crew-on.png preload about-on.png preload bits-on.png preload blog-on.png preload coaching-on.png preload consulting-on.png preload crew-on.png preload home-on.png preload software-on.png preload other-talks-on.png preload phone-on.png preload previous-talks-on.png preload boost-icon-on.png preload jumpstart-icon-on.png preload liftoff-icon-on.png preload powerup-icon-on.png preload skype-on.png preload speech-bubbles-on.png preload creative-commons-on.png preload slides-on.png preload video-on.png