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