Kanban software development

Post on 15-Apr-2017

217 views 1 download

transcript

Kanban

sukhanov.work@gmail.com@alex_sukhanov

Alexander Sukhanov

It’s an approach to incremental, evolutionary process and systems change for organizations

Principles of Kanban

• Start with existing processDefinition of Done• Agree to pursue incremental, evolutionary

change• Respect the current process, roles,

responsibilities and titles• Leadership at all levels

Practices

• Visualize the workflow– Kanban board– Control chart– Cumulative flow

• Lead using a team approach• Reduce the Batch Size of your Efforts (BaSE)• Learn and improve continuously

People

• Product owner• Team• Others

Kanban Boards

Limit Work in Progress

KPI

• Amount of tasks that are ‘in Progress’• Cycle time• Lead time (aka client’s view)

Control chart

Cumulative flow diagram

Kanban + ContinuousDelivery

Thank you!