• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Mapping Out Agile Product Management - Agile Portugal 2011 - Mack Adams
 

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

on

  • 2,752 views

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

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

Statistics

Views

Total Views
2,752
Views on SlideShare
2,309
Embed Views
443

Actions

Likes
7
Downloads
0
Comments
0

5 Embeds 443

http://false-deadlines.com 430
http://2011.agilept.org 8
http://lanyrd.com 3
http://www.slideshare.net 1
http://feeds.feedburner.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • “It doesn’t matter how good your engineering team is if they are not given something worthwhile to build.”

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

  • Mapping out agile product management
    Expanding agile beyonddevelopment
    to maximise agile withindevelopment
    Agile Portugal
    Porto – June 22, 2011
    ADAMS, Mack
    Agile Coach & Senior Program Manager, AXWAY
    Email : madams@axway.com / mack@mackadams.org
    Twitter : @mackaraja
    LinkedIn : http://www.linkedin.com/in/mackcadams
    Blog : http://www.false-deadlines.com
  • Objectives
    Convinceyouthatinvesting in agile beyonddevelopmentwill maximise agile withindevelopment, and contribute to yoursuccesswith building and sellingyourproducts
    Major Themes:
    «Agile & Product Management»
    «Agile Chartering»
    «User Story Mapping»
  • Context
    • 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)
  • Differentproductlayers
    Business strategy
    Portfolio
    Vision
    Release
    Iteration
    Item
  • Agile + Product Management
    Proto-typical ‘Agile’ project
    Product Owner = Product Manager
    Complex or distributed project
    Product Owner ≠ Product Manager
    Often, agile solutions come from development, even when they are addressing challenges with product management
    http://www.enthiosys.com/images/A09_ProdMgr_ProdOwner_Dilemma.pdf
  • Agile + Product Management…?
    Market, clients
    Dev teams
  • Role call
    Product Strategist
    Product Marketing Manager
    Product Manager
    Product Owner
    Technical Product Manager
    Requirements/Business Analyst
    Market, clients
    Dev teams
  • Scalability
    Product Manager
    Can support several Product Owners
    Strategic view of the product, market, clients profitability
    Product Owner (or Requirement Analyst)
    Local domain expert in the team and highly available
    Construction of User Stories and focused on the iteration
    «Just enough» documentation
    Documentation does not replace conversations
  • Pragmatic Marketing Framework
  • Adapted Pragmatic Marketing Framework
    http://www.enthiosys.com/images/A09_ProdMgr_ProdOwner_Dilemma.pdf
  • Another PM v PO Perspective
    From Dean Leffingwell: http://scalingsoftwareagility.wordpress.com/2008/01/14/responsibilities-of-agile-product-owner-vs-enterprise-product-manager/
  • Practices for Scaling Lean & Agile Development Larman / Vodde
    http://qconlondon.com/dl/qcon-london-2011/slides/CraigLarman_ScalingLeanAgileLargeMultisiteOrOffshoreDelivery.pdf
  • Agile Chartering
    Business strategy
    Portfolio
    Vision
    Release
    Iteration
    Item
  • Discover a product that is … …valuable, usable and feasible
    “It doesn’t matter how good your engineering team is if they are not given something worthwhile to build.”
  • Elements of Chartering
    Product Vision
    Business case analysis
    Scope & Objectives
    Minimum Marketable Features
    Minimum Viable Product
    User experience
    Architecture
    Organization & processes for the program/project
    Customize to your context
    http://www.pragprog.com/magazines/2010-10/way-of-the-agile-warrior
  • Lightweight, collaborative & visual
    Diverse stakeholders
    R&D, Product Management, Product Marketing, Distribution, Security, Key Clients, etc.
    Collaborative, transparent
    Clarifies expectations & assumptions
    Builds a state of confidence
    Shares difficult decisions
    Format
    Slides, to avoid building heavy documents
    Visual, and as simple as possible
  • N-Date
    N – 2 mths
    Iteration 0
    Select MMFs
    Chartering Roadmap
    N – 1 wk
    N – 2 wk
    N – 3mths
    Dev Team KickOff
    Construct Backlog
    Start Chartering
    User Story Mapping
    Dev Team Kick-Off
    Iterative Cycle
    MMFs selected & prioritized
    Product Vision
  • …Dilbert speaks the truth
  • User Story Mapping
    Created by Jeff Patton
    http://www.agileproductdesign.com
    http://www.cardmapping.com
  • User Story Mapping
    Business Strategy
    Portfolio
    Vision
    Release
    Iteration
    Item
  • User Story Mapping
    • Twodimensionalbacklogthatvisualizes story structure
    • Release planning & story splittingon the story map
    • Focus on incremental and iterativedevelopment
    user
    activity
    time
    task
    Sub-task or
    Task details
    © 2006-2008 Jeff Patton, All rights reserved, www.agileproductdesign.com
  • time
    necessity
    User Story Mapping
    • The backbone of the application is the list of essential activities the application supports
    • The walking skeleton is the software we build that supports the least number of necessary tasks across the full span of functionality
    Backbone
    Walking skeleton
    © 2006-2008 Jeff Patton, All rights reserved, www.agileproductdesign.com
  • User Story Mapping
    time
    necessary
    first release
    less
    optlonal
    second release
    optionality
    third release
    more
    optional
    © 2006-2008 Jeff Patton, All rights reserved, www.agileproductdesign.com
  • Coarse grained estimation, prioritization, team allocation on the map for Program planning
  • | © 2010 Axway | All rights reserved.
    26
    Portfolio Product
    Planning
    • Map multiple product backlogs
    • Assess Architectural & Marketing themes simultaneously
  • User Story Mapping
  • 1, 2, 3…
    Evolve the product management model to support agile development, and vice versa
    Approach to Chartering that is lightweight, collaborative and visual
    User Story Mapping to create and incremental and iterative backlog
  • Mapping out agile product management
    Expanding agile beyonddevelopment
    to maximise agile withindevelopment
    ADAMS, Mack
    Agile Coach & Senior Program Manager, AXWAY
    Email : madams@axway.com / mack@mackadams.org
    Twitter : @mackaraja
    LinkedIn : http://www.linkedin.com/in/mackcadams
    Blog : http://www.false-deadlines.com