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.

Explore, Evaluate, Confirm Product Needs with Structured Conversations

Collaborate to discover and deliver valued products using structured conversations:
Your agile team needs a holistic understanding of the most valuable product needs to deliver—just‐in‐time and just enough. Ellen shares how product partners—customers, business and technology stakeholders—engage in structured conversations to explore, evaluate and confirm product needs. Hear about essential practices you can use in your daily work that blend value‐based decision‐making, a testing mindset, and disciplined analysis. You will see how front‐loading verification and validation when discovering product needs fuels collaboration, saves development time and is instrumental to delivering a high quality product.
[Presented in NYC, 01-October-2012 at Skillsmatter's the Agile BDD Exchange in New York City]

  • Login to see the comments

  • Be the first to like this

Explore, Evaluate, Confirm Product Needs with Structured Conversations

  1. 1. Explore, Evaluate & Confirm Product Needs with Structured Conversations Copyright © 2012 EBG Consulting, Inc. Ellen Gottesdiener www.ebgconsulting.com© EBG Consulting, 2012www.ebgconsulting.com 1
  2. 2. 2 Explore, Evaluate & Confirm Product Needs with Structured Conversations Copyright © 2012 EBG Consulting, Inc. All rights reserved.We at EBG Consulting are pleased to share the practices andexperiences described in this presentation with you.This presentation is for the viewer’s personal use.  No copies, in part or in whole, including but not limited to, hardcopy, print, photocopy or any electronic media, may be made orused without express written permission of EBG Consulting, Inc. Thank you for honoring the copyright.  © EBG Consulting, 2012www.ebgconsulting.com 2
  3. 3. Ellen GottesdienerFounder & Principal Consultant,EBG ConsultingFacilitator, trainer, mentor, agile coach, conf. advisorCertified Professional Facilitator, Certified Scrum MasterIIBA® BABOK®: expert reviewer; contributor to agile extensionAuthor: articles, blog, booksTwitter: @ellengott, #bddxnyBlog: ebgconsulting.com/blogeNewsletter: Success with Requirements © EBG Consulting, 2012 www.ebgconsulting.com 3
  4. 4. give-away!© EBG Consulting, 2012www.ebgconsulting.com 4
  5. 5. structured concepts conversation holistic product wrap needs© EBG Consulting, 2012www.ebgconsulting.com 5
  6. 6. concepts© EBG Consulting, 2012www.ebgconsulting.com 6
  7. 7. © EBG Consulting, 2012www.ebgconsulting.com 7
  8. 8. product© EBG Consulting, 2012www.ebgconsulting.com 8
  9. 9. ends and means© EBG Consulting, 2012www.ebgconsulting.com 9
  10. 10. partners© EBG Consulting, 2012www.ebgconsulting.com 10
  11. 11. © EBG Consulting, 2012www.ebgconsulting.com 11
  12. 12. value decisions benefits costs risks dependencies© EBG Consulting, 2012www.ebgconsulting.com 12
  13. 13. vision© EBG Consulting, 2012www.ebgconsulting.com 13
  14. 14. plan© EBG Consulting, 2012www.ebgconsulting.com 14
  15. 15. views© EBG Consulting, 2012www.ebgconsulting.com 15
  16. 16. views want need requirement© EBG Consulting, 2012www.ebgconsulting.com 16
  17. 17. holistic product needs© EBG Consulting, 2012www.ebgconsulting.com 17
  18. 18. 7 product dimensions § © EBG Consulting, 2012www.ebgconsulting.com 18
  19. 19. product options Alternatives, choices, possibilities… to achieve a goal or solve a problem for its stakeholders. Adapted from: Gottesdiener, Software Requirements Memory Jogger© EBG Consulting, 2012www.ebgconsulting.com 19
  20. 20. user Users §  interact with the product© EBG Consulting, 2012www.ebgconsulting.com 20
  21. 21. interface The product §  interfaces to users, systems, and devices© EBG Consulting, 2012www.ebgconsulting.com 21
  22. 22. action The product §  provides capabilities §  for users § © EBG Consulting, 2012www.ebgconsulting.com 22
  23. 23. data The product §  includes§  a repository §  of data and §  useful information § © EBG Consulting, 2012www.ebgconsulting.com 23
  24. 24. control The product §  enforces constraints § © EBG Consulting, 2012www.ebgconsulting.com 24
  25. 25. environment The product conforms to physical properties and technology platforms© EBG Consulting, 2012www.ebgconsulting.com 25
  26. 26. quality attribute The product has certain properties that qualify its operation and development© EBG Consulting, 2012www.ebgconsulting.com 26
  27. 27. beyond stories As a user role I need to action data so I <value > action data control© EBG Consulting, 2012www.ebgconsulting.com 27
  28. 28. structured conversation© EBG Consulting, 2012www.ebgconsulting.com 28
  29. 29. © EBG Consulting, 2012www.ebgconsulting.com 29
  30. 30. shared understanding of needs© EBG Consulting, 2012www.ebgconsulting.com 30
  31. 31. “The most efficient and effective §  method of conveying info to and within the development team is face-to-face conversation…” §  The Agile Manifesto© EBG Consulting, 2012www.ebgconsulting.com 31
  32. 32. product backlog© EBG Consulting, 2012www.ebgconsulting.com 32
  33. 33. structured conversation© EBG Consulting, 2012www.ebgconsulting.com 33
  34. 34. explore each D© EBG Consulting, 2012www.ebgconsulting.com 34
  35. 35. evaluate each D© EBG Consulting, 2012www.ebgconsulting.com 35
  36. 36. assemble options Quality User Interface Action Data Control Environment Attribute© EBG Consulting, 2012www.ebgconsulting.com 36
  37. 37. confirm to learn© EBG Consulting, 2012www.ebgconsulting.com 37
  38. 38. confirm representation acceptance criteria feature, scenarios epic MMF, acceptance story criteria list story, Given-When-Then, scenaris data exampls, planguage© EBG Consulting, 2012www.ebgconsulting.com 38
  39. 39. acceptance test Story Scenario business rules context of system Given pre-condition (state) fixed data what will be tested When action input data result Then output data post-condition (state)© EBG Consulting, 2012www.ebgconsulting.com 39
  40. 40. explore validate execute verify Adapted from: Agile Alliance Functional Testing Tools Open Space Workshop 2007© EBG Consulting, 2012www.ebgconsulting.com 40
  41. 41. collapse the “v”© EBG Consulting, 2012www.ebgconsulting.com 41
  42. 42. define validate validate verify© EBG Consulting, 2012www.ebgconsulting.com 42
  43. 43. wrap© EBG Consulting, 2012www.ebgconsulting.com 43
  44. 44. Discover to Deliver™ The product partners continually collaborate to the evolving product. 7 Product Dimensions. The partners options for the They identify and cohesive chunks of high-value options and allocate them to plans at all views. © EBG Consulting, 2012www.DiscoverToDeliver.com Copyright © 2012 by EBG Consulting Inc. www.ebgconsulting.com 44
  45. 45. give-away! www.DiscoverToDeliver.com §  Coupon Code: BDD01LN 25% off book thru 12 Oct 2012 § © EBG Consulting, 2012www.ebgconsulting.com 45
  46. 46. EBG’s agile services New Training SolutionsDiscovering Product Needs for Agile Delivery andDiscover to Deliver: Agile Analysis Practices www. ebgconsulting.com - info@ebgconsulting.com© EBG Consulting, 2012www.ebgconsulting.com 46
  47. 47. email ellen@ebgconsulting.com twitter ellengott more agile ebgconsulting.com/agile.pdf about EBG www.ebgconsulting.com d2d www.DiscoverToDeliver.com© EBG Consulting, 2012www.ebgconsulting.com 47

×