SlideShare a Scribd company logo
1 of 52
Download to read offline
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
Thanks! Questions?
@seize_the_dave or david@grant.org.uk
https://speakerdeck.com/seize_the_dave/small-is-beautiful

More Related Content

What's hot

Infinite MVP Development Solutions
Infinite MVP Development SolutionsInfinite MVP Development Solutions
Infinite MVP Development Solutions
Xavier Johnson
 

What's hot (20)

Utilizing Lean Practices in the Enterprise: Part 1 of Delivering the Connecte...
Utilizing Lean Practices in the Enterprise: Part 1 of Delivering the Connecte...Utilizing Lean Practices in the Enterprise: Part 1 of Delivering the Connecte...
Utilizing Lean Practices in the Enterprise: Part 1 of Delivering the Connecte...
 
Protect Your Company from a Failed Product Launch. pptx
Protect Your Company from a Failed Product Launch. pptxProtect Your Company from a Failed Product Launch. pptx
Protect Your Company from a Failed Product Launch. pptx
 
Week3 day3slide
Week3 day3slideWeek3 day3slide
Week3 day3slide
 
Smartphone Era Productivity for Entrepreneurs
Smartphone Era Productivity for EntrepreneursSmartphone Era Productivity for Entrepreneurs
Smartphone Era Productivity for Entrepreneurs
 
Big Data Lab for the Canadian government
Big Data Lab for the Canadian governmentBig Data Lab for the Canadian government
Big Data Lab for the Canadian government
 
The Art of Less Doing
The Art of Less DoingThe Art of Less Doing
The Art of Less Doing
 
SXSW Workshop on Designing for Behavior Change (2014)
SXSW Workshop on Designing for Behavior Change (2014)SXSW Workshop on Designing for Behavior Change (2014)
SXSW Workshop on Designing for Behavior Change (2014)
 
Top Lessons Learned From Our Best and Worst Marketing Experiments with Lucidc...
Top Lessons Learned From Our Best and Worst Marketing Experiments with Lucidc...Top Lessons Learned From Our Best and Worst Marketing Experiments with Lucidc...
Top Lessons Learned From Our Best and Worst Marketing Experiments with Lucidc...
 
YEG DPM Talk - January 16, 2017
YEG DPM Talk - January 16, 2017YEG DPM Talk - January 16, 2017
YEG DPM Talk - January 16, 2017
 
Infinite MVP Development Solutions
Infinite MVP Development SolutionsInfinite MVP Development Solutions
Infinite MVP Development Solutions
 
Amy S Friend-stc-spectrum-Lickety-Split-Learning-Agile-2014
Amy S Friend-stc-spectrum-Lickety-Split-Learning-Agile-2014Amy S Friend-stc-spectrum-Lickety-Split-Learning-Agile-2014
Amy S Friend-stc-spectrum-Lickety-Split-Learning-Agile-2014
 
Hop in the right direction by patrick hayes 2013
Hop in the right direction by patrick hayes 2013Hop in the right direction by patrick hayes 2013
Hop in the right direction by patrick hayes 2013
 
How do you scale from 0 to 100,000 stores? par Siavash Ghorbani
How do you scale from 0 to 100,000 stores? par Siavash Ghorbani How do you scale from 0 to 100,000 stores? par Siavash Ghorbani
How do you scale from 0 to 100,000 stores? par Siavash Ghorbani
 
1_Paula Rec
1_Paula Rec1_Paula Rec
1_Paula Rec
 
Closing the Loop with Customers for Delight
Closing the Loop with Customers for DelightClosing the Loop with Customers for Delight
Closing the Loop with Customers for Delight
 
WordCamp Harare 2017
WordCamp Harare 2017WordCamp Harare 2017
WordCamp Harare 2017
 
Content and marketing
Content and marketingContent and marketing
Content and marketing
 
12 Powerful Time Management Tips that will let you work less and achieve more.
12 Powerful Time Management Tips that will let you work less and achieve more.12 Powerful Time Management Tips that will let you work less and achieve more.
12 Powerful Time Management Tips that will let you work less and achieve more.
 
Escape velocity from singapore aws '17
Escape velocity from singapore   aws '17Escape velocity from singapore   aws '17
Escape velocity from singapore aws '17
 
Tips for Applying Lean Startup in a Large Organization: A Case Study with Tel...
Tips for Applying Lean Startup in a Large Organization: A Case Study with Tel...Tips for Applying Lean Startup in a Large Organization: A Case Study with Tel...
Tips for Applying Lean Startup in a Large Organization: A Case Study with Tel...
 

Similar to Agile Fest 2017 Small is beautiful

Making agile work for marketing
Making agile work for marketingMaking agile work for marketing
Making agile work for marketing
BenGuislain
 
2010 10 19 the lean startup workshop for i_gap ireland
2010 10 19 the lean startup workshop for i_gap ireland2010 10 19 the lean startup workshop for i_gap ireland
2010 10 19 the lean startup workshop for i_gap ireland
Eric Ries
 

Similar to Agile Fest 2017 Small is beautiful (20)

Jugaad innovation
Jugaad innovationJugaad innovation
Jugaad innovation
 
1 Cycles Remote Innovation - introduction
1 Cycles Remote Innovation - introduction1 Cycles Remote Innovation - introduction
1 Cycles Remote Innovation - introduction
 
Growth Hackers Dublin 6 (slides 1 of 2)
Growth Hackers Dublin 6  (slides 1 of 2)Growth Hackers Dublin 6  (slides 1 of 2)
Growth Hackers Dublin 6 (slides 1 of 2)
 
Product Management for Web Development Teams
Product Management for Web Development TeamsProduct Management for Web Development Teams
Product Management for Web Development Teams
 
Improving your ecosystem
Improving your ecosystemImproving your ecosystem
Improving your ecosystem
 
How to start a health startup
How to start a health startupHow to start a health startup
How to start a health startup
 
2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAviv2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAviv
 
Digital morning, Stockholm, 23 of March
Digital morning, Stockholm, 23 of MarchDigital morning, Stockholm, 23 of March
Digital morning, Stockholm, 23 of March
 
Pragmatic Marketer Fall 2014
Pragmatic Marketer Fall 2014Pragmatic Marketer Fall 2014
Pragmatic Marketer Fall 2014
 
Making agile work for marketing
Making agile work for marketingMaking agile work for marketing
Making agile work for marketing
 
Improving Leadership in a Pharmaceutical Business
Improving Leadership in a Pharmaceutical BusinessImproving Leadership in a Pharmaceutical Business
Improving Leadership in a Pharmaceutical Business
 
Small Business Survival Guide: 28 tips to unlock you own success story [eBook]
Small Business Survival Guide: 28 tips to unlock you own success story [eBook]Small Business Survival Guide: 28 tips to unlock you own success story [eBook]
Small Business Survival Guide: 28 tips to unlock you own success story [eBook]
 
eric ries - the lean startup dogpatch LUXr nyc
eric ries - the lean startup dogpatch LUXr nyceric ries - the lean startup dogpatch LUXr nyc
eric ries - the lean startup dogpatch LUXr nyc
 
2010 10 19 the lean startup workshop for i_gap ireland
2010 10 19 the lean startup workshop for i_gap ireland2010 10 19 the lean startup workshop for i_gap ireland
2010 10 19 the lean startup workshop for i_gap ireland
 
Iterate Fast & Win
Iterate Fast & WinIterate Fast & Win
Iterate Fast & Win
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
 
Systems Thinking Our Way Out of Busy Work
Systems Thinking Our Way Out of Busy WorkSystems Thinking Our Way Out of Busy Work
Systems Thinking Our Way Out of Busy Work
 
#GrowthDeck - Andrew Chen AMA by GrowthHackers
#GrowthDeck - Andrew Chen AMA by GrowthHackers#GrowthDeck - Andrew Chen AMA by GrowthHackers
#GrowthDeck - Andrew Chen AMA by GrowthHackers
 
DMR TRANSFORMATION & PEOPLEMANAGEMENT (FOCUS: INNOVATION CULTURE)
DMR TRANSFORMATION & PEOPLEMANAGEMENT (FOCUS: INNOVATION CULTURE)DMR TRANSFORMATION & PEOPLEMANAGEMENT (FOCUS: INNOVATION CULTURE)
DMR TRANSFORMATION & PEOPLEMANAGEMENT (FOCUS: INNOVATION CULTURE)
 
User Research at GDS
User Research at GDSUser Research at GDS
User Research at GDS
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Agile Fest 2017 Small is beautiful