SlideShare a Scribd company logo
EFFECTIVEEFFECTIVEEFFECTIVE
USER STORIESUSER STORIESUSER STORIES
CHALLENGES & BEST PRACTICESCHALLENGES & BEST PRACTICESCHALLENGES & BEST PRACTICES
Writing delightfully
@TheProductSketch
In Agile, units of work to be
undertaken are represented as
'USER STORIES'. They describe what
the user's world must look like so
that they can be built and tested by
Agile teams.
@TheProductSketch
user stories typically
follow this format...
As a
WHAT USER
I want to
do what
so that i can
accomplish what?
Who
< R O L E >
Whot
< F U N C T I O N >
Why
< V A L U E >
@TheProductSketch
while the best practice is to JUST capture
user needs without getting in to too much of
implementation level details,
BUILD/TEST TEAMS might want to add
non-user specific / tech stories TO PLAN
& DELIVER WORK BETTER. AND IT TAKES
EFFORT TO GET THERE!
the original user story could LEAD THE
DEVELOPER TO JUST BUILD FOUNDATIONAL
capabilities that must be built
sequentially in order to deliver the
intended functional story.
what all must go into a story?
that's when teams usually get into a deadlock!
I have a
problem!
- Developer
@TheProductSketch
the solution in such situations is to split a
big user story into smaller workable items.
Rather than building each layer of the cake
one at a time and testing it sequentially, the
best practice is to aim to deliver a slice of the
cake with multiple layers, that will maximize
value in terms of shorter feedback loops, faster
learning and reducing wastage!
If the goal was to make a cake consisting of
different layers, one way to do it is to make
and test each layer sequentially before
bringing all of them together.
1
2
@TheProductSketch
instead, it's important to deliver them in
vertical slices!
the best practice to efficiently split stories using
mike cohen's spidr method involves evaluating
opportunities to split across these 5 areas...
Spikes
Paths
InterfaceData
Rules
If there is a need for research &
development or proof of technology based
knowledge building for the team, spike
stories might be needed.
If stories involve alternative
paths, evaluate if it makes
sense to split into multiple
stories so that it can help the
team prioritize and deliver
better.
When multiple interfaces are
targeted like web, mobile, wearables
etc., specific stories to handle each
variation might be helpful for
prioritization and planning.
If there are decently sized
requirements surrounding
handling of specific data or data
types across layers, there could be a
potential opportunity for splitting.
Rules are ideal
candidates to be split so
that problems can be
broken down into smaller
chunks, to help the team
better understand, build
and test incrementally.
@TheProductSketch
using this method, break big stories
into smaller ones. but break only the
ones where it makes sense! practice.
User Interface
Database
Backend API
using this the Product owner can break down
stories without having to depend too much on the
dev team. this enables dev to collaborate
quickly, split tasks, estimate and accomplish the
"delightfully effective" stories!
Think cake slices!
BIGBIGBIG
USERUSERUSER
STORYSTORYSTORY
@TheProductSketch
example
And, a good user story should follow
the famous invest mnemonic from bill wake
IIINDEPENDENTNDEPENDENTNDEPENDENT
NNNEGOTIABLEEGOTIABLEEGOTIABLE
VVVALUABLEALUABLEALUABLE
EEESTIMABLESTIMABLESTIMABLE
SSSMALLMALLMALL
TTTESTABLEESTABLEESTABLE
standalone backlog item that can
be delivered without dependencies.
have room for change; not a
contract! not written in stone.
offer value for the targeted
persona in smaller increments.
team is able to estimate the
effective story fairly easily.
small enough to be developed and
tested in a sprint.
acceptance criteria and definition
of done make them testable!
@TheProductSketch
what methods do you follow to write
"delightfully effective" user stories for your
teams to consume, collaborate and deliver?
@TheProductSketch
@TheProductSketch
THE
PRODUCT
SKETCH
if such topics are of interest, please do follow

More Related Content

Similar to The Product Sketch - Writing Delightfully Effective User Stories

Epic in Agile
Epic in Agile Epic in Agile
Epic in Agile
Advance Agility
 
Scrum - Requirements and User Stories
Scrum - Requirements and User StoriesScrum - Requirements and User Stories
Scrum - Requirements and User Stories
Upekha Vandebona
 
Can Agile Work for this Project?
Can Agile Work for this Project?Can Agile Work for this Project?
Can Agile Work for this Project?
Cognizant
 
Agile Estimation
Agile EstimationAgile Estimation
Agile Estimation
Syed Habib Hussain
 
Product and UX - are the roles blurring?
Product and UX - are the roles blurring?Product and UX - are the roles blurring?
Product and UX - are the roles blurring?
Jesse Gant
 
The Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringThe Art and Science of Requirements Gathering
The Art and Science of Requirements Gathering
Vanessa Turke
 
User stories explained
User stories explainedUser stories explained
BEHAVIOR-DRIVEN-DEVELOPMENT.pptx
BEHAVIOR-DRIVEN-DEVELOPMENT.pptxBEHAVIOR-DRIVEN-DEVELOPMENT.pptx
BEHAVIOR-DRIVEN-DEVELOPMENT.pptx
CharleneMaedeleon2
 
Art of Writing in Agile : STC Summit 2017
Art of Writing in Agile : STC Summit 2017Art of Writing in Agile : STC Summit 2017
Art of Writing in Agile : STC Summit 2017
Shikha Saxena
 
Cross-functional team collaboration between Agile development and UX design
Cross-functional team collaboration between Agile development and UX designCross-functional team collaboration between Agile development and UX design
Cross-functional team collaboration between Agile development and UX design
Dug Falby
 
Developing User Stories - The Dialexa Way
Developing User Stories - The Dialexa WayDeveloping User Stories - The Dialexa Way
Developing User Stories - The Dialexa Way
Dialexa
 
A business case for User Stories
A business case for User StoriesA business case for User Stories
A business case for User Stories
laurence b
 
XYZ Fast Prototyping MGMT 3405 1 Definition – Fa.docx
XYZ Fast Prototyping MGMT 3405  1  Definition – Fa.docxXYZ Fast Prototyping MGMT 3405  1  Definition – Fa.docx
XYZ Fast Prototyping MGMT 3405 1 Definition – Fa.docx
jeffevans62972
 
Scrum in One Day
Scrum in One DayScrum in One Day
Scrum in One Day
Alexandre Cuva
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User Advocate
Karl Kaufmann
 
Non-functional requirements
Non-functional requirements Non-functional requirements
Non-functional requirements
Rohela Raouf
 
AgileCamp Silicon Valley 2015: User Story Mapping
AgileCamp Silicon Valley 2015: User Story MappingAgileCamp Silicon Valley 2015: User Story Mapping
AgileCamp Silicon Valley 2015: User Story Mapping
Hyperdrive Agile Leadership (powered by Bratton & Company)
 
User Story Mapping Definitions & Basics - StoriesOnBoard.pdf
User Story Mapping Definitions & Basics - StoriesOnBoard.pdfUser Story Mapping Definitions & Basics - StoriesOnBoard.pdf
User Story Mapping Definitions & Basics - StoriesOnBoard.pdf
StoriesOnBoard
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate Founder
Product School
 
Email first a lean strategy & a workflow lens
Email first  a lean strategy & a workflow lensEmail first  a lean strategy & a workflow lens
Email first a lean strategy & a workflow lens
Mike Biggs GAICD
 

Similar to The Product Sketch - Writing Delightfully Effective User Stories (20)

Epic in Agile
Epic in Agile Epic in Agile
Epic in Agile
 
Scrum - Requirements and User Stories
Scrum - Requirements and User StoriesScrum - Requirements and User Stories
Scrum - Requirements and User Stories
 
Can Agile Work for this Project?
Can Agile Work for this Project?Can Agile Work for this Project?
Can Agile Work for this Project?
 
Agile Estimation
Agile EstimationAgile Estimation
Agile Estimation
 
Product and UX - are the roles blurring?
Product and UX - are the roles blurring?Product and UX - are the roles blurring?
Product and UX - are the roles blurring?
 
The Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringThe Art and Science of Requirements Gathering
The Art and Science of Requirements Gathering
 
User stories explained
User stories explainedUser stories explained
User stories explained
 
BEHAVIOR-DRIVEN-DEVELOPMENT.pptx
BEHAVIOR-DRIVEN-DEVELOPMENT.pptxBEHAVIOR-DRIVEN-DEVELOPMENT.pptx
BEHAVIOR-DRIVEN-DEVELOPMENT.pptx
 
Art of Writing in Agile : STC Summit 2017
Art of Writing in Agile : STC Summit 2017Art of Writing in Agile : STC Summit 2017
Art of Writing in Agile : STC Summit 2017
 
Cross-functional team collaboration between Agile development and UX design
Cross-functional team collaboration between Agile development and UX designCross-functional team collaboration between Agile development and UX design
Cross-functional team collaboration between Agile development and UX design
 
Developing User Stories - The Dialexa Way
Developing User Stories - The Dialexa WayDeveloping User Stories - The Dialexa Way
Developing User Stories - The Dialexa Way
 
A business case for User Stories
A business case for User StoriesA business case for User Stories
A business case for User Stories
 
XYZ Fast Prototyping MGMT 3405 1 Definition – Fa.docx
XYZ Fast Prototyping MGMT 3405  1  Definition – Fa.docxXYZ Fast Prototyping MGMT 3405  1  Definition – Fa.docx
XYZ Fast Prototyping MGMT 3405 1 Definition – Fa.docx
 
Scrum in One Day
Scrum in One DayScrum in One Day
Scrum in One Day
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User Advocate
 
Non-functional requirements
Non-functional requirements Non-functional requirements
Non-functional requirements
 
AgileCamp Silicon Valley 2015: User Story Mapping
AgileCamp Silicon Valley 2015: User Story MappingAgileCamp Silicon Valley 2015: User Story Mapping
AgileCamp Silicon Valley 2015: User Story Mapping
 
User Story Mapping Definitions & Basics - StoriesOnBoard.pdf
User Story Mapping Definitions & Basics - StoriesOnBoard.pdfUser Story Mapping Definitions & Basics - StoriesOnBoard.pdf
User Story Mapping Definitions & Basics - StoriesOnBoard.pdf
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate Founder
 
Email first a lean strategy & a workflow lens
Email first  a lean strategy & a workflow lensEmail first  a lean strategy & a workflow lens
Email first a lean strategy & a workflow lens
 

Recently uploaded

john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
Madan Karki
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
MiscAnnoy1
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
amsjournal
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
shahdabdulbaset
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 

Recently uploaded (20)

john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 

The Product Sketch - Writing Delightfully Effective User Stories

  • 1. EFFECTIVEEFFECTIVEEFFECTIVE USER STORIESUSER STORIESUSER STORIES CHALLENGES & BEST PRACTICESCHALLENGES & BEST PRACTICESCHALLENGES & BEST PRACTICES Writing delightfully @TheProductSketch
  • 2. In Agile, units of work to be undertaken are represented as 'USER STORIES'. They describe what the user's world must look like so that they can be built and tested by Agile teams. @TheProductSketch
  • 3. user stories typically follow this format... As a WHAT USER I want to do what so that i can accomplish what? Who < R O L E > Whot < F U N C T I O N > Why < V A L U E > @TheProductSketch
  • 4. while the best practice is to JUST capture user needs without getting in to too much of implementation level details, BUILD/TEST TEAMS might want to add non-user specific / tech stories TO PLAN & DELIVER WORK BETTER. AND IT TAKES EFFORT TO GET THERE! the original user story could LEAD THE DEVELOPER TO JUST BUILD FOUNDATIONAL capabilities that must be built sequentially in order to deliver the intended functional story. what all must go into a story? that's when teams usually get into a deadlock! I have a problem! - Developer @TheProductSketch
  • 5. the solution in such situations is to split a big user story into smaller workable items. Rather than building each layer of the cake one at a time and testing it sequentially, the best practice is to aim to deliver a slice of the cake with multiple layers, that will maximize value in terms of shorter feedback loops, faster learning and reducing wastage! If the goal was to make a cake consisting of different layers, one way to do it is to make and test each layer sequentially before bringing all of them together. 1 2 @TheProductSketch instead, it's important to deliver them in vertical slices!
  • 6. the best practice to efficiently split stories using mike cohen's spidr method involves evaluating opportunities to split across these 5 areas... Spikes Paths InterfaceData Rules If there is a need for research & development or proof of technology based knowledge building for the team, spike stories might be needed. If stories involve alternative paths, evaluate if it makes sense to split into multiple stories so that it can help the team prioritize and deliver better. When multiple interfaces are targeted like web, mobile, wearables etc., specific stories to handle each variation might be helpful for prioritization and planning. If there are decently sized requirements surrounding handling of specific data or data types across layers, there could be a potential opportunity for splitting. Rules are ideal candidates to be split so that problems can be broken down into smaller chunks, to help the team better understand, build and test incrementally. @TheProductSketch
  • 7. using this method, break big stories into smaller ones. but break only the ones where it makes sense! practice. User Interface Database Backend API using this the Product owner can break down stories without having to depend too much on the dev team. this enables dev to collaborate quickly, split tasks, estimate and accomplish the "delightfully effective" stories! Think cake slices! BIGBIGBIG USERUSERUSER STORYSTORYSTORY @TheProductSketch example
  • 8. And, a good user story should follow the famous invest mnemonic from bill wake IIINDEPENDENTNDEPENDENTNDEPENDENT NNNEGOTIABLEEGOTIABLEEGOTIABLE VVVALUABLEALUABLEALUABLE EEESTIMABLESTIMABLESTIMABLE SSSMALLMALLMALL TTTESTABLEESTABLEESTABLE standalone backlog item that can be delivered without dependencies. have room for change; not a contract! not written in stone. offer value for the targeted persona in smaller increments. team is able to estimate the effective story fairly easily. small enough to be developed and tested in a sprint. acceptance criteria and definition of done make them testable! @TheProductSketch
  • 9. what methods do you follow to write "delightfully effective" user stories for your teams to consume, collaborate and deliver? @TheProductSketch @TheProductSketch THE PRODUCT SKETCH if such topics are of interest, please do follow