lean/kanban – going beyond scrum
DESCRIPTION
If you are interested in Agile software development, Scrum might be the first Agile methodology you have learnt. The problem is it might not fit your work environment. Let’s explore another methodology that stands the test of time. There are many people out there discovered that Lean/Kanban is more suitable for their environment than other methodologies. See, you might be one of those.TRANSCRIPT
![Page 1: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/1.jpg)
Lean/Kanban – Going Lean/Kanban – Going beyond Scrumbeyond Scrum
Kamon Treetampinij (Korn4D)Kamon Treetampinij (Korn4D)
![Page 2: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/2.jpg)
About myselfAbout myself
Agile coach with more than Agile coach with more than 10+ years of hands-on 10+ years of hands-on
experience in the industry experience in the industry including the rare and including the rare and
repetitive success cases of repetitive success cases of self-managed team building in self-managed team building in
both local and international both local and international enterprisesenterprises
![Page 3: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/3.jpg)
Scrum is goodScrum is good
• We are support teamWe are support team
• We keep failing our sprintWe keep failing our sprint
• The scope is changing every dayThe scope is changing every day
• The story is longer than a sprintThe story is longer than a sprint
• We have architect teamWe have architect team
• Etc.Etc.
butbut……
![Page 4: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/4.jpg)
ScrumScrum
into small, cross-functional, self- into small, cross-functional, self- organizing teams.organizing teams.
Split your Split your organizationorganization
![Page 5: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/5.jpg)
ScrumScrum
into a list of small, concrete deliverables. Sort the list by priority into a list of small, concrete deliverables. Sort the list by priority and estimate the relative effort of each item.and estimate the relative effort of each item.
Split your Split your workwork
![Page 6: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/6.jpg)
ScrumScrum
into short fixed-length iterations (usually 1 – 4 weeks),into short fixed-length iterations (usually 1 – 4 weeks), with potentially shippable code demonstrated after with potentially shippable code demonstrated after
each iteration. each iteration.
Split Split time time
![Page 7: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/7.jpg)
ScrumScrum
and update priorities in collaboration with the customer, based on and update priorities in collaboration with the customer, based on insights gained by inspecting the release after each iteration. insights gained by inspecting the release after each iteration.
Optimize the release Optimize the release planplan
by having a retrospective after each by having a retrospective after each iteration. iteration.
Optimize the Optimize the process process
![Page 8: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/8.jpg)
So, for ScrumSo, for Scrum
• Large groupLarge group
• Spending a long timeSpending a long time
• Building a big thingBuilding a big thing
Instead Instead ofof
We We havehave
• Small teamSmall team
• Spending a short timeSpending a short time
• Building a small thingBuilding a small thing
![Page 9: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/9.jpg)
KanbanKanban
• Visualize the workflowVisualize the workflow
• Limit Work In Progress Limit Work In Progress (WIP)(WIP)
• Measure the lead timeMeasure the lead time
![Page 10: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/10.jpg)
Scrum is more prescriptive Scrum is more prescriptive than Kanbanthan Kanban
![Page 11: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/11.jpg)
Scrum prescribes rolesScrum prescribes roles
• Product OwnerProduct Owner
• TeamTeam
• Scrum MasterScrum Master
![Page 12: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/12.jpg)
Scrum prescribes Scrum prescribes timeboxed iterationstimeboxed iterations
Single Single CadenceCadence
![Page 13: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/13.jpg)
Kanban CadenceKanban CadenceThree Three
CadenceCadence
Event Event DrivenDriven
![Page 14: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/14.jpg)
Kanban limits WIP per workflow Kanban limits WIP per workflow state, Scrum limits WIP per state, Scrum limits WIP per
iterationiteration
So in Scrum WIP is limited per unit of time.So in Scrum WIP is limited per unit of time.
In Kanban WIP is limited per workflow In Kanban WIP is limited per workflow state.state.
![Page 15: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/15.jpg)
Example: Experimenting with WIP Example: Experimenting with WIP limits in Kanbanlimits in Kanban
![Page 16: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/16.jpg)
Example: Experimenting with WIP Example: Experimenting with WIP limits in Kanbanlimits in Kanban
![Page 17: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/17.jpg)
Example: Experimenting with WIP Example: Experimenting with WIP limits in Kanbanlimits in Kanban
![Page 18: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/18.jpg)
Example: Experimenting with WIP Example: Experimenting with WIP limits in Kanbanlimits in Kanban
![Page 19: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/19.jpg)
Example: Experimenting with WIP Example: Experimenting with WIP limits in Kanbanlimits in Kanban
![Page 20: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/20.jpg)
Scrum board is reset Scrum board is reset between each iterationbetween each iteration
![Page 21: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/21.jpg)
Scrum prescribes cross-Scrum prescribes cross-functional teamsfunctional teams
![Page 22: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/22.jpg)
Scrum backlog items Scrum backlog items must fit in a sprintmust fit in a sprint
![Page 23: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/23.jpg)
Scrum prescribes Scrum prescribes estimation and velocityestimation and velocity
![Page 24: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/24.jpg)
Scrum working on Scrum working on multiple products multiple products
simultaneouslysimultaneously
![Page 25: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/25.jpg)
Kanban working on Kanban working on multiple products multiple products
simultaneouslysimultaneously
![Page 26: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/26.jpg)
Minor DifferencesMinor Differences
• Scrum prescribes a prioritized product backlogScrum prescribes a prioritized product backlog
• In Scrum, daily meetings are prescribedIn Scrum, daily meetings are prescribed
• In Scrum, burndown charts are prescribedIn Scrum, burndown charts are prescribed
![Page 27: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/27.jpg)
Look at the chartsLook at the charts
![Page 28: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/28.jpg)
One day in Kanban-LandOne day in Kanban-Land
![Page 29: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/29.jpg)
One day in Kanban-LandOne day in Kanban-Land
![Page 30: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/30.jpg)
One day in Kanban-LandOne day in Kanban-Land
![Page 31: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/31.jpg)
One day in Kanban-LandOne day in Kanban-Land
![Page 32: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/32.jpg)
ReferenceReferencehttp://www.infoq.com/minibooks/kanban- scrum-http://www.infoq.com/minibooks/kanban- scrum-
minibookminibook
http://bit.ly/http://bit.ly/kanbanbkkkanbanbkk
![Page 33: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/33.jpg)
““There is no dumb questions.” There is no dumb questions.”
![Page 34: Lean/Kanban – Going beyond Scrum](https://reader037.vdocuments.net/reader037/viewer/2022102705/554f7663b4c9052a518b475a/html5/thumbnails/34.jpg)
See you again atSee you again at