Product Tank Boston - Roadmaps?

Product Tank Boston - Roadmaps?

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

7cbd3f5f922d798cc312eaf596de7ae6?s=128

C. Todd Lombardo

January 17, 2018
Tweet

Transcript

  1. 1.

    W O R K B A R . . ROADMAPS?

    C. TODD LOMBARDO — @IAMCTODD HEAD OF PRODUCT & EXPERIENCE
  2. 2.
  3. 3.
  4. 4.
  5. 5.
  6. 6.
  7. 7.
  8. 8.
  9. 9.
  10. 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)
  11. 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)
  12. 18.
  13. 20.
  14. 27.
  15. 30.
  16. 31.
  17. 43.
  18. 44.

    PROBLEM SOLUTION Water on the floor Mop WHY? Leaky pipe

    Replace pipe WHY? Too much pressure Lower pressure THANKS: W. BRÜNING
  19. 45.

    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
  20. 46.

    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
  21. 48.
  22. 56.

    TO ORGANIZE ALL OF THE DATA IN THE WORLD AND

    MAKE IT ACCESSIBLE FOR EVERYONE IN A USEFUL WAY
  23. 57.

    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.
  24. 58.

    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.
  25. 59.

    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.
  26. 60.
  27. 62.
  28. 64.
  29. 71.
  30. 77.

    W O R K B A R . . DELIVERY:

    HOW TO MAKE THE THING RIGHT?
  31. 85.
  32. 86.

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

    ROADMAP THEMES THINK IT SOLVE IT SHIP IT
  33. 87.

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

    ROADMAP THEMES THINK IT SOLVE IT SHIP IT TWEAK IT DISCOVERY DELIVERY
  34. 88.

    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
  35. 90.

    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
  36. 93.

    VALUE / EFFORT = PRIORITY The time and resources required

    to execute the initiative Expected contribution to customer needs and business objectives
  37. 94.

    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..)
  38. 95.

    VALUE / EFFORT = PRIORITY The time and resources required

    to execute the initiative Expected contribution to customer needs and business objectives (E)
  39. 97.
  40. 102.

    “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
  41. 103.