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:
- William Wake, “Twenty Ways to Split Stories”
- J.B. Rainsberger, “Splitting stories: an example”
- Lasse Koskela, “Ways to split user stories”
- James Grenning “Story Weight Reduction Toolkit”
and the InfoQ article that triggered this post:
- Dan Puckett, “How To Split User Stories“