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.

Making Your User Stories "Ready" to Get to "Done"

2,728 views

Published on

One of the most challenging and trouble-prone aspects of Agile product development is discovering the right product requirements to deliver at the right time for the right customer.

Many teams rely on user stories to discover and define Agile product requirements. In reality, user stories often lead to a confusing array of struggles and puzzles, such as bloated backlogs, ineffective or inconsistent planning, and erratic sprint flow. This thrashing is not how user stories are intended to work

EBG’s Ellen Gottesdiener in this fast-paced introduction of a common sense, tested approach to user stories. With a laser-like focus on delivering value, you follow a story as it’s sliced across the 7 Product Dimensions. You learn how the Structured Conversation framework enables you to quickly explore, evaluate, and confirm stories. See how making your user stories “ready” is the key for incremental delivery of your “Done” product.

(Note: you have the option of viewing the video from the start, or continuing to view the slide deck)

Published in: Technology

Making Your User Stories "Ready" to Get to "Done"

  1. 1. Making Your User Stories ‘Ready’ to Get to ‘Done’ Ellen Gottesdiener | 15 March 2017
  2. 2. Live Tweet During the Webinar! @ScrumAlliance @ellengott #SAMW17 #ready Great webinar w @ellengott + @ScrumAlliance on Making #UserStories #ready to get to Done #SAMW17
  3. 3. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com Ellen Gottesdiener CPO, Founder, CSM, CSPO, CPF Ellen helps product and development communities produce valuable outcomes through product agility. She is a pioneer in the collaborative convergence of Agile product management, product requirements, and organizational learning. twitter: @ellengott blog: ebgconsulting.com/blog linkedIn: ellengottesdiener tips newsletter: www.ebgconsulting.com EBG is a global leader in agile product management, backlog management, agile business analysis, and collaborative practices for technology products. EBG helps organizations amplify discovery to accelerate delivery.
  4. 4. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com ‘ready’ and ‘done’
  5. 5. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com ‘ready’ and ‘done’ what’s the big deal?
  6. 6. Polling Question 1 What is your role and primary discipline on your team? • Product Ownership or Product Management • ScrumMaster or Agile Coach • Dev Team: Development, Architecture • Dev Team: Testing, Quality Assurance • Dev Team: Business Analysis, User Experience, Interface Design • Dev Team: Combination
  7. 7. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com code meets standards tests achieve x level of quality code, tests, other assets are checked into ... each story meets its acceptance criteria (CoS) product documentation is completed & approved Product Owner accepts it ‘done’ sample
  8. 8. Polling Question 2 What is your team’s usage of “ready”? • Don’t have it • Have it, don’t use it • Have it, use it • What’s “ready”?
  9. 9. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com ready Conditions that indicate backlog items are eligible to pull into a sprint.
  10. 10. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com traveling stories NOT ready
  11. 11. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com NOT ready poor planning
  12. 12. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com wrong product NOT ready
  13. 13. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com ready to get to done ready done
  14. 14. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com ‘ready’ benefits Optimize collaboration Prevent waste (of rework, unfinished work, delays) Can double (or more) team’s velocity* Enable getting to “done” Enable smooth flow * JCarsten Ruseng Jakobsen & Jeff Sutherland, SCRUM and CMMI - Going from Good to Great Increases team domain knowledge
  15. 15. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com ready?
  16. 16. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com ready?
  17. 17. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com ready?
  18. 18. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com 7 product dimensions
  19. 19. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com 7 product dimensions functional nonfunctional
  20. 20. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com holistic
  21. 21. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com conversation
  22. 22. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com structured conversation
  23. 23. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com SC & 7Ds User Interface Action Data Control EnvironmentQualityAttribute
  24. 24. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com conversing
  25. 25. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com
  26. 26. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com Concerts4Me At C4Me we are always looking for ways to enhance our concert goers’ experience. Our newest initiative: partner with restaurants who want to connect with C4Me members attending neighboring concerts.
  27. 27. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com discovery board User Action Data Control Environment Interface Quality Attribute Options Options Options Options Options Options Options Download Discovery Board kit: http://www.discovertodeliver.com/visual-language.php
  28. 28. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com User Users interact with the product
  29. 29. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com C4Me Members Dedicated Diehards 18% Super Fans 20% Tag-Alongs 22% Soloists 26% % of Gen Pop Less Engaged with Music More Engaged with Music More SocialLess Social
  30. 30. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com discovery board User Action Data Control Environment Interface Quality Attribute Options Options Options Options Options Options Options C4Me Member Dedicated Soloist Super Fan Tag Along
  31. 31. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com discovery board User Action Data Control Environment Interface Quality Attribute Options Options Options Options Options Options Options C4Me Member Dedicated Soloist Super Fan Tag Along
  32. 32. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com The product provides capabilities for users Action
  33. 33. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com discovery board User Action Data Control Environment Interface Quality Attribute Options Options Options Options Options Options Options C4Me Member Search for discount Dedicated Download disct coupon Soloist Tell a friend Super Fan Connect w restaurant Tag Along Share experience Provide feedback
  34. 34. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com Action Process Flow Shows flows between related actions
  35. 35. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com discovery board User Action Data Control Environment Interface Quality Attribute Options Options Options Options Options Options Options C4Me Member Search for discount Dedicated Download disct coupon Soloist Tell a friend Super Fan Connect w restaurant Tag Along Share experience Provide feedback
  36. 36. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com Data The product includes a repository of data and useful information
  37. 37. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com Data Data Model Shows logical structure of data and their relationships
  38. 38. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com discovery board User Action Data Control Environment Interface Quality Attribute Options Options Options Options Options Options Options C4Me Member Search for discount Artist Dedicated Download disct coupon C4Me Member Soloist Tell a friend Concert Super Fan Connect w restaurant Venue Tag Along Share experience Restaurant Provide feedback Dining Disct
  39. 39. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com Control The product enforces constraints
  40. 40. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com discovery board User Action Data Control Environment Interface Quality Attribute Options Options Options Options Options Options Options C4Me Member Search for discount Artist Anyone can search for C4Me partner restaurants Dedicated Download disct coupon C4Me Member Only C4Me members can search for dining discounts Soloist Tell a friend Concert C4Me is not responsible for enforcing the terms of the dining discounts Super Fan Connect w restaurant Venue Only “active” dining discounts can be searched Tag Along Share experience Restaurant Only C4Me members can download a dining discount coupon Provide feedback Dining Disct
  41. 41. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com assemble
  42. 42. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com story with 4 Ds Action User Control Data ready?
  43. 43. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com structured conversation confirm to learn
  44. 44. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com confirm stories
  45. 45. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com confirm stories example a scenario that contains actual data values scenario an instance of use test concrete, unambiguous accept. criteria
  46. 46. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com confirm w tests Story Scenario business rule Given pre-condition(s), state fixed data context of system When action input data what will be tested Then observable outcome: message, output data post-condition, state result
  47. 47. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com Environment The product conforms to physical properties and technology platforms
  48. 48. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com discovery board User Action Data Control Environment Interface Quality Attribute Options Options Options Options Options Options Options C4Me Member Search for discount Artist Anyone can search for C4Me partner restaurants Facebook Dedicated Download disct coupon C4Me Member Only C4Me members can search for dining discounts iOS Soloist Tell a friend Concert C4Me is not responsible for enforcing the terms of the dining discounts Chrome v50 and up Super Fan Connect w restaurant Venue Only “active” dining discounts can be searched Safari Tag Along Share experience Restaurant Only C4Me members can download a dining discount coupon Android 4.1 and up Provide feedback Dining Disct Android Wear device Apple Watch
  49. 49. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com Interface The product interfaces to users, systems, and devices
  50. 50. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com Interface Context Diagram Illustrates interfaces to/from product
  51. 51. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com discovery board User Action Data Control Environment Interface Quality Attribute Options Options Options Options Options Options Options C4Me Member Search for discount Artist Anyone can search for C4Me partner restaurants Facebook Search criteria Dedicated Download disct coupon C4Me Member Only C4Me members can search for dining discounts iOS Search result Soloist Tell a friend Concert C4Me is not responsible for enforcing the terms of the dining discounts Chrome v50 and up Selection Super Fan Connect w restaurant Venue Only “active” dining discounts can be searched Safari Coupon Tag Along Share experience Restaurant Only C4Me members can download a dining discount coupon Android 4.1 and up Link to restaurant site Provide feedback Dining Disct Android Wear device Apple Watch
  52. 52. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com Quality Attribute The product has certain properties that qualify its operation and development
  53. 53. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com discovery board User Action Data Control Environme nt Interfac e Quality Attribute Options Options Options Options Options Options Options C4Me Member Search for discount Artist Anyone can search for C4Me partner restaurants Facebook Search criteria Availability Dedicated Download disct coupon C4Me Member Only C4Me members can search for dining discounts iOS Search result Performance Soloist Tell a friend Concert C4Me is not responsible for enforcing the terms of the dining discounts Chrome v50 and up Selection Interoperability Super Fan Connect w restaurant Venue Only “active” dining discounts can be searched Safari Coupon Usability Tag Along Share experience Restaurant Only C4Me members can download a dining discount coupon Android 4.1 and up Link to restaurant site Provide feedback Dining Disct Android Wear device Apple Watch
  54. 54. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com collaborate
  55. 55. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com Action User Control Data Interface Environment Quality Attribute story w 7Ds
  56. 56. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com assemble
  57. 57. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com the whole story scenarios examples tests analysis models ready
  58. 58. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com the whole story scenarios examples tests enabling specification analysis models ready
  59. 59. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com ‘ready’ to get to ’done’ ready done
  60. 60. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com ‘ready’ Valuable Actionable Feasible Value is clearly articulated Aligned to Sprint goal … Each story’s 7 Product Dimensions are understood Enabling specs exist (e.g., wire frames) Acceptance criteria are clear, unambiguous, testable Stories organized to minimize dependencies Free from external dependencies … Team has skills, experience, resources to develop, test, & demo story Story is estimated and sized to fit Sprint … sample
  61. 61. Polling Question 3 Who needs to be involved in making stories “ready”? • ScrumMaster and Product Owner • Business Analyst and Product Owner • Business analyst or Product Owner, developer, and tester (“3 amigos”) • Scrum Team and Product owner • Whoever is available
  62. 62. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com ‘ready’ benefits Optimize collaboration Prevent waste (of rework, unfinished work, delays) Can double (or more) team’s velocity* Enable getting to “done” Enable smooth flow * JCarsten Ruseng Jakobsen & Jeff Sutherland, SCRUM and CMMI - Going from Good to Great Increases team domain knowledge
  63. 63. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com ‘ready’ tips Co-create your definition of ready Engage product partners to collaboratively get to ‘ready’ Guideline, not hammer Energize, visualize Adjust as you evolve, apply as warranted
  64. 64. Copyright © 2017 by EBG Consulting | ebgconsulting.com | DiscoverToDeliver.com ‘ready’ and ‘done’ really are a BIG deal!
  65. 65. www.ebgconsulting.com Events, course outlines, services, resources Tips newsletter: http://bit.ly/ebgNews www.ebgconsulting.com/blog www.DiscoverToDeliver.com DtoD resources, Discovery Board, Visual Language for download Twitter @ellengott | LinkedIn linkedIn YouTube EBGConsulting SlideShare ellengott stay connected!
  66. 66. QUESTIONS?
  67. 67. High-Performance Teams: Why the Who Matters Less with Fabian Schwartz March 22, 2017 | 11:00 AM ET (USA) Eligible for 1 Scrum Education Unit (Category F) In this webinar, Fabian Schwartz, CSP, CSM, will use studies from Stanford University and Google to show that it is not important who to put on the team, but rather how the team operates. Fabian will also demonstrate how the “A-team” approach from military special forces allows for good multifunctional teams.
  68. 68. Thank you for attending Ellen Gottesdiener | 15 March 2017

×