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 board!

4,150 views

Published on

This is the updated version of the presentation https://www.slideshare.net/GiulioRoggero/how-a-kanban-board-works.

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.

--- BONUS ---
Here you can find a more details on lead time and CFD and a new board about Scrum Team Roadmap.

Published in: Business

Kanban board!

  1. 1. Kanban Boards step-by-step V0.9– 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 Scrum Team Roadmap Board Updated! Scrum Team Roadmap Board, Lead Time and CFD
  2. 2. Credits V0.9 – beta - 20171112 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 • Fabio Ghislandi for the refactoring of some slides and Kanban Metrics section • Riccardo Porrini & mia-platform.eu for draughts kings concept in avatar management Graphics elements by Emanuele Mantovani – http://www.intre.it Great feedbacks by Fabio Armani, Gaetano Mazzanti, Marco Bresciani, Dario Giannoccaro, Stefano Leli
  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 Commitment!
  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
  34. 34. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  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
  38. 38. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  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
  44. 44. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  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
  47. 47. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  48. 48. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 DONE!
  49. 49. Bottlenecks!
  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 WIP Limit of verify is 2! Complete one task before starting a new one…
  53. 53. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 STOP STARTING, START FINISHING!
  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
  57. 57. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  58. 58. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Remove the bottleneck and the pull system restart the flow!
  59. 59. Waitings!
  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 NOTHING TO WORK ON, SPEED Up the analyze!
  62. 62. Metrics, few basic concepts
  63. 63. Work-In-Progress number of activities running during a period of time
  64. 64. Lead Time Average time from start (commited) to end (completed) Commitment!
  65. 65. Customer Lead Time Average time from the point of view of the customer
  66. 66. Cumulative flow diagrams
  67. 67. Count the number of items for each column (doing + done) every day.
  68. 68. Give to each column a color.
  69. 69. Sum all and you have the CFD
  70. 70. Say ciao to team members! Carlo Elena Marc Jean Emma
  71. 71. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  72. 72. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  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 Elena completed the verification AND now WHAT ITEM SHE WILL TAKE?
  76. 76. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 SHE HELPS JEAN IF PAIRING reduce the time to complete the task
  77. 77. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  78. 78. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  79. 79. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Another solution if support to jean is not feasible
  80. 80. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 ELENA WILL TAKE ANOTHer activity in queue
  81. 81. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  82. 82. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  83. 83. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  84. 84. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  85. 85. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 ELENA and jean are free, how to take a new task?
  86. 86. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Take the most important TASK togheter to speed the flow
  87. 87. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  88. 88. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  89. 89. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  90. 90. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 OR …
  91. 91. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 … work in parallel if working together is not effective
  92. 92. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 … work in parallel if working together is not effective
  93. 93. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 … work in parallel if working together is not effective
  94. 94. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 … work in parallel if working together is not effective
  95. 95. Urgencies!
  96. 96. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  97. 97. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  98. 98. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  99. 99. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  100. 100. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent à This is a swim lane, max speed here! à
  101. 101. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  102. 102. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  103. 103. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  104. 104. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  105. 105. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  106. 106. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  107. 107. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  108. 108. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  109. 109. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3
  110. 110. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3
  111. 111. More urgencies levels?
  112. 112. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent
  113. 113. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent More levels of urgencies?
  114. 114. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 URGENT You can highlight urgencies moving them on the top
  115. 115. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 CRITICAL! URGENT And draw lanes with different priority
  116. 116. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 CRITICAL! 2 4URGENT ADDing WIP LIMIT to each lane
  117. 117. Hey guys here there is a problem!
  118. 118. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3
  119. 119. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3 This work it’s not ok!
  120. 120. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3 Option 1 - SWARMING! ALL on the blocking issue! IMMEDIATELY Remove the IMPEDIMENT!
  121. 121. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3
  122. 122. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3 Option 2 – add to work queue the blocking issue
  123. 123. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3
  124. 124. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 Urgent 3 Option 3 – add to work urgent lane the blocking issue
  125. 125. Limit team activities with avatars
  126. 126. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 I’M Free! 2 TASKS x PERSON
  127. 127. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 I’M Free! 2 TASKS x PERSONI’m working on other stuff
  128. 128. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 I’M Free! 2 TASKS x PERSONI’m working on other stuffSICK VACATION
  129. 129. draughts kings Magnets can represent avatars. In this example you have 4 magnets per person. A person can work on different activities or be focused on just one: the draughts kings!
  130. 130. Support Team kanban board
  131. 131. tickets closeddoing resolved 320 8
  132. 132. tickets closeddoing resolved 320 8 Urgent 3
  133. 133. tickets closedplanned doing resolved 8 320 Urgent 3 8
  134. 134. tickets closedplanned doing resolved 8 320 Urgent 3 8 Today
  135. 135. tickets closedplanned doing resolved 8 320 Urgent 3 8 Today tomorrow
  136. 136. Cross-functional team kanban board
  137. 137. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 4 6 4
  138. 138. Todo DoneAnalYze WoRK VERIFY Doing Done SW Done 4 6 4 SW – software devel!
  139. 139. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 6 4 FW – firmware devel! FW SW
  140. 140. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 6 4 HW – I build hardware! FW SW HW
  141. 141. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 WIP limits per lane FW 2 SW 3 HW 1
  142. 142. Scatter merge
  143. 143. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1
  144. 144. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1
  145. 145. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1
  146. 146. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 This features is cross FW 2 SW 3 HW 1
  147. 147. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1 Split the features in Sw, fw and hw
  148. 148. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1
  149. 149. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1
  150. 150. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1 Merge taks for the feature
  151. 151. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1 Merge taks for the feature
  152. 152. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1 Merge taks for the feature
  153. 153. Todo DoneAnalYze WoRK VERIFY Doing Done Done 4 4 FW 2 SW 3 HW 1 Merge taks for the feature
  154. 154. tasks bugs change requests new features
  155. 155. tickets closedplanned doing resolved 8 320 Today tomorrow Urgent 8 Use colors for activities types
  156. 156. tasks bugs change requests new features 20% 20% 20% 40% Limit mix of items types
  157. 157. 158 Proto Kanban No pull? No team? Timeboxed? Forecast?
  158. 158. Linked Kanban boards, Scrum example
  159. 159. BACKLOG ACCEPTSELECTED WORK TEST Doing Done READ Y OK 20 SP TODO IN PROGR DONE FREE - max 2 avatars x person ß PROduct backlog SPRINT backlog à
  160. 160. BACKLOG ACCEPTSELECTED WORK TEST Doing Done READ Y OK 20 SP TODO IN PROGR DONE ß STORIES Tasks à FREE - max 2 avatars x person
  161. 161. BACKLOG ACCEPTSELECTED WORK TEST Doing Done READ Y OK 20 SP TODO IN PROGR DONE STORY FREE - max 2 avatars x person
  162. 162. BACKLOG ACCEPTSELECTED WORK TEST Doing Done READ Y OK 20 SP TODO IN PROGR DONE STORY Related tasks FREE - max 2 avatars x person
  163. 163. BACKLOG ACCEPTSELECTED WORK TEST Doing Done READ Y OK 20 SP TODO IN PROGR DONE FREE - max 2 avatars x person Live sprint!
  164. 164. Scrum Team Roadmap Board
  165. 165. CurrenT SPRINT Team 1 Team 2 GOALS RELEASES GOALS RELEASES NEXT SPRINT SPRINT GOALS RELEASES IN PRODUCTION SPRINT GOALS RELEASES IN PRODUCTION GOALS MONTH +1 GOALS MONTH +2 GOALS GOALS other stuffSICK OR VACATION FREE EVENTS PROBLEMS FUTURE
  166. 166. mia-platform.eu board
  167. 167. Forecasts
  168. 168. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2
  169. 169. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 5 days from hereà
  170. 170. Todo DoneAnalYze WoRK VERIFY Doing Done Doing Done 2 3 2 5 days from hereà 10 days from here à
  171. 171. 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
  172. 172. Time driven kanban board
  173. 173. program project change requests new features sub-project
  174. 174. backlog DONEquarters MONTH DOING 8 520 current next 3 next current Strategy board
  175. 175. Program kanban board
  176. 176. 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
  177. 177. Portfolio kanban boards
  178. 178. 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
  179. 179. 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
  180. 180. Personal kanban board
  181. 181. IDEAS doing DONE 320
  182. 182. IDEAS faileddoing success 320
  183. 183. IDEAS failedplanned doing success 8 320
  184. 184. IDEAS failedplanned doing success 8 320 THIS MONTH
  185. 185. IDEAS failedplanned doing success 8 320 THIS MONTH NEXT MONTH
  186. 186. L’azienda italiana per il coaching agile Agile Reloaded giulio.roggero@agilereloaded.it @giulioroggero Giulio Roggero Visit www.agilereloaded.it for more informations

×