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
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?
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
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)
INDIVIDUALS AND INTERACTIONS OVER PROCESSES & TOOLS WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION RESPONDING TO CHANGE OVER FOLLOWING A PLAN
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
“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
“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