10 Jun 2012 22:55
Bad initial user stories
Cass Dalton <cassdalton73 <at> gmail.com>
2012-06-10 20:55:46 GMT
2012-06-10 20:55:46 GMT
We are learning how to write good user stories, but my team consistently encounters the situation in which we write what seems to be a simple user story, but when we go to pull it out for a sprint and analyze it, it suddenly feels complex and too big to fit in a sprint. I know this is a typical scenario, but I have questions about the logistics of this situation.
__._,_.___
To Post a message, send it to: scrumdevelopment <at> eGroups.com
To Unsubscribe, send a blank message to: scrumdevelopment-unsubscribe <at> eGroups.com
__,_._,___
Also keep in mind that I need to report some form of earned value to the bean counters, and I was planning on using story point burn down as a form of EV. Maybe that's not the right mechanism. If someone has a better suggestion, I'm interested in hearing it.
Lets say you had a story about uploading a data file to a web service. At the beginning, this sounds easy, so you tentatively assign 8 points to it as part of the initial release planning. (Insert discussion about the appropriateness of point estimation during pre-planning, but you have to have some idea of the sum total complexity of the effort to know if you can meet the minimum expectations with your given schedule and budget). When the team is ready to work the story, they talk through the story and realize that it is made of a number of sub-stories:
1 - connect to the web service - 5 points
2 - upload file - 3 points
3 - convert file to usable common data format - 5 points
4 - save converted file to data store so that it can be used by back end processing - 5 points
This can be interpreted either as an underestimation of the complexity of the original story or additional stories that weren't originally in the product backlog (or a combination). Either way, the complexity of a feature appears to "explode" when you get around to working it. This probably gets better with experience, but management will be paying more attention to inexperienced teams and tracking them more closely. So how do you explain this phenomenon to higher ups? What did we do wrong in this contrived example? How would we improve in the future?
Thanks
Cass Dalton
__._,_.___
To Post a message, send it to: scrumdevelopment <at> eGroups.com
To Unsubscribe, send a blank message to: scrumdevelopment-unsubscribe <at> eGroups.com
Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
__,_._,___
RSS Feed