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.

Mapping Out Agile Product Management - Agile Portugal 2011 - Mack Adams


Published on

Presentation from Agile Portugal 2011 discussing Product Management in an agile context with a focus on chartering and user story mapping techniques.

Published in: Business, Technology
  • Be the first to comment

Mapping Out Agile Product Management - Agile Portugal 2011 - Mack Adams

  1. 1. Mapping out agile product management<br />Expanding agile beyonddevelopment<br /> to maximise agile withindevelopment<br />Agile Portugal<br />Porto – June 22, 2011<br />ADAMS, Mack<br />Agile Coach & Senior Program Manager, AXWAY<br />Email : /<br />Twitter : @mackaraja<br />LinkedIn :<br />Blog :<br />
  2. 2. Objectives<br />Convinceyouthatinvesting in agile beyonddevelopmentwill maximise agile withindevelopment, and contribute to yoursuccesswith building and sellingyourproducts<br />Major Themes:<br />«Agile & Product Management»<br />«Agile Chartering»<br />«User Story Mapping»<br />
  3. 3. Context<br /><ul><li>French software productscompany
  4. 4. Revenue of €208M en 2010
  5. 5. B2B Integration, Managed File Transfer, etc.
  6. 6. Financial services, healthcare, supplychain, etc.
  7. 7. 8 productdevelopment centres
  8. 8. France (Paris / Annecy), United States (Redwood City / Phoenix), Germany, Romania, Bulgaria, India
  9. 9. 650 people (1800 overall)</li></li></ul><li>Differentproductlayers<br />Business strategy<br />Portfolio<br />Vision<br />Release<br />Iteration<br />Item<br />
  10. 10. Agile + Product Management<br />Proto-typical ‘Agile’ project<br />Product Owner = Product Manager<br />Complex or distributed project<br />Product Owner ≠ Product Manager<br />Often, agile solutions come from development, even when they are addressing challenges with product management<br /><br />
  11. 11. Agile + Product Management…?<br />Market, clients<br />Dev teams<br />
  12. 12. Role call<br />Product Strategist <br />Product Marketing Manager<br />Product Manager<br />Product Owner<br />Technical Product Manager<br />Requirements/Business Analyst<br />Market, clients<br />Dev teams<br />
  13. 13. Scalability<br />Product Manager<br />Can support several Product Owners<br />Strategic view of the product, market, clients profitability<br />Product Owner (or Requirement Analyst)<br />Local domain expert in the team and highly available<br />Construction of User Stories and focused on the iteration<br />«Just enough» documentation<br />Documentation does not replace conversations<br />
  14. 14. Pragmatic Marketing Framework<br />
  15. 15. Adapted Pragmatic Marketing Framework<br /><br />
  16. 16. Another PM v PO Perspective<br />From Dean Leffingwell:<br />
  17. 17. Practices for Scaling Lean & Agile Development Larman / Vodde<br /><br />
  18. 18. Agile Chartering<br />Business strategy<br />Portfolio<br />Vision<br />Release<br />Iteration<br />Item<br />
  19. 19. Discover a product that is … …valuable, usable and feasible<br />“It doesn’t matter how good your engineering team is if they are not given something worthwhile to build.”<br />
  20. 20. Elements of Chartering<br />Product Vision<br />Business case analysis<br />Scope & Objectives<br />Minimum Marketable Features <br />Minimum Viable Product <br />User experience<br />Architecture<br />Organization & processes for the program/project<br />Customize to your context<br /><br />
  21. 21. Lightweight, collaborative & visual<br />Diverse stakeholders<br />R&D, Product Management, Product Marketing, Distribution, Security, Key Clients, etc.<br />Collaborative, transparent<br />Clarifies expectations & assumptions<br />Builds a state of confidence<br />Shares difficult decisions<br />Format<br />Slides, to avoid building heavy documents<br />Visual, and as simple as possible<br />
  22. 22. N-Date<br />N – 2 mths<br />Iteration 0 <br />Select MMFs<br />Chartering Roadmap<br />N – 1 wk<br />N – 2 wk<br />N – 3mths<br />Dev Team KickOff<br />Construct Backlog<br />Start Chartering<br />User Story Mapping<br />Dev Team Kick-Off<br />Iterative Cycle<br />MMFs selected & prioritized<br />Product Vision<br />
  23. 23. …Dilbert speaks the truth<br />
  24. 24. User Story Mapping<br />Created by Jeff Patton<br /><br /><br />
  25. 25. User Story Mapping<br />Business Strategy<br />Portfolio<br />Vision<br />Release<br />Iteration<br />Item<br />
  26. 26. User Story Mapping<br /><ul><li>Twodimensionalbacklogthatvisualizes story structure
  27. 27. Release planning & story splittingon the story map
  28. 28. Focus on incremental and iterativedevelopment</li></ul>user<br />activity<br />time<br />task<br />Sub-task or <br />Task details<br />© 2006-2008 Jeff Patton, All rights reserved,<br />
  29. 29. time<br />necessity<br />User Story Mapping<br /><ul><li> The backbone of the application is the list of essential activities the application supports
  30. 30. The walking skeleton is the software we build that supports the least number of necessary tasks across the full span of functionality</li></ul>Backbone<br />Walking skeleton<br />© 2006-2008 Jeff Patton, All rights reserved,<br />
  31. 31. User Story Mapping<br />time<br />necessary<br />first release<br />less <br />optlonal<br />second release<br />optionality<br />third release<br />more <br />optional<br />© 2006-2008 Jeff Patton, All rights reserved,<br />
  32. 32.
  33. 33. Coarse grained estimation, prioritization, team allocation on the map for Program planning<br />
  34. 34. | © 2010 Axway | All rights reserved. <br />26<br />Portfolio Product <br />Planning<br /><ul><li> Map multiple product backlogs
  35. 35. Assess Architectural & Marketing themes simultaneously</li></li></ul><li>User Story Mapping<br />
  36. 36. 1, 2, 3…<br />Evolve the product management model to support agile development, and vice versa<br />Approach to Chartering that is lightweight, collaborative and visual<br />User Story Mapping to create and incremental and iterative backlog<br />
  37. 37. Mapping out agile product management<br />Expanding agile beyonddevelopment<br /> to maximise agile withindevelopment<br />ADAMS, Mack<br />Agile Coach & Senior Program Manager, AXWAY<br />Email : /<br />Twitter : @mackaraja<br />LinkedIn :<br />Blog :<br />