Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Success with User Stories: Cut Through User Story Chaos

1.335 visualizaciones

Publicado el

Product Camp Boston 2015 | 2 May 2015
-----
On the surface, user stories seem pretty straightforward: Just write “As a...I need to...So that...” on an index card.
But in reality user stories often lead to a confusing array of struggles and puzzles, such as losing precious engineering time during iterations with analysis; delivering the wrong product slice—or delivering it with errors; delivering late; and more. Surely this chaos is not how user stories are intended to work!

Ellen Gottesdiener shares practical ways for product managers and product owners to mitigate the troubles of user stories while amplifying their advantages. Learn the power of collaboratively uncovering user stories, when and how to engage with engineering and product stakeholders, and guidelines for effective user stories. Leave with a straightforward, holistic approach to stories that will smooth the way for a successful iterative delivery effort.

Publicado en: Tecnología
  • ➤➤ How Long Does She Want You to Last? Here's the link to the FREE report ♣♣♣ https://tinyurl.com/rockhardxx
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • posted my pCamp Boston deck "Success w User Stories: Cutting Thru User Story Choas" @PCampBoston #prodmgmt #pcampBoston
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí

Success with User Stories: Cut Through User Story Chaos

  1. 1. 1© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com Success with User Stories: Cut through User Story Chaos Ellen Gottesdiener www.ebgconsulting.com www.DiscoverToDeliver.com #pCampBoston | @ellengott 2 May 2015
  2. 2. 2© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com
  3. 3. 3© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com user story As a <user> I need to <action> so <reason>
  4. 4. 4© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com user story chaos
  5. 5. 5© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com “...I don’t get it?!”
  6. 6. 6© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com buried
  7. 7. 7© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com you forgot about… oops… looks ok, but it’s so slow?! that’s not legal
  8. 8. 8© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com traveling stories
  9. 9. 9© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com nonfunctional rqts
  10. 10. 10© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com inadequate analysis
  11. 11. 11© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com erroneous estimates
  12. 12. 12© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com planning
  13. 13. 13© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com user story chaos àà harmony order organization
  14. 14. 14© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com user story chaos àà harmony collaborate perspectives disciplines
  15. 15. 15© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com product partners sponsor, product champion, provider, adviser user, buyer, adviser builder, adviser
  16. 16. 16© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com collaboratively discover, define, demo
  17. 17. 17© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com cross-discipline team product mgmt test architecture Ux software dev business analysis user project mgmt operations product/domain
  18. 18. 18© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com user story chaos àà order value foundation alignment balanced decisions
  19. 19. 19© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com value?
  20. 20. 20© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com The premiere destination where artists and fans connect ....artists promote their tour dates ...artists connect with their fans ...fans track their favorite artists ...fans meetup... example ConcertsOnline
  21. 21. 21© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com example ConcertsOnline new initiative Partner with restaurants who want to connect with concert goers at nearby concerts
  22. 22. 22© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com foundation Restaurant ads generate 5% of total paid ad revenue 15% increase in table bookings over… Verify interface w 3rd party booking platform CO Finance manager Restaurant manager Lead tech architect Increase ad revenue thru restaurant ads Increase # of bookings Leverage existing network w/o response time degradation
  23. 23. 23© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com considerations ROI, time to market, reputation convenience, cost, trust readiness, efficiency, testability
  24. 24. 24© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com considerations viable desirable feasible
  25. 25. 25© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com benefits, costs, risks dependencies decisions value you
  26. 26. 26© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com user story chaos àà organization composition association holistic
  27. 27. 27© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com some agile teams… ActionUser
  28. 28. 28© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com 7 product dimensions functional nonfunctional
  29. 29. 29© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com story w 4 Ds action As a <user> data>I need to <action so <reason> user control data back of card <action data> <controls>
  30. 30. 30© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com back of card action As a restaurant manager I need to set up my advertiser account so I can start using CO to increase bookings story w 4 Ds data user Advertiser’s credit card must be active at time of account setupcontrol
  31. 31. 31© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com back of card action As a restaurant manager I need to set up my advertiser account so I can start using CO to grow my business story w 7 Ds data user interface environment quality attribute Advertiser’s credit card must be active at time of account setup Interface with CO, Payment service provider Web browser Completed in 10 secs: from sending setup information to confirmation control
  32. 32. 32© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com back of card action As a restaurant manager I need to set up my advertiser account so I can start using CO to grow my business story w scenarios data user Advertiser’s credit card must be active at time of account setupcontrol scenarios: valid credit card credit card expired credit card # not valid
  33. 33. 33© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com story w acceptance criteria (AC)
  34. 34. 34© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com Story As a restaurant manager I need to set up my advertiser account so I can start using CO to grow my business AC: functional Given-When-Then Scenario credit card is inactive business rule Advertiser’s credit card must be active at time of account setup Given pre-condition(s), state fixed data system date (dd-mm-yyyy): 22-08-2015 When action Verify credit card date input data Credit card expiration date (dd-mm-yyyy): 11-08-2015 Then observable outcome: message, output data Message: “Your credit card must be active in order to set up an account.” post-condition, state no change
  35. 35. 35© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com back of card action As a restaurant manager I need to set up my advertiser account so I can start using CO to grow my business story w 7 Ds data user interface environment quality attribute Advertiser’s credit card must be active at time of account setupcontrol Interface with CO, Payment service provider Online Completed in 10 secs: from sending setup information to confirmation
  36. 36. 36© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com Gist Availability of the site for restaurant manager to set up account AC: nonfunctional planguage Scale Percent of time system is available Meter Measurement obtained from 20 users during testing Targets Minimum 90% Plan 95% Wish 99.8% Benchmark Band promoter setup availability
  37. 37. 37© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com sketches models, UI mockup the full story scenarios AC: functional examples, GWT AC: nonfunctional planguage cross-cutting rqts story with 7Ds estimatevalue
  38. 38. 38© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com wrap
  39. 39. 39© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com writing user stories
  40. 40. 40© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com story states conceived refined planned accepted demo’ed deployed validated
  41. 41. 41© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com ready for…
  42. 42. 42© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com Success with User Stories From chaos to… harmony with collaborating stakeholders order through alignment with value organization of holistic user stories
  43. 43. 43© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com Ellen Gottesdiener www.ebgconsulting.com www.DiscoverToDeliver.com @ellengott ellen@ebgconsulting.com pCamp Boston 2015 | 2 May 2015 thanks! Success with User Stories: Cut through User Story Chaos

×