Splitting User Stories

I’ve written about User Stories before and made available a handout that includes a page on splitting stories that, in addition to listing some splitting heuristics, includes several links to several lists of techniques for splitting stories.

What it doesn’t include is an even simpler way to split stories–the simplest way I’ve found yet.When doing Acceptance Test Driven Development (ATDD), we create examples that illustrate the functionality we want the software to have.  Each of these examples is, potentially, a separate story.  You can split a story by dividing these examples into two or more groups.  It’s that simple.

By the way, here are some other guides on splitting stories:

and the InfoQ article that triggered this post:

Post to Twitter Post to Plurk Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to MySpace Post to Ping.fm Post to Reddit Post to StumbleUpon

Comments (13) to “Splitting User Stories”

  1. A very nice blog.

  2. […] Splitting User Stories – George Dinwiddie, May 2011 George provides a useful guide to assist with splitting user stories. More recently I have been trying to follow his suggestion of looking at the acceptance tests as individual stories. That approach seems to resonate with the engineers in the @GreenHopperTeam. […]

  3. […] Splitting User Stories […]

  4. Perhaps not as classic as the others but another pair of entries in the genre:

    http://agilepainrelief.com/notesfromatooluser/2010/09/story-slicing-how-small-is-enough.html and


  5. […] that one thing, and slice it into thinner slices. Decide on the examples that represent acceptance of those slices. Some of the slices will have […]

  6. […] = [];}George Dinwiddie proposes a list of material that should help you in the task of splitting user stories used to manage requirements in Agile approaches. In his own handout, he explains the difference […]

  7. […] reading about splitting user stories: http://www.infoq.com/news/2011/04/how-to-split-user-stories http://blog.gdinwiddie.com/2011/05/01/splitting-user-stories/ Have a great weekend everyone. Perhaps consider making the goal of your Sprint Planning meeting on […]

  8. […] http://www.infoq.com/news/2011/04/how-to-split-user-stories http://blog.gdinwiddie.com/2011/05/01/splitting-user-stories/ […]

  9. Another good description of splitting user stories, Gerard Meszaros’ Storyotypes (http://storyotypespaper.gerardmeszaros.com/)

  10. […] http://www.richardlawrence.info/2009/10/28/patterns-for-splitting-user-stories/ http://agilepainrelief.com/notesfromatooluser/2010/12/more-notes-on-story-splitting.html http://www.agileforall.com/2009/12/10/new-to-agile-learn-how-to-split-stories/ http://lassekoskela.com/thoughts/7/ways-to-split-user-stories/ http://xp123.com/articles/twenty-ways-to-split-stories/ http://blogs.collab.net/agile/2012/06/20/15-ways-to-split-an-epic-a-team-exercise/ http://blog.gdinwiddie.com/2011/05/01/splitting-user-stories/ […]

  11. Now available in French: http://www.les-traducteurs-agiles.org/user%20stories/2015/05/17/fractionner-les-user-stories.html

  12. […] http://www.infoq.com/news/2011/04/how-to-split-user-stories http://blog.gdinwiddie.com/2011/05/01/splitting-user-stories/ […]

  13. I’ve updated some of the links. It’s amazing how web pages move over the course of 9 years.

Post a Comment
*Required (Never published)