This document provides an overview of how to use Kanban boards for project management. It begins with basic explanations of Kanban concepts like columns for to-do, doing, and done tasks. It then describes how metrics like throughput, lead time, work in progress can be measured. Potential problems like having too many tasks, tasks not being finished, or blocked tasks are covered along with solutions. The document recommends adding details to tasks, limiting work in progress, and separating task types. It emphasizes fundamentals of Kanban like visibility of workflow, focusing on flow, and using explicit done criteria. Finally, it shows how performance can be tracked over time through measurement.
32. ERASED
Board with erased tasks
T4
The task is not ready to
get started and is not
important
Task is ready to start and it’s
important
We can keep them visible or delete
TO DO DOING DONEPENDING
34. More information about the task
TO DO DOING DONE
Task name:
Responsible:
Importance:
“To do” date:
Finished date:
35. More information about the task
TO DO DOING DONE
Task name:
Responsible:
Importance:
“To do” date:
Finished date:
Assign the importance of the task,
for example from 1 to 5
36. More information about the task
TO DO DOING DONE
Task name:
Responsible:
Importance:
Complexity:
“To do” date:
Finished date:
37. More information about the task
TO DO DOING DONE
Task name:
Responsible:
Importance:
Complexity:
“To do” date:
Finished date:
If you also assign complexity
we can select combining
complexity and importance
40. Complexity Low to High
+
-
-
+
Ordered tasks using importance
and complexity
Choosing with importance
TO DO DOING DONEPENDING
Importance High to Low
41. +
-
-
+
Lower importance and high
complexity tasks, are
candidates for deletion
Choosing with importance
TO DO DOING DONEPENDING
42. T1
T2
T3
T4
Importance = 5
Importance = 4
Importance = 3
Complexity= 1
Importance = 3
Complexity= 2
Choosing with importance and complexity
TO DO DOING DONEPENDING
45. T1 T1
T1
T1
Still not ready,
pending things
to do
1
2
3
Not finished
TO DO DOING DONE
46. Adding done criteria
Name:
Responsible:
Done criteria:
Importance:
Complexity:
“To do” date:
Finished date:
Adding done criteria in
order to know that the task
is done.
TO DO DOING DONE
67. Several steps in DOING
TO DO DOING DONE
T1
T2
T4
BLOCKED
T3
WIP = 2
T2T3
Steps are needed in
order to finish the task
68. Analyzing the process
Value added chain
P1 P2 P3
Input OutputO1 = I2 O2 = I3
The output of a process
must add value to the
input
69. TO DO DOING DONEPENDING BLOCKED
T1T2
T3
T4
T6
T5
T7
T8
Split DOING
Split DOING based on
the value chain
P1 P2 P3
P1 P2 P3
C1 C2 C3
Done criteria will be
different for each step
77. T1T2
T3
T4
T6
T5
T8
Explicit quality policy as done criteria
P1 P2 P3
P1 P2 P3
C1 C2 C3
3
TO DO DOING DONEPENDING BLOCKED
T1T1
T7
If done criteria
is fulfilled, task
is considered
done
78. Measurement4
Date TODO DOING BLOCKED DONE
01/03/2015 10 0 0 0
02/03/2015 8 1 1 0
03/03/2015 5 2 1 2
04/03/2015 7 3 2 2
05/03/2015 7 3 0 4
06/03/2015 6 3 1 4
07/03/2015 8 3 0 5
08/03/2015 9 4 0 5
09/03/2015 10 2 2 7
10/03/2015 9 1 3 8
11/03/2015 10 2 2 9
For each day
We recorded how
many tasks are in
each stage of the
process
93. References
1. Kanban and Scrum - making the most of both; Henrik Kniberg
& Mattias Skarin; Info Q en
http://www.infoq.com/minibooks/kanban-scrum-minibook
2. Priming Kanban; Jesper Boeg; en
http://www.infoq.com/minibooks/priming-kanban-jesper-
boeg
3. Lean Software Development: An Agile Toolkit; Mary
Poppendieck, Tom Poppendieck; Addison Wesley
4. http://www.everydaykanban.com/what-is-kanban/
5. http://www.scrummanager.net/files/flujotableroskanban.pdf
94. LIDICALSO
Laboratorio de Investigación y Desarrollo en Ingeniería y Calidad de Software
LIDICALSO http://www.institucional.frc.utn.edu.ar/sistemas/lidicalso/
Departamento de Ing. en Sistemas de Información
UTN FRC
Córdoba, Argentina
95. Álvaro Ruiz de Mendarozqueta
aruiz@sistemas.frc.utn.edu.ar
aruizdemendarozqueta@fundacionsadosky.org.ar
skype: alvaro.rdm
http://www.slideshare.net/AlvaroRuizdeMendaroz