Cars, Trains, and Kanban: How to Move Faster

Download Cars, Trains, and Kanban: How to Move Faster

Post on 18-Feb-2017

73 views

Category:

Technology

0 download

TRANSCRIPT

Cars, Trains and KanbanHow to Move FasterPeter Kananen Partner, Gaslightteamgaslight.com @teamgaslighthttp://teamgaslight.comWhat Kanban is notSCRUM Alternative?Lack of Iterations and CadenceNot PlanningProcess for Building SoftwareWhat does Kanban really mean?What Kanban really meansModeling the process Limiting work in progressAnalyzing FlowPulling, not pushingOur IssuesLimiting work in progressAnalyzing FlowPulling not pushing Poor economic decision making Long cycle times Large batch sizes Over-utilization of capacity Incurring and blind to the cost of queues Optimizing for local efficiencies High WIP Reduced fast feedback Limited insight into how to improveModeling the Process When you dont model your processLimiting work in progressAnalyzing FlowPulling not pushing Poor economic decision making Long cycle times Large batch sizesEverything is a systemhttp://www.systemsbiology.emory.edu/research/systems-biology-introduction.htmlhttp://www.advantagefactory.com/integration.htmlhttp://www.systemsbiology.emory.edu/research/systems-biology-introduction.htmlhttp://www.advantagefactory.com/integration.htmlWhat is the goal?What is the goal?Throughput is the only goalWhat does Done mean?Hidden WorkWhy To Do, Doing, Done are not enoughWhen you dont model your processLimiting work in progressAnalyzing FlowPulling not pushing Poor economic decision making Long cycle times Large batch sizesLimiting work in progress When you dont limit WIPLimiting work in progressAnalyzing FlowPulling not pushing Over-utilization of capacity Blind to the cost of queues Optimizing for local efficienciesExperimentUtilize all capacityHigh density = cascading problemsWhat is density?Inventory (and its usually hidden)In product development, our greatest waste is not unproductive engineers, but work products sitting idle in process queues. - Donald G ReinertsenWhich do you want to move?Stop maximizing local efficienciesWhen you dont limit WIPLimiting work in progressAnalyzing FlowPulling not pushing Over-utilization of capacity Blind to the cost of queues Optimizing for local efficienciesPulling, not Pushing When you push instead of pullLimiting work in progressAnalyzing FlowPulling not pushing Over-utilization of capacity Incur the cost of queues High WIP Reduce fast feedbackTrains Implement KanbanThe power of pullPulling helps enforce WIP limitsReinertsen, Donald G. The Principles of Product Development FlowWhen you push instead of pullLimiting work in progressAnalyzing FlowPulling not pushing Over-utilization of capacity Incur the cost of queues High WIP Reduce fast feedbackAnalyzing Flow When you dont analyze flowLimiting work in progressAnalyzing FlowPulling not pushing Increased cycle time Incurring and blind to the cost of queues Large batch sizes Limited ability to improve Further harm economic decision makingLead time & cycle timeOutpacing your bottlenecksRemember throughput is the goalUse a Cumulative Flow Diagramhttp://zsoltfabok.com/images/posts/2011-02-05-xp-with-kanban-instead-of-scrum/cfd.pnghttp://zsoltfabok.com/images/posts/2011-02-05-xp-with-kanban-instead-of-scrum/cfd.pngHistoric Cycle TimesWhen you dont analyze flowLimiting work in progressAnalyzing FlowPulling not pushing Increased cycle time Incurring and blind to the cost of queues Large batch sizes Limited ability to improve Further harm economic decision makingWhat Kanban really meansModeling the process Limiting work in progressAnalyzing FlowPulling not pushingOur IssuesLimiting work in progressAnalyzing FlowPulling not pushing Poor economic decision making Long cycle times Large batch sizes Over-utilization of capacity Incurring and blind to the cost of queues Optimizing for local efficiencies High WIP Reduced fast feedback Limited ability of improvementAdditional resourcesemail: peter@teamgaslight.commailto:peter@teamgaslight.comQ&A?Peter Kananen Partner, Gaslightteamgaslight.com @teamgaslighthttp://teamgaslight.com