Hvad er kanban egentlig

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

description

Introduktion til Kanban for softwareudvikling

Transcript of Hvad er kanban egentlig

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

Kanban sweet spots

• Få Scrum til at fungere (bedre…..)

• Uforudsigelig efterspørgselo Maintenanceo Support

• Bredere proces-perspektivo Fra idé til deployment

Page 5: 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 6: 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

Få Scrum til at fungere - et eksempel

Page 7: Hvad er kanban egentlig

Copyright 2011, BestBrains

Purple kanban-board

Page 8: Hvad er kanban egentlig

Copyright 2011, BestBrains

Scrum of scrums board

Page 9: Hvad er kanban egentlig

Copyright 2011, BestBrains

Improvement board

Page 10: Hvad er kanban egentlig

Copyright 2011, BestBrains

Kanban i softwareudvikling

Page 11: 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 12: 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 13: Hvad er kanban egentlig

Copyright 2011, BestBrains

Design et kanban board

Page 14: Hvad er kanban egentlig

Copyright 2011, BestBrains

Målinger i et kanban

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

Page 15: Hvad er kanban egentlig

Copyright 2011, BestBrains

Cumulative Flow Diagrams

Page 16: Hvad er kanban egentlig

Copyright 2011, BestBrains

Lead time

Page 17: Hvad er kanban egentlig

Copyright 2011, BestBrains

Throughput

• Storypoints• User stories• Use cases• Tickets

Page 18: Hvad er kanban egentlig

Copyright 2011, BestBrains

Failure demand

• Fejl• Rykkere• Opfølgning• Hastesager

Page 19: Hvad er kanban egentlig

Copyright 2011, BestBrains

Page 20: Hvad er kanban egentlig

Copyright 2011, BestBrains

Lær gennem spil 17. april 2012

Gå-hjem-møde, 17. april 2012, København

Spil er en sjov og anderledes måde at løse problemer, træffe

beslutninger og skabe teamwork. Få inspiration og praktisk viden

til selv at gennemføre spil på din arbejdsplads.

Agil udvikling i Mærsk Line 24 april 2012

Hør Chris Berridge fra Mærsk fortælle om egne erfaringer med at

indføre agil udvikling i en stor traditionel organisation, og hvordan

supertankeren blev vendt

Don Reinertsen Masterclass 29-30 maj 2012

Lær og principperne bag kanban og agil udvikling og få en virkelig

stor og varieret værktøjskasse til at optimere udviklingsprocessen

med.

Kommende arrangementer

Page 21: 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 22: Hvad er kanban egentlig

Copyright 2011, BestBrains