Kanban: an introduction

23
February 13, 2014 - Philly 'burbs WordPress Meetup Kanban Michael Toppa @mtoppa toppa.com

description

A brief introduction to Kanban, presented at the Philly 'burbs WordPress Meetup on Feb 17, 2014 http://www.meetup.com/philly-burbs-wordpress-meetup/events/160490732/

Transcript of Kanban: an introduction

Page 1: Kanban: an introduction

February 13, 2014 - Philly 'burbs WordPress Meetup

KanbanMichael [email protected]

Page 2: Kanban: an introduction

What is Kanban?

Wikipedia: “Kanban is a method for managing knowledge work with an emphasis on just-in-time delivery while not overloading the team members. In this approach, the process, from definition of a task to its delivery to the customer, is displayed for participants to see and team members pull work from a queue.”

Page 3: Kanban: an introduction

Why use Kanban?

❖ It helps you:

❖ keep focus on priorities

❖ for example, prioritize interruptions appropriately

❖ identify and eliminate bottlenecks in your workflow

❖ prevent your team from being overwhelmed

❖ And it doesn’t disrupt your team structure

Page 4: Kanban: an introduction

The Imperial Palace Gardens

Page 5: Kanban: an introduction
Page 6: Kanban: an introduction
Page 7: Kanban: an introduction
Page 8: Kanban: an introduction
Page 9: Kanban: an introduction

Kanban is about achieving flow

Page 10: Kanban: an introduction

And minimizing waste

Page 11: Kanban: an introduction

Step 1 - initial card wall with workflow

From “Kanban: Successful Evolutionary Change for Your Technology Business"

Page 12: Kanban: an introduction

Step 2 - put tasks on cards

Page 13: Kanban: an introduction

Step 3 - Work-in-progress limits

Page 14: Kanban: an introduction

Optional: capacity allocation

Page 15: Kanban: an introduction

Optional: add buffers/queues

Page 16: Kanban: an introduction

Optional: add swim lanes

Page 17: Kanban: an introduction

Handling emergencies

Page 18: Kanban: an introduction

Sizing work for Kanban

From http://flow.io/finding-the-right-task-size-in-kanban.html

Page 19: Kanban: an introduction
Page 20: Kanban: an introduction

When tasks are the right size…

❖ WIP limits work

❖ You have visibility into your work

❖ You have fewer bottlenecks

❖ The time to complete tasks does not vary wildly

Page 21: Kanban: an introduction

Kanban standups

Page 22: Kanban: an introduction

Further Reading

❖ Kanban: Successful Evolutionary Change for Your Technology Business

❖ Theory of Constraints

❖ A real-life overview of Agile workflow practices (Agile is different from Lean, but can be complementary)

Page 23: Kanban: an introduction

February 13, 2014 - Philly 'burbs WordPress Meetup

KanbanMichael [email protected]

Questions?