SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
Story in the Slaughterhouse
Epics und große User Stories sauber filetieren




Sven Röpstorff
    SEACON 2012
 Hamburg, 05.06.2012
What Are User Stories Actually?
What Are User Stories Actually?


User stories are short, simple
descriptions of a feature told from
the perspective of the person who
desires the new capability, usually
a user or customer of the system.
                              -- Mike Cohn
Triple-C




Card   Conversation   Confirmation
Card


   As who
I want what
so that why
Conversation
Confirmation




Acceptance Criteria
INVEST in good User Stories
Splitting Patterns
Imagine ...



... a mobile app as a
 conference guide
Split vertically
Split by Workflow
Split by Workflow

  As a participant I would like to rate
sessions I visited to give feedback to the
      speakers and the organizers
Split by Business Rule
Split by Business Rule

   As a participant I want to use flexible
        times to search for sessions


   -   starting between x and y o’clock
   -   with a duration of 45 minutes
   -   starting early afternoon
   -   starting at 10am +/- half an hour
Split by Complexity
Split by data type
Split by data type

 As a speaker I want to offer additional
    information to my session so that
potential participants can decide whether
                 to attend

 - text documents
 - videos
 - audiofiles and podcasts
Split by Data Entry
Split by Data Entry

 As a participant I want to create a list of
interesting sessions to ensure not to miss
                one of them


 -   notepad
 -   bookmarks
 -   mark as favorite, show in favorite list
 -   drag & drop to favorites
 -   drag & drop to calendar
Split by effort
Split by effort

 As a participant I want to pay with credit
                    card
              Acceptance Criteria:
Visa, Master Card, Diners Club, American Express

As a participant I want to pay with one credit
card (out of Visa, MC, DC, AE)
- As a participant I want to pay with MC
- As a participant I want to pay with DC
- As a participant I want to pay with AE
Split by Quality
Split by Quality

As a content provider I want to manage
the application content in an easy way


- manage = create, delete, edit
- in an easy way:
    a) sql-commandline
    b) prepared scripts
    c) web frontend
Split by user role
Split by user role

   As a user of the app I want to get a
meaningful error message so that I know
             what to do next


 As an iPhone app user I want to get a meaningful
 error message so that I know what to do next
 As a member of the support staff I want to get a
 unique error id from the calling user
 As a developer I want the app write stack traces
 including a unique error id
Split by Performance
Split by Performance

  As a participant I want to search the
session catalogue for certain keywords


- Slow, takes 15 seconds, search animation
- fast, result after less than 2 seconds
Split by Research
Split by Research

 As a participant I want to pay with credit
                    card
              Acceptance Criteria:
Visa, Master Card, Diners Club, American Express



  - investigate credit card processing
  - implement credit card processing
Which pattern to use?

Deprioritize              Equalize
 or trash                Story Size
References
References



   available
September 2012
Get in touch

                  Sven Röpstorff
                 Agile Project Manager & Coach

            Email: sven.roepstorff@transment.com
                        Twitter: @oedel
     LinkedIn: http://www.linkedin.com/in/svenroepstorff
     Xing: https://www.xing.com/profile/Sven_Roepstorff



                                          Credits
                                            Photos
                                          www.sxc.hu
                                          Drawings
                                       Christian Pursch
                                        TEML-Designs
Agile Lean Europe (ALE)               www.teml-designs.de

Contenu connexe

Similaire à Story in the Slaughterhouse (Seacon 2012)

Captivate and Articulate Storyline
Captivate and Articulate StorylineCaptivate and Articulate Storyline
Captivate and Articulate StorylineYum Studio
 
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazLaz Allen
 
Customer-centered Design Organizations (Peter Merholz at Enterprise UX 2017)
Customer-centered Design Organizations (Peter Merholz at Enterprise UX 2017)Customer-centered Design Organizations (Peter Merholz at Enterprise UX 2017)
Customer-centered Design Organizations (Peter Merholz at Enterprise UX 2017)Rosenfeld Media
 
Demystifying The Web
Demystifying The WebDemystifying The Web
Demystifying The WebLoft Creative
 
Defining the right product
Defining the right productDefining the right product
Defining the right productRyan Glasgow
 
What is this UX thing?
What is this UX thing?What is this UX thing?
What is this UX thing?Youmna Aoukar
 
Inspire Implementation Client Kick Off Meeting
Inspire Implementation Client Kick Off MeetingInspire Implementation Client Kick Off Meeting
Inspire Implementation Client Kick Off MeetingTim Keelan
 
Information Architecture in Real Life - Part I
Information Architecture in Real Life - Part IInformation Architecture in Real Life - Part I
Information Architecture in Real Life - Part IAre Halland
 
From website to ebranch 6 26-2011 (no macros)
From website to ebranch 6 26-2011 (no macros)From website to ebranch 6 26-2011 (no macros)
From website to ebranch 6 26-2011 (no macros)finklang
 
Measurecamp Manchester 2018 - designing better marketing analytics dashboard
Measurecamp Manchester 2018 - designing better marketing analytics dashboardMeasurecamp Manchester 2018 - designing better marketing analytics dashboard
Measurecamp Manchester 2018 - designing better marketing analytics dashboardEd Hammerton
 
UX Prototyping and Personas 9 25-15
UX Prototyping and Personas 9 25-15UX Prototyping and Personas 9 25-15
UX Prototyping and Personas 9 25-15Shilpa Thanawala
 
Backlog Management & Discovery
Backlog Management & DiscoveryBacklog Management & Discovery
Backlog Management & DiscoveryTarun Singh
 
What is this UX thing 11-24-15
What is this UX thing 11-24-15What is this UX thing 11-24-15
What is this UX thing 11-24-15Youmna Aoukar
 

Similaire à Story in the Slaughterhouse (Seacon 2012) (20)

Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
 
Captivate and Articulate Storyline
Captivate and Articulate StorylineCaptivate and Articulate Storyline
Captivate and Articulate Storyline
 
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
 
Customer-centered Design Organizations (Peter Merholz at Enterprise UX 2017)
Customer-centered Design Organizations (Peter Merholz at Enterprise UX 2017)Customer-centered Design Organizations (Peter Merholz at Enterprise UX 2017)
Customer-centered Design Organizations (Peter Merholz at Enterprise UX 2017)
 
Demystifying The Web
Demystifying The WebDemystifying The Web
Demystifying The Web
 
IIBA Agile BA Presentation
IIBA Agile BA PresentationIIBA Agile BA Presentation
IIBA Agile BA Presentation
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Defining the right product
Defining the right productDefining the right product
Defining the right product
 
What is this UX thing?
What is this UX thing?What is this UX thing?
What is this UX thing?
 
UX Plateau of Tolerance
UX Plateau of ToleranceUX Plateau of Tolerance
UX Plateau of Tolerance
 
Inspire Implementation Client Kick Off Meeting
Inspire Implementation Client Kick Off MeetingInspire Implementation Client Kick Off Meeting
Inspire Implementation Client Kick Off Meeting
 
Information Architecture in Real Life - Part I
Information Architecture in Real Life - Part IInformation Architecture in Real Life - Part I
Information Architecture in Real Life - Part I
 
From website to ebranch 6 26-2011 (no macros)
From website to ebranch 6 26-2011 (no macros)From website to ebranch 6 26-2011 (no macros)
From website to ebranch 6 26-2011 (no macros)
 
Ofspace-Class-Outline-1.pdf
Ofspace-Class-Outline-1.pdfOfspace-Class-Outline-1.pdf
Ofspace-Class-Outline-1.pdf
 
Free Tech Tools X Posed Pe Jun2010 Present
Free Tech Tools X Posed Pe Jun2010 PresentFree Tech Tools X Posed Pe Jun2010 Present
Free Tech Tools X Posed Pe Jun2010 Present
 
Agile coach - roadmap and user story map
Agile coach - roadmap and user story map Agile coach - roadmap and user story map
Agile coach - roadmap and user story map
 
Measurecamp Manchester 2018 - designing better marketing analytics dashboard
Measurecamp Manchester 2018 - designing better marketing analytics dashboardMeasurecamp Manchester 2018 - designing better marketing analytics dashboard
Measurecamp Manchester 2018 - designing better marketing analytics dashboard
 
UX Prototyping and Personas 9 25-15
UX Prototyping and Personas 9 25-15UX Prototyping and Personas 9 25-15
UX Prototyping and Personas 9 25-15
 
Backlog Management & Discovery
Backlog Management & DiscoveryBacklog Management & Discovery
Backlog Management & Discovery
 
What is this UX thing 11-24-15
What is this UX thing 11-24-15What is this UX thing 11-24-15
What is this UX thing 11-24-15
 

Dernier

Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesAurelien Domont, MBA
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Aggregage
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdfChris Skinner
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesDoe Paoro
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxShruti Mittal
 
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh JiPsychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh Jiastral oracle
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifeBhavana Pujan Kendra
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryWhittensFineJewelry1
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdfMintel Group
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfDanny Diep To
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterJamesConcepcion7
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOne Monitar
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 

Dernier (20)

Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and Templates
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic Experiences
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptx
 
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh JiPsychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptxThe Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in Life
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare Newsletter
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors Data
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 

Story in the Slaughterhouse (Seacon 2012)

  • 1. Story in the Slaughterhouse Epics und große User Stories sauber filetieren Sven Röpstorff SEACON 2012 Hamburg, 05.06.2012
  • 2. What Are User Stories Actually?
  • 3. What Are User Stories Actually? User stories are short, simple descriptions of a feature told from the perspective of the person who desires the new capability, usually a user or customer of the system. -- Mike Cohn
  • 4. Triple-C Card Conversation Confirmation
  • 5. Card As who I want what so that why
  • 8. INVEST in good User Stories
  • 10. Imagine ... ... a mobile app as a conference guide
  • 13. Split by Workflow As a participant I would like to rate sessions I visited to give feedback to the speakers and the organizers
  • 15. Split by Business Rule As a participant I want to use flexible times to search for sessions - starting between x and y o’clock - with a duration of 45 minutes - starting early afternoon - starting at 10am +/- half an hour
  • 18. Split by data type As a speaker I want to offer additional information to my session so that potential participants can decide whether to attend - text documents - videos - audiofiles and podcasts
  • 19. Split by Data Entry
  • 20. Split by Data Entry As a participant I want to create a list of interesting sessions to ensure not to miss one of them - notepad - bookmarks - mark as favorite, show in favorite list - drag & drop to favorites - drag & drop to calendar
  • 22. Split by effort As a participant I want to pay with credit card Acceptance Criteria: Visa, Master Card, Diners Club, American Express As a participant I want to pay with one credit card (out of Visa, MC, DC, AE) - As a participant I want to pay with MC - As a participant I want to pay with DC - As a participant I want to pay with AE
  • 24. Split by Quality As a content provider I want to manage the application content in an easy way - manage = create, delete, edit - in an easy way: a) sql-commandline b) prepared scripts c) web frontend
  • 26. Split by user role As a user of the app I want to get a meaningful error message so that I know what to do next As an iPhone app user I want to get a meaningful error message so that I know what to do next As a member of the support staff I want to get a unique error id from the calling user As a developer I want the app write stack traces including a unique error id
  • 28. Split by Performance As a participant I want to search the session catalogue for certain keywords - Slow, takes 15 seconds, search animation - fast, result after less than 2 seconds
  • 30. Split by Research As a participant I want to pay with credit card Acceptance Criteria: Visa, Master Card, Diners Club, American Express - investigate credit card processing - implement credit card processing
  • 31. Which pattern to use? Deprioritize Equalize or trash Story Size
  • 33. References available September 2012
  • 34. Get in touch Sven Röpstorff Agile Project Manager & Coach Email: sven.roepstorff@transment.com Twitter: @oedel LinkedIn: http://www.linkedin.com/in/svenroepstorff Xing: https://www.xing.com/profile/Sven_Roepstorff Credits Photos www.sxc.hu Drawings Christian Pursch TEML-Designs Agile Lean Europe (ALE) www.teml-designs.de