Kanban. Marcus Hammarberg. torsdag den 15 september 2011 (v.)



Relevanta dokument
KANBAN på fem minuter

Hög verkningsgrad i hela systemet

Agila arbetsformer. Gemensamma värderingar

Demolektion moraliskt resonerande Lukas problemsituation

Kanban är inte din process. (låt mig berätta varför) #DevLin Mars 2012

Vad är agilt? Agile Islands Andreas Björk

Linköpings universitet 1

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod

Projektmetodik. Översikt. Lektion 1: Metodiker. Metodiker.

LEAN KREATIVA IDÉER GENOM FOKUS PÅ KUNDVÄRDE. KATARINA LUND

Introduktion till Lean, dag3 AU117G

Nästa steg. LEAN Production 1 dag. Norrköping Nov Introduktion 2 Bakgrund och Teorier 3 5S, Std arbete, VSM 4 LEAN Spel 5 Ekonomi, Extra

Nästa steg. Några vanliga Verktyg 5S HUR UPPLEVER VI ORDNING? LEAN Production 1 dag. Norrköping Nov 2015

Kartläggning och förbättring av värdeflöden

Grunderna i Lean. Mirella Westpil, Michael Lundstedt

Agil Projektledning. En introduktion

BT blir Toyota med TPS

Innehåll. Material Ordförandeguide Uppdaterad: Sida 2 av 7

Lyckas med din fö rsa ljning

NÄR FLASKHALSAR BLIR VÄRDESKAPANDE

{ karriär & ledarskap }

Välkommen på utbildning!

Att ge feedback. Detta är ett verktyg för dig som:

Agil projektledning. Lean. Agila metoder. Scrum. Projektmetodiken. Agil projektledning

Agil Projektledning. En introduktion

(Johanna och Erik pratar mycket bred skånska.) Johanna. Erik. Men måste vi verkligen? Johanna. Erik. Klart jag gör. Johanna

Chefens sju dödssynder - undvik dem och lyckas som ledare!

Introduktion till Lean, dag3

Dagens upplägg. Norrmejerier Vision och Mål Vad har vi framför oss. Bakagrund till Ofel Varför Ofel Våra principer Hur gör vi

Lean Production i verkligheten

Välkommen på utbildning!

Hitta förbättringspotentialen. utan direkta investeringar

Välkommen till Migrationsverket och en presentation av vårt arbetssätt Värde för alla,

Minska slöserierna i skolan. Leaninspirerat spel för att identifiera och ta bort slöserier i vår vardag

LEAN - Lite historisk - Lean på Saab Aerosystems. Jörgen Furuhjelm

Agil Projektledning. En introduktion

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

Inför föreställningen

Fokusprocessen -instruktioner 1

Lean inom Hälso- och Sjukvård

SCRUM och mycket mer

VAD ÄR PÅ GÅNG I LEAN LANTBRUK OKTOBER 2015?

ATT LEDA FÖRÄNDRING. Ingen förändring utan ledarskap. Dessa övningar ger dig som ledare nyttiga saker att göra och prata om när du leder förändring.

Utvecklingssamtal. mellan chef och underordnad chef

SCRUM. Vattenfallsmodellen. Analys. Design. Kod. Test. Rational Unified Process Agile. Kallas också linjär sekventiell modell.

Fem steg mot en effektiv servicelogistik

ROLLSPEL E 011 Sidan 1 av 5 Arbetsmarknadstolkning. Ordlista

Lean Healthcare. Strategiska staben

Kanban i Extreme Programming

MARY KAY MARKNADSPLAN!

Lean Production. Jon Engström Kvalitetsteknik, IEI

Agila metoder och motivation

Här följer några sidor mötestips ur vår bok

Scaled Agile Framework

VARFÖR? OFFERT- UNDERLAG FÖRSTA KONTAKT MED ARKITEKT KONTRAKT FAKTISK SLUTBESIKTNING BYGG- START PLANERAD SLUTBESIKTNING ÄTA- ARBETEN

Positiva pedagoger och kreativa arbetslag i förskolan. Susanne Bogren och Nanna Klingen

Vad roligt att ni har valt att bjuda varandra på den här timmen.

Det perfekta mötet med politiker och media finns det? 4 februari 2015

Säkra vägar. 4-5 Trafik Vad är trafik egentligen? Ser den likadan ut under hela dygnet?

#talasomted. Om konsten att tala - #talasomted

Presentationsteknik. Ökad försäljning Inspirerande ledarskap Starkare samarbeten

Lätt att göra rätt med målstyrningstavla! Linda Carlsson

KiVa Skola situationskartläggningen 2016 sidan 1/31. KiVa Skola situationskartläggningen 2016 sidan 2/31

oskar allerby BRÖLLOPSFOTOGRAFI 2012

STRESS ÄR ETT VAL! { ledarskap }

Lean software development och lättrörlig utveckling

Välkomna till Utvecklingsarbetet Nykomna Svenskar Lärande seminarium 2. Landstinget i Jönköpings län

Lean. att göra mer med mindre. Lean Prolog Prolog 2011

Försäljning av konsulttjänster till offentlig sektor

SCRUM. En agil projektmetod baserad på empiri - vad fungerar och vad fungerar inte?

2013 PUBLIC EXAMINATION. Swedish. Continuers Level. Section 1: Listening and Responding. Transcript

18 STEG FÖR HUR DU SKAPAR EFFEKTIVARE MÖTEN!

Storyline Familjen Bilgren

Mental träning termin 2 HT-10 Sida 1 av 1

Heta tips för dig som går i grundskolan och snart ska ut på din första PRAO

2. Mitt namn är... och jag ringer för att vi har fått in en intresseanmälan av dig om att arbeta hemifrån, stämmer det?

Tips till dig som är förälder till ett barn med hörselskada

DISC test Översatt till svenska

Chefer som översättare i vardagen

De 10 mest basala avslutsteknikerna. Direkt avslutet: - Ska vi köra på det här då? Ja. - Om du gillar den, varför inte slå till? Ja, varför inte?

Diskussionsmaterial till Landslagets fotbollsskola Handledning. Nolltolerans

Processledarmanual. Landsbygd 2.0

Introduktion till Lean, dag1

Thomas i Elvsted Kap 3.

Lean vad är det Så här arbetar vi i Vara Resultat

Att bygga hållbara förändringar

Presentationsteknik. Möta investerare. Tips och råd inför din Pitch 10 min

Välkommen. till Invändningar och avslut Xecutive. Henrik Mannerstrale. Copyright: Powersales Communication

Social thinking. Michelle Garcia Winner. Logoped Logoped

IdrottOnline. Ambassadörsutbildning

INDIREKTA INKÖP MED PALETTE BUYER

SLUTRAPPORT FÖR PROJEKT

Uppföljning arbetssättet pulsmöten/pulstavlor

Agila Avtal. avtalsformer som kan fungera. Carina Meurlinger

TOLERANS 5 GRÄNSLÖSA RELATIONER

Handledning för 12-stegsinspirerade samtalsgrupper. utifrån Olle Carlssons bok 12 steg för hopplösa Livsförändring på djupet

Tid till förbättring ger tid till förbättring

Start. Your Information and Technology Partner. Citec_Presentation_Kalmar_ ppt Copyrights 2004 / Citec Information Oy Ab

Hålla igång ett samtal

Transkript:

Kanban Marcus Hammarberg

Kanban? Vad sjutton är Kanban för något? Jag brukar beställa yakiniku...

http://blog.huddle.net/wp-content/uploads/2009/08/team-building-exercises-improving-teamwork.jpg Kanban är ett verktyg som hjälper dig och ditt team att blir bättre och bättre. Varje dag Att identifiera och åtgärda problem i er abetsprocess Kanban fungerar ihop med befintliga metod Egentligen är det några enkla principer som baserar sig i tankarna från...

Toyota Production System - TPS Eller fritt översatt till västvärlden - LEAN

Just-in-Time Just-in-Case Grundtanken att man når ett flöde från idé till färdig produkt där värde läggs till i en ständig ström Det når man när arbete görs Just-in-time [CLICK] - precis när det finns behov. Istället för att bygga lager Just-in-Case [CLICK] Eftersom inget lager finns kommer alla problem att sakta ner flödet eller...

BÄTTRE BILD? FÖRTYDLIGA PULL?... stoppar det helt Och det är något BRA eftersom vi då får en chans att förbättra oss, undanröja hinder och eliminera slöserier - waste. Så för att summera denna korta introduktion kan man säga att Lean handlar om att engagera alla medarbetare i en ständigt mission att identifiera och eliminera problem i vår process. Och vi använder verktyg som Kanban för att göra det.

Ju snabbare vi kan få värde till kunden desto mer pengar kommer vi att tjäna, eller värde kommer vi att skapa.

BÄTTRE BILDER? Därför fokuserar man på cykel- och led-tider och försöker driva ner dem. Dvs hur lång tid det tar från beställning till leverans

Det finns massor av fördelar med att korta ledtiderna men en som en grupp testare lätt kan relatera till är feedback och kortare feedback-loopar. Ju snabbare vi får feedback på det vi gjort, om det fungerar, används och är omtyckt desto enklare är det att fatta nästa beslut om hur vi ska göra. Det vi gjorde hela förra året går inte att använda. Det vi gjorde hela förra veckan går inte att använda. Vi har skapat ett mindre lager

Ok - så hur får vi kortare ledtider? Vad kan vi göra? Helt enkelt bara jobba snabbare? Det är både svårt och dyrt. Kanban hjälper oss med tre enkla principer

Make Work Visible Limit Work in Process Help work to flow Source: http://www.kanban101.com/ - Synliggöra arbete och dess flöde - Begränsa mängden pågående arbete - hjälp arbetet att flöda fort genom processen - dvs korta ledtiderna Här lånar jag från Janice Linden Reed s site Kanban101

Make Work Visible Limit Work in Process Help work to flow Vi börjar med Visualisering. Visualisering är en mycket viktig princip i Kanban och handlar om att synliggöra arbete och dess flöde där det kanske annars inte hade varit synligt extra viktigt i vår branch, där arbetet inte syns.

Vem av dessa två har mest att göra? Det går inte att säga - vårt arbete syns inte... Det sker i huvudet.

MER KOMPLICERAD TAVLA OCKSÅ Maybe a clue that you could simplify your process Så istället skapar vi visuella hjälpmedel för vårt arbete, t.ex. lappar på en tavla och visar hur det färdas genom vår arbetsprocess. Kommunicerar till: vårt team andra intressenter hur mycket vi har att göra Här är ett enkelt exempel för ett litet utvecklingsteam.

Source: Jeff Anderson Och ibland kanske det är så här komplext

Make Work Visible Limit Work in Process Help work to flow Låt oss titta lite på att begränsa WIP - Work in Process

För mjukvaru-projekt? Men förresten vad är det? Work-in-Process? För oss i mjukvaru-branchen? Här är några exempel

Specifikationer som inte implementerats

Kod som inte integrerats med annan kod

Otestad kod http://lh5.ggpht.com/_8sjzzf9l_xm/sh28hftksdi/aaaaaaaaamc/lagqypi3syi/dscf8047.jpg

Eller kod som är färdig för produktion men får ligga och vänta på nästa produktionsättning Allt detta är exempel på saker som fortfarande är i vår process och som vi har ansvar för Work-in-Process.

Men hur?! BÄTTRE BILD... OK - då vet jag vad det är Men hur kan jag begränsa det?

Mindre delar Vi kan jobba med mindre delar Istället för stora use case som tar månader att göra klart jobbar vi med user stories som tar ett par dagar t.ex., som man gör i XP och Scrum

Begränsa oss till vår kapacitet Hur många har upplevt det där? Ja inte åsnan då utan att få arbete påtvingat dig och ditt team. Arbete och en deadline som inte ni har satt t.ex. För att minska mängden samtidigt arbete bör vi istället låta teamet dra nytt arbete när de avslutat något.

Omarbete Se till att vi bygger med kvalitet så att vi inte får göra om saker för att VI har gjort fel. Använd automatiserade tester och korta feedbackloopar.

Undvik väntan Undvik väntan - för vad händer när man väntar? Ja inte ska jag sitta här och inte göra något - jag börjar med något nytt. men kom då ihåg att du just ökade ledtiden för allt annat arbete in process.

Undanröj hinder Samma sak med hinder - man börjar gärna med något nytt

Korsfunktionella team Ett sätt att hantera hinder och väntetider att är att ha korsfunktionella team, som kan hjälpa varandra att göra klart saker istället för att jobba på en sak var. Om man staffar teamet med alla kunskaper för att ta saker från start till mål så har vi verkligen möjlighet att reducera risken för väntan och andra slöserier.

http://utanlikhet.blogg.se/images/2011/who-cares-about-time_135717878.jpg Så vem bryr sig? Lite mer arbete i processen - vem bryr sig?

t a problem here Att ni får för mycket WIP är symptomen på ett problem. Strunta inte i det - lös det Det här händer om ni inte gör något åt det - allt arbete i processen får längre ledtid - lägre kvalitet - mer risk - mer förändringskänsliga - större lager

Make Work Visible Limit Work in Process Help work to flow Här är själva tricket... eller hur. Här finns det mängder att lära och läsa. På ett så kort tal så har jag ingen möjlighet att gå igenom alla saker vi gör för att hjälpa arbetet att flöda. Men jag kanske hinner två korta saker:

När visualiserar vårt arbetsflöde, som det här enkla exemplet, så kan det vara en god idé

att hanterat överlämningar och väntet tider genom att introducera köer.

Så att nästa steg kan se när det är dags att dra nytt arbete från Klar-kön från föregående steg.

Och nu kan vi sätta en policy för hur många saker vi jobbar med samtidigt i varje kolumn. Vår WIP-limit. Här har vi skrivit den ovanför varje kolumn. Det får bara finnas 2 lappar i analys (både doing och done) Gränsen i utveckling är 3 och test 2.

Köer som ledande indikatorer Jaha - vad ska vi ha dessa gränser till? Jo de hjälper oss att fatta beslut om hur vi ska hantera problemsituationer

Här t.ex. är alla kolumner fulla. Man jobbar i test med sina två men samtidig håller utvecklingsgänget på att avsluta sin sista saker.

Så helst skulle utveckling vilja dra en ny lapp. Annars blir de idle

Men det får de inte - då bryter de vår WIP-limit Vi har en flaskhals - denna gång i test. En bra sak är att denna flaskhals inte uppstår ur tomma intet - du kommer att se den byggas upp över tid. Jämför med en rapport som talar om hur det gick Vad ska vi göra? - vi ska INTE fortsätta producera och bygga lager - för då kommer allt annat arbete i processen bli lidande och gå långsammare - det här pekar på att ett problem finns. Lös dem - strunta inte i dem! Istället - det vi SKA göra - prata om det - försök först att utnyttja flaskhalsen till fullo. Ta bort andra sysslor eller projekt t.ex. så att de lägger all tillgänglig tid på test. - därefter kanske vi ska öka flaskhalsen kapacitet, t.ex. genom automatisering eller anställa fler testare.

Make Work Visible Limit Work in Process Help work to flow För att sammanfatta så kan man säga att Kanban handlar om att: - Synliggöra arbete och dess flöde - Begränsa mängden pågående arbete - och hjälpa arbetet att flöda fort genom processen - dvs korta ledtiderna Dessa 3 principer kan appliceras på vilken metod du än jobbar med idag. Du gör säkert vissa av dessa saker redan, till viss utsträckning.

Just do it! Sluta börja - börja slutföra Synliggör ert arbete Begränsa WIP och förbättra era ledtider Så faktiskt - jag tycker du ska börja imorgon. - Kom överens om att sluta börja och börja sluta istället - Synliggör ert arbete och studera dess flöde genom processen - Begränsa mängden pågående arbete och förbättra era ledtider Då har ni kommit en bit på väg och kommer lättare att upptäcka och kunna åtgärda problem som uppstår. På det sättet kan ni bli bättre och bättre

Tack för mig www.marcusoft.net @marcusoftnet marcus.hammarberg@avegagroup.se