hvad er kanban egentlig?
DESCRIPTION
Hvordan anvendes Kanban effektivt i Agil udvikling. Slides fra et Gå-Hjem-Møde hos BestBrains i oktober 2011TRANSCRIPT
![Page 1: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/1.jpg)
Copyright 2011, BestBrains
Hvad er Kanban egentlig?
Bent Jensen &Morten Ulrik Sørensen
BestBrains ApS
![Page 2: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/2.jpg)
Copyright 2011, BestBrains
Tokyo Imperial Garden
![Page 3: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/3.jpg)
Copyright 2011, BestBrains
Toyota Kanban
![Page 4: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/4.jpg)
Copyright 2011, BestBrains
Lean Kanban System
![Page 5: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/5.jpg)
Copyright 2011, BestBrains
Kanban i softwareudvikling
![Page 6: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/6.jpg)
Copyright 2011, BestBrains
I al enkelhed.......
![Page 7: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/7.jpg)
Copyright 2011, BestBrains
Tænkning bag kanban
• Ordreproducerende system
• Optimér Kapacitet, flow og throughput
• Estimering mindre vigtigt i et kanban-system• Er ikke I modstrid med en projekt-tankegang, men projekt
perspektivet er udenfor kanban systemet
![Page 8: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/8.jpg)
Copyright 2011, BestBrains
Fordele...
• En visuel konkret model af arbejdet• Et koordineringsredskab• Styring af wip• Fokus på flow og færdiggørelse• Forbedring• Bæredygtighed• T-shaping af mennesker• Kun sunde opgaver
![Page 9: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/9.jpg)
Copyright 2011, BestBrains
Lav dit eget kanban board (30 min)• Vælg en proces (2 min)• Analyser efterspørgslen (5 min)
o Hvilke forskellige typer opgaver?o Hvordan adskiller de sig?o Frekvens og periodicitet?
• Hvilke stadier gennemløber arbejdsopgaverne? (5 min)o Samme proces for alle eller er der forskelle?
• Prioriteter: (5 min)o Hvordan skal de enkelte typer opgaver prioriteres mod
hinanden?
o Design version 1 af board+ kort (10 min)o Kolonnero Swim laneso Grænsero Kort – felter + indhold
![Page 10: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/10.jpg)
Copyright 2011, BestBrains
Målinger i et kanban
• Cumulative flow diagrams• Lead times• Throughput• Failure demand
![Page 11: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/11.jpg)
Copyright 2011, BestBrains
Cumulative Flow Diagrams
![Page 12: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/12.jpg)
Copyright 2011, BestBrains
Lead time
![Page 13: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/13.jpg)
Copyright 2011, BestBrains
Throughput
• Storypoints• User stories• Use cases• Tickets
![Page 14: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/14.jpg)
Copyright 2011, BestBrains
Failure demand
• Fejl• Rykkere• Opfølgning• Hastesager
![Page 15: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/15.jpg)
Copyright 2011, BestBrains
Kanban sweet spots
• Få Scrum til at fungere (bedre…..)
• Uforudsigelig efterspørgselo Maintenanceo Support
• Bredere proces-perspektivo Fra idé til deployment
![Page 16: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/16.jpg)
Copyright 2011, BestBrains
Få Scrum til at fungere - et eksempel
• Scrum på et større projekto Flere feature-teams med koordinerede sprintso Understøttet af operations-pipelineo Afsluttede features i hver sprint
• I praksis: Flaskehalseo Specialist-bemandede teamso Skæv belastning henover sprintet Personlig "effektivitet" i stedet for fælles effektfuldhed
o Mange "færdige", men ikke testede og godkendteleverancer
o Mange halve eller kvarte demoer ved sprintafslutning
![Page 17: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/17.jpg)
Copyright 2011, BestBrains
• Kanban ind på scenen - første teamo WIP-limitso Fælles pullo T-shapedo Hele teamet engageret i forbedringero Leverer på commitment - igen og igen
• T-shaping på tværs af teamso Summer of love
• Scrum of scrumso Kanban i fugleperspektivo WIP-limits
• I mål?o Nej, men på vej
Få Scrum til at fungere - et eksempel
![Page 18: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/18.jpg)
Copyright 2011, BestBrains
Dag til dag
• Daglige mødero Scrums Ikke en runde; boardet bagfra
o Tech lead forumo Scrum of scrums
• Procesforbedringo Ugentlige retrospectives Teams Project
o 2 boards• Fortsatte udfordringer
o Fælles backlog >< "i-shaped" teamso Stort er bare svært
![Page 19: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/19.jpg)
Copyright 2011, BestBrains
Purple kanban-board
![Page 20: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/20.jpg)
Copyright 2011, BestBrains
Scrum of scrums board
![Page 21: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/21.jpg)
Copyright 2011, BestBrains
Improvement board
![Page 22: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/22.jpg)
Copyright 2011, BestBrains
Avanceret kanban – service klasser
• SLA er alm anvendt i maintenance og support
• Der kan f.eks være flg. klasser– Expedite– Fixed delivery date– Standard– Intangible
• Til hver klasse udformes en politik• Der allokeres kapacitet til hver klasse
![Page 23: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/23.jpg)
Copyright 2011, BestBrains
![Page 24: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/24.jpg)
Copyright 2011, BestBrains
![Page 25: Hvad er kanban egentlig?](https://reader033.vdocuments.net/reader033/viewer/2022052622/5594c9b41a28abd63c8b4633/html5/thumbnails/25.jpg)
Copyright 2011, BestBrains
Lær gennem spil
Gå-hjem-møde, 12. oktober 2011, København
Spil er en sjov og anderledes måde at lære nyt og skabe
teamwork. Få inspiration og praktisk viden til selv at gennemføre
spil på din arbejdsplads.
Coding Dojo – parprogrammering på steroider
Gå-hjem-møde, 25.oktober 2011, København
Kom til Coding Dojo: En kodesession for et helt hold af udviklere
med én computertilsluttet en projektor og skift af driver og co-driver
hvert femte minut.
Sådan indfører I agil udvikling
Gå-hjem-møde, 2. november 2011, København
Agil udvikling lyder godt i teorien, og flere og flere opnår storartede
resultater. Men hvordan indfører man det i praksis?
Kommende arrangementer