16
Kanban

Kanban software development

Embed Size (px)

Citation preview

Page 1: Kanban software development

Kanban

Page 2: Kanban software development

[email protected]@alex_sukhanov

Alexander Sukhanov

Page 3: Kanban software development

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

Page 4: Kanban software development

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

Page 5: Kanban software development

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

Page 6: Kanban software development

People

• Product owner• Team• Others

Page 7: Kanban software development

Kanban Boards

Page 8: Kanban software development
Page 9: Kanban software development
Page 10: Kanban software development
Page 11: Kanban software development

Limit Work in Progress

Page 12: Kanban software development

KPI

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

Page 13: Kanban software development

Control chart

Page 14: Kanban software development

Cumulative flow diagram

Page 15: Kanban software development

Kanban + ContinuousDelivery

Page 16: Kanban software development

Thank you!