Kanban
-
Upload
pawel-brodzinski -
Category
Technology
-
view
3.144 -
download
4
description
Transcript of Kanban
![Page 1: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/1.jpg)
Kanban
Paweł Brodzinski
@pawelbrodzinski
![Page 2: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/2.jpg)
About me
VSofthttp://vsoft.pl
BlogBloghttp://blog.brodzinski.com
Twitter@pawelbrodzinski
![Page 3: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/3.jpg)
Where is Kanban from?
![Page 4: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/4.jpg)
Kanban: ITEMITEMITEMITEM NAMENAMENAMENAME
IDIDIDID PRIORITYPRIORITYPRIORITYPRIORITY
DUEDUEDUEDUE DATEDATEDATEDATE
DATEDATEDATEDATE FROMFROMFROMFROM
DATEDATEDATEDATE TOTOTOTO
![Page 5: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/5.jpg)
Kanban is an approach to change
management. It isn’t a software
development or project management
lifecycle or process.lifecycle or process.
David Anderson
![Page 6: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/6.jpg)
Kanban
Visualize workflow
Limit WIP (Work In Progress)
Manage flowManage flow
Make policies explicit
Improve collaboratively
![Page 7: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/7.jpg)
Kanban
Start with what you have
Agree to pursue incremental,
evolutionary change
Respect current environment (process,
responsibilities, roles, etc.)
![Page 8: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/8.jpg)
Scrum versus Kanban
![Page 9: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/9.jpg)
Scrum versus Kanban
Team
POPOPOPOSMSMSMSMTEAMTEAMTEAMTEAM
![Page 10: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/10.jpg)
Scrum versus Kanban
Process
![Page 11: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/11.jpg)
Scrum versus Kanban
Time boxing/cadence
Release Retro Planning
![Page 12: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/12.jpg)
Kanban
Start with what you have
Agree to pursue incremental,
evolutionary changeevolutionary change
Respect current environment (process,
responsibilities, roles, etc.)
![Page 13: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/13.jpg)
Kanban + PMBOK?
![Page 14: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/14.jpg)
Kanban
Visualize workflow
Limit WIP
Manage flowManage flow
Make policies explicit
Improve collaboratively
![Page 15: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/15.jpg)
World steering center
![Page 16: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/16.jpg)
The simplest Kanban board
TO DOTO DOTO DOTO DO ONGOINGONGOINGONGOINGONGOING DONEDONEDONEDONE
2222
![Page 17: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/17.jpg)
Kanban boardTO DOTO DOTO DOTO DO DEVELOPMENTDEVELOPMENTDEVELOPMENTDEVELOPMENT DONEDONEDONEDONEBACKLOGBACKLOGBACKLOGBACKLOG TESTINGTESTINGTESTINGTESTING DEPLOYMENTDEPLOYMENTDEPLOYMENTDEPLOYMENT
ONGOING ONGOINGDONE DONE
LLLL
2222 3333 3333 2222
![Page 18: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/18.jpg)
Hand-offsTO DOTO DOTO DOTO DO DEVELOPMENTDEVELOPMENTDEVELOPMENTDEVELOPMENT DONEDONEDONEDONEBACKLOGBACKLOGBACKLOGBACKLOG TESTINGTESTINGTESTINGTESTING DEPLOYMENTDEPLOYMENTDEPLOYMENTDEPLOYMENT
ONGOING ONGOINGDONE DONE
LLLL
2222 3333 3333 2222
![Page 19: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/19.jpg)
Who does what?TO DOTO DOTO DOTO DO DEVELOPMENTDEVELOPMENTDEVELOPMENTDEVELOPMENT DONEDONEDONEDONEBACKLOGBACKLOGBACKLOGBACKLOG TESTINGTESTINGTESTINGTESTING DEPLOYMENTDEPLOYMENTDEPLOYMENTDEPLOYMENT
ONGOING ONGOINGDONE DONE
LLLL
2222 3333 3333 2222
![Page 20: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/20.jpg)
BlockersTO DOTO DOTO DOTO DO DEVELOPMENTDEVELOPMENTDEVELOPMENTDEVELOPMENT DONEDONEDONEDONEBACKLOGBACKLOGBACKLOGBACKLOG TESTINGTESTINGTESTINGTESTING DEPLOYMENTDEPLOYMENTDEPLOYMENTDEPLOYMENT
ONGOING ONGOINGDONE DONE
LLLL
2222 3333 3333 2222
![Page 21: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/21.jpg)
Classes of serviceTO DOTO DOTO DOTO DO DEVELOPMENTDEVELOPMENTDEVELOPMENTDEVELOPMENT DONEDONEDONEDONEBACKLOGBACKLOGBACKLOGBACKLOG TESTINGTESTINGTESTINGTESTING DEPLOYMENTDEPLOYMENTDEPLOYMENTDEPLOYMENT
ONGOING ONGOINGDONE DONE
LLLL
2222 3333 3333 2222
![Page 22: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/22.jpg)
WORKWORKWORKWORK ITEMITEMITEMITEM
IDIDIDID
![Page 23: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/23.jpg)
![Page 24: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/24.jpg)
ITEMITEMITEMITEM NAMENAMENAMENAME
IDIDIDID PRIORITYPRIORITYPRIORITYPRIORITY
DUEDUEDUEDUE DATEDATEDATEDATE
DATEDATEDATEDATE FROMFROMFROMFROM
DATEDATEDATEDATE TOTOTOTO
ESTIMATEDESTIMATEDESTIMATEDESTIMATED
SPENTSPENTSPENTSPENT
SIZESIZESIZESIZE
![Page 25: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/25.jpg)
Kanban
Visualize workflow
Limit WIP
Manage flowManage flow
Make policies explicit
Improve collaboratively
![Page 26: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/26.jpg)
TO DOTO DOTO DOTO DO DEVELOPMENTDEVELOPMENTDEVELOPMENTDEVELOPMENT DONEDONEDONEDONEBACKLOGBACKLOGBACKLOGBACKLOG TESTINGTESTINGTESTINGTESTING DEPLOYMENTDEPLOYMENTDEPLOYMENTDEPLOYMENT
ONGOING ONGOINGDONE DONE
LLLL
2222 3333 3333 2222
![Page 27: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/27.jpg)
Kanban
Visualize workflow
Limit WIP
Manage flowManage flow
Make policies explicit
Improve collaboratively
![Page 28: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/28.jpg)
5O5O5O5O5O5O5O5O
Why WIP limits?
5O5O5O5O5O5O5O5O
![Page 29: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/29.jpg)
How to set limitsTO DOTO DOTO DOTO DO DEVELOPMENTDEVELOPMENTDEVELOPMENTDEVELOPMENT DONEDONEDONEDONEBACKLOGBACKLOGBACKLOGBACKLOG TESTINGTESTINGTESTINGTESTING DEPLOYMENTDEPLOYMENTDEPLOYMENTDEPLOYMENT
ONGOING ONGOINGDONE DONE
LLLL
???? ???? ???? ????
![Page 30: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/30.jpg)
WIP limits different wayTO DOTO DOTO DOTO DO DEVELOPMENTDEVELOPMENTDEVELOPMENTDEVELOPMENT DONEDONEDONEDONEBACKLOGBACKLOGBACKLOGBACKLOG TESTINGTESTINGTESTINGTESTING DEPLOYMENTDEPLOYMENTDEPLOYMENTDEPLOYMENT
ONGOING ONGOINGDONE DONE
LLLL
![Page 31: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/31.jpg)
Kanban
Visualize workflow
Limit WIP
Manage flowManage flow
Make policies explicit
Improve collaboratively
![Page 32: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/32.jpg)
TO DOTO DOTO DOTO DO DEVELOPMENTDEVELOPMENTDEVELOPMENTDEVELOPMENT DONEDONEDONEDONEBACKLOGBACKLOGBACKLOGBACKLOG TESTINGTESTINGTESTINGTESTING DEPLOYMENTDEPLOYMENTDEPLOYMENTDEPLOYMENT
ONGOING ONGOINGDONE DONE
LLLL
2222 3333 3333 2222
WIPWIPWIPWIP
![Page 33: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/33.jpg)
START START START START HEREHEREHEREHERESTART START START START HEREHEREHEREHERE
![Page 34: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/34.jpg)
You need team buy-in
![Page 35: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/35.jpg)
Value stream mapping
![Page 36: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/36.jpg)
TO DOTO DOTO DOTO DO ONGOINGONGOINGONGOINGONGOING DONEDONEDONEDONE
2222
Upstream/downstream process
![Page 37: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/37.jpg)
Upstream/downstream processTO DOTO DOTO DOTO DO DEVELOPMENTDEVELOPMENTDEVELOPMENTDEVELOPMENT DONEDONEDONEDONEBACKLOGBACKLOGBACKLOGBACKLOG TESTINGTESTINGTESTINGTESTING DEPLOYMENTDEPLOYMENTDEPLOYMENTDEPLOYMENT
ONGOING ONGOINGDONE DONE
LLLL
2222 3333 3333 2222
![Page 38: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/38.jpg)
The simpler the better
![Page 39: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/39.jpg)
One or many boards?
![Page 40: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/40.jpg)
Alternative Kanban board designs
![Page 41: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/41.jpg)
Kanban
Visualize workflow
Limit WIP
Manage flowManage flow
Make policies explicit
Improve collaboratively
![Page 42: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/42.jpg)
What’s in it for me?
![Page 43: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/43.jpg)
Everyday informed decisions
TO DOTO DOTO DOTO DO DEVELOPMENTDEVELOPMENTDEVELOPMENTDEVELOPMENT DONEDONEDONEDONEBACKLOGBACKLOGBACKLOGBACKLOG TESTINGTESTINGTESTINGTESTING DEPLOYMENTDEPLOYMENTDEPLOYMENTDEPLOYMENT
ONGOING ONGOINGDONE DONE
LLLL
2222 3333 3333 2222
![Page 44: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/44.jpg)
Behavior changes
TO DOTO DOTO DOTO DO DEVELOPMENTDEVELOPMENTDEVELOPMENTDEVELOPMENT DONEDONEDONEDONEBACKLOGBACKLOGBACKLOGBACKLOG TESTINGTESTINGTESTINGTESTING DEPLOYMENTDEPLOYMENTDEPLOYMENTDEPLOYMENT
ONGOING ONGOINGDONE DONE
LLLL
2222 3333 3333 2222
![Page 45: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/45.jpg)
Best engineering practices
![Page 46: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/46.jpg)
Continuous improvement
![Page 47: Kanban](https://reader034.fdocuments.net/reader034/viewer/2022042714/5549434db4c905144d8b5456/html5/thumbnails/47.jpg)
Thank you
Questions?
Paweł Brodzinski
blog.brodzinski.com
vsoft.pl
@pawelbrodzinski