SlideShare a Scribd company logo
User Stories: overview & tips
Ryan Hewitt - Lead BA (DWP)
Overview of user stories
As
I want
So that
A ROLE
GOAL / DESIRE
BENEFI
T
Overview of user stories
As
I want
So that
AN APP USER
TO SHARE IMPORTANT
STORIES
MY FRIENDS CAN DISCOVER &
COMMENT ON THESE STORIES
Social media - share button (BBC Sport)
Overview of user stories
+ Acceptance criteria
+ Expected volumes
+ BDD tests
+ Sketches & flow diagrams
+ Comments
Overview of user stories
Overview of user stories
• Customer valued functionality
• Deferring detail
• Verbal communication
• Comprehensible by everyone
• Right size for planning
• Build tacit knowledge
● Units of work
● Requirements
● Plan & prioritise
Overview of user stories
● Build the wrong thing
● Poor estimates
● Blockers
● Rework
● Low velocity
● Unhappy team :-(
Overview of user stories
Tips
Tips
• Start with goal stories & break down
• Slice the cake
• Write closed stories
• Put A/Cs on cards
• Size the story to the horizon
• Keep the UI out as long as possible
• Some things aren’t stories
Mike Cohn, ‘User Stories Applied’
Tips
• Include user roles
• Write for one user
• Write in active voice & user’s language
• Don’t forget the purpose
Mike Cohn, ‘User Stories Applied’
Tips
As a Product Owner
I want industry data (MI) about pensioners
So that I can decide who to include in the Private
Beta
As a customer
I want the spelling & content to be correct in the
prototype
So that we pass our internal assessment
User story smells
They’re anti-patterns … an indicator that
something’s amiss.
Common in most teams … avoidable!
Mike Cohn
User story smell
Smell 1: Make everything a story
As a developer…
As a product owner...
Tip
Smell 1: Make everything a story
User Story
Epic
Bug
Task
Spike
● Agree the categories of
work
User story smell
Smell 2: Stories are not measurable
Tip
Smell 2: Stories are not measurable
Think it as a hypothesis. How will we validate
it? …
● Forecast the value
● Measure it
User story smell
Smell 3: Stories are too big!
Tip
Smell 3: Stories are too big!
● Should be Sprintable
● Use SPIDR to break
down
User story smells
Smell: Too much/little detail
Smell: Sliced by technology layer (not
vertical slices)
Smell: Dependencies on other user
stories
How we improved them
How we improved them
Smell Agree its a
smell?
Observed
it?
What would
you do?
#1
#2
#10
Match it
Story 9
Story 4
Story 1
How we improved them
Smell #2
Make all user
stories
incredibly
detailed
Is it a smell?
Yes - especially if
the team don’t
need the detail
Yes - some
stories are
simple
Smell
Yes - but it’s
hard to know
what to include
How we improved them
Observed it?
Yes - Product Owner wants all
user stories defined for next 3
months
Yes - developers won’t
estimate without lots of detail
Yes - when we write too much
- devs ignore the ticket!!
What would you do?
Smell #2
Make all user
stories
incredibly
detailed
Smell
Agree an example “good”
ticket with the entire team
Only put in necessary
info. Have regular convos
+ demos!!
Activity time
Smell Agree its a
smell?
Observed
it?
What would
you do?
#1
#2
#10
Match it
Story 9
Story 4
Story 1
Summary
● Overview of stories (what, why, impact)
● 3 common smells
● Activity of smells & example stories
@DWP_BA
@rthewitt01

More Related Content

What's hot

Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)
one80
 
Writing User Stories (04/2012)
Writing User Stories (04/2012)Writing User Stories (04/2012)
Writing User Stories (04/2012)
Mai Quay
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Storieskahgeh75
 
User Stories Fundamentals
User Stories FundamentalsUser Stories Fundamentals
User Stories Fundamentals
Moisés Armani Ramírez
 
Guide to User Story Creation
Guide to User Story CreationGuide to User Story Creation
Guide to User Story Creation
Joshua Render
 
How to Break the Requirements into User Stories
How to Break the Requirements into User StoriesHow to Break the Requirements into User Stories
How to Break the Requirements into User StoriesShriKant Vashishtha
 
User Stories Training
User Stories TrainingUser Stories Training
User Stories Training
Clarion Marketing
 
Effective User Stories
Effective User StoriesEffective User Stories
Effective User Stories
Derek Neighbors
 
"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta
webcat
 
User Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyUser Story Mapping, Discover the whole story
User Story Mapping, Discover the whole story
Jeff Patton
 
Story of user story
Story of user storyStory of user story
Story of user story
Balaji Sathram
 
Strategies to split user stories
Strategies to split user storiesStrategies to split user stories
Strategies to split user stories
cpolc
 
Introducing Agile User Stories
Introducing Agile User StoriesIntroducing Agile User Stories
Introducing Agile User Stories
Ram Srivastava
 
10 Tips for Creating Great User Stories
10 Tips for Creating Great User Stories10 Tips for Creating Great User Stories
10 Tips for Creating Great User Stories
Roman Pichler
 
Agile Planning and Estimation
Agile Planning and EstimationAgile Planning and Estimation
Agile Planning and Estimation
Manish Agrawal, CSP®
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
Steve Rogalsky
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
Stephen Forte
 
User stories — how to cook a cat?
User stories — how to cook a cat?User stories — how to cook a cat?
User stories — how to cook a cat?
Vladimir Tarasov
 

What's hot (20)

Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)
 
Writing User Stories (04/2012)
Writing User Stories (04/2012)Writing User Stories (04/2012)
Writing User Stories (04/2012)
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Stories
 
User Stories Fundamentals
User Stories FundamentalsUser Stories Fundamentals
User Stories Fundamentals
 
User Stories
User StoriesUser Stories
User Stories
 
Guide to User Story Creation
Guide to User Story CreationGuide to User Story Creation
Guide to User Story Creation
 
How to Break the Requirements into User Stories
How to Break the Requirements into User StoriesHow to Break the Requirements into User Stories
How to Break the Requirements into User Stories
 
User Stories Training
User Stories TrainingUser Stories Training
User Stories Training
 
Effective User Stories
Effective User StoriesEffective User Stories
Effective User Stories
 
"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta
 
User Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyUser Story Mapping, Discover the whole story
User Story Mapping, Discover the whole story
 
Story of user story
Story of user storyStory of user story
Story of user story
 
Strategies to split user stories
Strategies to split user storiesStrategies to split user stories
Strategies to split user stories
 
Introducing Agile User Stories
Introducing Agile User StoriesIntroducing Agile User Stories
Introducing Agile User Stories
 
10 Tips for Creating Great User Stories
10 Tips for Creating Great User Stories10 Tips for Creating Great User Stories
10 Tips for Creating Great User Stories
 
Agile Planning and Estimation
Agile Planning and EstimationAgile Planning and Estimation
Agile Planning and Estimation
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
How to write good user stories
How to write good user storiesHow to write good user stories
How to write good user stories
 
User stories — how to cook a cat?
User stories — how to cook a cat?User stories — how to cook a cat?
User stories — how to cook a cat?
 

Similar to User stories for BAs: overview and tips

User story tips for BAs
User story tips for BAsUser story tips for BAs
How to write compelling user stories
How to write compelling user storiesHow to write compelling user stories
How to write compelling user stories
Balaji Rajagopalan
 
Codemotion how to create a product copy - Codemotion Rome 2015
Codemotion   how to create a product copy - Codemotion Rome 2015Codemotion   how to create a product copy - Codemotion Rome 2015
Codemotion how to create a product copy - Codemotion Rome 2015Codemotion
 
User stories, estimates, planning, design - Lean development and Agile method...
User stories, estimates, planning, design - Lean development and Agile method...User stories, estimates, planning, design - Lean development and Agile method...
User stories, estimates, planning, design - Lean development and Agile method...
Francesco Mapelli
 
Denver Startup Week: Product Management from the Trenches
Denver Startup Week: Product Management from the TrenchesDenver Startup Week: Product Management from the Trenches
Denver Startup Week: Product Management from the TrenchesSean Porter
 
Elevating agile
Elevating agileElevating agile
Elevating agile
pendoio
 
Introduction to Usability Testing for Digital Marketeers
Introduction to Usability Testing for Digital MarketeersIntroduction to Usability Testing for Digital Marketeers
Introduction to Usability Testing for Digital Marketeers
Lennart Overkamp
 
Right amount of details to the user story
Right amount of details to the user storyRight amount of details to the user story
Right amount of details to the user story
RamyaShastri1
 
Develop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detailDevelop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detail
Jean-François Nguyen
 
Keeping up with Agilists
Keeping up with AgilistsKeeping up with Agilists
Keeping up with Agilists
Todd Olson
 
Keeping up with Agilists
Keeping up with Agilists Keeping up with Agilists
Keeping up with Agilists pendoio
 
Cracking the Product Manager Interview with Gayle McDowell
Cracking the Product Manager Interview with Gayle McDowellCracking the Product Manager Interview with Gayle McDowell
Cracking the Product Manager Interview with Gayle McDowell
Product School
 
Agile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approachAgile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approach
AgileNetwork
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
AgileNetwork
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
AgileNetwork
 
Lean out your backlog - Lean and Kanban Belgium 2010
Lean out your backlog - Lean and Kanban Belgium 2010Lean out your backlog - Lean and Kanban Belgium 2010
Lean out your backlog - Lean and Kanban Belgium 2010
AgileCoach.net
 
Lean out your product backlog with Lean product Development and business anal...
Lean out your product backlog with Lean product Development and business anal...Lean out your product backlog with Lean product Development and business anal...
Lean out your product backlog with Lean product Development and business anal...AGILEMinds
 
Myths and Challenges of Behaviour Driven Development
Myths and Challenges of Behaviour Driven DevelopmentMyths and Challenges of Behaviour Driven Development
Myths and Challenges of Behaviour Driven Development
Pankaj Nakhat
 
Story writing
Story writingStory writing
Story writing
Tracey Hagan
 
Building Shared Understanding Glenn McClure
Building Shared Understanding Glenn McClureBuilding Shared Understanding Glenn McClure
Building Shared Understanding Glenn McClure
Glenn McClure
 

Similar to User stories for BAs: overview and tips (20)

User story tips for BAs
User story tips for BAsUser story tips for BAs
User story tips for BAs
 
How to write compelling user stories
How to write compelling user storiesHow to write compelling user stories
How to write compelling user stories
 
Codemotion how to create a product copy - Codemotion Rome 2015
Codemotion   how to create a product copy - Codemotion Rome 2015Codemotion   how to create a product copy - Codemotion Rome 2015
Codemotion how to create a product copy - Codemotion Rome 2015
 
User stories, estimates, planning, design - Lean development and Agile method...
User stories, estimates, planning, design - Lean development and Agile method...User stories, estimates, planning, design - Lean development and Agile method...
User stories, estimates, planning, design - Lean development and Agile method...
 
Denver Startup Week: Product Management from the Trenches
Denver Startup Week: Product Management from the TrenchesDenver Startup Week: Product Management from the Trenches
Denver Startup Week: Product Management from the Trenches
 
Elevating agile
Elevating agileElevating agile
Elevating agile
 
Introduction to Usability Testing for Digital Marketeers
Introduction to Usability Testing for Digital MarketeersIntroduction to Usability Testing for Digital Marketeers
Introduction to Usability Testing for Digital Marketeers
 
Right amount of details to the user story
Right amount of details to the user storyRight amount of details to the user story
Right amount of details to the user story
 
Develop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detailDevelop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detail
 
Keeping up with Agilists
Keeping up with AgilistsKeeping up with Agilists
Keeping up with Agilists
 
Keeping up with Agilists
Keeping up with Agilists Keeping up with Agilists
Keeping up with Agilists
 
Cracking the Product Manager Interview with Gayle McDowell
Cracking the Product Manager Interview with Gayle McDowellCracking the Product Manager Interview with Gayle McDowell
Cracking the Product Manager Interview with Gayle McDowell
 
Agile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approachAgile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approach
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
 
Lean out your backlog - Lean and Kanban Belgium 2010
Lean out your backlog - Lean and Kanban Belgium 2010Lean out your backlog - Lean and Kanban Belgium 2010
Lean out your backlog - Lean and Kanban Belgium 2010
 
Lean out your product backlog with Lean product Development and business anal...
Lean out your product backlog with Lean product Development and business anal...Lean out your product backlog with Lean product Development and business anal...
Lean out your product backlog with Lean product Development and business anal...
 
Myths and Challenges of Behaviour Driven Development
Myths and Challenges of Behaviour Driven DevelopmentMyths and Challenges of Behaviour Driven Development
Myths and Challenges of Behaviour Driven Development
 
Story writing
Story writingStory writing
Story writing
 
Building Shared Understanding Glenn McClure
Building Shared Understanding Glenn McClureBuilding Shared Understanding Glenn McClure
Building Shared Understanding Glenn McClure
 

More from Ryan Thomas Hewitt★CSM★CSPO★ITIL

Team and project leadership - Ryan Hewitt.pptx
Team and project leadership - Ryan Hewitt.pptxTeam and project leadership - Ryan Hewitt.pptx
Team and project leadership - Ryan Hewitt.pptx
Ryan Thomas Hewitt★CSM★CSPO★ITIL
 
OKRs - a brief introduction
OKRs - a brief introductionOKRs - a brief introduction
OKRs - a brief introduction
Ryan Thomas Hewitt★CSM★CSPO★ITIL
 
Impact mapping introduction
Impact mapping introductionImpact mapping introduction
Impact mapping introduction
Ryan Thomas Hewitt★CSM★CSPO★ITIL
 
Psychology understanding individuals and teams v4
Psychology  understanding individuals and teams v4Psychology  understanding individuals and teams v4
Psychology understanding individuals and teams v4
Ryan Thomas Hewitt★CSM★CSPO★ITIL
 
Making mission statements measurable
Making mission statements measurableMaking mission statements measurable
Making mission statements measurable
Ryan Thomas Hewitt★CSM★CSPO★ITIL
 
Gherkin /BDD intro
Gherkin /BDD introGherkin /BDD intro
Agile ways of working. Plus 3 agile techniques any team can use!!
Agile ways of working. Plus 3 agile techniques any team can use!!Agile ways of working. Plus 3 agile techniques any team can use!!
Agile ways of working. Plus 3 agile techniques any team can use!!
Ryan Thomas Hewitt★CSM★CSPO★ITIL
 
User story mapping overview
User story mapping   overviewUser story mapping   overview
User story mapping overview
Ryan Thomas Hewitt★CSM★CSPO★ITIL
 
IIBA - BA role in hypothesis driven development
IIBA  - BA role in hypothesis driven developmentIIBA  - BA role in hypothesis driven development
IIBA - BA role in hypothesis driven development
Ryan Thomas Hewitt★CSM★CSPO★ITIL
 

More from Ryan Thomas Hewitt★CSM★CSPO★ITIL (9)

Team and project leadership - Ryan Hewitt.pptx
Team and project leadership - Ryan Hewitt.pptxTeam and project leadership - Ryan Hewitt.pptx
Team and project leadership - Ryan Hewitt.pptx
 
OKRs - a brief introduction
OKRs - a brief introductionOKRs - a brief introduction
OKRs - a brief introduction
 
Impact mapping introduction
Impact mapping introductionImpact mapping introduction
Impact mapping introduction
 
Psychology understanding individuals and teams v4
Psychology  understanding individuals and teams v4Psychology  understanding individuals and teams v4
Psychology understanding individuals and teams v4
 
Making mission statements measurable
Making mission statements measurableMaking mission statements measurable
Making mission statements measurable
 
Gherkin /BDD intro
Gherkin /BDD introGherkin /BDD intro
Gherkin /BDD intro
 
Agile ways of working. Plus 3 agile techniques any team can use!!
Agile ways of working. Plus 3 agile techniques any team can use!!Agile ways of working. Plus 3 agile techniques any team can use!!
Agile ways of working. Plus 3 agile techniques any team can use!!
 
User story mapping overview
User story mapping   overviewUser story mapping   overview
User story mapping overview
 
IIBA - BA role in hypothesis driven development
IIBA  - BA role in hypothesis driven developmentIIBA  - BA role in hypothesis driven development
IIBA - BA role in hypothesis driven development
 

Recently uploaded

Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
nhiyenphan2005
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
harveenkaur52
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 

Recently uploaded (20)

Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 

User stories for BAs: overview and tips

  • 1. User Stories: overview & tips Ryan Hewitt - Lead BA (DWP)
  • 2. Overview of user stories As I want So that A ROLE GOAL / DESIRE BENEFI T
  • 3. Overview of user stories As I want So that AN APP USER TO SHARE IMPORTANT STORIES MY FRIENDS CAN DISCOVER & COMMENT ON THESE STORIES Social media - share button (BBC Sport)
  • 5. + Acceptance criteria + Expected volumes + BDD tests + Sketches & flow diagrams + Comments Overview of user stories
  • 6. Overview of user stories • Customer valued functionality • Deferring detail • Verbal communication • Comprehensible by everyone • Right size for planning • Build tacit knowledge
  • 7. ● Units of work ● Requirements ● Plan & prioritise Overview of user stories
  • 8. ● Build the wrong thing ● Poor estimates ● Blockers ● Rework ● Low velocity ● Unhappy team :-( Overview of user stories
  • 10. Tips • Start with goal stories & break down • Slice the cake • Write closed stories • Put A/Cs on cards • Size the story to the horizon • Keep the UI out as long as possible • Some things aren’t stories Mike Cohn, ‘User Stories Applied’
  • 11. Tips • Include user roles • Write for one user • Write in active voice & user’s language • Don’t forget the purpose Mike Cohn, ‘User Stories Applied’
  • 12. Tips As a Product Owner I want industry data (MI) about pensioners So that I can decide who to include in the Private Beta As a customer I want the spelling & content to be correct in the prototype So that we pass our internal assessment
  • 13. User story smells They’re anti-patterns … an indicator that something’s amiss. Common in most teams … avoidable! Mike Cohn
  • 14. User story smell Smell 1: Make everything a story As a developer… As a product owner...
  • 15. Tip Smell 1: Make everything a story User Story Epic Bug Task Spike ● Agree the categories of work
  • 16. User story smell Smell 2: Stories are not measurable
  • 17. Tip Smell 2: Stories are not measurable Think it as a hypothesis. How will we validate it? … ● Forecast the value ● Measure it
  • 18. User story smell Smell 3: Stories are too big!
  • 19. Tip Smell 3: Stories are too big! ● Should be Sprintable ● Use SPIDR to break down
  • 20. User story smells Smell: Too much/little detail Smell: Sliced by technology layer (not vertical slices) Smell: Dependencies on other user stories
  • 22. How we improved them Smell Agree its a smell? Observed it? What would you do? #1 #2 #10 Match it Story 9 Story 4 Story 1
  • 23. How we improved them Smell #2 Make all user stories incredibly detailed Is it a smell? Yes - especially if the team don’t need the detail Yes - some stories are simple Smell Yes - but it’s hard to know what to include
  • 24. How we improved them Observed it? Yes - Product Owner wants all user stories defined for next 3 months Yes - developers won’t estimate without lots of detail Yes - when we write too much - devs ignore the ticket!! What would you do? Smell #2 Make all user stories incredibly detailed Smell Agree an example “good” ticket with the entire team Only put in necessary info. Have regular convos + demos!!
  • 25. Activity time Smell Agree its a smell? Observed it? What would you do? #1 #2 #10 Match it Story 9 Story 4 Story 1
  • 26. Summary ● Overview of stories (what, why, impact) ● 3 common smells ● Activity of smells & example stories @DWP_BA @rthewitt01

Editor's Notes

  1. Lead Business Analyst at DWP. Various companies for 10 years. Overview of user stories on Agile projects & tips for improving the quality What, Why, lifecycle of a user stories, impact of wrong Tips & 3 common pitfalls - smells Activity
  2. As a user, I want feature, so that <benefit> AS A <WHO> I WANT <WHAT> SO THAT <WHY> VALUE
  3. Why - user need. Expected business benefit End user to value Simple, short description of functionality from a user’s perspective Description of customer valued functionality
  4. Card, Conversation, Confirmation
  5. Dive into the detail of a story: What - happy path, edge cases, NFRs, sketches, flow diagrams Acceptance tests - when it’s good enough to release. Functionality, usability, analytics to measure the value
  6. 1. Description of customer valued functionality Why - user need. Expected business benefit End user to value 3. Simple, short description of functionality from a user’s perspective
  7. In most Agile teams user stories are the units of work in a Sprint. Items on a board. BA perspective >> primary artifacts. BAs user stories are way to break work into small pieces & where requirements are captured Smaller improves momemtum
  8. Poor estimates = lack of understanding and unclear requirements Velocity They’re hard to do Volumetrics, business goals, endpoints NFRs Accessibility Measurable Bad stories >> blockers, poor estimates, dependencies etc In most Agile teams user stories are the units of work in a sprint. Help break work into small pieces They capture requirements and ensure we have slices of functionality. Built the right thing
  9. Good as a pointer. But still find people were writing stories like this …. Independent — Can the story stand alone by itself ? Negotiable — Can this story be changed or removed without impact to everything else? Valuable — Does this story have value to the end user? Estimable — Can you estimate the size of the story? Small —Is it small enough? Testable — Can this story be tested and verified?
  10. Stories for the next few iterations should be written at sizes that can be planned into those iterations. More distant stories can be larger and less precise
  11. “Story smells” is a term used by Mike Cohn. It describes anti-patterns/bad practices he’s seen working with user stories
  12. “Story smells” is a term used by Mike Cohn. It describes anti-patterns/bad practices he’s seen working with user stories Established teams … new teams
  13. Based on my experience Frankenstein piece User stories are one type of item on the Product Backlog. Other types include: bugs, tasks, epics, spikes. The user story format should not be used for everything in a Sprint. The user must be an end user of the system. They can be personas or types of user (e.g. admin, front end staff, passive debtor, app user etc). BA’s, Product Owners, GDS are not users. As a developer … I want … So that). User stories are written from the perspective of end users. User stories are one type of item in the product backlog. Other types of item include: bugs, tasks, epics and spikes. Item can be in a Sprint without being user stories. Don’t spend time thinking how a technical sub-task can fit into the user story format.
  14. User stories are one type of item on the Product Backlog. Other types include: bugs, tasks, epics, spikes. The user story format should not be used for everything in a Sprint. The user must be an end user of the system. They can be personas or types of user (e.g. admin, front end staff, passive debtor, app user etc). BA’s, Product Owners, GDS are not users. As a developer … I want … So that). User stories are written from the perspective of end users. User stories are one type of item in the product backlog. Other types of item include: bugs, tasks, epics and spikes. Item can be in a Sprint without being user stories. Don’t spend time thinking how a technical sub-task can fit into the user story format.
  15. Goldplating
  16. SPIDR … agree what too big is
  17. Working level. But could be better. The 10 smells are based on my observations I ran an activity with Business Analysts. We discussed each smell and our opinions on them 10 user story smells Smell Why we think it’s wrong 10 sample stories
  18. Do you agree it’s a smell? Have you observed it? What would you do if you encountered it? Any smells that are missing? There are 10 example user stories. They are bad user stories Match each user story with the relevant smell
  19. User stories should specify the appropriate level of information. As a story is worked on more detail will emerge. It needs to contain enough information for the team. Do you agree it’s a smell? Have you observed it? What would you do if you encountered it? Any smells that are missing?
  20. Do you agree it’s a smell? Have you observed it? What would you do if you encountered it? Any smells that are missing?
  21. Do you agree it’s a smell? Have you observed it? What would you do if you encountered it? Any smells that are missing? There are 10 example user stories. They are bad user stories Match each user story with the relevant smell
  22. What stories are. Why they’re used. Typical content 3 common smells: size, everything as a story, measurable Activity