Spirit of Kanban

Post on 28-Jan-2015

116 views 4 download

Tags:

description

An internal presentation to Voxeo employees about the Kanban approach to Software Development - designed for newbies! For cleaner formatting (and access to the talk-track), download the powerpoint format or try the PDF.

Transcript of Spirit of Kanban

Spirit of

Kanban

Rev 0.1 2011-07-01 [Voxeo]

What(on earth)is this talk

about?

KANBAN is an approach to managing workflow and organizational improvement that holds great promise for Voxeo, but is not yet widely used or understood by Voxeons.

KANBAN provides a simple method for visualizing, measuring and optimizing the flow of work within an organization. Its principles can be applied in almost any context, from your personal or team to-do list to the organizational product pipeline.

This presentation will outline how to get started with Kanban, describe how Kanban is already being used at Voxeo, and encourage discussion of where else we might like to try using Kanban to make Voxeo a better place to work.

BLAH BLAH BLAH …

PROJECT MANAGEMENT?

SYSTEMS and WORKFLOW

Are you ready for a

PARADIGM SHIFT in how you

MANAGE PROJECTS

and

ORGANIZE YOUR TIME

FocusExecuteMeasure

Iterate

Ad Hoc

Punch List

Planned

Agile

Agile Manifesto

Individuals & interactions

Working software

Customer collaboration

Responding to change

Processes and tools

Comprehensive documentation

Contract negotiation

Following a planTHESE preferred

overbut not instead of THESE

SCRUM IS HARD TO DO WELL

Adoption is widespread – Agile and Scrum are now mainstream

May be embraced as a pendulum swing or reaction to traditional PM

Requires a level of continuous discipline that many organizations find difficult to sustain

Sometimes becomes a cover for ad-hoc processes, de-emphasizing discipline, focus, quality, engineering best practice

Can require many, many (many) meetings (particularly at scale)

Kanban

THERE IS NO TIME-BOX

KANBANTHE BASICS

Visualize Work Flow Limit Work In

ProgressMeasure & Manage

FlowOptimize Cycle-

time

Backlog In Progress Done

Task

Task

Task

Task

Task

Task

Task

VISUALIZE WORK FLOW

Backlog In Progress Done

Task

Task

Task

Task

Task

Task

Task

VISUALIZE WORK FLOW

LOW

PRIO

RITY

HIGH

Backlog In Progress Done

Task

Task

Task

Task

Task

Task

Task

LIMIT WORK IN PROGRESS4 3

Backlog In Progress Done

Task

Task

Task

Task

Task

Task

Task

LIMIT WORK IN PROGRESS4 3

Task

Backlog In Progress Done

Task

Task

Task

Task

Task

Task

Task

LIMIT WORK IN PROGRESS4 3

Task

Backlog In Progress Done

Task

Task

Task

Task

Task

LIMIT WORK IN PROGRESS4 3

Task

Task

Backlog In Progress Done

Task

Task

Task

Task

Task

Task

Task

MEASURE & MANAGE FLOW4 3

Backlog In Progress Done

Task

Task

Task

Task

Task

Task

Task

MEASURE & MANAGE FLOW4 3

Backlog In Progress Done

Task

Task Task

Task

Task

Task

Task

MEASURE & MANAGE FLOW4 3

Backlog In Progress Done

Task

Task Task

Task

Task

Task

Task

MEASURE & MANAGE FLOW4 3

Task

Backlog In Progress Done

Task

Task Task

Task

Task

Task

Task

MEASURE & MANAGE FLOW4 3

Task

Task

Backlog In Progress Done

Task

Task Task

Task

Task

Task

Task

MEASURE & MANAGE FLOW4 3

Task

Task

Task

Backlog In Progress Done

Task

Task

Task

Task

Task

Task

Task

MEASURE & MANAGE FLOW4 3

Task

Task

Task

Backlog In Progress Done

Task

Task

Task

Task

Task

Task

Task

MEASURE & MANAGE FLOW4 3

Task

Task

Task

Backlog In Progress Done

Task

Task

Task

Task

Task

Task

Task

MEASURE & MANAGE FLOW4 3

Task

Task

Task Task

Backlog In Progress Done

Task

Task

Task

Task

Task

Task

Task

MEASURE & MANAGE FLOW4 3

Task

Task

Task Task

Cycle Time

Backlog In Progress Done

Task

Task

Task

Task

Task

Task

Task

OPTIMIZE CYCLE TIME4 3

Task

Task

Task Task

Backlog In Progress Done

Task

Task

TaskTask

TaskTask

Task

OPTIMIZE CYCLE TIME4 5

Task

Task

Task

Code

Task

Task

Test3 2

Backlog In Progress Done

Task

Task

TaskTask

TaskTask

Task

OPTIMIZE CYCLE TIME4 5

Task

Task

Task

Code

Task

Task

Test3 2

Backlog In Progress Done

Task

Task

TaskTask

TaskTask

Task

OPTIMIZE CYCLE TIME4 5

Task

Task

Task

Code

Task

Task

Test3 2

Backlog In Progress Done

Task

Task

TaskTask

TaskTask

Task

OPTIMIZE CYCLE TIME

4 5

Task

Task

Task

Code

Task

Task

Test3 2

Backlog In Progress Done

Task

Task

TaskTask

TaskTask

Task

OPTIMIZE CYCLE TIME

4 8

Task

Task

Task

Code

Task

Task

Test3 5

Test 2Queue 3

Backlog In Progress Done

Task

Task TaskTask

TaskTask

Task

OPTIMIZE CYCLE TIME

4 8

Task

Task

Task

Code

Task

Task

Test3 5

Test 2Queue 3

Backlog In Progress Done

Task

Task TaskTask

TaskTask

Task

OPTIMIZE CYCLE TIME

4 8

Task

Task

Code

Task

Task

Test3 5

Test 2Queue 3

Task

Backlog In Progress Done

Task

Task TaskTask

TaskTask

Task

OPTIMIZE CYCLE TIME

4 8

Task

Task

Code

Task

Task

Test3 5

Test 2Queue 3

TaskTask

KANBANIN REAL LIFE

KANBANAT VOXEO

FocusExecuteMeasure

Iterate

Personal Kanban Project or Team Kanban Organizational Kanban

Stop starting

!Start finishing

TO LEARN MORE• http://www.personalkanban.com• http://agilemanagement.net/• http://www.limitedwipsociety.org/ • http://refcardz.dzone.com/refcardz/ge

tting-started-kanban