user stories

Download User stories

Post on 02-Dec-2014

418 views

Category:

Documents

0 download

Embed Size (px)

DESCRIPTION

 

TRANSCRIPT

  • 1. Your User Stories Are BadAnd You Should Feel Bad John ClearyLead Web Developer, DocNet@TheRealBifterWednesday, 1 May 13

2. We all know what UserStories are, right?Wednesday, 1 May 13 3. As a {user}I want {some_feature}so that {i_get_value}1/3 - THE CARDWednesday, 1 May 13 4. The Conversationwith the user2/3 - THE CONVERSATIONWednesday, 1 May 13 5. public function theConrmation(){// tests which convey the detail// and tell us when we are done}3/3 - THE CONFIRMATIONWednesday, 1 May 13 6. The Three Little PigsWednesday, 1 May 13 7. Story:As a Pig I want a house so thatI am safe and warmWednesday, 1 May 13 8. STRAW HOUSEWednesday, 1 May 13 9. WOLF ATTACK!Wednesday, 1 May 13 10. Story:As a Pig I want a house so thatI am safe and warmTests:Does the structurewithstand strong winds?Wednesday, 1 May 13 11. WOODEN HOUSEWednesday, 1 May 13 12. WOLF ATTACK - AGAINWednesday, 1 May 13 13. Story:As a Pig I want a house so thatI am safe and warmTests:Does the structurewithstand strong winds ofup to 60mphWednesday, 1 May 13 14. BRICK HOUSEWednesday, 1 May 13 15. The moral of the storyis...Wednesday, 1 May 13 16. ... that our user storiesshould be ...Wednesday, 1 May 13 17. IndependentNegotiableValuableEstimableSmallTestableWednesday, 1 May 13 18. Should not rely on otherstoriesUSER STORIES...INDEPENDENTWednesday, 1 May 13 19. Focus on verbalcommunicationUSER STORIES...NEGOTIABLEWednesday, 1 May 13 20. What should I do if myusers stories dont t onthe cardWednesday, 1 May 13 21. Use smaller cardsWednesday, 1 May 13 22. Should be written fromthe users perspectiveUSER STORIES...VALUABLEWednesday, 1 May 13 23. Implement a centralisedlogging system isprobably not a user storyWednesday, 1 May 13 24. Must be estimableUSER STORIES...ESTIMABLEWednesday, 1 May 13 25. Need to t within thelength of the sprintUSER STORIES...SMALLWednesday, 1 May 13 26. Need acceptancecriteriaUSER STORIES...TESTABLEWednesday, 1 May 13 27. So, why do my userstories suck?Wednesday, 1 May 13 28. They are too smallYOUR STORIES SUCK BECAUSE quarksteilchen Tiny Origami Swan Try 1 from ikrWednesday, 1 May 13 29. They rely on other storiesYOUR STORIES SUCK BECAUSE bigoteetoe Bread & Butter from ikrWednesday, 1 May 13 30. They are just goldplatingYOUR STORIES SUCK BECAUSEWednesday, 1 May 13 31. There is too much detailYOUR STORIES SUCK BECAUSE Treeddy Grandfathers Watch, B&W from ikrWednesday, 1 May 13 32. You did too much planningYOUR STORIES SUCK BECAUSEWednesday, 1 May 13 33. You wrote themYOUR STORIES SUCK BECAUSE a2gemma A Pair Hard At Work from ikrWednesday, 1 May 13 34. How do I make mystories less sucky?Wednesday, 1 May 13 35. 1. Know your usersWednesday, 1 May 13 36. 2. Get users to write thestoriesWednesday, 1 May 13 37. 3. Use user proxies ifthe user is not availableWednesday, 1 May 13 38. 4. Run workshopsWednesday, 1 May 13 39. 5. Have project goalsand sprint goalsWednesday, 1 May 13 40. 6. If the story is too bigthen slice the cakeWednesday, 1 May 13 41. 7. Know what estimatesare forWednesday, 1 May 13 42. 8. Postpone designWednesday, 1 May 13 43. 9. Accept that noteverything is a storyWednesday, 1 May 13 44. 10. Review your stories(using INVEST)Wednesday, 1 May 13 45. Thank youJohn ClearyLead Web Developer, DocNet@TheRealBifterbit.ly/bad-storiesWednesday, 1 May 13