0% found this document useful (0 votes)
469 views1 page

User Story Splitting Cheat Sheet

This document provides guidance on splitting large user stories into smaller user stories. It lists several techniques for splitting user stories, including splitting along CRUD operations, deferring non-functional requirements, splitting a workflow into discrete tasks, identifying alternative ways to achieve the same goal, separating validation rules, and prioritizing essential data fields over optional ones. The goal of splitting is to generate more value by building stories that are smaller and easier to estimate.

Uploaded by

sasa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
469 views1 page

User Story Splitting Cheat Sheet

This document provides guidance on splitting large user stories into smaller user stories. It lists several techniques for splitting user stories, including splitting along CRUD operations, deferring non-functional requirements, splitting a workflow into discrete tasks, identifying alternative ways to achieve the same goal, separating validation rules, and prioritizing essential data fields over optional ones. The goal of splitting is to generate more value by building stories that are smaller and easier to estimate.

Uploaded by

sasa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

USER STORY SPLITTING THE MASTER CHANNEL

www.themaster c ha nnel. c om
GENERATE MORE VALUE - BY BUILDING LESS Cheat Sheet

BIG USER STORY SMALLER USER STORIES


User Story User Story User Story

As a <type of user>,
I can/must/want to <some action> THIS IS USER STORY SPLITTING User Story User Story User Story

so that <some benefit>


User Story User Story User Story

As a shop manager,
I can manage the prices of products
so that the customer always pays the correct price
Operations
Split along the CRUD-operations
... I can add prices to products
... I can show product prices
... I can change the prices of products
... I can delete product prices

As an interested buyer,
I can search for all products using a Google-like search
so that I can find what I search
Non-functionals Deferral
Defer one or more non-functional requirements to
... I can search for products (just make it happen)
... I can search for products and the results are shown in under 500ms

a later moment

As a shop manager,
I can add new products to the shop
so that these products can be bought
Workflow
Split along the tasks of a workflow
... I can add the product details
... I can review the product details
... I can publish the new product

As an interested buyer,
I can pay using credit cards, Apple pay, Google pay, QR-code
so that I can select the payment method I like most
Alternatives
Split along multiple ways to achieve the same
... I can pay with one credit card (Visa or MasterCard)
... I can pay with multiple credit cards (Visa, and MasterCard)
... I can pay with Apple pay
result ... I can pay with Google pay

As an interested buyer,
I can enter my shipping address
so that my products arrive at the correct destination
Rules
Business rules or complex form validations can be
... I can enter my address (in free text)
... I can select my street from a list of suggested streets
... I can select my town from a list of suggested towns
added later

As an interested buyer,
I can fill in my company details
so that I can get an invoice with all details
Data
Add the most basic data first, add additional data
... I can fill in the delivery address details
... I can fill in the invoice address details
... I can fill in the company VAT details
later ... I can fill in the company Industry details

As an interested buyer,
I want good and valuable recommendations for products
so that I feel more retassured that I buy the right product
Spikes
A research activity to better understand a user story.
I should research how to setup a basic recommender system
... I want good and valuable recommendations

You might also like