Upload
bentjensen
View
937
Download
0
Embed Size (px)
DESCRIPTION
Introduktion til Kanban for softwareudvikling
Citation preview
Copyright 2011, BestBrains
Hvad er Kanban egentlig?
Bent Jensen &Morten Ulrik Sørensen
BestBrains ApS
Copyright 2011, BestBrains
Tokyo Imperial Garden
Copyright 2011, BestBrains
Toyota Kanban
Copyright 2011, BestBrains
Kanban sweet spots
• Få Scrum til at fungere (bedre…..)
• Uforudsigelig efterspørgselo Maintenanceo Support
• Bredere proces-perspektivo Fra idé til deployment
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
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
Copyright 2011, BestBrains
Purple kanban-board
Copyright 2011, BestBrains
Scrum of scrums board
Copyright 2011, BestBrains
Improvement board
Copyright 2011, BestBrains
Kanban i softwareudvikling
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
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
Copyright 2011, BestBrains
Design et kanban board
Copyright 2011, BestBrains
Målinger i et kanban
• Cumulative flow diagrams• Lead times• Throughput• Failure demand
Copyright 2011, BestBrains
Cumulative Flow Diagrams
Copyright 2011, BestBrains
Lead time
Copyright 2011, BestBrains
Throughput
• Storypoints• User stories• Use cases• Tickets
Copyright 2011, BestBrains
Failure demand
• Fejl• Rykkere• Opfølgning• Hastesager
Copyright 2011, BestBrains
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
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
Copyright 2011, BestBrains