Hvad er kanban egentlig

Post on 02-Jul-2015

937 views 0 download

description

Introduktion til Kanban for softwareudvikling

Transcript of Hvad er kanban egentlig

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