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.

7cbd3f5f922d798cc312eaf596de7ae6?s=128

C. Todd Lombardo

July 17, 2018
Tweet

Transcript

  1. ROADMAPS ARE DEAD! LONG LIVE ROADMAPS! MIND THE PRODUCT —

    JULY 2018 C. Todd Lombardo — @iamctodd
  2. None
  3. None
  4. WHY DO WE SHIP THE WRONG THING? @iamctodd

  5. LEARN BUILD MEASURE PRODUCT DATA IDEAS THE LEAN STARTUP

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

  7. SOURCE: ICSE 2017

  8. SOURCE: ICSE 2017

  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)
  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 “
  11. None
  12. None
  13. None
  14. None
  15. None
  16. None
  17. None
  18. None
  19. DEAR ROADMAP…

  20. @iamctodd

  21. @iamctodd

  22. @iamctodd

  23. @iamctodd

  24. @iamctodd

  25. @iamctodd

  26. @iamctodd

  27. @iamctodd

  28. @iamctodd

  29. @iamctodd

  30. @iamctodd

  31. @iamctodd

  32. MY EARLY ROADMAPS

  33. @iamctodd

  34. PRODUCT STRATEGY? @iamctodd

  35. @iamctodd

  36. None
  37. None
  38. ROADMAPS… BAD? GOOD? WTF? @iamctodd

  39. ROADMAPS… BAD? GOOD? WTF? WELL, I GUESS ROADMAPS SUCK. Me

    (2006) @iamctodd
  40. WHAT *IS* A ROADMAP?

  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…
  42. NOT A RELEASE PLAN OR A PROJECT PLAN A ROADMAP

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

    @iamctodd
  44. Source: wodify.com/roadmap

  45. Source: wodify.com/roadmap

  46. Source: wodify.com/roadmap

  47. Source: wodify.com/roadmap

  48. Source: wodify.com/roadmap

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

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

  51. A PRODUCT ROADMAP IS A PROTOTYPE OF YOUR PRODUCT STRATEGY.

    Janna Bastow, CEO ProdPad WHAT SHE SAID
  52. A STATEMENT OF INTENT AND DIRECTION A ROADMAP IS… @iamctodd

  53. None
  54. HOW YOU WILL REALIZE YOUR PRODUCT VISION A ROADMAP IS…

    @iamctodd
  55. MANAGES OUTCOMES MANAGES OUTPUTS

  56. WHAT MAKES UP A ROADMAP?

  57. FIVE PRIMARY COMPONENTS

  58. PRODUCT VISION BUSINESS OBJECTIVES TIMEFRAMES THEMES DISCLAIMER @iamctodd

  59. PRODUCT VISION BUSINESS OBJECTIVES TIMEFRAMES THEMES DISCLAIMER How a future

    world will benefit from your product when it’s fully realized. @iamctodd
  60. TO ORGANIZE ALL OF THE DATA IN THE WORLD AND

    MAKE IT ACCESSIBLE FOR EVERYONE IN A USEFUL WAY
  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.
  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.
  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.
  64. about.gitlab.com/direction/

  65. about.gitlab.com/direction/

  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
  67. None
  68. None
  69. None
  70. PRODUCT VISION BUSINESS OBJECTIVES TIMEFRAMES THEMES DISCLAIMER Sequencing and guidance

    on timing, broad for flexibility. @iamctodd
  71. BLINDED CLIENT WORK TIMEFRAMES

  72. None
  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
  74. None
  75. None
  76. PRODUCT VISION BUSINESS OBJECTIVES TIMEFRAMES THEMES DISCLAIMER An organization of

    work-areas for your product. @iamctodd
  77. NOT A LIST OR A GROUPING OF FEATURES THEMES ARE

    @iamctodd
  78. @iamctodd

  79. WHAT ARE THEMES!? @iamctodd

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

  81. None
  82. THE FLOOR IS WET

  83. THE FLOOR IS WET I NEED A MOP

  84. THE FLOOR IS WET I NEED A MOP KEEP THE

    FLOOR DRY OBJECTIVE PROBLEM NEED
  85. PROBLEM SOLUTION THANKS: W. BRÜNING! AKA — FEATURES!

  86. PROBLEM SOLUTION Water on the floor Mop it up THANKS:

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

    Leaky pipe Fix the pipe THANKS: W. BRÜNING! AKA — FEATURES!
  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!
  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!
  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!
  91. vempathy.com — @vempathyinc

  92. vempathy.com — @vempathyinc

  93. THEN

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

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

    payments Recurring Invoices Membership payments Reduce support costs for payments by >##% OJECTIVE
  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
  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
  98. WAIT. WHAT ARE WE GOING TO BUILD?!

  99. OUTPUTS OUTCOMES IMPACT I DON’T THINK YOU MEAN WHAT YOU

    THINK IT MEANS… @iamctodd
  100. @iamctodd @iamctodd

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

  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
  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
  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
  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
  106. STRATEGIC HIERARCHY

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

  108. COMPANY VISION PRODUCT A VISION PRODUCT B VISION STRATEGIC HIERARCHY

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

    OBJECTIVE STRATEGIC HIERARCHY @iamctodd Inspired by: Teresa Torres
  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
  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
  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
  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
  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
  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
  116. HOW-TO ROADMAP IN 30 SECONDS

  117. 1. GATHER INPUTS @iamctodd

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

  119. NOW NEXT FUTURE 1. GATHER INPUTS 2. ORGANIZE & PRIORITIZE

    3. PLACE INTO TIMEFRAMES ON YOUR ROADMAP THEMES @iamctodd
  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
  121. ALIGNMENT: BE A CRISIS NEGOTIATOR

  122. SHUTTLE DIPLOMACY

  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
  124. 1:1 FIRST

  125. 1:1 FIRST

  126. TEAM AFTER 1:1 FIRST

  127. GET TACTICAL

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

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

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

  131. RELAUNCH TO AWESOMESAUCE

  132. DRAW SMART PEOPLE IN 15 SECONDS CHALLENGE #1

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

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

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

    . . . . . . . . . . . . . .
  136. HOW DID THAT GO? @iamctodd

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

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

    @iamctodd
  139. PROJECT MGMT ≠ PRODUCT MGMT @iamctodd

  140. PROJECT MGMT ≠ PRODUCT MGMT ..YET THEY NEED EACH OTHER!

    @iamctodd
  141. MANAGES OUTCOMES MANAGES OUTPUTS Sprint @iamctodd

  142. @iamctodd

  143. YOU FINISH A PROJECT OR SPRINT. @iamctodd

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

    DONE. @iamctodd
  145. www.goroadmaps.com hello@ctodd.com @iamctodd C Todd Lombardo Bruce McCarthy Evan Ryan

    Michael Connors @iamctodd @d8a_driven @evanfryan