Story in the SlaughterhouseEpics und große User Stories sauber filetierenSven Röpstorff    SEACON 2012 Hamburg, 05.06.2012
What Are User Stories Actually?
What Are User Stories Actually?User stories are short, simpledescriptions of a feature told fromthe perspective of the per...
Triple-CCard   Conversation   Confirmation
Card   As whoI want whatso that why
Conversation
ConfirmationAcceptance 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 ratesessions I visited to give feedback to the      speakers and the o...
Split by Business Rule
Split by Business Rule   As a participant I want to use flexible        times to search for sessions   -   starting betwee...
Split by Complexity
Split by data type
Split by data type As a speaker I want to offer additional    information to my session so thatpotential participants can ...
Split by Data Entry
Split by Data Entry As a participant I want to create a list ofinteresting sessions to ensure not to miss                o...
Split by effort
Split by effort As a participant I want to pay with credit                    card              Acceptance Criteria:Visa, ...
Split by Quality
Split by QualityAs a content provider I want to managethe application content in an easy way- manage = create, delete, edi...
Split by user role
Split by user role   As a user of the app I want to get ameaningful error message so that I know             what to do ne...
Split by Performance
Split by Performance  As a participant I want to search thesession catalogue for certain keywords- Slow, takes 15 seconds,...
Split by Research
Split by Research As a participant I want to pay with credit                    card              Acceptance Criteria:Visa...
Which pattern to use?Deprioritize              Equalize or trash                Story Size
References
References   availableSeptember 2012
Get in touch                  Sven Röpstorff                 Agile Project Manager & Coach            Email: sven.roepstor...
Upcoming SlideShare
Loading in …5
×

Story in the Slaughterhouse (Seacon 2012)

548 views
508 views

Published on

These are the slides from my session "Story in the Slaughterhouse - Epics und User Stories sauber filetieren" from the SEACON 2012 Conference in Hamburg, Germany, on June 5th 2012

Published in: Business, Economy & Finance
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
548
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Story in the Slaughterhouse (Seacon 2012)

  1. 1. Story in the SlaughterhouseEpics und große User Stories sauber filetierenSven Röpstorff SEACON 2012 Hamburg, 05.06.2012
  2. 2. What Are User Stories Actually?
  3. 3. What Are User Stories Actually?User stories are short, simpledescriptions of a feature told fromthe perspective of the person whodesires the new capability, usuallya user or customer of the system. -- Mike Cohn
  4. 4. Triple-CCard Conversation Confirmation
  5. 5. Card As whoI want whatso that why
  6. 6. Conversation
  7. 7. ConfirmationAcceptance Criteria
  8. 8. INVEST in good User Stories
  9. 9. Splitting Patterns
  10. 10. Imagine ...... a mobile app as a conference guide
  11. 11. Split vertically
  12. 12. Split by Workflow
  13. 13. Split by Workflow As a participant I would like to ratesessions I visited to give feedback to the speakers and the organizers
  14. 14. Split by Business Rule
  15. 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
  16. 16. Split by Complexity
  17. 17. Split by data type
  18. 18. Split by data type As a speaker I want to offer additional information to my session so thatpotential participants can decide whether to attend - text documents - videos - audiofiles and podcasts
  19. 19. Split by Data Entry
  20. 20. Split by Data Entry As a participant I want to create a list ofinteresting 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
  21. 21. Split by effort
  22. 22. Split by effort As a participant I want to pay with credit card Acceptance Criteria:Visa, Master Card, Diners Club, American ExpressAs a participant I want to pay with one creditcard (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
  23. 23. Split by Quality
  24. 24. Split by QualityAs a content provider I want to managethe application content in an easy way- manage = create, delete, edit- in an easy way: a) sql-commandline b) prepared scripts c) web frontend
  25. 25. Split by user role
  26. 26. Split by user role As a user of the app I want to get ameaningful 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
  27. 27. Split by Performance
  28. 28. Split by Performance As a participant I want to search thesession catalogue for certain keywords- Slow, takes 15 seconds, search animation- fast, result after less than 2 seconds
  29. 29. Split by Research
  30. 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. 31. Which pattern to use?Deprioritize Equalize or trash Story Size
  32. 32. References
  33. 33. References availableSeptember 2012
  34. 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-DesignsAgile Lean Europe (ALE) www.teml-designs.de

×