Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Small is Beautiful
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Dave Grant
July 05, 2017
Business
80
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Small is Beautiful
Talk on why user stories should be small, and techniques you can use to slice them.
Dave Grant
July 05, 2017
More Decks by Dave Grant
See All by Dave Grant
return getKanban()
seize_the_dave
1
82
Other Decks in Business
See All in Business
オープンワーク会社紹介資料 / company profile
openwork
4
610k
会社紹介資料 / ProfileBook
gpol
5
67k
Шпаргалка менеджера: перші 30 днів на новій посаді | Презентація вебінару з Альоною Лубчак
e5ua
0
210
2026.10_中途採用資料.pdf
superstudio
PRO
5
120k
株式会社ナーシング_採用資料
hr1nursing
0
140
Podpora KOVY | 24. 9. 2026
ggfs
PRO
0
430
クリヤマホールディングス㈱採用資料
uemura2024
0
9.3k
向山純平 メニュー表 / Junpei Mukouyama – Professional Services
mj6237
3
330
誰かの役に立つアウトプットの作り方〜学びの循環に飛び込もう!
ikuodanaka
10
3.9k
Webinar 30.09.2026 NeuroFlex I: Participación en el SRAD
neuroenergia
PRO
0
120
アッテル会社紹介資料/culture deck
attelu
11
17k
ビーヘルシー採用
behealthy
0
260
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
750
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
440
Documentation Writing (for coders)
carmenintech
77
5.6k
HDC tutorial
michielstock
2
960
Scaling GitHub
holman
464
140k
Chasing Engaging Ingredients in Design
codingconduct
0
360
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
Building AI with AI
inesmontani
PRO
1
1.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Transcript
Small is Beautiful David Grant Sustainable Pace Ltd South Wales
Agile Group
1. Why are small user stories important? 2. How do
we make user stories small? 3. Questions @seize_the_dave Outline
1. Most benefit for product managers or product owners 2.
Beginner to intermediate level @seize_the_dave Intended Audience
1. It’s OK to ask questions, but please raise your
hand 2. It’s OK to leave if this isn’t for you @seize_the_dave House Rules
Why are small stories important?
Thomas Edison, Inventor & Businessman “The real measure of success
is the number of experiments that can be crowded into 24 hours”
Software product development is complex and uncertain @seize_the_dave
@seize_the_dave Need to learn incrementally by building and measuring
@seize_the_dave Tighten feedback loops pixabay.com/p-52691
More opportunities to change direction @seize_the_dave
Very few economies of scale in software @seize_the_dave
How do we slice user stories?
Techniques are bidirectional, but... @seize_the_dave
“An ounce of prevention is worth a pound of cure”
Proverb, Early 17th Century
@seize_the_dave The product backlog is not a replacement for a
requirements document flickr.com/photos/wiertz/5624281846
Fundamentals
Narrow your customer segments @seize_the_dave
Use story headlines to facilitate slicing @seize_the_dave
Card, Conversation, Confirmation @seize_the_dave
@seize_the_dave Gradually increase complexity pixabay.com/p-1840480/
@seize_the_dave Legacy rewrite? Start with the outputs
High complexity? Build a walking skeleton, but don’t kid yourself
@seize_the_dave
Slicing Patterns
@seize_the_dave Split on business rule variations
@seize_the_dave Split out major effort http://bit.ly/2tJB6LH
@seize_the_dave Split on variations in data
@seize_the_dave Simplify inputs
@seize_the_dave Defer non-functional requirements
@seize_the_dave Split learning from earning pixabay.com/p-2337525/
Manual or automated @seize_the_dave
@seize_the_dave Build or buy?
Batch or online @seize_the_dave
@seize_the_dave Single user or multi user? bit.ly/2tmQLyh
@seize_the_dave Use static or dynamic references
@seize_the_dave Ignore or handle errors
@seize_the_dave Transient or persistent data?
@seize_the_dave One or many?
@seize_the_dave Simplify outputs
@seize_the_dave Split out workflow steps http://bit.ly/2tGhKHN
How small is too small?
@seize_the_dave Technical stories are not user stories
@seize_the_dave Stories must have a tangible value
Problems
@seize_the_dave Large overheads for scheduling work, e.g. project sponsorship
@seize_the_dave Eliminate waste, align along products geograph.ie/photo/3939164
@seize_the_dave High transaction costs, e.g. deployment risk, functional silos
@seize_the_dave Cross-functional teams, continuous delivery
Useful resources
@seize_the_dave • 50 Quick Ideas to Improve Your User Stories
(Gojko Adzic; David Evans) • User Story Mapping (Jeff Patton) • xp123.com (Bill Wake) • agileforall.com (Richard Lawrence)
@seize_the_dave
None
Thanks! Questions? @seize_the_dave or
[email protected]
https://speakerdeck.com/seize_the_dave/small-is-beautiful