Kanbanboardsimulation 0-1-130418152140 Phpapp02
-
Upload
sampathgsk -
Category
Documents
-
view
231 -
download
0
description
Transcript of Kanbanboardsimulation 0-1-130418152140 Phpapp02
Kanban Boards step-by-step V0.5– beta
See all credits on next slide! by Giulio Roggero under CC 3.0 license
Normal Flow & WIP Urgencies Swarming People Sprint (a proposal)
Support team Personal Time driven Linked Kanban Cross-functional teams
Scatter merge Program Lead Time Portfolio Examples
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 Sundén, 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
Let’s 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 Done AnalYze
Todo Done AnalYze WoRK
Todo Done AnalYze WoRK VERIFY
… and queues
Todo Done AnalYze WoRK VERIFY
Doing
Todo Done AnalYze WoRK VERIFY
Doing Done
Todo Done AnalYze WoRK VERIFY
Doing Done Doing
Todo Done AnalYze WoRK VERIFY
Doing Done Doing Done
… and work-in-progress limits
Todo Done AnalYze WoRK VERIFY
Doing Done Doing Done
Todo Done AnalYze WoRK VERIFY
Doing Done Doing Done
2
Todo Done AnalYze WoRK VERIFY
Doing Done Doing Done
2 3
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
WIP LIMITS!
Kanban step-by-step
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
FLOW à
Bottlenecks!
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
WIP Limit of verify is 2! Complete one task before starting a new one…
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
STOP STARTING, START FINISHING!
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Remove the bottleneck and the pull system restart the flow!
Waitings!
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
NOTHING TO WORK ON, SPEED Up the analyze!
Say ciao to team members!
Carlo Elena
Marc Jean
Emma
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Elena completed the verification AND now WHAT ITEM SHE WILL TAKE?
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
SHE HELPS JEAN IF PAIRING reduce the time to complete the task
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Another solution if support to jean is not feasible
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
ELENA WILL TAKE ANOTHer activity in queue
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
ELENA and jean are free, how to take a new task?
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Take the most important TASK togheter to speed the flow
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
OR …
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
… work in parallel if working together is not effective
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
… work in parallel if working together is not effective
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
… work in parallel if working together is not effective
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
… work in parallel if working together is not effective
Urgencies!
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent à This is a swim lane, max speed here! à
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent 3
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent 3
More urgencies levels?
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent More levels of urgencies?
Todo Done AnalYze WoRK VERIFY
Doing Done Doing Done
2 3 2
URGENT
You can highlight urgencies moving them on the top
Todo Done AnalYze WoRK VERIFY
Doing Done Doing Done
2 3 2
CRITICAL!
URGENT And draw lanes with different priority
Todo Done AnalYze WoRK VERIFY
Doing Done Doing Done
2 3 2
CRITICAL! 2
4 URGENT ADDing WIP LIMIT to each lane
Hey guys here there is a problem!
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent 3
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent 3 This work it’s not ok!
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent 3
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent 3 Option 1 – add to work queue the blocking issue
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent 3
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent 3 Option 2 – add to work urgent lane the blocking issue
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Urgent 3 Option 3 - SWARMING! ALL on the bloCking issue!
Limit team activities with avatars
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
I’M Free! 2 TASKS x PERSON
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
I’M Free! 2 TASKS x PERSON I’m working on other stuff
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
I’M Free! 2 TASKS x PERSON I’m working on other stuff SICK VACATION
Forecasts
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
5 days from hereà
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
5 days from hereà
10 days from here à
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
5 days from hereà
10 days from here à
Using historical data you can estimate the flow
Planning
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
THIS SPRINT
Add the sprint concept to plan the priority of todoS every week
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
THIS SPRINT
NEXT
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
THIS SPRINT
NEXT
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
THIS SPRINT
NEXT
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
THIS SPRINT
NEXT
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
THIS SPRINT
NEXT
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
THIS SPRINT
NEXT
PLAN Plan for the next sprint during current sprint
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
THIS SPRINT
NEXT
PLAN Sprint completed, ready for next sprint
Linked Kanban boards, Scrum example
BACKLOG ACCEPT SELECTED WORK TEST
Doing Done READY OK
20 SP
TODO IN PROGR DONE
FREE - max 2 avatars x person
ß PROduct backlog
SPRINT backlog à
BACKLOG ACCEPT SELECTED WORK TEST
Doing Done READY OK
20 SP
TODO IN PROGR DONE
ß STORIES
Tasks à FREE - max 2 avatars x person
BACKLOG ACCEPT SELECTED WORK TEST
Doing Done READY OK
20 SP
TODO IN PROGR DONE
STORY
FREE - max 2 avatars x person
BACKLOG ACCEPT SELECTED WORK TEST
Doing Done READY OK
20 SP
TODO IN PROGR DONE
STORY
Related tasks FREE - max 2 avatars x person
BACKLOG ACCEPT SELECTED WORK TEST
Doing Done READY OK
20 SP
TODO IN PROGR DONE
FREE - max 2 avatars x person
Live sprint!
Personal kanban board
IDEAS doing DONE 3 20
IDEAS failed doing success 3 20
IDEAS failed planned doing success 8 3 20
IDEAS failed planned doing success 8 3 20
THIS MONTH
IDEAS failed planned doing success 8 3 20
THIS MONTH
NEXT MONTH
Support Team kanban board
tickets closed doing resolved 3 20 8
tickets closed doing resolved 3 20 8
Urgent 3
tickets closed planned doing resolved 8 3 20
Urgent 3
8
tickets closed planned doing resolved 8 3 20
Urgent 3
8
Today
tickets closed planned doing resolved 8 3 20
Urgent 3
8
Today
tomorrow
tasks
bugs
change requests
new features
tickets closed planned doing resolved 8 3 20
Today
tomorrow
Urgent
8
Use colors for activities types
tasks
bugs
change requests
new features
20%
20%
20%
40%
Limit mix of items types
Cross-functional team kanban board
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
4 6 4
Todo Done AnalYze WoRK VERIFY Doing Done SW Done
4 6 4
SW – software devel!
Todo Done AnalYze WoRK VERIFY Doing Done Done
4 6 4
FW – firmware devel!
FW
SW
Todo Done AnalYze WoRK VERIFY Doing Done Done
4 6 4
HW – I build hardware!
FW
SW
HW
Todo Done AnalYze WoRK VERIFY Doing Done Done
4 4
WIP limits per lane
FW 2
SW 3
HW 1
Scatter merge
Todo Done AnalYze WoRK VERIFY Doing Done Done
4 4
FW 2
SW 3
HW 1
Todo Done AnalYze WoRK VERIFY Doing Done Done
4 4
FW 2
SW 3
HW 1
Todo Done AnalYze WoRK VERIFY Doing Done Done
4 4
FW 2
SW 3
HW 1
Todo Done AnalYze WoRK VERIFY Doing Done Done
4 4
This features is cross
FW 2
SW 3
HW 1
Todo Done AnalYze WoRK VERIFY Doing Done Done
4 4
FW 2
SW 3
HW 1
Split the features in Sw, fw and hw
Todo Done AnalYze WoRK VERIFY Doing Done Done
4 4
FW 2
SW 3
HW 1
Todo Done AnalYze WoRK VERIFY Doing Done Done
4 4
FW 2
SW 3
HW 1
Todo Done AnalYze WoRK VERIFY Doing Done Done
4 4
FW 2
SW 3
HW 1
Merge taks for the feature
Todo Done AnalYze WoRK VERIFY Doing Done Done
4 4
FW 2
SW 3
HW 1
Merge taks for the feature
Todo Done AnalYze WoRK VERIFY Doing Done Done
4 4
FW 2
SW 3
HW 1
Merge taks for the feature
Todo Done AnalYze WoRK VERIFY Doing Done Done
4 4
FW 2
SW 3
HW 1
Merge taks for the feature
Time driven kanban board
program
project
change requests
new features
sub-project
backlog DONE quarters MONTH DOING 8 5 20
current
next
3
next
current
Strategy board
Program kanban board
Issues Team Backlog with priorities
Todo this month 20
Free person
Person on other projects
Prj A
Prj B
Prj C
Prj D
Prj E
Blockers
Crtical
Two avatars per person
20
Devel Test Acceptance Released
Ready Accepted In prog Done
14 10 30
5
10
Portfolio kanban boards
IDEAS Brainstorming APPROVAL
10 5
Idea generation phase
OK
DISCARDED
SIZE & PRODUCT/SERVICE VISION KPI to monitor after deploy
SIZING, VISION & KPI READY FOR FUNNEL
Innovation bubbleS
4
Pre-funnel
Funnel backlog APPROVAL 10 Business &
TECH AnaLYSIS
7 5
OK
IN PROG DONE
DISCARDED
URGENCIES BACKLOG (WIP)
SIZED SIZED+ VISION
TEAM READY
starting In prog UAT completed APPROVED & Closed
IN Prod
Idea generation implementation 5
deploy
URGENCIES in progress (WIP)
Operations BACKLOG (WIP) Operations in progress (WIP)
Innovation bubble
incubators
Lead time
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Lead time – end to end
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Lead time
Cycle time – working on…
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Lead time
Cycle time – working on…
WIP LIMIT
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Lead time
Cycle time – working on…
2 in verify!
Draw them on cumulative flow diagram
Todo
In progress
Done
Draw them on cumulative flow diagram
Todo
In progress
Done
Time à
Items
Draw them on cumulative flow diagram
Todo
In progress
Done
Cycle time
WIP
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
ß Cool first done!
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Todo Done AnalYze WoRK VERIFY Doing Done Doing Done
2 3 2
Real Examples
Business ideas and selec,on
Urgencies
Teams Closing
Pre-‐Funnel Funnel
Vision and T-Shirt Sizing Business Model, Business Case, Backlog, Devel, UAT, Deploy
Initiatives Gathering Initiatives Analysis and Implementation
*http://trello.com
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
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!