SlideShare una empresa de Scribd logo
1 de 58
Descargar para leer sin conexión
Your User Stories Are Bad
And You Should Feel Bad
John Cleary
@TheRealBifter
http://joind.in/talk/view/9308
• What Are User Stories?
• A Story About User Stories
• Invest in better stories
• Common Smells
• Pro Tips
• Examples
So, what are User Stories
The Card
The Conversation
The Confirmation or Acceptance Criteria
The Three Little Pigs
A Story About User Stories
Can you build
me a house?
Yeah, but I need a
User Story.
Story:
As a Pig I want a house
so that I am safe and
warm
House 1.0
406 Not Acceptable
What up?
Wolf blew the house
down!!!
Ah!* I think we need some
Acceptance Criteria
* try www.developerexcuses.com
Acceptance Criteria:
Does the structure
withstand strong
winds?
House 1.1
301 Moved Permanently
How’s the house?
Gone
Ah!* I think the Acceptance
Criteria need to be
measurable.
* try www.developerexcuses.com
Acceptance Criteria:
Does the structure
withstand strong winds
of up to 60mph?
House 2.0
200 OK
Hows the house?
Great - let’s celebrate!
Bacon Butties?
INVEST In Good User Stories
Independent
Negotiable
Valuable
Estimable
Small or Suitably Sized
These are small, but the ones out
there are far away
Testable
Independent
Negotiable
Valuable
Estimable
Small
Testable
Common Smells
Too small
Dependent on other
stories
Goldplating?
Too much detail
Too much planning
You* wrote them
*Assumes you are a developer
and not an actual user.
Pro Tips
1. Know your users
2. Get users to write the
stories
3. Run workshops
4. Use user proxies if the
user is not available
5. Have project goals
and sprint goals
6. If the story is too
large, “slice the cake”
7. Know what estimates
are for
8. Postpone design
9. Not everything is a
story
10. Review your stories
(use INVEST)
Examples
As a System Admin I need
to review user activity
1
As a team leader I need to
review team members
activity so I can ensure
that staff are being
productive.
1
As a valued customer I
want to be able to see
special offers open only to
me so I can grab a
bargain.
2
As the website owner I
want to highlight certain
products to registered
customer so I can increase
profit!
2
A house hunter can view
information about the
estate agent from the
property description page
3
When viewing details
about a house, a house
hunter may view
information about the
estate agent
3
THE END!
Questions?
@TheRealBifter
http://joind.in/talk/view/9308
Thanks!

Más contenido relacionado

Similar a Your User Stories Are Bad And You Should Feel Bad PHPNW13

Content to Convert :: Part Deux / Putting Strategy into your Content Marketing
Content to Convert :: Part Deux / Putting Strategy into your Content MarketingContent to Convert :: Part Deux / Putting Strategy into your Content Marketing
Content to Convert :: Part Deux / Putting Strategy into your Content Marketinge-Strategy
 
Blogs work for accountancy firms - How accountants use blogs to increase SEO ...
Blogs work for accountancy firms - How accountants use blogs to increase SEO ...Blogs work for accountancy firms - How accountants use blogs to increase SEO ...
Blogs work for accountancy firms - How accountants use blogs to increase SEO ...Dan Richards
 
Bigger than Google in 2009 Part 2
Bigger than Google in 2009 Part 2Bigger than Google in 2009 Part 2
Bigger than Google in 2009 Part 2James Glick
 
How to Foster Engagement and Understanding Using Agile
How to Foster Engagement and Understanding Using AgileHow to Foster Engagement and Understanding Using Agile
How to Foster Engagement and Understanding Using AgileSalesforce Admins
 
User stories writing - Codemotion 2013
User stories writing   - Codemotion 2013User stories writing   - Codemotion 2013
User stories writing - Codemotion 2013Stefano Leli
 
User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013Fabio Armani
 
How to earn money writing reviews quickly
How to earn money writing reviews quicklyHow to earn money writing reviews quickly
How to earn money writing reviews quicklyCarol Manse
 
Telling (User) Stories
Telling (User) StoriesTelling (User) Stories
Telling (User) StoriesPaul Goddard
 
Justin hann final reflection assignment
Justin hann final reflection assignmentJustin hann final reflection assignment
Justin hann final reflection assignmentJustin Hann
 
ALPPPS Killer Digital Strategies for Property Managers
ALPPPS Killer Digital Strategies for Property ManagersALPPPS Killer Digital Strategies for Property Managers
ALPPPS Killer Digital Strategies for Property ManagersBluewire Media
 
Elephants, Deer & Rabbits - Choosing the right customer for your products
Elephants, Deer & Rabbits - Choosing the right customer for your productsElephants, Deer & Rabbits - Choosing the right customer for your products
Elephants, Deer & Rabbits - Choosing the right customer for your productsJeremy Horn
 
EOI_B2_Speaking Practice_Housing & Home_23.pdf
EOI_B2_Speaking Practice_Housing & Home_23.pdfEOI_B2_Speaking Practice_Housing & Home_23.pdf
EOI_B2_Speaking Practice_Housing & Home_23.pdfThe Whale Room
 
Bringing Home A Puppy
Bringing Home A PuppyBringing Home A Puppy
Bringing Home A Puppynatashavadori
 
Just Right Blogging
Just Right BloggingJust Right Blogging
Just Right BloggingBeyondIndigo
 
Friends, Fans & Fun Creating A Marketing Wildfire
Friends, Fans & Fun Creating A Marketing WildfireFriends, Fans & Fun Creating A Marketing Wildfire
Friends, Fans & Fun Creating A Marketing Wildfirekimmikay
 
Inclusive customer interviews make it your friday task
Inclusive customer interviews  make it your friday taskInclusive customer interviews  make it your friday task
Inclusive customer interviews make it your friday taskTed Drake
 

Similar a Your User Stories Are Bad And You Should Feel Bad PHPNW13 (20)

User stories for BAs: overview and tips
User stories for BAs: overview and tipsUser stories for BAs: overview and tips
User stories for BAs: overview and tips
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
Content to Convert :: Part Deux / Putting Strategy into your Content Marketing
Content to Convert :: Part Deux / Putting Strategy into your Content MarketingContent to Convert :: Part Deux / Putting Strategy into your Content Marketing
Content to Convert :: Part Deux / Putting Strategy into your Content Marketing
 
Blogs work for accountancy firms - How accountants use blogs to increase SEO ...
Blogs work for accountancy firms - How accountants use blogs to increase SEO ...Blogs work for accountancy firms - How accountants use blogs to increase SEO ...
Blogs work for accountancy firms - How accountants use blogs to increase SEO ...
 
Bigger than Google in 2009 Part 2
Bigger than Google in 2009 Part 2Bigger than Google in 2009 Part 2
Bigger than Google in 2009 Part 2
 
How to Foster Engagement and Understanding Using Agile
How to Foster Engagement and Understanding Using AgileHow to Foster Engagement and Understanding Using Agile
How to Foster Engagement and Understanding Using Agile
 
User stories writing - Codemotion 2013
User stories writing   - Codemotion 2013User stories writing   - Codemotion 2013
User stories writing - Codemotion 2013
 
User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013
 
How to earn money writing reviews quickly
How to earn money writing reviews quicklyHow to earn money writing reviews quickly
How to earn money writing reviews quickly
 
Telling (User) Stories
Telling (User) StoriesTelling (User) Stories
Telling (User) Stories
 
Justin hann final reflection assignment
Justin hann final reflection assignmentJustin hann final reflection assignment
Justin hann final reflection assignment
 
ALPPPS Killer Digital Strategies for Property Managers
ALPPPS Killer Digital Strategies for Property ManagersALPPPS Killer Digital Strategies for Property Managers
ALPPPS Killer Digital Strategies for Property Managers
 
Elephants, Deer & Rabbits - Choosing the right customer for your products
Elephants, Deer & Rabbits - Choosing the right customer for your productsElephants, Deer & Rabbits - Choosing the right customer for your products
Elephants, Deer & Rabbits - Choosing the right customer for your products
 
EOI_B2_Speaking Practice_Housing & Home_23.pdf
EOI_B2_Speaking Practice_Housing & Home_23.pdfEOI_B2_Speaking Practice_Housing & Home_23.pdf
EOI_B2_Speaking Practice_Housing & Home_23.pdf
 
Bringing Home A Puppy
Bringing Home A PuppyBringing Home A Puppy
Bringing Home A Puppy
 
e-PR lecture 3: blogging
e-PR lecture 3: blogginge-PR lecture 3: blogging
e-PR lecture 3: blogging
 
Just Right Blogging
Just Right BloggingJust Right Blogging
Just Right Blogging
 
Friends, Fans & Fun Creating A Marketing Wildfire
Friends, Fans & Fun Creating A Marketing WildfireFriends, Fans & Fun Creating A Marketing Wildfire
Friends, Fans & Fun Creating A Marketing Wildfire
 
My little blog
My little blogMy little blog
My little blog
 
Inclusive customer interviews make it your friday task
Inclusive customer interviews  make it your friday taskInclusive customer interviews  make it your friday task
Inclusive customer interviews make it your friday task
 

Más de John Cleary

For the Love of Code - PHPNW17
For the Love of Code - PHPNW17For the Love of Code - PHPNW17
For the Love of Code - PHPNW17John Cleary
 
What is the internet (CHS Year 6) 2017
What is the internet (CHS Year 6) 2017What is the internet (CHS Year 6) 2017
What is the internet (CHS Year 6) 2017John Cleary
 
What is the Internet (CHS Year 6)
What is the Internet (CHS Year 6)What is the Internet (CHS Year 6)
What is the Internet (CHS Year 6)John Cleary
 
Capistrano - automate all the things
Capistrano - automate all the thingsCapistrano - automate all the things
Capistrano - automate all the thingsJohn Cleary
 
Making friends with TDD
Making friends with TDDMaking friends with TDD
Making friends with TDDJohn Cleary
 
Getting Things Done
Getting Things DoneGetting Things Done
Getting Things DoneJohn Cleary
 

Más de John Cleary (7)

For the Love of Code - PHPNW17
For the Love of Code - PHPNW17For the Love of Code - PHPNW17
For the Love of Code - PHPNW17
 
What is the internet (CHS Year 6) 2017
What is the internet (CHS Year 6) 2017What is the internet (CHS Year 6) 2017
What is the internet (CHS Year 6) 2017
 
What is the Internet (CHS Year 6)
What is the Internet (CHS Year 6)What is the Internet (CHS Year 6)
What is the Internet (CHS Year 6)
 
Capistrano - automate all the things
Capistrano - automate all the thingsCapistrano - automate all the things
Capistrano - automate all the things
 
Making friends with TDD
Making friends with TDDMaking friends with TDD
Making friends with TDD
 
User stories
User storiesUser stories
User stories
 
Getting Things Done
Getting Things DoneGetting Things Done
Getting Things Done
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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 WorkerThousandEyes
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Último (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Your User Stories Are Bad And You Should Feel Bad PHPNW13