O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Intro To Agile Requirements(Agile2016 Bootcamp)

500 visualizações

Publicada em

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.

User stories and product backlogs are useful, even essentials tools, but wait – there’s more!

This is a fast-paced introduction of a common sense, tested approach to agile requirements presented by Mary Gorman at Agile 2017. Agile Alliance members can watch the recording at this address:
http://agilealliance.cmail19.com/t/y-l-hriyydk-bdllkqik-iu/

With a laser-like focus on delivering value, you follow a story as it’s sliced across seven product dimensions. You realize the power of sketching analysis models to “see” agile requirements and the strength of using acceptance criteria to ideate and confirm agile requirements. You survey creative ways to engage in collaborative conversations that result in right and ready agile requirements. You appreciate how adaptive planning replaces change management with value management.

See how a holistic, adaptive approach to agile requirements provides a sound foundation for your product backlog through effective stakeholder conversations, collaboration, and co-creation of a shared understanding of ever-evolving product needs.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Intro To Agile Requirements(Agile2016 Bootcamp)

  1. 1. 1 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com Intro to Agile Requirements: User Stories, Backlogs and Adaptive Planning © 2016 by EBG Consulting, Inc. Mary Gorman www.ebgconsulting.com www.DiscoverToDeliver.com Agile2016
  2. 2. 2 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com Intro to Agile Requirements: User Stories, Backlogs and Adaptive Planning © 2016 by EBG Consulting, Inc. all rights reserved. Visit www.DiscoverToDeliver or contact EBG for Creative Commons versions of images. Copyright notice: Please respect this is copyrighted material. No copies, in part or in whole, including but not limited to hard copy, print, photocopy, or any electronic media may be made or used. Exceptions require prior written permission of EBG Consulting, Inc.
  3. 3. 3 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com Agile coach, facilitator, trainer, mentor, author CBAP®, CSM, CSPO, PMI-PBA® IIBA® BABOK® 2.0 Team Lead IIBA® Agile Extension v2 Team PMI® Business Analysis Task Force Member Author: articles, blog, book Twitter: @mbgorman Blog: ebgconsulting.com/blog VP Quality and Delivery EBG Consulting Mary Gorman
  4. 4. 4 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com give-aways
  5. 5. 5 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com agile goal discover and deliver high value
  6. 6. 6 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com some agile teams…
  7. 7. 7 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com in balance
  8. 8. 8 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com this afternoon…
  9. 9. 9 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com 3 challenges
  10. 10. 10 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com inadequate user stories
  11. 11. 11 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com bulging backlogs
  12. 12. 12 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com poor planning
  13. 13. 13 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com
  14. 14. 14 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com ConcertsOnline . At ConcertsOnline we are always looking for ways to enhance our concert goers’ experience. Our newest initiative: partner with restaurants who want to connect with concert goers at neighboring concerts.
  15. 15. 15 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com user story As a concert goer I want to use concert-related dining discounts so I can enhance my concert experience
  16. 16. 16 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com your turn Pair up Consider the user story As a concert goer I need to search for concert-related dining discounts What requirements-related questions do you have? Be ready to share
  17. 17. 17 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com product options Alternatives, choices, possibilities… to achieve a goal or solve a problem for its stakeholders.
  18. 18. 18 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com discover & deliver VALUE www.DiscoverToDeliver.com/visual-language.php ENDS Vision Goal Objective quantified by amplified by delivered via
  19. 19. 19 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com conversation
  20. 20. 20 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com structured conversation www.DiscoverToDeliver.com/visual-language.php
  21. 21. 21 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com functional nonfunctional 7 product dimensions in balance www.DiscoverToDeliver.com/visual-language.php
  22. 22. 22 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com 7Ds options board
  23. 23. 23 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com user story As a concert goer I want to use concert-related dining discounts so I can enhance my concert experience
  24. 24. 24 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com slice for value
  25. 25. 25 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com Users interact with the product user
  26. 26. 26 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com user User Role Map Represents types of users and their relationships
  27. 27. 27 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com Sam the Super Fan Description A social leader in his group of friends Loves to party, age 25, single Paid to see live music in last 12 months Values (Needs) Appreciates being ‘in the know’ Wants to be treated like a VIP Cost conscious Goals I want to attend all my favorite artists’ shows in my region Persona Description of typical user’s background user
  28. 28. 28 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com User Action Data Control Options Value Options Value Options Value Options Value Soloist Diehard SuperFan Tag-Along options board
  29. 29. 29 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com The product provides capabilities for users action
  30. 30. 30 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com Process Flow Shows flows between related actions action
  31. 31. 31 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com User Action Data Control Options Value Options Value Options Value Options Value Soloist Search for discount Diehard Download disct coupon SuperFan Tell a friend Tag-Along Connect w restaurant Share experience Provide feedback options board
  32. 32. 32 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com The product includes a repository of data and useful information data
  33. 33. 33 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com Data Model Shows logical structure of data and their relationships data
  34. 34. 34 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com User Action Data Control Options Value Options Value Options Value Options Value Soloist Search for discount Artist Diehard Download disct coupon CO Member SuperFan Tell a friend Concert Tag-Along Connect w restaurant Venue Share experience Restaurant Provide feedback Dining Disct options board
  35. 35. 35 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com The product enforces constraints control
  36. 36. 36 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com Control Options (Business Policies, Rules) Value Anyone can search for CO-associated restaurants Only CO members can search for dining discounts Only “active” dining discounts can be searched control
  37. 37. 37 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com User Action Data Control Options Value Options Value Options Value Options Value Soloist Search for discount Artist Anyone can search for CO- associated restaurant Diehard Download disct coupon CO Member Only CO members can search for dining discounts SuperFan Tell a friend Concert Only “active” dining discount can be searched Tag-Along Connect w restaurant Venue Share experience Restaurant Provide feedback Dining Disct options board
  38. 38. 38 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com story w 4 Ds AAccttiioonn As a <user> data>I need to <action so <reason> UUsseerr CCoonnttrrooll DDaattaa<controls>
  39. 39. 39 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com AAccttiioonn story w 4 Ds As a Super Fan concert goer concert-related dining discountsI need to search for so I can enhance my concert experience UUsseerr CCoonnttrrooll DDaattaa Only CO members can search for dining discounts Only “active” dining discounts can be searched
  40. 40. 40 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com structured conversation confirm to learn
  41. 41. 41 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com confirm with scenarios As a Super Fan concert goer concert-related dining discountsI need to search for so I can enhance my concert experience Only CO members can search for dining discounts Only “active” dining discounts can be searched scenario: an instance of use search for nearby restaurant…
  42. 42. 42 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com your turn Pair up For the user story… As a Super Fan concert goer I need to search for concert-related dining discounts Explore 2-3 scenarios Be ready to share
  43. 43. 43 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com example a scenario that contains actual data values scenario an instance of use test concrete, unambiguous accept. criteria confirm stories As a Super Fan concert goer concert-related dining discountsI need to search for nearby so I can enhance my concert experience Only CO members can search for dining discounts Only “active” dining discounts can be searched
  44. 44. 44 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com 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 given-when-then
  45. 45. 45 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com Story As a Super Fan concert goer I need to search for concert-related dining discounts so I can enhance my concert experience Scenario Dining discount(s) found business rule Only “active” dining discounts can be searched given-when-then Given pre-condition(s), state CO member exists fixed data Concert ID Restaurant Dining Discount Status AJ 123 Lazy Goat 10% active AJ 123 High Cotton 15% cancelled AJ 123 Cavey’s 15% active When action search input data concert ID: AJ 123 Then observable outcome: message, output data Lazy Goat, Dining Discount 10% High Cotton, Dining Discount 15% post-condition, state no change
  46. 46. 46 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com The product conforms to physical properties and technology platforms environment
  47. 47. 47 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com User Environment Location Options Value Concert Goer Mobile On-site at concert Fixed location CO Manager Office Mobile environment
  48. 48. 48 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com environment EnvironmentTechnology Platform Options Software Hardware Standards SafeSQL DBMS RowderRouter 2.4 BB Common Usage Std 2011.4.3 CommonBrowser V3.1 InfraScanner 878 Security Protocal-343 MidiMiddleware 8-989 RiverDesktop MiniPrint-Mobile112
  49. 49. 49 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com The product interfaces to users, systems, and devices interface
  50. 50. 50 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com Context Diagram Illustrates interfaces to/from product interface
  51. 51. 51 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com The product has certain properties that qualify its operation and development quality attribute
  52. 52. 52 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com Quality Attribute Options Value Availability to search for restaurants Performance to download coupon Interoperability with restaurant apps Usability for CO members Security event details quality attribute
  53. 53. 53 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com Gist Availability of the concert goer to find dining discounts Stakeholder CO Member Adapted from: Tom Gilb Scale Percent of time system is available for searching Meter Measurement obtained from 20 users during testing Benchmark not available Targets Minimum 98% Plan 99% Wish ideally never down quality attribute planguage
  54. 54. 54 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com assemble options
  55. 55. 55 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com AAccttiioonn story w 7 Ds As a Super Fan concert goer concert-related dining discountsI need to search for so I can enhance my concert experience UUsseerr CCoonnttrrooll DDaattaa Only CO members can search for dining discounts Only “current” dining discounts can be searched Interface with CO IInntteerrffaaccee Environment Mobile QQuuaalliittyy AAttttrriibbuuttee Available 95% of time
  56. 56. 56 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com analysis models the whole story scenarios examples tests user story
  57. 57. 57 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com your turn Pair up Select a word, or phrase that describes the “whole story” Be ready to share
  58. 58. 58 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com product backloglean
  59. 59. 59 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com
  60. 60. 60 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com product partners answers ‘who?’
  61. 61. 61 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com collaborative, visual thinking https://www.ebgconsulting.com/blog/ the-eyes-have-it-how-visuals-can-energize-your-product-discovery/
  62. 62. 62 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com DDiissccoovveerr TToo DDeelliivveerr™™ 77 PPrroodduucctt DDiimmeennssiioonnss OOppttiioonnss BBooaarrdd ------------------------Options----------------------- Visuals, models Download Kit at http://www.DiscoverToDeliver.com/visual-language.php VViissiioonn,, GGooaallss,, OObbjjeeccttiivveess PPllaann PPrroodduucctt PPaarrttnneerrss agile discovery
  63. 63. 63 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com be prepared
  64. 64. 64 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com onsite, interactive slideshow from EBG Discovery sessions follows
  65. 65. 65 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com your observations
  66. 66. 66 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com adaptive planning
  67. 67. 67 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com views answer ‘when?’
  68. 68. 68 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com process epic feature Restaurant Partnerships feature MMF use case story Search for restaurants story Search for nearby dining discount planning views
  69. 69. 69 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com hypothesis a tentative insight… something proposed… a concept that is not yet validated… www.visualthesaurus.com
  70. 70. 70 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com     hypothesis example We believe obtaining a new source of revenue through restaurants advertising for concert-related dining discounts will result in increased ad revenue. We will know we have succeeded when total ad revenue from restaurants increases CO’s total ad revenue by 5-8% within 30 days after implementation.
  71. 71. 71 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com validate to adapt make ready develop & test accept deploy validate explore
  72. 72. 72 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com wrap
  73. 73. 73 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com High 7 Dimensions User stories ready for dev & test (Now-View) Lean backlog right agile requirements
  74. 74. 74 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com Right partners 3 perspectives Collaborate in discovery, continually Right time High-value Validate ASAP right agile requirements
  75. 75. 75 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com www.DiscoverToDeliver.com
  76. 76. 76 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com Intro to Agile Requirements: User Stories, Backlogs and Adaptive Planning © 2016 by EBG Consulting, Inc. Mary Gorman www.ebgconsulting.com www.DiscoverToDeliver.com @mbgorman mary@ebgconsulting.com thanks!
  77. 77. 77 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com ! ! ! ! Training Find your learning story Consulting Match to your needs !
  78. 78. 78 © 2016 by EBG Consulting | @mbgorman www.ebgconsulting.com | www.DiscoverToDeliver.com Vision toValue: Certified Backlog Refinement Practitioner October 25-26, Boston, MA USA !

×