Suche senden
Hochladen
Your User Stories Are Bad And You Should Feel Bad PHPNW13
•
1 gefällt mir
•
2,004 views
John Cleary
Folgen
Presented at PHPNW13, Manchester, England.
Weniger lesen
Mehr lesen
Technologie
Unterhaltung & Humor
Sport
Melden
Teilen
Melden
Teilen
1 von 58
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
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
Weitere ähnliche Inhalte
Ähnlich wie 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
Ähnlich wie 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
Mehr von 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
Mehr von 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
Kürzlich hochgeladen
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
Eric D. Schabell
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
David Newbury
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
Mahmoud Rabie
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
D Cloud Solutions
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
francesco barbera
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
Adtran
Nanopower In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
Pedro Manuel
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Commit University
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
Daniel Santiago Silva Capera
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
Seth Reyes
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptx
YounusS2
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
Martin Humpolec
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
Asko Soukka
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UbiTrack UK
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
IES VE
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
Adam Moalla
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IES VE
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
GDSC PJATK
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
Md Hossain Ali
Kürzlich hochgeladen
(20)
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
Nanopower In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
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!
Jetzt herunterladen