Enviar pesquisa
Carregar
Your User Stories Are Bad And You Should Feel Bad PHPNW13
•
1 gostou
•
2,004 visualizações
John Cleary
Seguir
Presented at PHPNW13, Manchester, England.
Leia menos
Leia mais
Tecnologia
Diversão e humor
Esportes
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 58
Baixar agora
Baixar para ler offline
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
10 Tips for Creating Great User Stories
10 Tips for Creating Great User Stories
Roman Pichler
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
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
Mais conteúdo relacionado
Semelhante 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
10 Tips for Creating Great User Stories
10 Tips for Creating Great User Stories
Roman Pichler
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
Semelhante 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
10 Tips for Creating Great User Stories
10 Tips for Creating Great User Stories
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
Mais 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
Mais 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
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
Skynet Technologies
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
Hiroshi SHIBATA
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
panagenda
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
ThousandEyes
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
panagenda
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Cprime
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Neo4j
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Farhan Tariq
Último
(20)
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
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!
Baixar agora