Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Splitting user stories

542 views

Published on

Presentation from Scrum Day Twin Cities 2014

Published in: Software
  • Be the first to comment

Splitting user stories

  1. 1. Better User Stories = Better Sprints How to Split User Stories By Lonnie Weaver-Johnson
  2. 2. Agenda • Why split stories • How to split stories • Practice • Summary
  3. 3. What is the Value of Splitting Stories? • Smaller Stories allows a team a better chance for success – More clarity/less ambiguity – Ability to see progress easier – More opportunity to ID potential issues • More stories moving to the “done” column means: – Higher level of satisfaction – More motivated teams – Happy customers
  4. 4. Lots of Ideas for Splitting Stories • Chris Sims and Bill Wake have useful information in this area • Be careful about splitting stories into: design story, development story, test story. Why? • Look at Smallerstories.com (Sims) • Look at http://xp123.com/articles/twenty-ways- to-split-stories/ (Wake)
  5. 5. Idea #1 Look for connectors with words or punctuation • Words like “and, or, if, when, but, then, as well as, etc.” • Punctuation: commas Activity
  6. 6. Idea #2 Look for generic words that could be replaced with more specific terms • Watch for generic adverbs, adjectives, nouns, and verbs and replace them with something specific • Example: A word like “easy” could be replaced with phrases like: “simple to use”, “fewer key strokes”, “obvious to the user”, etc. Activity
  7. 7. Idea #3 Use acceptance criteria to break the story up further • Often if you have a large number of acceptance criteria it is an indication that there are probably user stories hidden in them Activity
  8. 8. Idea #4 Use acceptance criteria to break the story up further • If acceptance criteria need their own explanations then there are probably hidden user stories in the acceptance criteria Activity
  9. 9. Summary: Use Smaller Stories • Large User Stories can lead to troubled Sprints • Help teams be successful by breaking stories up into very granular pieces of work • Highly successful teams get a lot of work done
  10. 10. Introduction • Lonnie Weaver-Johnson • BA, University of MN • Local Agile Coach, Trainer, CST • 25 years in IT (BA and SLT Member) • Reach Out: – Lonnie@Lwjsolutions.com – @Lonniewj – LinkedIn

×