What's Your Roadmap?

What's Your Roadmap?

2017 Mirror Conference Presentation

7cbd3f5f922d798cc312eaf596de7ae6?s=128

C. Todd Lombardo

October 13, 2017
Tweet

Transcript

  1. W O R K B A R . . WHAT’S

    YOUR ROADMAP? C. TODD LOMBARDO — @IAMCTODD HEAD OF PRODUCT & EXPERIENCE
  2. None
  3. None
  4. None
  5. None
  6. None
  7. None
  8. None
  9. None
  10. None
  11. SOURCE: ICSE 2017

  12. SOURCE: ICSE 2017

  13. CATEGORIZATION OF WASTE

  14. 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)
  15. 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)
  16. HOW THE @#$% DID WE GET HERE?

  17. DIVISION OF LABOR IT’S 1776, OH HAI, ADAM SMITH!

  18. None
  19. SCIENTIFIC MANAGEMENT FREDERICK TAYLOR, YOU SONOFABITCH

  20. None
  21. GANTT CHARTS A PROJECT MANAGER’S DREAM

  22. SOURCE: GANTTCHARTS.COM

  23. SOURCE: GANTTCHARTS.COM

  24. SOURCE: GANTTCHARTS.COM

  25. SOURCE: GANTTCHARTS.COM

  26. AUTOMATION MORE FASTER BETTER

  27. None
  28. TOYOTA PRODUCTION AKA: LEAN MFG REDUCING WASTE WILL SAVE YOU!

  29. SOURCE: TOYOTA-PRODUCTION.COM

  30. None
  31. AGILE

  32. AGILE HAVE YOU ACTUALLY READ THE MANIFESTO?

  33. AGILEMANIFESTO.ORG

  34. AGILEMANIFESTO.ORG

  35. BUT.. LEAN STARTUP!?

  36. LEARN BUILD MEASURE PRODUCT DATA IDEAS

  37. BUILD BUILD BUILD PRODUCT PRODUCT PRODUCT THANKS: W. BRÜNING

  38. THIS ASSUMES YOU KNOW WHAT PRODUCT TO BUILD

  39. WE SEEK CERTAINTY IN AN UNCERTAIN WORLD.

  40. A ROADMAP APPROACH

  41. A ROADMAP APPROACH PROBLEM

  42. PROBLEM SOLUTION THANKS: W. BRÜNING

  43. PROBLEM SOLUTION Water on the floor Mop THANKS: W. BRÜNING

  44. PROBLEM SOLUTION Water on the floor Mop WHY? Leaky pipe

    Replace pipe THANKS: W. BRÜNING
  45. PROBLEM SOLUTION Water on the floor Mop WHY? Leaky pipe

    Replace pipe WHY? Too much pressure Lower pressure THANKS: W. BRÜNING
  46. PROBLEM SOLUTION Water on the floor Mop WHY? Leaky pipe

    Replace pipe WHY? Too much pressure Lower pressure WHY? Pressure regulator Replace regulator THANKS: W. BRÜNING
  47. PROBLEM SOLUTION Water on the floor Mop WHY? Leaky pipe

    Replace pipe WHY? Too much pressure Lower pressure WHY? Pressure regulator Replace regulator WHY? Maintenance schedule More frequent inspection THANKS: W. BRÜNING
  48. WHAT IS “PRODUCT?”

  49. PRODUCT THINKING CUSTOMER NEEDS

  50. PRODUCT THINKING CUSTOMER NEEDS BUSINESS OBJECTIVES

  51. PRODUCT THINKING CUSTOMER NEEDS BUSINESS OBJECTIVES OUR PRODUCT

  52. PRODUCT THINKING CUSTOMER NEEDS BUSINESS OBJECTIVES OUR PRODUCT OUR SERVICE

  53. PRODUCT THINKING CUSTOMER NEEDS BUSINESS OBJECTIVES OUR PRODUCT OUR SERVICE

    OUR SPACE
  54. PRODUCT THINKING CUSTOMER NEEDS BUSINESS OBJECTIVES OUR PRODUCT OUR SERVICE

    OUR SPACE FEATURES
  55. PRODUCT THINKING CUSTOMER NEEDS BUSINESS OBJECTIVES OUR PRODUCT PROBLEMS TO

    SOLVE FOR OUTCOMES TO DRIVE TO OUR SERVICE OUR SPACE FEATURES STUFF TO MAKE. YAY?
  56. SOURCE: MARTIN ERICKSSON

  57. WHAT DOES A PRODUCT MANAGER DO?

  58. None
  59. None
  60. ENGINEERING THINKS…

  61. ENGINEERING THINKS…

  62. SALES THINKS…

  63. SALES THINKS…

  64. None
  65. None
  66. None
  67. DESIGNTIST:

  68. DESIGNTIST: DESIGNER + SCIENTIST

  69. WTF IS A PRODUCT ROADMAP?

  70. None
  71. PRODUCT VISION BUSINESS OBJECTIVES TIMEFRAMES THEMES DISCLAIMER 5PRIMARY COMPONENTS

  72. “PRODUCT” VISION?

  73. TO ORGANIZE ALL OF THE DATA IN THE WORLD AND

    MAKE IT ACCESSIBLE FOR EVERYONE IN A USEFUL WAY
  74. 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.
  75. 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.
  76. 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.
  77. None
  78. SOURCE: GITHUB

  79. TIMEFRAMES SOURCE: GITHUB

  80. TIMEFRAMES THEMES SOURCE: GITHUB

  81. TIMEFRAMES THEMES DISCLAIMER SOURCE: GITHUB

  82. THEMES OBJECTIVES SOURCE: CHEF.IO

  83. THEMES?

  84. THEMES ARE A PROMISE TO SOLVE PROBLEMS, NOT BUILD FEATURES

  85. WB DIGITAL THEMES

  86. WB DIGITAL THEMES

  87. PRODUCT VISION BUSINESS OBJECTIVES TIMEFRAMES THEMES DISCLAIMER 5SECONDARY COMPONENTS PRODUCT

    AREA FEAT/SOLUTIONS CONFIDENCE TARGET CMRS DEV. STAGE
  88. None
  89. SOURCE: BUFFER

  90. PRODUCT AREAS SOURCE: BUFFER

  91. PRODUCT AREAS FEATURES SOURCE: BUFFER

  92. SOURCE: PREDICTIVE INDEX

  93. CONFIDENCE SOURCE: PREDICTIVE INDEX

  94. BLINDED CLIENT WORK

  95. DEV. STAGE BLINDED CLIENT WORK

  96. DEV. STAGE BLINDED CLIENT WORK OBJECTIVES

  97. DEV. STAGE BLINDED CLIENT WORK OBJECTIVES TARGET CUSTOMERS / THEMES

  98. DISCOVERY ≠ DELIVERY

  99. DISCOVERY: WHAT’S THE RIGHT THING TO MAKE?

  100. W O R K B A R . . DELIVERY:

    HOW TO MAKE THE THING RIGHT?
  101. SOURCE: THOUGHTWORKS.COM

  102. SOURCE: THOUGHTWORKS.COM DISCOVERY DELIVERY MANY IDEAS DIE HERE. (THEY SHOULD)

  103. SOURCE: THOUGHTWORKS.COM BE WRONG HERE

  104. SOURCE: THOUGHTWORKS.COM BE WRONG HERE CHECK YOUR ASSUMPTIONS

  105. OUR ROADMAP PROCESS AT WORKBAR

  106. 1. GATHER INPUT

  107. 1. GATHER INPUT 2. PRIORITIZE THEMES

  108. NOW NEXT FUTURE 1. GATHER INPUT 2. PRIORITIZE 3. PRODUCT

    ROADMAP THEMES
  109. NOW NEXT FUTURE 1. GATHER INPUT 2. PRIORITIZE 3. PRODUCT

    ROADMAP THEMES THINK IT
  110. NOW NEXT FUTURE 1. GATHER INPUT 2. PRIORITIZE 3. PRODUCT

    ROADMAP THEMES THINK IT SOLVE IT
  111. NOW NEXT FUTURE 1. GATHER INPUT 2. PRIORITIZE 3. PRODUCT

    ROADMAP THEMES THINK IT SOLVE IT SHIP IT
  112. NOW NEXT FUTURE 1. GATHER INPUT 2. PRIORITIZE 3. PRODUCT

    ROADMAP THEMES THINK IT SOLVE IT SHIP IT TWEAK IT DISCOVERY DELIVERY
  113. NOW NEXT FUTURE 1. GATHER INPUT 2. PRIORITIZE 3. PRODUCT

    ROADMAP 4. PROJECT / RELEASE PLAN THEMES THINK IT SOLVE IT SHIP IT TWEAK IT DISCOVERY DELIVERY
  114. VALUE / EFFORT = PRIORITY

  115. VALUE / EFFORT = PRIORITY The time and resources required

    to execute the initiative
  116. VALUE / EFFORT = PRIORITY The time and resources required

    to execute the initiative Expected contribution to customer needs and business objectives
  117. VALUE / EFFORT = PRIORITY The time and resources required

    to execute the initiative Expected contribution to customer needs and business objectives (BO1+BO2+BO3..)*(CI1+CI2..)
  118. VALUE / EFFORT = PRIORITY The time and resources required

    to execute the initiative Expected contribution to customer needs and business objectives (E)
  119. (V / E) * C = PRIORITY CONFIDENCE How certain

    are you?
  120. None
  121. PRODUCT VISION BUSINESS OBJECTIVES TIMEFRAMES THEMES DISCLAIMER PRIMARY

  122. PRODUCT VISION BUSINESS OBJECTIVES TIMEFRAMES THEMES DISCLAIMER PRODUCT AREA FEAT/SOLUTIONS

    CONFIDENCE TARGET CMRS DEV. STAGE PRIMARY SECONDARY
  123. PRODUCT VISION BUSINESS OBJECTIVES TIMEFRAMES THEMES DISCLAIMER PRODUCT AREA FEAT/SOLUTIONS

    CONFIDENCE TARGET CMRS DEV. STAGE PRIMARY SECONDARY PROJECT INFO EXTERNAL EVENTS STATUS DEPENDENCIES COMPLEMENTARY
  124. Kanban board Slide deck Spreadsheet Other

  125. MANAGES OUTCOMES MANAGES OUTPUTS

  126. “A product roadmap is a prototype of your product strategy.

    Janna Bastow, CEO of ProdPad
  127. PRODUCT ≠ PROJECT MANAGEMENT MANAGEMENT

  128. BUT… BUT… I’M JUST AN ENGINEER OR DESIGNER

  129. None
  130. INDIVIDUALS AND INTERACTIONS OVER PROCESSES & TOOLS

  131. INDIVIDUALS AND INTERACTIONS OVER PROCESSES & TOOLS WORKING SOFTWARE OVER

    COMPREHENSIVE DOCUMENTATION
  132. INDIVIDUALS AND INTERACTIONS OVER PROCESSES & TOOLS WORKING SOFTWARE OVER

    COMPREHENSIVE DOCUMENTATION CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION
  133. INDIVIDUALS AND INTERACTIONS OVER PROCESSES & TOOLS WORKING SOFTWARE OVER

    COMPREHENSIVE DOCUMENTATION CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION RESPONDING TO CHANGE OVER FOLLOWING A PLAN
  134. INDIVIDUALS AND INTERACTIONS OVER PROCESSES & TOOLS WORKING SOFTWARE OVER

    COMPREHENSIVE DOCUMENTATION CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION RESPONDING TO CHANGE OVER FOLLOWING A PLAN DRIVING TO OUTCOMES OVER OUTPUTS & ACTIVITIES
  135. ASK: WHAT DO WE GET WHEN WE HAVE THAT FEATURE?

  136. “Good process serves you so you can serve customers. But

    if you’re not watchful, the process can become the thing. This can happen very easily in large organizations. The process becomes the proxy for the result you want. You stop looking at outcomes and just make sure you’re doing the process right.” Jeff Bezos, CEO of Amazon
  137. “Good process serves you so you can serve customers. But

    if you’re not watchful, the process can become the thing. This can happen very easily in large organizations. The process becomes the proxy for the result you want. You stop looking at outcomes and just make sure you’re doing the process right.” Jeff Bezos, CEO of Amazon
  138. QUICKLY… DO I HAVE TIME FOR THIS?

  139. OUTPUTS ≠ OUTCOMES

  140. None
  141. None
  142. None
  143. Sign-up: productroadmapping.com Buy-it: is.gd/roadmaps Say hi: hello@ctodd.com @iamctodd Foreword by

    Janna Bastow ¡MUCHAS GRACIAS!