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
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
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
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