Variations in Data
User can search in English
User can search in Spanish
Workflow Steps
User can create a policy directly
User can create a policy to be held for legal review
Business Rule Variations
User can search for flights between 2 dates
User can search for flights for “any weekend
between now and December”
User can search for flights +/- 3 days between
December 15 and December 20
Major Effort
User can pay with Paypal
User can pay with Stripe integration
User can pay with online check
Simple/Complex
User can search for flights with a maximum
number of stops
User can search for flights with a maximum
number of stops
and departing from SAN OR JWI
Data Entry Methods
User can enter data in text field
User can upload CSV
Defer Performance
User can get results within 5 seconds
User can get results within 1 second
Operations (CRUD)
User can sign up for an account
User can edit account settings
User can delete account
If you have stories that are trivially small, I would recommend combining them into
a single “combo story” that falls below the 123 threshold.
Sometimes the user stories are too big and the team has trouble thinking
beyond “horizontal splitting” (front end, business rules, back end, database).
Here are some patterns for splitting stories:
HOW TO SPLIT STORIES
THAT ARE TOO BIG
www.payton-consulting.com
www.payton-consulting.com

Cheat Sheet: 8 ways to split your user stories

  • 1.
    Variations in Data Usercan search in English User can search in Spanish Workflow Steps User can create a policy directly User can create a policy to be held for legal review Business Rule Variations User can search for flights between 2 dates User can search for flights for “any weekend between now and December” User can search for flights +/- 3 days between December 15 and December 20 Major Effort User can pay with Paypal User can pay with Stripe integration User can pay with online check Simple/Complex User can search for flights with a maximum number of stops User can search for flights with a maximum number of stops and departing from SAN OR JWI Data Entry Methods User can enter data in text field User can upload CSV Defer Performance User can get results within 5 seconds User can get results within 1 second Operations (CRUD) User can sign up for an account User can edit account settings User can delete account If you have stories that are trivially small, I would recommend combining them into a single “combo story” that falls below the 123 threshold. Sometimes the user stories are too big and the team has trouble thinking beyond “horizontal splitting” (front end, business rules, back end, database). Here are some patterns for splitting stories: HOW TO SPLIT STORIES THAT ARE TOO BIG www.payton-consulting.com www.payton-consulting.com