Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Kanban boards step by step

214,373 views

Published on

Updated version at https://www.slideshare.net/GiulioRoggero/kanban-board-82363781

Do you have a team that works on both project and maintenance? Do you need to organize your team activities? Do you have a lot of activities in parallel and the time to market it's a problem? With a Kanban board and an Agile approach you can solve your problems!

Take a look of the animation of the slides to discover how it works.

Published in: Business, Technology

Kanban boards step by step

  1. 1. 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 drivenLinked Kanban Cross-functional teams Scatter merge Program Lead TimePortfolio Examples
  2. 2. 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
  3. 3. Let’s start from a task list …
  4. 4. Todo
  5. 5. … and add statuses
  6. 6. Todo
  7. 7. Todo In Progress
  8. 8. Todo In Progress Done
  9. 9. … add some process
  10. 10. Todo In Progress Done
  11. 11. Todo In Progress Done
  12. 12. Todo DoneAnalYze
  13. 13. Todo DoneAnalYze WoRK
  14. 14. Todo DoneAnalYze WoRK VERIFY
  15. 15. … and queues
  16. 16. Todo DoneAnalYze WoRK VERIFY Doing
  17. 17. Todo DoneAnalYze WoRK VERIFY Doing Done
  18. 18. Todo DoneAnalYze WoRK VERIFY Doing Done Doing
  19. 19. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done
  20. 20. … and work-in-progress limits
  21. 21. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done
  22. 22. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2
  23. 23. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3
  24. 24. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  25. 25. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 WIP LIMITS!
  26. 26. Kanban step-by-step
  27. 27. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  28. 28. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  29. 29. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  30. 30. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  31. 31. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  32. 32. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  33. 33. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 FLOW à
  34. 34. Bottlenecks!
  35. 35. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  36. 36. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  37. 37. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 WIP Limit of verify is 2! Complete one task before starting a new one…
  38. 38. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 STOP STARTING, START FINISHING!
  39. 39. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  40. 40. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  41. 41. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  42. 42. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  43. 43. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Remove the bottleneck and the pull system restart the flow!
  44. 44. Waitings!
  45. 45. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  46. 46. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 NOTHING TO WORK ON, SPEED Up the analyze!
  47. 47. Say ciao to team members! Carlo Elena Marc Jean Emma
  48. 48. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  49. 49. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  50. 50. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  51. 51. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  52. 52. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Elena completed the verification AND now WHAT ITEM SHE WILL TAKE?
  53. 53. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 SHE HELPS JEAN IF PAIRING reduce the time to complete the task
  54. 54. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  55. 55. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  56. 56. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Another solution if support to jean is not feasible
  57. 57. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 ELENA WILL TAKE ANOTHer activity in queue
  58. 58. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  59. 59. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  60. 60. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  61. 61. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  62. 62. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 ELENA and jean are free, how to take a new task?
  63. 63. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Take the most important TASK togheter to speed the flow
  64. 64. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  65. 65. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  66. 66. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  67. 67. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 OR …
  68. 68. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 … work in parallel if working together is not effective
  69. 69. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 … work in parallel if working together is not effective
  70. 70. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 … work in parallel if working together is not effective
  71. 71. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 … work in parallel if working together is not effective
  72. 72. Urgencies!
  73. 73. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  74. 74. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  75. 75. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  76. 76. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  77. 77. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent à This is a swim lane, max speed here! à
  78. 78. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  79. 79. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  80. 80. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  81. 81. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  82. 82. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  83. 83. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  84. 84. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  85. 85. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  86. 86. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3
  87. 87. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3
  88. 88. More urgencies levels?
  89. 89. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  90. 90. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent More levels of urgencies?
  91. 91. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 URGENT You can highlight urgencies moving them on the top
  92. 92. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 CRITICAL! URGENT And draw lanes with different priority
  93. 93. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 CRITICAL! 2 4URGENT ADDing WIP LIMIT to each lane
  94. 94. Hey guys here there is a problem!
  95. 95. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3
  96. 96. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3 This work it’s not ok!
  97. 97. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3
  98. 98. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3 Option 1 – add to work queue the blocking issue
  99. 99. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3
  100. 100. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3 Option 2 – add to work urgent lane the blocking issue
  101. 101. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3 Option 3 - SWARMING! ALL on the bloCking issue!
  102. 102. Limit team activities with avatars
  103. 103. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 I’M Free! 2 TASKS x PERSON
  104. 104. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 I’M Free! 2 TASKS x PERSONI’m working on other stuff
  105. 105. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 I’M Free! 2 TASKS x PERSONI’m working on other stuffSICK VACATION
  106. 106. Forecasts
  107. 107. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  108. 108. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 5 days from hereà
  109. 109. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 5 days from hereà 10 days from here à
  110. 110. Todo DoneAnalYze 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
  111. 111. Planning
  112. 112. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  113. 113. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  114. 114. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 THIS SPRINT Add the sprint concept to plan the priority of todoS every week
  115. 115. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 THIS SPRINT NEXT
  116. 116. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 THIS SPRINT NEXT
  117. 117. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 THIS SPRINT NEXT
  118. 118. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 THIS SPRINT NEXT
  119. 119. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 THIS SPRINT NEXT
  120. 120. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 THIS SPRINT NEXT PLAN Plan for the next sprint during current sprint
  121. 121. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 THIS SPRINT NEXT PLAN Sprint completed, ready for next sprint
  122. 122. Linked Kanban boards, Scrum example
  123. 123. BACKLOG ACCEPTSELECTED WORK TEST Doing Done READY OK 20 SP TODO IN PROGR DONE FREE - max 2 avatars x person ß PROduct backlog SPRINT backlog à
  124. 124. BACKLOG ACCEPTSELECTED WORK TEST Doing Done READY OK 20 SP TODO IN PROGR DONE ß STORIES Tasks à FREE - max 2 avatars x person
  125. 125. BACKLOG ACCEPTSELECTED WORK TEST Doing Done READY OK 20 SP TODO IN PROGR DONE STORY FREE - max 2 avatars x person
  126. 126. BACKLOG ACCEPTSELECTED WORK TEST Doing Done READY OK 20 SP TODO IN PROGR DONE STORY Related tasks FREE - max 2 avatars x person
  127. 127. BACKLOG ACCEPTSELECTED WORK TEST Doing Done READY OK 20 SP TODO IN PROGR DONE FREE - max 2 avatars x person Live sprint!
  128. 128. Personal kanban board
  129. 129. IDEAS doing DONE 320
  130. 130. IDEAS faileddoing success 320
  131. 131. IDEAS failedplanned doing success 8 320
  132. 132. IDEAS failedplanned doing success 8 320 THIS MONTH
  133. 133. IDEAS failedplanned doing success 8 320 THIS MONTH NEXT MONTH
  134. 134. Support Team kanban board
  135. 135. tickets closeddoing resolved 320 8
  136. 136. tickets closeddoing resolved 320 8 Urgent 3
  137. 137. tickets closedplanned doing resolved 8 320 Urgent 3 8
  138. 138. tickets closedplanned doing resolved 8 320 Urgent 3 8 Today
  139. 139. tickets closedplanned doing resolved 8 320 Urgent 3 8 Today tomorrow
  140. 140. tasks bugs change requests new features
  141. 141. tickets closedplanned doing resolved 8 320 Today tomorrow Urgent 8 Use colors for activities types
  142. 142. tasks bugs change requests new features 20% 20% 20% 40% Limit mix of items types
  143. 143. Cross-functional team kanban board
  144. 144. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 4 6 4
  145. 145. Todo DoneAnalYze WoRK VERIFY Doing Done SW Done 4 6 4 SW – software devel!
  146. 146. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 6 4 FW – firmware devel! FW SW
  147. 147. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 6 4 HW – I build hardware! FW SW HW
  148. 148. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 WIP limits per lane FW 2 SW 3 HW 1
  149. 149. Scatter merge
  150. 150. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1
  151. 151. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1
  152. 152. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1
  153. 153. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 This features is cross FW 2 SW 3 HW 1
  154. 154. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1 Split the features in Sw, fw and hw
  155. 155. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1
  156. 156. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1
  157. 157. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1 Merge taks for the feature
  158. 158. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1 Merge taks for the feature
  159. 159. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1 Merge taks for the feature
  160. 160. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1 Merge taks for the feature
  161. 161. Time driven kanban board
  162. 162. program project change requests new features sub-project
  163. 163. backlog DONEquarters MONTH DOING 8 520 current next 3 next current Strategy board
  164. 164. Program kanban board
  165. 165. 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 AcceptedIn prog Done 14   10   30   5   10  
  166. 166. Portfolio kanban boards
  167. 167. 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
  168. 168. 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
  169. 169. Lead time
  170. 170. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  171. 171. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Lead time – end to end
  172. 172. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Lead time Cycle time – working on…
  173. 173. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Lead time Cycle time – working on… WIP LIMIT
  174. 174. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Lead time Cycle time – working on… 2 in verify!
  175. 175. Draw them on cumulative flow diagram Todo In progress Done
  176. 176. Draw them on cumulative flow diagram Todo In progress Done Time à Items
  177. 177. Draw them on cumulative flow diagram Todo In progress Done Cycle time WIP
  178. 178. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  179. 179. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  180. 180. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  181. 181. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  182. 182. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  183. 183. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  184. 184. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  185. 185. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  186. 186. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  187. 187. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  188. 188. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  189. 189. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  190. 190. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  191. 191. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 ß Cool first done!
  192. 192. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  193. 193. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  194. 194. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  195. 195. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  196. 196. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  197. 197. Real Examples
  198. 198. Business  ideas  and  selec,on   Urgencies   Teams   Closing  
  199. 199. Pre-­‐Funnel   Funnel Vision and T-Shirt Sizing Business Model, Business Case, Backlog, Devel, UAT, Deploy Initiatives Gathering Initiatives Analysis and Implementation
  200. 200. *http://trello.com
  201. 201. 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!
  202. 202. giulio@agilereloaded.it @giulioroggero Giulio Roggero Visit www.agilereloaded.it for more informations

×