Friday, 10 February 2006

User stories part 3: Using spikes to help estimate user stories

A user story containing unknown elements should be split into a spike to investigate the unknown elements plus a user story to develop the functionality. This enables the customer to prioritise the research separate from the implementation of the new functionality. Without a spike to substantiate the estimate for the user story, the customer may incorrectly assume the estimate to be valid and prioritise the user story accordingly. Facing a spike and an associated user story, the customer should prioritise the spike ahead of the user story to obtain a more reliable estimate for prioritising the user story.

Next post in this series:
User stories part 4: Collaborating to write acceptance tests

Previous posts in this series:
User stories part 1: What is a user story and who writes them?
User stories part 2: Adaptive planning

References:
[1] Mike Cohn 's Agile Estimating and Planning

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