Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Roadmaps Are Dead, Long Live Roadmaps! MTPCon 2018

Roadmaps Are Dead, Long Live Roadmaps! MTPCon 2018

Product Roadmapping Presentation at the 2018 Mind the Product Conference in San Francisco.

C. Todd Lombardo

July 17, 2018
Tweet

More Decks by C. Todd Lombardo

Other Decks in Business

Transcript

  1. ROADMAPS ARE DEAD!
    LONG LIVE ROADMAPS!
    MIND THE PRODUCT — JULY 2018
    C. Todd Lombardo — @iamctodd

    View Slide

  2. View Slide

  3. View Slide

  4. WHY DO WE SHIP
    THE WRONG THING?
    @iamctodd

    View Slide

  5. LEARN
    BUILD MEASURE
    PRODUCT
    DATA
    IDEAS
    THE LEAN STARTUP

    View Slide

  6. BUILD
    BUILD BUILD
    SHIP
    SHIP
    SHIP
    INSPIRED BY: W. BRÜNING

    View Slide

  7. SOURCE: ICSE 2017

    View Slide

  8. SOURCE: ICSE 2017

    View Slide

  9. Software Development “Lean” Software
    Development
    Toyota Lean
    ProductionSystem
    Building the wrong feature or product Extra features Overproduction
    Mismanaging the backlog Partially done work Inventory
    Rework Defects Defects
    Unnecessarily complex solutions Not described Value
    Extraneous cognitive load Not described
    Psychological distress Not described
    Waiting/multitasking
    Delays

    Task switching
    Waiting

    Movement (of people)
    Knowledge loss Relearning Extra Processing
    Ineffective communication Not described Not described
    Not observed Handoffs Transportation (of goods)

    View Slide

  10. EITHER I’M GOING TO DISAPPOINT
    YOU BY GIVING YOU EXACTLY
    WHAT WE THOUGHT SIX MONTHS
    AHEAD OF TIME WAS THE BEST
    SOLUTION WHEN
    IT’S NOT, OR BY CHANGING
    COURSE AND HAVING LIED TO
    YOU.
    — David Cancel, CEO, Drift

    View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. DEAR
    ROADMAP…

    View Slide

  20. @iamctodd

    View Slide

  21. @iamctodd

    View Slide

  22. @iamctodd

    View Slide

  23. @iamctodd

    View Slide

  24. @iamctodd

    View Slide

  25. @iamctodd

    View Slide

  26. @iamctodd

    View Slide

  27. @iamctodd

    View Slide

  28. @iamctodd

    View Slide

  29. @iamctodd

    View Slide

  30. @iamctodd

    View Slide

  31. @iamctodd

    View Slide

  32. MY EARLY
    ROADMAPS

    View Slide

  33. @iamctodd

    View Slide

  34. PRODUCT STRATEGY?
    @iamctodd

    View Slide

  35. @iamctodd

    View Slide

  36. View Slide

  37. View Slide

  38. ROADMAPS…
    BAD? GOOD? WTF?
    @iamctodd

    View Slide

  39. ROADMAPS…
    BAD? GOOD? WTF?
    WELL, I GUESS
    ROADMAPS SUCK.
    Me (2006)
    @iamctodd

    View Slide

  40. WHAT *IS* A
    ROADMAP?

    View Slide

  41. Figure 1-1. Product roadmaps can take many forms, and aren’t necessarily a single artifact or document. In fact, it’s
    really not about creating artifacts at all—it’s about creating a shared understanding of where you’re going and why.
    Kanban board Slide deck Spreadsheet Other
    A ROADMAP LOOKS LIKE…

    View Slide

  42. NOT A RELEASE
    PLAN OR A
    PROJECT PLAN
    A ROADMAP IS…
    @iamctodd

    View Slide

  43. NOT A LIST
    OF FEATURES
    WITH DATES
    A ROADMAP IS…
    @iamctodd

    View Slide

  44. Source: wodify.com/roadmap

    View Slide

  45. Source: wodify.com/roadmap

    View Slide

  46. Source: wodify.com/roadmap

    View Slide

  47. Source: wodify.com/roadmap

    View Slide

  48. Source: wodify.com/roadmap

    View Slide

  49. WE REMOVE
    FEATURES
    AND DATES!?
    WAITAMINUTE. WHAT HAPPENS WHEN…
    @iamctodd

    View Slide

  50. A STRATEGIC
    COMMUNICATION
    TOOL
    A ROADMAP IS…
    @iamctodd

    View Slide

  51. A PRODUCT ROADMAP IS
    A PROTOTYPE OF YOUR
    PRODUCT STRATEGY.
    Janna Bastow, CEO ProdPad
    WHAT SHE SAID

    View Slide

  52. A STATEMENT OF
    INTENT AND
    DIRECTION
    A ROADMAP IS…
    @iamctodd

    View Slide

  53. View Slide

  54. HOW YOU WILL
    REALIZE YOUR
    PRODUCT VISION
    A ROADMAP IS…
    @iamctodd

    View Slide

  55. MANAGES
    OUTCOMES
    MANAGES
    OUTPUTS

    View Slide

  56. WHAT MAKES
    UP A ROADMAP?

    View Slide

  57. FIVE PRIMARY
    COMPONENTS

    View Slide

  58. PRODUCT VISION
    BUSINESS OBJECTIVES
    TIMEFRAMES
    THEMES
    DISCLAIMER
    @iamctodd

    View Slide

  59. PRODUCT VISION
    BUSINESS OBJECTIVES
    TIMEFRAMES
    THEMES
    DISCLAIMER
    How a future world
    will benefit from
    your product when
    it’s fully realized.
    @iamctodd

    View Slide

  60. TO ORGANIZE ALL OF THE DATA IN THE WORLD AND
    MAKE IT ACCESSIBLE FOR EVERYONE IN A USEFUL WAY

    View Slide

  61. TO ORGANIZE ALL OF THE DATA IN THE WORLD AND
    MAKE IT ACCESSIBLE FOR EVERYONE IN A USEFUL WAY
    TO PROVIDE A FAST, SIMPLE, AND SECURE BROWSER FOR
    EVERYONE TO EXPERIENCE THE MODERN WEB.

    View Slide

  62. TO ORGANIZE ALL OF THE DATA IN THE WORLD AND
    MAKE IT ACCESSIBLE FOR EVERYONE IN A USEFUL WAY
    TO GIVE EVERYONE A VOICE AND SHOW THEM THE WORLD.
    TO PROVIDE A FAST, SIMPLE, AND SECURE BROWSER FOR
    EVERYONE TO EXPERIENCE THE MODERN WEB.

    View Slide

  63. TO ORGANIZE ALL OF THE DATA IN THE WORLD AND
    MAKE IT ACCESSIBLE FOR EVERYONE IN A USEFUL WAY
    TO GIVE EVERYONE A VOICE AND SHOW THEM THE WORLD.
    HELPS PEOPLE AROUND THE GLOBE ENJOY GREATER ACCESS TO
    INFORMATION AND OPPORTUNITY THAN EVER BEFORE.
    TO PROVIDE A FAST, SIMPLE, AND SECURE BROWSER FOR
    EVERYONE TO EXPERIENCE THE MODERN WEB.

    View Slide

  64. about.gitlab.com/direction/

    View Slide

  65. about.gitlab.com/direction/

    View Slide

  66. PRODUCT VISION
    BUSINESS OBJECTIVES
    TIMEFRAMES
    THEMES
    DISCLAIMER
    The goals your
    product will
    accomplish. What
    will be measurably
    different for your
    organization and/
    customers?
    @iamctodd

    View Slide

  67. View Slide

  68. View Slide

  69. View Slide

  70. PRODUCT VISION
    BUSINESS OBJECTIVES
    TIMEFRAMES
    THEMES
    DISCLAIMER
    Sequencing and
    guidance on timing,
    broad for flexibility.
    @iamctodd

    View Slide

  71. BLINDED CLIENT WORK
    TIMEFRAMES

    View Slide

  72. View Slide

  73. PRODUCT VISION
    BUSINESS OBJECTIVES
    TIMEFRAMES
    THEMES
    DISCLAIMER
    Protects you from
    accusations of
    broken promises;
    makes it clear that
    change is possible,
    even likely.
    @iamctodd

    View Slide

  74. View Slide

  75. View Slide

  76. PRODUCT VISION
    BUSINESS OBJECTIVES
    TIMEFRAMES
    THEMES
    DISCLAIMER
    An organization of
    work-areas for your
    product.
    @iamctodd

    View Slide

  77. NOT A LIST OR A
    GROUPING
    OF FEATURES
    THEMES ARE
    @iamctodd

    View Slide

  78. @iamctodd

    View Slide

  79. WHAT ARE THEMES!?
    @iamctodd

    View Slide

  80. WHAT ARE THEMES!?
    PROBLEMS. NEEDS.
    OBJECTIVES.
    @iamctodd

    View Slide

  81. View Slide

  82. THE FLOOR IS WET

    View Slide

  83. THE FLOOR IS WET
    I NEED A MOP

    View Slide

  84. THE FLOOR IS WET
    I NEED A MOP
    KEEP THE FLOOR DRY
    OBJECTIVE
    PROBLEM
    NEED

    View Slide

  85. PROBLEM SOLUTION
    THANKS: W. BRÜNING!
    AKA — FEATURES!

    View Slide

  86. PROBLEM SOLUTION
    Water on the floor Mop it up
    THANKS: W. BRÜNING!
    AKA — FEATURES!

    View Slide

  87. PROBLEM SOLUTION
    Water on the floor Mop it up
    WHY? Leaky pipe Fix the pipe
    THANKS: W. BRÜNING!
    AKA — FEATURES!

    View Slide

  88. PROBLEM SOLUTION
    Water on the floor Mop it up
    WHY? Leaky pipe Fix the pipe
    WHY? Too much pressure Lower pressure
    THANKS: W. BRÜNING!
    AKA — FEATURES!

    View Slide

  89. PROBLEM SOLUTION
    Water on the floor Mop it up
    WHY? Leaky pipe Fix the pipe
    WHY? Too much pressure Lower pressure
    WHY? Pressure regulator Replace regulator
    THANKS: W. BRÜNING!
    AKA — FEATURES!

    View Slide

  90. PROBLEM SOLUTION
    Water on the floor Mop it up
    WHY? Leaky pipe Fix the pipe
    WHY? Too much pressure Lower pressure
    WHY? Pressure regulator Replace regulator
    WHY? Maintenance schedule More frequent inspection
    THANKS: W. BRÜNING!
    AKA — FEATURES!

    View Slide

  91. vempathy.com — @vempathyinc

    View Slide

  92. vempathy.com — @vempathyinc

    View Slide

  93. THEN

    View Slide

  94. THEN
    New invoice auto-bill
    Multiple payment method configurations
    Shared payments
    Recurring Invoices
    Membership payments

    View Slide

  95. THEN NOW
    New invoice auto-bill
    Multiple payment method configurations
    Shared payments
    Recurring Invoices
    Membership payments
    Reduce support costs for

    payments by >##%
    OJECTIVE

    View Slide

  96. THEN NOW
    New invoice auto-bill
    Multiple payment method configurations
    Shared payments
    Recurring Invoices
    Membership payments
    Reduce support costs for

    payments by >##%
    Improve Invoicing Options

    Expand Payment Types
    OJECTIVE
    THEMES

    View Slide

  97. WE ACCEPT THAT WE DON’T
    KNOW WHICH SPECIFIC FEATURES
    WE’RE GOING TO BUILD, AND WE
    GIVE THE TEAMS THE FREEDOM.
    [ TO FIGURE IT OUT ]
    Elli Rego, Product Manager @ Wodify
    WHAT SHE SAID

    View Slide

  98. WAIT.
    WHAT ARE WE
    GOING TO BUILD?!

    View Slide

  99. OUTPUTS
    OUTCOMES
    IMPACT
    I DON’T THINK YOU MEAN WHAT YOU THINK IT MEANS…
    @iamctodd

    View Slide

  100. @iamctodd
    @iamctodd

    View Slide

  101. OUTPUTS
    WHAT YOU PRODUCE
    FEATURE
    NEW INVOICE AUTO-BILL
    @iamctodd
    @iamctodd

    View Slide

  102. OUTPUTS OUTCOMES
    WHAT YOU PRODUCE BEHAVOIR CHANGE
    FEATURE WHAT’S DIFFERENT?
    NEW INVOICE AUTO-BILL CLIENTS MAKE LESS SUPPORT

    INQUIRIES REGARDING INVOICES
    @iamctodd
    @iamctodd

    View Slide

  103. OUTPUTS OUTCOMES IMPACT
    WHAT YOU PRODUCE BEHAVOIR CHANGE BUSINESS METRIC
    FEATURE WHAT’S DIFFERENT? INCREASE / DECREASE
    NEW INVOICE AUTO-BILL CLIENTS MAKE LESS SUPPORT

    INQUIRIES REGARDING INVOICES
    12% DECREASE TO
    SUPPORT COSTS
    @iamctodd
    @iamctodd

    View Slide

  104. OUTPUTS OUTCOMES IMPACT
    WHAT YOU PRODUCE BEHAVOIR CHANGE BUSINESS METRIC
    FEATURE WHAT’S DIFFERENT? INCREASE / DECREASE
    NEW INVOICE AUTO-BILL CLIENTS MAKE LESS SUPPORT

    INQUIRIES REGARDING INVOICES
    12% DECREASE TO
    SUPPORT COSTS
    OBJECTIVE KEY RESULT
    @iamctodd
    @iamctodd

    View Slide

  105. OUTPUTS OUTCOMES IMPACT
    WHAT YOU PRODUCE BEHAVOIR CHANGE BUSINESS METRIC
    FEATURE WHAT’S DIFFERENT? INCREASE / DECREASE
    NEW INVOICE AUTO-BILL CLIENTS MAKE LESS SUPPORT

    INQUIRIES REGARDING INVOICES
    12% DECREASE TO
    SUPPORT COSTS
    OBJECTIVE KEY RESULT
    @iamctodd
    IMPROVE INVOICING OPTIONS
    THEME
    @iamctodd

    View Slide

  106. STRATEGIC
    HIERARCHY

    View Slide

  107. COMPANY
    VISION
    STRATEGIC HIERARCHY
    @iamctodd Inspired by: Teresa Torres

    View Slide

  108. COMPANY
    VISION
    PRODUCT A
    VISION
    PRODUCT B
    VISION
    STRATEGIC HIERARCHY
    @iamctodd Inspired by: Teresa Torres

    View Slide

  109. COMPANY
    VISION
    PRODUCT A
    VISION
    PRODUCT B
    VISION
    OBJECTIVE
    OBJECTIVE
    OBJECTIVE
    STRATEGIC HIERARCHY
    @iamctodd Inspired by: Teresa Torres

    View Slide

  110. COMPANY
    VISION
    THEME
    PRODUCT A
    VISION
    PRODUCT B
    VISION
    OBJECTIVE
    OBJECTIVE
    OBJECTIVE
    THEME
    THEME
    THEME
    THEME
    THEME
    STRATEGIC HIERARCHY
    @iamctodd Inspired by: Teresa Torres

    View Slide

  111. COMPANY
    VISION
    THEME
    PRODUCT A
    VISION
    PRODUCT B
    VISION
    OBJECTIVE
    OBJECTIVE
    OBJECTIVE
    FEATURE
    THEME FEATURE
    FEATURE
    FEATURE
    FEATURE
    FEATURE
    THEME
    THEME
    THEME
    THEME
    STRATEGIC HIERARCHY
    @iamctodd Inspired by: Teresa Torres

    View Slide

  112. COMPANY
    VISION
    THEME
    PRODUCT A
    VISION
    PRODUCT B
    VISION
    OBJECTIVE
    OBJECTIVE
    OBJECTIVE
    FEATURE
    THEME FEATURE
    FEATURE
    FEATURE
    FEATURE
    FEATURE
    THEME
    THEME
    THEME
    THEME
    STRATEGIC HIERARCHY
    @iamctodd Inspired by: Teresa Torres
    OUTCOME
    OUTCOME
    OUTCOME
    OUTPUT
    OUTPUT
    OUTPUT
    OUTPUT
    OUTPUT
    OUTPUT

    View Slide

  113. COMPANY
    VISION
    THEME
    PRODUCT A
    VISION
    PRODUCT B
    VISION
    OBJECTIVE
    OBJECTIVE
    OBJECTIVE
    FEATURE
    THEME FEATURE
    FEATURE
    FEATURE
    FEATURE
    FEATURE
    THEME
    THEME
    THEME
    THEME
    STRATEGIC HIERARCHY
    @iamctodd Inspired by: Teresa Torres
    OUTCOME
    OUTCOME
    OUTCOME
    OUTPUT
    OUTPUT
    OUTPUT
    OUTPUT
    OUTPUT
    OUTPUT
    ROADMAP

    View Slide

  114. COMPANY
    VISION
    THEME
    PRODUCT A
    VISION
    PRODUCT B
    VISION
    OBJECTIVE
    OBJECTIVE
    OBJECTIVE
    THEME
    EXPERIMENT
    FEATURE
    FEATURE
    FEATURE
    FEATURE
    FEATURE
    THEME
    THEME
    THEME
    THEME
    EXPERIMENT
    EXPERIMENT
    EXPERIMENT
    EXPERIMENT
    EXPERIMENT
    STRATEGIC HIERARCHY — WITH EXPERIMENTS!
    FEATURE
    FEATURE
    EXPERIMENT
    FEATURE
    FEATURE
    EXPERIMENT
    ROADMAP
    @iamctodd Inspired by: Teresa Torres

    View Slide

  115. COMPANY
    VISION
    THEME
    PRODUCT A
    VISION
    PRODUCT B
    VISION
    OBJECTIVE
    OBJECTIVE
    OBJECTIVE
    THEME
    EXPERIMENT
    FEATURE
    FEATURE
    FEATURE
    FEATURE
    FEATURE
    THEME
    THEME
    THEME
    THEME
    EXPERIMENT
    EXPERIMENT
    EXPERIMENT
    EXPERIMENT
    EXPERIMENT
    STRATEGIC HIERARCHY — WITH EXPERIMENTS!
    FEATURE
    FEATURE
    EXPERIMENT
    FEATURE
    FEATURE
    EXPERIMENT
    ROADMAP
    @iamctodd Inspired by: Teresa Torres
    RELEASE PLAN

    View Slide

  116. HOW-TO
    ROADMAP
    IN 30 SECONDS

    View Slide

  117. 1. GATHER
    INPUTS
    @iamctodd

    View Slide

  118. 1. GATHER
    INPUTS
    2. ORGANIZE &
    PRIORITIZE
    THEMES
    @iamctodd

    View Slide

  119. NOW NEXT FUTURE
    1. GATHER
    INPUTS
    2. ORGANIZE &
    PRIORITIZE
    3. PLACE INTO TIMEFRAMES
    ON YOUR ROADMAP
    THEMES
    @iamctodd

    View Slide

  120. NOW NEXT FUTURE
    1. GATHER
    INPUTS
    2. ORGANIZE &
    PRIORITIZE
    3. PLACE INTO TIMEFRAMES
    ON YOUR ROADMAP
    4. MAP TO SPRINT
    OR / RELEASE PLAN
    THEMES
    @iamctodd

    View Slide

  121. ALIGNMENT:
    BE A CRISIS
    NEGOTIATOR

    View Slide

  122. SHUTTLE
    DIPLOMACY

    View Slide

  123. Core Team
    Product Owner
    Design
    Engineering
    Operations
    Customers
    Executives
    Research
    Customer
    Support
    Production
    Finance
    Vendors
    & Partners
    Sales
    Marketing
    & PR
    Other
    Product Teams
    STAKEHOLDER ATOM

    View Slide

  124. 1:1 FIRST

    View Slide

  125. 1:1 FIRST

    View Slide

  126. TEAM AFTER
    1:1 FIRST

    View Slide

  127. GET
    TACTICAL

    View Slide

  128. HOW ARE WE
    GOING DO THAT?
    SAY ‘NO’ WITHOUT SAYING ‘NO’
    @iamctodd

    View Slide

  129. “THAT’S RIGHT”
    IS BETTER THAN
    “YOU’RE RIGHT”
    IT AIN’T ABOUT YOU
    @iamctodd

    View Slide

  130. FORGET ‘YES’
    GET TO ‘NO’
    YES? NO.
    @iamctodd

    View Slide

  131. RELAUNCH TO
    AWESOMESAUCE

    View Slide

  132. DRAW SMART PEOPLE
    IN 15 SECONDS
    CHALLENGE #1

    View Slide

  133. DRAW SMART PEOPLE
    IN 15 SECONDS
    CHALLENGE #1
    . . . . . . . .
    . . . . . . .

    View Slide

  134. MAKE EVERYONE
    SMARTER
    IN 15 SECONDS
    CHALLENGE #2
    @iamctodd

    View Slide

  135. MAKE EVERYONE
    SMARTER
    IN 15 SECONDS
    CHALLENGE #2
    @iamctodd
    . . . . . . . .
    . . . . . . .

    View Slide

  136. HOW DID THAT GO?
    @iamctodd

    View Slide

  137. #1 – OUTPUT
    HOW DID THAT GO?
    @iamctodd

    View Slide

  138. #1 – OUTPUT
    #2 – OUTCOMES
    HOW DID THAT GO?
    @iamctodd

    View Slide

  139. PROJECT
    MGMT

    PRODUCT
    MGMT
    @iamctodd

    View Slide

  140. PROJECT
    MGMT

    PRODUCT
    MGMT
    ..YET THEY NEED EACH OTHER!
    @iamctodd

    View Slide

  141. MANAGES
    OUTCOMES
    MANAGES
    OUTPUTS
    Sprint
    @iamctodd

    View Slide

  142. @iamctodd

    View Slide

  143. YOU FINISH A
    PROJECT OR SPRINT.
    @iamctodd

    View Slide

  144. YOU FINISH A
    PROJECT OR SPRINT.
    YOUR PRODUCT IS
    NEVER DONE.
    @iamctodd

    View Slide

  145. www.goroadmaps.com
    [email protected]
    @iamctodd
    C Todd Lombardo Bruce McCarthy Evan Ryan Michael Connors
    @iamctodd @d8a_driven @evanfryan

    View Slide