THE ART OF SLICING AND DICING
USER STORIES
Rachel Davies & Mike Rawling
@unrulymedia
MIKE RAWLING	
Senior UX Engineer @Unruly Media, London	
	
UX engineering history dates back to
1998…
…Consulting, designin...
RACHEL DAVIES	
Agile Coach @Unruly Media, London	
	
Started as software developer in 1988…
…Consulting, designing, enginee...
ABOUT UNRULY MEDIA	
Unrulymedia.com
WORKSHOP ALERT
WORKSHOP AIMS
  Understand what a user story is
  Appreciate what a persona is
  Appreciate why a persona is valuable
...
WHAT IS A USER STORY?
A user story is a short description of a
system feature that is:
“…understandable to customers and
d...
Comments/Notes
NURTURING
EMPATHY	
Workshops, interviews and
gathering research	
Mining personas
NURTURING
EMPATHY	
Visible personas in dev workspace	
Nurture empathy
STRIKING A
BALANCE
Needs Options
Business Development
Value
SHARED RESPONSIBILITY
Consumable Vertical Slices
DIALS
SAFETY
USER SUPPORT
SLICK
REALITY
PRACTICAL
EXAMPLE PRODUCT:
  Idea: Crowdsource your wedding photos
Invite guests to contribute and view collected
photos from event...
HEADLINE “EPIC” STORIES
  Happy couple: Invite guests to contribute photos
  Guests: Upload photos
  Happy couple: Sele...
PUT YOURSELF IN THEIR SHOES
EMPATHY MAP
GROUPWORK
  Get into groups of 2-4 people
  Grab some index cards
  Select one personas
  Use an empathy map to get in...
MemberVideo Council Whitelisted
THANK YOU!
Winner Best Content
Distribution Service
@rachelcdavies @hedshot
LINKS
•  Story Maps Jeff Patton 
http://www.agileproductdesign.com/blog/the_new_backlog.html
•  Bill Wake http://xp123.com...
Agile Cambridge - The Art of Slicing and Dicing User Stories workshop
Agile Cambridge - The Art of Slicing and Dicing User Stories workshop
Agile Cambridge - The Art of Slicing and Dicing User Stories workshop
Upcoming SlideShare
Loading in...5
×

Agile Cambridge - The Art of Slicing and Dicing User Stories workshop

2,589

Published on

Most agile software development teams grapple with user stories as a technique for understanding what needs to be developed iteratively. The presenters have been working closely together on new product development at Unruly and will talk about how they bring personas into their user story workshops.

Rachel and Michael will provide some useful templates and delegates will get a chance to practice applying them in the workshop. They will also talk about how to tease apart large user stories to find slices that can be delivered iteratively.

Come to this workshop to hear some techniques for uncovering useful user stories and how to slice them in a way to deliver value in small increments.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,589
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Agile Cambridge - The Art of Slicing and Dicing User Stories workshop

  1. 1. THE ART OF SLICING AND DICING USER STORIES Rachel Davies & Mike Rawling @unrulymedia
  2. 2. MIKE RAWLING Senior UX Engineer @Unruly Media, London UX engineering history dates back to 1998… …Consulting, designing, engineering, leading, coaching, training…. Teams and initiatives for Tesco, Wiley, Camelot, Konami, LoveFilm and Granada and ITV
  3. 3. RACHEL DAVIES Agile Coach @Unruly Media, London Started as software developer in 1988… …Consulting, designing, engineering, leading, coaching, training…. Teams and initiatives for BBC, Egg, Nokia, etc.
  4. 4. ABOUT UNRULY MEDIA Unrulymedia.com
  5. 5. WORKSHOP ALERT
  6. 6. WORKSHOP AIMS   Understand what a user story is   Appreciate what a persona is   Appreciate why a persona is valuable   Applying iterative approach to story splitting   Using canned personas not creating them   Not covering estimation or prioritising or implementing stories
  7. 7. WHAT IS A USER STORY? A user story is a short description of a system feature that is: “…understandable to customers and developers, testable, valuable to the customer and small enough so that the programmers can build half a dozen in an iteration.” Kent Beck, 2001
  8. 8. Comments/Notes
  9. 9. NURTURING EMPATHY Workshops, interviews and gathering research Mining personas
  10. 10. NURTURING EMPATHY Visible personas in dev workspace Nurture empathy
  11. 11. STRIKING A BALANCE
  12. 12. Needs Options Business Development Value SHARED RESPONSIBILITY
  13. 13. Consumable Vertical Slices
  14. 14. DIALS
  15. 15. SAFETY
  16. 16. USER SUPPORT
  17. 17. SLICK
  18. 18. REALITY
  19. 19. PRACTICAL
  20. 20. EXAMPLE PRODUCT:   Idea: Crowdsource your wedding photos Invite guests to contribute and view collected photos from event   Benefits: personal photos – longer timeline including build up to big day – cheaper   Challenges: privacy, participation, selecting   Personas: Kim anxious bride, Geoff non-techie guest, Alex always-on-social media mate.
  21. 21. HEADLINE “EPIC” STORIES   Happy couple: Invite guests to contribute photos   Guests: Upload photos   Happy couple: Select photo set to share   Guests: Add information about photos   Guests: View photos
  22. 22. PUT YOURSELF IN THEIR SHOES
  23. 23. EMPATHY MAP
  24. 24. GROUPWORK   Get into groups of 2-4 people   Grab some index cards   Select one personas   Use an empathy map to get into their shoes   Write user stories relevant to this persona   What dials can you apply to the stories you write?   Safety? Helpfulness? Slickness? ..? Goal: as many stories as possible!
  25. 25. MemberVideo Council Whitelisted THANK YOU! Winner Best Content Distribution Service @rachelcdavies @hedshot
  26. 26. LINKS •  Story Maps Jeff Patton  http://www.agileproductdesign.com/blog/the_new_backlog.html •  Bill Wake http://xp123.com/articles/twenty-ways-to-split-stories/  •  Rachel Davies  http://agilecoach.typepad.com/agile-coaching/2010/09/ideas-for-slicing-user- stories.html •  Richard Lawrence  http://www.richardlawrence.info/2009/10/28/patterns-for-splitting-user-stories/ •  Lasse Koskela http://radio.javaranch.com/lasse/2008/06/13/1213375107328.html •  James Grenning http://www.renaissancesoftware.net/blog/archives/48 •  George Dinwiddie http://idiacomputing.com/pub/UserStories.pdf •  Joe Rainsberger  http://www.jbrains.ca/permalink/how-youll-probably-learn-to-split-features •  Thomas http://agile-management.com/wordpress/splitting-user-stories/ •  Mark Levison  http://agilepainrelief.com/notesfromatooluser/2010/09/story-slicing-how-small- is-enough.html and  http://agilepainrelief.com/notesfromatooluser/2010/12/more-notes-on-story- splitting.html
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×