Sei sulla pagina 1di 206

Kanban Boards step-by-step

Normal Flow & WIP

Urgencies

Swarming

People

Linked Kanban

Support team

Personal

Time driven

Scatter merge

Program

See all credits on next slide!

Portfolio

Lead Time

V0.5 beta

Sprint (a proposal)

Cross-functional teams

Examples

by Giulio Roggero under CC 3.0 license

Credits
V0.5 beta
by Giulio Roggero Creative Common 3.0 License http://www.agilereloaded.it

Work inspired by great slides and posts written by:


Joakim Sunden, Marcus Hammarberg and Christophe Achouiantz http://www.slideshare.net/marcusoftnet/kanbanboards
Antonio Lucca - http://tonyxzt.blogspot.it/2011/09/measurment-is-quantitatively-expressed.html
Claudio Perrone - http://www.slideshare.net/cperrone/a3-kaizen-heres-how
Benjamin Mitchell - http://blog.benjaminm.net/2012/06/26/how-to-study-the-flow-or-work-with-kanban-cards/
Gaetano Mazzanti - http://www.slideshare.net/mgaewsj/agile-in-the-bathtub
David Anderson - http://agilemanagement.net/index.php/kanbanbook/
Fabio Armani - http://www.slideshare.net/tangram77/scrumban-a-methodology-fusion-bettersoftware-2011
Yuval Yeret - http://www.slideshare.net/yyeret/explaining-cumulative-flow-diagrams-cfd

Graphics elements by Emanuele Mantovani http://www.intre.it

Great feedbacks by Fabio Armani, Gaetano Mazzanti, Marco Bresciani, Dario Giannoccaro, Stefano Leli, Fabio Ghislandi

Lets start from a task list

Todo

and add statuses

Todo

Todo

In Progress

Todo

In Progress

Done

add some process

Todo

In Progress

Done

Todo

In Progress

Done

Todo

AnalYze

Done

Todo

AnalYze

WoRK

Done

Todo

AnalYze

WoRK

VERIFY

Done

and queues

Todo

AnalYze
Doing

WoRK

VERIFY

Done

Todo

AnalYze
Doing Done

WoRK

VERIFY

Done

Todo

AnalYze

WoRK

DoingDoneDoing

VERIFY

Done

Todo

AnalYze

WoRK

DoingDoneDoingDone

VERIFY

Done

and work-in-progress limits

Todo

AnalYze

WoRK

DoingDoneDoingDone

VERIFY

Done

Todo

2
AnalYze

WoRK

DoingDoneDoingDone

VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

WIP LIMITS!

2
VERIFY

Done

Kanban step-by-step

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

FLOW

2
VERIFY

Done

Bottlenecks!

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

imit of verify is 2! Complete one task before starting a new

Todo

2
AnalYze

3
WoRK

VERIFY

Done

DoingDoneDoingDone

STOP STARTING, START FINISHING!

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

Remove the bottleneck and the pull system restart the flo

Waitings!

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

NOTHING TO WORK ON, SPEED Up the analyze!

Carlo
Elena
Emma

Say ciao to team members!


Marc

Jean

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

completed the verification AND now WHAT ITEM SHE WILL

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

HELPS JEAN IF PAIRING reduce the time to complete the tas

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

Another solution if support to jean is not feasibl

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

ELENA WILL TAKE ANOTHer activity in queu

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

ELENA and jean are free, how to take a new task?

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

Take the most important TASK togheter to speed the

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

2
VERIFY

DoingDoneDoingDone

OR

Done

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

work in parallel if working together is not effect

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

work in parallel if working together is not effect

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

work in parallel if working together is not effect

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

work in parallel if working together is not effect

Urgencies!

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

Urgent

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

Urgent
This is a swim lane, max speed here!

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

Urgent

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

Urgent

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

Urgent

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

Urgent

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

Urgent

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

Urgent

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

Urgent

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

Urgent

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

3
Urgent

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

3
Urgent

2
VERIFY

Done

More urgencies levels?

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

Urgent

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

2
VERIFY

DoingDoneDoingDone

Urgent

More levels of urgencies?

Done

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

URGENT

You can highlight urgencies moving them on the to

DoingDoneDoingDone

2
AnalYze

Todo

3
WoRK

2
VERIFY

Done

CRITICAL!

And draw lanes with different priority

URGENT

DoingDoneDoingDone

2
AnalYze

Todo

3
WoRK

2
VERIFY

CRITICAL!2
ADDing WIP LIMIT to each lane

URGENT 4

DoingDoneDoingDone

Done

Hey guys here there is a problem!

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

3
Urgent

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

3
Urgent

This work its not ok!

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

3
Urgent

2
VERIFY

Done

2
AnalYze

Todo

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

Option 1 add to work queue the blocking issue

3
Urgent

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

3
Urgent

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

Option 2 add to work urgent lane the blocking iss

3
Urgent

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

3 Option 3 - SWARMING! ALL on the bloCking issu


Urgent

Limit team activities with avatars

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

IM Free! 2 TASKS x PERSO

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

Im working on other
IMstuff
Free! 2 TASKS x PERSO

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

Im working on other
IMstuff
Free! 2 TASKS x PERSO
SICK
VACATION

Forecasts

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

5 days from here

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

2
AnalYze

Todo

5 days from here

3
WoRK

DoingDoneDoingDone

10 days from here

2
VERIFY

Done

2
AnalYze

Todo

3
WoRK

2
VERIFY

Done

5 days from here

DoingDoneDoingDone

Using historical data you can estimate the flow

10 days from here

Planning

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

THIS SPRINT
DoingDoneDoingDone

Add the sprint concept to plan the priority of todoS ever

Todo

2
AnalYze

3
WoRK

THIS SPRINT
DoingDoneDoingDone

NEXT

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

THIS SPRINT
DoingDoneDoingDone

NEXT

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

THIS SPRINT
DoingDoneDoingDone

NEXT

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

THIS SPRINT
DoingDoneDoingDone

NEXT

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

THIS SPRINT
DoingDoneDoingDone

NEXT

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

THIS SPRINT
DoingDoneDoingDone

PLAN
Plan for the next sprint during current sprint

NEXT

Todo

2
AnalYze

3
WoRK

2
VERIFY

THIS SPRINT
DoingDoneDoingDone

PLAN
Sprint completed, ready for next sprint
NEXT

Done

Linked Kanban boards, Scrum example

BACKLOG

20
SP
SELECTED

WORK
Doi
ng

Do
ne

ACCEPT

TEST

REA
DY

TODO

SPRINT backlog

PROduct backlog

OK

IN PROGR

DONE

FREE - max 2 avatars


x person

BACKLOG

20
SP
SELECTED

WORK
Doi
ng

Do
ne

ACCEPT

TEST

REA
DY

TODO

STORIES

OK

IN PROGR

DONE

FREE - max 2 avatars


x person

Tasks

BACKLOG

20
SP
SELECTED

WORK
Doi
ng

Do
ne

ACCEPT

TEST

REA
DY

TODO

STORY

OK

IN PROGR

DONE

FREE - max 2 avatars


x person

BACKLOG

20
SP
SELECTED

WORK
Doi
ng

Do
ne

ACCEPT

TEST

REA
DY

TODO

STORY

OK

IN PROGR

DONE

Related tasks
FREE - max 2 avatars
x person

BACKLOG

20
SP
SELECTED

WORK
Doi
ng

Do
ne

ACCEPT

TEST

REA
DY

TODO

Live sprint!

OK

IN PROGR

DONE

FREE - max 2 avatars


x person

Personal kanban board

20
IDEAS

3
doing

DONE

20
IDEAS

3
doing

success

failed

20
IDEAS

8
planned

3
doing

success

failed

20
IDEAS

8
planned
THIS MONTH

3
doing

success

failed

20
IDEAS

8
planned
THIS MONTH

NEXT MONTH

3
doing

success

failed

Support Team kanban board

20
tickets

3
doing

8
resolved

closed

20
tickets

Urgent 3

3
doing

8
resolved

closed

20
tickets

Urgent 3

8
planned

3
doing

8
resolved

closed

20
tickets

8
planned
Today

Urgent 3

3
doing

8
resolved

closed

20
tickets

8
planned
Today

tomorrow

Urgent 3

3
doing

8
resolved

closed

tasks
bugs
change requests
new features

20
tickets

8
planned

3
doing

8
resolved

Today

tomorrow

Urgent
Use colors for activities types

closed

Limit mix of items types

20%

tasks

20%

bugs

20%

change requests

40%

new features

Cross-functional team kanban board

Todo

4
AnalYze

6
WoRK

DoingDoneDoingDone

4
VERIFY

Done

Todo

4
AnalYze

6
WoRK

4
VERIFY

Done

DoingDoneSW Done

SW software devel!

Todo

4
AnalYze

6
WoRK

4
VERIFY

Done

DoingDoneSW Done

FW
FW firmware devel!

Todo

4
AnalYze

6
WoRK

4
VERIFY

Done

DoingDoneSW Done

FW

HW

HW I build hardware!

Todo

4
AnalYze

WoRK

4
VERIFY

Done

DoingDoneSW 3 Done

FW 2

HW 1

WIP limits per lane

Scatter merge

Todo

4
AnalYze

WoRK

DoingDoneSW 3 Done

FW 2

HW 1

4
VERIFY

Done

Todo

4
AnalYze

WoRK

DoingDoneSW 3 Done

FW 2

HW 1

4
VERIFY

Done

Todo

4
AnalYze

WoRK

DoingDoneSW 3 Done

FW 2

HW 1

4
VERIFY

Done

Todo

4
AnalYze

WoRK

DoingDoneSW 3 Done
This features is cross

FW 2

HW 1

4
VERIFY

Done

Todo

4
AnalYze

WoRK

4
VERIFY

Done

DoingDoneSW 3 Done

FW 2

HW 1

Split the features in


Sw, fw and hw

Todo

4
AnalYze

WoRK

DoingDoneSW 3 Done

FW 2

HW 1

4
VERIFY

Done

Todo

4
AnalYze

WoRK

DoingDoneSW 3 Done

FW 2

HW 1

4
VERIFY

Done

Todo

4
AnalYze

WoRK

4
VERIFY

Done

DoingDoneSW 3 Done

FW 2

Merge taks for the featur

HW 1

Todo

4
AnalYze

WoRK

4
VERIFY

Done

DoingDoneSW 3 Done

FW 2

Merge taks for the featur

HW 1

Todo

4
AnalYze

WoRK

4
VERIFY

Done

DoingDoneSW 3 Done

FW 2

Merge taks for the featur

HW 1

Todo

4
AnalYze

WoRK

4
VERIFY

Done

DoingDoneSW 3 Done

FW 2

Merge taks for the featur

HW 1

Time driven kanban board

program
change requests

project

sub-project

new features

20

backlog

quarters

current

next

MONTH

DOING

DONE

current

next
Strategy board

Program kanban board

20

Issues

20

Team Backlog Todo this month


with priorities

14

10

30

Devel

Test

Acceptance

In prog

Done

Ready

Released

Accepted

Prj A

Prj B

Prj C

Prj D

Prj E

Blockers

Crtical

10

Person on other projects


Free person
Two avatars per person

Portfolio kanban boards

Pre-funnel

IDEAS

10

Brainstorming

APPROVAL

OK

4
SIZING, VISION
& KPI

READY FOR FUNNEL

SIZE & PRODUCT/SERVICE VISION


KPI to monitor after deploy

DISCARDED
Innovation
bubbleS

Idea generation phase

Idea generation

10
Funnel

SIZ SIZE
ED D+
VISI
ON

backlog

7
Business &
TECH
AnaLYSIS

IN PROG DONE

implementation
5

deploy

5
APPROVAL

TEAM
READY

starting

In prog

Innovation
bubble

OK

DISCARDED

incubators

GENCIES BACKLOG (WIP)

URGENCIES in progress (WIP)

perations BACKLOG (WIP)

Operations in progress (WIP)

UAT

IN
Prod

completed APPROVED &


Closed

Cumulative flow diagram

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

Lead time end


to end

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

2
VERIFY

DoingDoneDoingDone

Cycle time working on


Lead time

Done

Todo

2
AnalYze

WoRK

2
VERIFY

WIP LIMIT

DoingDoneDoingDone

Cycle time working on


Lead time

Done

Todo

2
AnalYze

WoRK

2
VERIFY

Done

DoingDoneDoingDone

2 in verify!

Cycle time working on


Lead time

Todo
In progress
Done

Draw them on cumulative flow diagram

Todo
In progress
Done

Ite
ms

Draw them on cumulative flow diagram

Time

Todo
In progress
Done

Cycle
time
WI
P

Draw them on cumulative flow diagram

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

2
VERIFY

Done

DoingDoneDoingDone

Cool first done!

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Todo

2
AnalYze

3
WoRK

DoingDoneDoingDone

2
VERIFY

Done

Real Examples

Business ideas and selection

Teams

Urgencies

Closing

Pre-Funnel

Funnel

Initiatives Gathering

Initiatives Analysis and Implementation

Vision and T-Shirt Sizing

Business Model, Business Case, Backlog, Devel, UAT, Deploy

*http://trello.com

This is not the end


is just the begin of your journey!
Kanban is not only a board; Lean is not only Kanban.
Be courios, respect people and improve, always!

Stay tuned for next versions:


Portfolio kanban boards
Prisoner metric
Control Charts
How-to reduce the WIP step-by-step from current situation to one-piece-flow

Visit
www.agilereloaded.it
for more informations

Giulio Roggero
giulio@agilereloaded.it
@giulioroggero

Potrebbero piacerti anche