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

Product Tank Boston - Roadmaps?

Product Tank Boston - Roadmaps?

How did we arrive at the current state of software development?

C. Todd Lombardo

January 17, 2018
Tweet

More Decks by C. Todd Lombardo

Other Decks in Business

Transcript

  1. W O R K B A R . . ROADMAPS?

    C. TODD LOMBARDO — @IAMCTODD HEAD OF PRODUCT & EXPERIENCE
  2. 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)
  3. 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)
  4. PROBLEM SOLUTION Water on the floor Mop WHY? Leaky pipe

    Replace pipe WHY? Too much pressure Lower pressure THANKS: W. BRÜNING
  5. 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
  6. 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
  7. TO ORGANIZE ALL OF THE DATA IN THE WORLD AND

    MAKE IT ACCESSIBLE FOR EVERYONE IN A USEFUL WAY
  8. 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.
  9. 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.
  10. 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.
  11. W O R K B A R . . DELIVERY:

    HOW TO MAKE THE THING RIGHT?
  12. NOW NEXT FUTURE 1. GATHER INPUT 2. PRIORITIZE 3. PRODUCT

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

    ROADMAP THEMES THINK IT SOLVE IT SHIP IT TWEAK IT DISCOVERY DELIVERY
  14. 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
  15. Theme Value to Customer Value to Objective 1 Value to

    Objective 2 Effort Raw Confidence Priority Full reusability 2 5 3 2 5 75% 3.75 Refueling in orbit 3 5 1 1 9 40% 3.6 Propellent production on Mars 1 1 4 2 3 25% 0.75 Right propellant 0 0 2 4 0.5 10% 0.05 Order of priority V / E = Raw 1-5 Scale
  16. VALUE / EFFORT = PRIORITY The time and resources required

    to execute the initiative Expected contribution to customer needs and business objectives
  17. 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..)
  18. VALUE / EFFORT = PRIORITY The time and resources required

    to execute the initiative Expected contribution to customer needs and business objectives (E)
  19. “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