Other topics in user stories
- Splitting user stories (SPIDR)
- Story mapping
There are a couple topics I didn't have room for in this talk - splitting stories, and story mapping.
Splitting stories is how you take a larger, more general product backlog item and turn it into something sprint-sized that your team can complete in just one sprint.
You can use the SPIDR method to split: Spike, Path, Interface, Data, Rules.
Spike - a period of research/discovery needed before work can be done
Paths - "pay with credit card" and "pay with cash" can be two different stories, because they're two payment paths the user needs
Interface - Web, iOS, Android can each be separate stories
Data - Separate stories for chunks of the data. Instead of working with data from an entire country, you could split it up state by state.
Rules - If it's more work to limit access to a part of the product by membership, have your initial story make the info available to all, and a subsequent release limit by access rules
Story mapping is a technique to visualize the actions a user will take on your website, app, or software. You can use the map to split your stories into future phased builds, and see clearly what your MVP might look like.