Enviar búsqueda
Cargar
Your User Stories Are Bad And You Should Feel Bad PHPNW13
•
1 recomendación
•
2,004 vistas
John Cleary
Seguir
Presented at PHPNW13, Manchester, England.
Leer menos
Leer más
Tecnología
Entretenimiento y humor
Deportes
Denunciar
Compartir
Denunciar
Compartir
1 de 58
Descargar ahora
Descargar para leer sin conexión
Recomendados
Get Untethered with Evernote - June 2014 Hangout
Get Untethered with Evernote - June 2014 Hangout
Stacey Harmon
How to improve Core Web Vitals on a WordPress website
How to improve Core Web Vitals on a WordPress website
Indigo Tree Digital
User stories — how to cook a cat?
User stories — how to cook a cat?
Vladimir Tarasov
Writing GREAT Agile User Stories
Writing GREAT Agile User Stories
AgileDad
Agile Tips - All about stories
Agile Tips - All about stories
Mikhail Dikov
Presentation
Presentation
Prakriti Inbound Pvt. Ltd and PI Infosoft.
User story tips for BAs
User story tips for BAs
Ryan Thomas Hewitt★CSM★CSPO★ITIL
Effective user stories for your agile or Scrum team
Effective user stories for your agile or Scrum team
DigitalCatapultDevelopmentPractices
Recomendados
Get Untethered with Evernote - June 2014 Hangout
Get Untethered with Evernote - June 2014 Hangout
Stacey Harmon
How to improve Core Web Vitals on a WordPress website
How to improve Core Web Vitals on a WordPress website
Indigo Tree Digital
User stories — how to cook a cat?
User stories — how to cook a cat?
Vladimir Tarasov
Writing GREAT Agile User Stories
Writing GREAT Agile User Stories
AgileDad
Agile Tips - All about stories
Agile Tips - All about stories
Mikhail Dikov
Presentation
Presentation
Prakriti Inbound Pvt. Ltd and PI Infosoft.
User story tips for BAs
User story tips for BAs
Ryan Thomas Hewitt★CSM★CSPO★ITIL
Effective user stories for your agile or Scrum team
Effective user stories for your agile or Scrum team
DigitalCatapultDevelopmentPractices
User stories for BAs: overview and tips
User stories for BAs: overview and tips
Ryan Thomas Hewitt★CSM★CSPO★ITIL
User Story Workshop
User Story Workshop
Steve Rogalsky
Content to Convert :: Part Deux / Putting Strategy into your Content Marketing
Content to Convert :: Part Deux / Putting Strategy into your Content Marketing
e-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 ...
Dan Richards
Bigger than Google in 2009 Part 2
Bigger than Google in 2009 Part 2
James Glick
How to Foster Engagement and Understanding Using Agile
How to Foster Engagement and Understanding Using Agile
Salesforce Admins
User stories writing - Codemotion 2013
User stories writing - Codemotion 2013
Stefano Leli
User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013
Fabio Armani
How to earn money writing reviews quickly
How to earn money writing reviews quickly
Carol Manse
Telling (User) Stories
Telling (User) Stories
Paul Goddard
Justin hann final reflection assignment
Justin hann final reflection assignment
Justin Hann
ALPPPS Killer Digital Strategies for Property Managers
ALPPPS Killer Digital Strategies for Property Managers
Bluewire Media
Elephants, Deer & Rabbits - Choosing the right customer for your products
Elephants, Deer & Rabbits - Choosing the right customer for your products
Jeremy Horn
EOI_B2_Speaking Practice_Housing & Home_23.pdf
EOI_B2_Speaking Practice_Housing & Home_23.pdf
The Whale Room
Bringing Home A Puppy
Bringing Home A Puppy
natashavadori
e-PR lecture 3: blogging
e-PR lecture 3: blogging
Greg Smith Communication
Just Right Blogging
Just Right Blogging
BeyondIndigo
Friends, Fans & Fun Creating A Marketing Wildfire
Friends, Fans & Fun Creating A Marketing Wildfire
kimmikay
My little blog
My little blog
smartphoneblues
Inclusive customer interviews make it your friday task
Inclusive customer interviews make it your friday task
Ted Drake
For the Love of Code - PHPNW17
For the Love of Code - PHPNW17
John Cleary
What is the internet (CHS Year 6) 2017
What is the internet (CHS Year 6) 2017
John Cleary
Más contenido relacionado
Similar a Your User Stories Are Bad And You Should Feel Bad PHPNW13
User stories for BAs: overview and tips
User stories for BAs: overview and tips
Ryan Thomas Hewitt★CSM★CSPO★ITIL
User Story Workshop
User Story Workshop
Steve Rogalsky
Content to Convert :: Part Deux / Putting Strategy into your Content Marketing
Content to Convert :: Part Deux / Putting Strategy into your Content Marketing
e-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 ...
Dan Richards
Bigger than Google in 2009 Part 2
Bigger than Google in 2009 Part 2
James Glick
How to Foster Engagement and Understanding Using Agile
How to Foster Engagement and Understanding Using Agile
Salesforce Admins
User stories writing - Codemotion 2013
User stories writing - Codemotion 2013
Stefano Leli
User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013
Fabio Armani
How to earn money writing reviews quickly
How to earn money writing reviews quickly
Carol Manse
Telling (User) Stories
Telling (User) Stories
Paul Goddard
Justin hann final reflection assignment
Justin hann final reflection assignment
Justin Hann
ALPPPS Killer Digital Strategies for Property Managers
ALPPPS Killer Digital Strategies for Property Managers
Bluewire Media
Elephants, Deer & Rabbits - Choosing the right customer for your products
Elephants, Deer & Rabbits - Choosing the right customer for your products
Jeremy Horn
EOI_B2_Speaking Practice_Housing & Home_23.pdf
EOI_B2_Speaking Practice_Housing & Home_23.pdf
The Whale Room
Bringing Home A Puppy
Bringing Home A Puppy
natashavadori
e-PR lecture 3: blogging
e-PR lecture 3: blogging
Greg Smith Communication
Just Right Blogging
Just Right Blogging
BeyondIndigo
Friends, Fans & Fun Creating A Marketing Wildfire
Friends, Fans & Fun Creating A Marketing Wildfire
kimmikay
My little blog
My little blog
smartphoneblues
Inclusive customer interviews make it your friday task
Inclusive customer interviews make it your friday task
Ted 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 tips
User 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 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 ...
Bigger 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 Agile
User stories writing - Codemotion 2013
User stories writing - Codemotion 2013
User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013
How to earn money writing reviews quickly
How to earn money writing reviews quickly
Telling (User) Stories
Telling (User) Stories
Justin hann final reflection assignment
Justin hann final reflection assignment
ALPPPS 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 products
EOI_B2_Speaking Practice_Housing & Home_23.pdf
EOI_B2_Speaking Practice_Housing & Home_23.pdf
Bringing Home A Puppy
Bringing Home A Puppy
e-PR lecture 3: blogging
e-PR lecture 3: blogging
Just Right Blogging
Just Right Blogging
Friends, Fans & Fun Creating A Marketing Wildfire
Friends, Fans & Fun Creating A Marketing Wildfire
My little blog
My little blog
Inclusive 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 - PHPNW17
John Cleary
What is the internet (CHS Year 6) 2017
What is the internet (CHS Year 6) 2017
John Cleary
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 things
John Cleary
Making friends with TDD
Making friends with TDD
John Cleary
User stories
User stories
John Cleary
Getting Things Done
Getting Things Done
John Cleary
Más de John Cleary
(7)
For 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) 2017
What is the Internet (CHS Year 6)
What is the Internet (CHS Year 6)
Capistrano - automate all the things
Capistrano - automate all the things
Making friends with TDD
Making friends with TDD
User stories
User stories
Getting 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 Solutions
Enterprise 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
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
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 Men
Delhi Call girls
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
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-MelissaKlemke
Product Anonymous
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
ChristopherTHyatt
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi 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 2024
Rafal Los
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Último
(20)
IAC 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...
Partners 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 Fresher
Automating 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)
08448380779 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 2024
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-MelissaKlemke
How 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.pdf
Histor 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 education
08448380779 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 2024
From 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 Service
How 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 interpreter
Your User Stories Are Bad And You Should Feel Bad PHPNW13
1.
Your User Stories
Are Bad And You Should Feel Bad
2.
John Cleary @TheRealBifter http://joind.in/talk/view/9308
3.
• What Are
User Stories? • A Story About User Stories • Invest in better stories • Common Smells • Pro Tips • Examples
4.
So, what are
User Stories
5.
The Card
6.
The Conversation
7.
The Confirmation or
Acceptance Criteria
8.
The Three Little
Pigs A Story About User Stories
9.
Can you build me
a house? Yeah, but I need a User Story.
10.
Story: As a Pig
I want a house so that I am safe and warm
11.
House 1.0
12.
406 Not Acceptable
13.
What up? Wolf blew
the house down!!! Ah!* I think we need some Acceptance Criteria * try www.developerexcuses.com
14.
Acceptance Criteria: Does the
structure withstand strong winds?
15.
House 1.1
16.
301 Moved Permanently
17.
How’s the house? Gone Ah!*
I think the Acceptance Criteria need to be measurable. * try www.developerexcuses.com
18.
Acceptance Criteria: Does the
structure withstand strong winds of up to 60mph?
19.
House 2.0
20.
200 OK
21.
Hows the house? Great
- let’s celebrate! Bacon Butties?
22.
INVEST In Good
User Stories
23.
Independent
24.
Negotiable
25.
Valuable
26.
Estimable
27.
Small or Suitably
Sized
28.
These are small,
but the ones out there are far away
29.
Testable
30.
Independent Negotiable Valuable Estimable Small Testable
31.
Common Smells
32.
Too small
33.
Dependent on other stories
34.
Goldplating?
35.
Too much detail
36.
Too much planning
37.
You* wrote them *Assumes
you are a developer and not an actual user.
38.
Pro Tips
39.
1. Know your
users
40.
2. Get users
to write the stories
41.
3. Run workshops
42.
4. Use user
proxies if the user is not available
43.
5. Have project
goals and sprint goals
44.
6. If the
story is too large, “slice the cake”
45.
7. Know what
estimates are for
46.
8. Postpone design
47.
9. Not everything
is a story
48.
10. Review your
stories (use INVEST)
49.
Examples
50.
As a System
Admin I need to review user activity 1
51.
As a team
leader I need to review team members activity so I can ensure that staff are being productive. 1
52.
As a valued
customer I want to be able to see special offers open only to me so I can grab a bargain. 2
53.
As the website
owner I want to highlight certain products to registered customer so I can increase profit! 2
54.
A house hunter
can view information about the estate agent from the property description page 3
55.
When viewing details about
a house, a house hunter may view information about the estate agent 3
56.
THE END!
57.
Questions?
58.
@TheRealBifter http://joind.in/talk/view/9308 Thanks!
Descargar ahora