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.

Actionable Requirements


Published on

This presentation describes the process of producing rich product requirements by collaborative game play. It also discusses the phases of product innovation in both waterfall and agile environments.

Published in: Technology
  • Be the first to comment

Actionable Requirements

  1. 1. Actionable Requirements by Armond Mehrabian September 21, 2010
  2. 2. Actionable Requirements  The challenges we face  Defining product requirements  Assessing opportunities  Discovering solutions  Tools for opportunity assessment  The process of solution discovery and definition  The agile product innovation process  Q&A
  3. 3. Actionable Requirements
  4. 4. Actionable Requirements
  5. 5. Actionable Requirements  Why is it so difficult?  Requires deep domain knowledge  Requires leadership
  6. 6. Actionable Requirements Agile teams are now developing software more quickly than ever before. Unfortunately, this doesn’t mean they are always aimed at building the right products. -Mike Cohn Author of Agile Estimating and Planning
  7. 7. Actionable Requirements  Levels of planning What are you trying to understand?
  8. 8. Actionable Requirements
  9. 9. Actionable Requirements  Some tools for opportunity assessment
  10. 10. Actionable Requirements  Tools for customer understanding
  11. 11. Actionable Requirements  Tools for customer understanding
  12. 12. Actionable Requirements  Tools for customer understanding
  13. 13. Actionable Requirements  Tools for customer understanding
  14. 14. Actionable Requirements  Tools for customer understanding
  15. 15. Actionable Requirements  Discover what is most painful to your customers
  16. 16. Actionable Requirements  Understand customer’s strategic direction
  17. 17. Actionable Requirements  Discover what is most important to your customers
  18. 18. Actionable Requirements  Discover what is most important to your customers
  19. 19. Actionable Requirements  Discover what is most important to your customers
  20. 20. Actionable Requirements  Discover the unusual and exciting features for your product
  21. 21. Actionable Requirements Some best practices  Have a Customer Advisory Board (CAB)  Need 2 for enterprise software  Plan 3-6 months in advance  Your team  Facilitator  Helper  Observer/Photographer  Try it on internal customers and teams first!
  22. 22. Actionable Requirements  Compile and consolidate learning  Revisit the planning onion  Write up the marketing requirements document (MRD)  Determine the minimal marketable feature-set (MMF) Let’s look at an example
  23. 23. Actionable Requirements A one-page opportunity assessment 1) Exactly what problem will this solve? (value proposition) 2) For whom do we solve the problem? (target market) 3) How will we measure success? 4) What alternatives are out there? 5) Why we’re best suited to do this? 6) Why now? 7) How will we deploy this? 8) What is the preliminary cost? 9) What factors are critical to success?
  24. 24. Actionable Requirements
  25. 25. Actionable Requirements  Why do we need product discovery?
  26. 26. Actionable Requirements Prototyping It is far more effective to sit in a chair than judge its comfort by a picture of it. -Henry Dreyfuss, Designing for People
  27. 27. Actionable Requirements Benefits of a high fidelity prototype  Provides a way to test out your ideas before spending time and money to build them for real  Forces you to think about the problem at a much greater level of detail  Gives developers a much greater detail product requirement
  28. 28. Actionable Requirements
  29. 29. Actionable Requirements
  30. 30. Actionable Requirements Conclusion  We can have a process for requirements gathering  Three phases to actionable requirements People Tools/Artifacts Opportunity Product Mkg MRD Assessment Product Mgmnt Innovation Games Architecture Solution Discovery User Experience PRD and Design Lead Engineer Prototype Product Mgr HiFi Wireframe Solution Execution Engineering/Test Fully functioning Teams product
  31. 31. Actionable Requirements Resources:  Innovation Games – Luke Hohmann  Ten Faces of Innovation – Tom Kelley  Inspired – Marty Cagan  Purple Cow – Seth Godin  Agile Estimation and Planning – Mike Cohn  Dilbert – Scott Adams
  32. 32. Actionable Requirements Presenter:  Armond Mehrabian  Email:  Twitter: armond_m  LinkedIn: