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)
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 “
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…
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.
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.
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.
PRODUCT VISION BUSINESS OBJECTIVES TIMEFRAMES THEMES DISCLAIMER The goals your product will accomplish. What will be measurably different for your organization and/ customers? @iamctodd
PRODUCT VISION BUSINESS OBJECTIVES TIMEFRAMES THEMES DISCLAIMER Protects you from accusations of broken promises; makes it clear that change is possible, even likely. @iamctodd
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!
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!
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
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
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
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
Core Team Product Owner Design Engineering Operations Customers Executives Research Customer Support Production Finance Vendors & Partners Sales Marketing & PR Other Product Teams STAKEHOLDER ATOM