hvad er kanban egentlig?

25
Copyright 2011, BestBrains Hvad er Kanban egentlig? Bent Jensen & Morten Ulrik Sørensen BestBrains ApS

Upload: bentjensen

Post on 02-Jul-2015

2.646 views

Category:

Documents


0 download

DESCRIPTION

Hvordan anvendes Kanban effektivt i Agil udvikling. Slides fra et Gå-Hjem-Møde hos BestBrains i oktober 2011

TRANSCRIPT

Page 1: Hvad er kanban egentlig?

Copyright 2011, BestBrains

Hvad er Kanban egentlig?

Bent Jensen &Morten Ulrik Sørensen

BestBrains ApS

Page 2: Hvad er kanban egentlig?

Copyright 2011, BestBrains

Tokyo Imperial Garden

Page 3: Hvad er kanban egentlig?

Copyright 2011, BestBrains

Toyota Kanban

Page 4: Hvad er kanban egentlig?

Copyright 2011, BestBrains

Lean Kanban System

Page 5: Hvad er kanban egentlig?

Copyright 2011, BestBrains

Kanban i softwareudvikling

Page 6: Hvad er kanban egentlig?

Copyright 2011, BestBrains

I al enkelhed.......

Page 7: Hvad er kanban egentlig?

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?

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?

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?

Copyright 2011, BestBrains

Målinger i et kanban

• Cumulative flow diagrams• Lead times• Throughput• Failure demand

Page 11: Hvad er kanban egentlig?

Copyright 2011, BestBrains

Cumulative Flow Diagrams

Page 12: Hvad er kanban egentlig?

Copyright 2011, BestBrains

Lead time

Page 13: Hvad er kanban egentlig?

Copyright 2011, BestBrains

Throughput

• Storypoints• User stories• Use cases• Tickets

Page 14: Hvad er kanban egentlig?

Copyright 2011, BestBrains

Failure demand

• Fejl• Rykkere• Opfølgning• Hastesager

Page 15: Hvad er kanban egentlig?

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?

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?

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?

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?

Copyright 2011, BestBrains

Purple kanban-board

Page 20: Hvad er kanban egentlig?

Copyright 2011, BestBrains

Scrum of scrums board

Page 21: Hvad er kanban egentlig?

Copyright 2011, BestBrains

Improvement board

Page 22: Hvad er kanban egentlig?

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?

Copyright 2011, BestBrains

Page 24: Hvad er kanban egentlig?

Copyright 2011, BestBrains

Page 25: Hvad er kanban egentlig?

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