Mapping out agile product management<br />Expanding agile beyonddevelopment<br /> to maximise agile withindevelopment<br /...
Objectives<br />Convinceyouthatinvesting in agile beyonddevelopmentwill maximise agile withindevelopment, and contribute t...
Context<br /><ul><li>French software productscompany
Revenue of €208M en 2010
B2B Integration, Managed File Transfer, etc.
Financial services, healthcare, supplychain, etc.
8 productdevelopment centres
France (Paris / Annecy), United States (Redwood City / Phoenix), Germany, Romania, Bulgaria, India
650 people (1800 overall)</li></li></ul><li>Differentproductlayers<br />Business strategy<br />Portfolio<br />Vision<br />...
Agile + Product Management<br />Proto-typical ‘Agile’ project<br />Product Owner = Product Manager<br />Complex or distrib...
Agile + Product Management…?<br />Market, clients<br />Dev teams<br />
Role call<br />Product Strategist <br />Product Marketing Manager<br />Product Manager<br />Product Owner<br />Technical P...
Scalability<br />Product Manager<br />Can support several Product Owners<br />Strategic view of the product, market, clien...
Pragmatic Marketing Framework<br />
Adapted Pragmatic Marketing Framework<br />http://www.enthiosys.com/images/A09_ProdMgr_ProdOwner_Dilemma.pdf<br />
Another PM v PO Perspective<br />From Dean Leffingwell:  http://scalingsoftwareagility.wordpress.com/2008/01/14/responsibi...
Practices for Scaling Lean & Agile Development 						            Larman / Vodde<br />http://qconlondon.com/dl/qcon-london-...
Agile Chartering<br />Business strategy<br />Portfolio<br />Vision<br />Release<br />Iteration<br />Item<br />
Discover a product that is …  …valuable, usable and feasible<br />“It doesn’t matter how good your engineering team is if ...
Elements of Chartering<br />Product Vision<br />Business case analysis<br />Scope & Objectives<br />Minimum Marketable Fea...
Lightweight, collaborative & visual<br />Diverse stakeholders<br />R&D, Product Management, Product Marketing, Distributio...
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 – 3mt...
…Dilbert speaks the truth<br />
User Story Mapping<br />Created by Jeff Patton<br />http://www.agileproductdesign.com<br />http://www.cardmapping.com<br />
User Story Mapping<br />Business Strategy<br />Portfolio<br />Vision<br />Release<br />Iteration<br />Item<br />
User Story Mapping<br /><ul><li>Twodimensionalbacklogthatvisualizes story structure
 Release planning & story splittingon the story map
 Focus on incremental and iterativedevelopment</li></ul>user<br />activity<br />time<br />task<br />Sub-task or <br />Task...
time<br />necessity<br />User Story Mapping<br /><ul><li> The backbone of the application is the list of essential activit...
Upcoming SlideShare
Loading in...5
×

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

2,574

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
0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,574
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
8
Embeds 0
No embeds

No notes for slide
  • “It doesn’t matter how good your engineering team is if they are not given something worthwhile to build.”
  • Transcript of "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 : madams@axway.com / mack@mackadams.org<br />Twitter : @mackaraja<br />LinkedIn : http://www.linkedin.com/in/mackcadams<br />Blog : http://www.false-deadlines.com<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 />http://www.enthiosys.com/images/A09_ProdMgr_ProdOwner_Dilemma.pdf<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 />http://www.enthiosys.com/images/A09_ProdMgr_ProdOwner_Dilemma.pdf<br />
    16. 16. Another PM v PO Perspective<br />From Dean Leffingwell: http://scalingsoftwareagility.wordpress.com/2008/01/14/responsibilities-of-agile-product-owner-vs-enterprise-product-manager/<br />
    17. 17. Practices for Scaling Lean & Agile Development Larman / Vodde<br />http://qconlondon.com/dl/qcon-london-2011/slides/CraigLarman_ScalingLeanAgileLargeMultisiteOrOffshoreDelivery.pdf<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 />http://www.pragprog.com/magazines/2010-10/way-of-the-agile-warrior<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 />http://www.agileproductdesign.com<br />http://www.cardmapping.com<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, www.agileproductdesign.com<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, www.agileproductdesign.com<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, www.agileproductdesign.com<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 : madams@axway.com / mack@mackadams.org<br />Twitter : @mackaraja<br />LinkedIn : http://www.linkedin.com/in/mackcadams<br />Blog : http://www.false-deadlines.com<br />

    ×