Some sketches about using User Stories to facilitate iterative, incremental development: bad, better, best.
See also User Stories to facilitate shared understanding.
To provide context, “Think Big Work Small”.
“Successful product teams figure out how to think big and work small.”
John Cutler, “TBM 46/53: Think Big, Work Small”
See also TBM 4/52: Think Big, Work Small (Part 2) — by John Cutler (substack.com) which has a nice diagram overview.
Bad (😞): Just big stories with no breakdown
Bad (😞): Just small stories with no larger context
Better (🤔): Using bigger stories to provide context for smaller stories
Best (😄): Product strategy logically connected to stories
To encourage iteration, play Good-Better-Best.
From User Story Mapping by Jeff Patton:
- What’s GOOD ENOUGH to get things working?
- What would make it BETTER?
- What’s the BEST version we can imagine?
Bad (😞): Best version only
Bad (😞): Each story is good enough; overall product isn’t
Better (🤔): Good enough, better, best
Best (😄): Targeted good enough, better, best
To avoid unnecessary effort, provide detail just-in-time.
Bad (😞): Stories covering all the breadth and depth up-front
Better (😞): Stories covering overall breadth first
Best (🤔): Stories covering overall breadth first plus targeted depth as useful