SlideShare ist ein Scribd-Unternehmen logo
1 von 25
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
Lean Kanban System




Copyright 2011, BestBrains
Kanban i softwareudvikling




Copyright 2011, BestBrains
I al enkelhed.......




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
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      Kolonner
         o      Swim lanes
         o      Grænser
         o      Kort – felter + indhold

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
Kanban sweet spots

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

    • Uforudsigelig efterspørgsel
      o Maintenance
      o Support

    • Bredere proces-perspektiv
       o Fra idé til deployment




Copyright 2011, BestBrains
Få Scrum til at fungere - et eksempel

    • Scrum på et større projekt
       o Flere feature-teams med koordinerede sprints
       o Understøttet af operations-pipeline
       o Afsluttede features i hver sprint
    • I praksis: Flaskehalse
       o Specialist-bemandede teams
       o Skæv belastning henover sprintet
           Personlig "effektivitet" i stedet for fælles effektfuldhed
       o Mange "færdige", men ikke testede og godkendte
         leverancer
       o Mange halve eller kvarte demoer ved sprintafslutning




Copyright 2011, BestBrains
Få Scrum til at fungere - et eksempel
   • Kanban ind på scenen - første team
      o WIP-limits
      o Fælles pull
      o T-shaped
      o Hele teamet engageret i forbedringer
      o Leverer på commitment - igen og igen
   • T-shaping på tværs af teams
      o Summer of love
   • Scrum of scrums
      o Kanban i fugleperspektiv
      o WIP-limits
   • I mål?
      o Nej, men på vej



Copyright 2011, BestBrains
Dag til dag
   • Daglige møder
      o Scrums
          Ikke en runde; boardet bagfra
      o Tech lead forum
      o Scrum of scrums
   • Procesforbedring
      o Ugentlige retrospectives
          Teams
          Project
      o 2 boards
   • Fortsatte udfordringer
      o Fælles backlog >< "i-shaped" teams
      o Stort er bare svært



Copyright 2011, BestBrains
Purple kanban-board




Copyright 2011, BestBrains
Scrum of scrums board




Copyright 2011, BestBrains
Improvement board




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
Copyright 2011, BestBrains
Copyright 2011, BestBrains
Kommende arrangementer
                    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?




Copyright 2011, BestBrains

Weitere ähnliche Inhalte

Ähnlich wie Hvad er kanban egentlig

Vælg den rigtige leverandør
Vælg den rigtige leverandørVælg den rigtige leverandør
Vælg den rigtige leverandør
BestBrains
 
Lær kanban med LEGO 02.03.2015
Lær kanban med LEGO 02.03.2015Lær kanban med LEGO 02.03.2015
Lær kanban med LEGO 02.03.2015
BestBrains
 
Kravspec best brains 4. okt. 2012
Kravspec   best brains 4. okt. 2012Kravspec   best brains 4. okt. 2012
Kravspec best brains 4. okt. 2012
BestBrains
 
Agile retrospectives - bliv bedre undervejs
Agile retrospectives  - bliv bedre undervejs Agile retrospectives  - bliv bedre undervejs
Agile retrospectives - bliv bedre undervejs
BestBrains
 
Agile retrospectives - erfaringer fra en agile coach
Agile retrospectives - erfaringer fra en agile coachAgile retrospectives - erfaringer fra en agile coach
Agile retrospectives - erfaringer fra en agile coach
Søren Weiss ✔
 

Ähnlich wie Hvad er kanban egentlig (20)

Få fordelene ved agil udvikling i it-porteføljen (IBM Global Business Services)
Få fordelene ved agil udvikling i it-porteføljen (IBM Global Business Services)Få fordelene ved agil udvikling i it-porteføljen (IBM Global Business Services)
Få fordelene ved agil udvikling i it-porteføljen (IBM Global Business Services)
 
Projektledelse af it-projekter (SCRUM)
Projektledelse af it-projekter (SCRUM)Projektledelse af it-projekter (SCRUM)
Projektledelse af it-projekter (SCRUM)
 
At overholde deadlines for releases V/Jesper Lillesø
At overholde deadlines for releases V/Jesper LillesøAt overholde deadlines for releases V/Jesper Lillesø
At overholde deadlines for releases V/Jesper Lillesø
 
Reload præsentation
Reload præsentationReload præsentation
Reload præsentation
 
Virksomhedens erfaringer med integrering af usabilityarbejde i agil udvikling...
Virksomhedens erfaringer med integrering af usabilityarbejde i agil udvikling...Virksomhedens erfaringer med integrering af usabilityarbejde i agil udvikling...
Virksomhedens erfaringer med integrering af usabilityarbejde i agil udvikling...
 
Powerpoint, alle
Powerpoint, allePowerpoint, alle
Powerpoint, alle
 
Sådan arbejder du dit digitale design sikkert i mål
Sådan arbejder du dit digitale design sikkert i målSådan arbejder du dit digitale design sikkert i mål
Sådan arbejder du dit digitale design sikkert i mål
 
Sådan skriver du et godt tilbud
Sådan skriver du et godt tilbudSådan skriver du et godt tilbud
Sådan skriver du et godt tilbud
 
Kvalitetssikring i et highperformance team
Kvalitetssikring i et highperformance teamKvalitetssikring i et highperformance team
Kvalitetssikring i et highperformance team
 
Usability-evaluering af løsninger til digital borgerservice af Jan Stage
Usability-evaluering af løsninger til digital borgerservice af Jan StageUsability-evaluering af løsninger til digital borgerservice af Jan Stage
Usability-evaluering af løsninger til digital borgerservice af Jan Stage
 
Vælg den rigtige leverandør
Vælg den rigtige leverandørVælg den rigtige leverandør
Vælg den rigtige leverandør
 
Lær kanban med LEGO 02.03.2015
Lær kanban med LEGO 02.03.2015Lær kanban med LEGO 02.03.2015
Lær kanban med LEGO 02.03.2015
 
Prøv dig frem eller specificer dig ihjel
Prøv dig frem eller specificer dig ihjelPrøv dig frem eller specificer dig ihjel
Prøv dig frem eller specificer dig ihjel
 
Scrum agile metoder i praksis webinar
Scrum agile metoder i praksis webinarScrum agile metoder i praksis webinar
Scrum agile metoder i praksis webinar
 
Kravspec best brains 4. okt. 2012
Kravspec   best brains 4. okt. 2012Kravspec   best brains 4. okt. 2012
Kravspec best brains 4. okt. 2012
 
God performance = God priotering
God performance = God prioteringGod performance = God priotering
God performance = God priotering
 
Agile retrospectives - bliv bedre undervejs
Agile retrospectives  - bliv bedre undervejs Agile retrospectives  - bliv bedre undervejs
Agile retrospectives - bliv bedre undervejs
 
Agile retrospectives - erfaringer fra en agile coach
Agile retrospectives - erfaringer fra en agile coachAgile retrospectives - erfaringer fra en agile coach
Agile retrospectives - erfaringer fra en agile coach
 
At arbejde med CMS i 2013
At arbejde med CMS i 2013At arbejde med CMS i 2013
At arbejde med CMS i 2013
 
Claus Dahl, Demo or die
Claus Dahl, Demo or dieClaus Dahl, Demo or die
Claus Dahl, Demo or die
 

Mehr von BestBrains

Retrospectives er spild af tid!
Retrospectives er spild af tid!Retrospectives er spild af tid!
Retrospectives er spild af tid!
BestBrains
 

Mehr von BestBrains (20)

Psykologien i agile teams
Psykologien i agile teamsPsykologien i agile teams
Psykologien i agile teams
 
Bliv en haj til nedbrydning okt 2016
Bliv en haj til nedbrydning okt 2016 Bliv en haj til nedbrydning okt 2016
Bliv en haj til nedbrydning okt 2016
 
Vsm best brains presentation_ september 2016_v4 2
Vsm best brains presentation_ september 2016_v4 2Vsm best brains presentation_ september 2016_v4 2
Vsm best brains presentation_ september 2016_v4 2
 
Lars thorup-react-and-redux-2016-09
Lars thorup-react-and-redux-2016-09Lars thorup-react-and-redux-2016-09
Lars thorup-react-and-redux-2016-09
 
BestBrains café-møde: Kanban med Lego ved Jesper Thaning
BestBrains café-møde: Kanban med Lego ved Jesper ThaningBestBrains café-møde: Kanban med Lego ved Jesper Thaning
BestBrains café-møde: Kanban med Lego ved Jesper Thaning
 
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
 
BestBrains café-møde d. 14. april: Retrospektiv antipatterns
BestBrains café-møde d. 14. april: Retrospektiv antipatternsBestBrains café-møde d. 14. april: Retrospektiv antipatterns
BestBrains café-møde d. 14. april: Retrospektiv antipatterns
 
Gør urværket synligt for dine teams
Gør urværket synligt for dine teamsGør urværket synligt for dine teams
Gør urværket synligt for dine teams
 
Tddbdd workshop
Tddbdd workshopTddbdd workshop
Tddbdd workshop
 
Craftsmanship 2016 -BestBrains Café-møder
Craftsmanship 2016 -BestBrains Café-møderCraftsmanship 2016 -BestBrains Café-møder
Craftsmanship 2016 -BestBrains Café-møder
 
Best brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handoutBest brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handout
 
Bliv en ørn til estimering nov 2015
Bliv en ørn til estimering nov 2015Bliv en ørn til estimering nov 2015
Bliv en ørn til estimering nov 2015
 
Den agile transformation november 2015
Den agile transformation november 2015Den agile transformation november 2015
Den agile transformation november 2015
 
Sandheden om agile udviklingsteams
Sandheden om agile udviklingsteamsSandheden om agile udviklingsteams
Sandheden om agile udviklingsteams
 
Lær 3 agile metoder på en aften, august 2015
Lær 3 agile metoder på en aften, august 2015Lær 3 agile metoder på en aften, august 2015
Lær 3 agile metoder på en aften, august 2015
 
Bliv en haj til nedbrydning, aug 2015.
Bliv en haj til nedbrydning, aug 2015.Bliv en haj til nedbrydning, aug 2015.
Bliv en haj til nedbrydning, aug 2015.
 
Haj til nedbrydning juni 2015
Haj til nedbrydning juni 2015Haj til nedbrydning juni 2015
Haj til nedbrydning juni 2015
 
Motivation - fedt, farligt & flygtigt.
Motivation - fedt, farligt & flygtigt.Motivation - fedt, farligt & flygtigt.
Motivation - fedt, farligt & flygtigt.
 
Switch -den_agile_omstilling
Switch  -den_agile_omstillingSwitch  -den_agile_omstilling
Switch -den_agile_omstilling
 
Retrospectives er spild af tid!
Retrospectives er spild af tid!Retrospectives er spild af tid!
Retrospectives er spild af tid!
 

Hvad er kanban egentlig

  • 1. Hvad er Kanban egentlig? Bent Jensen & Morten Ulrik Sørensen BestBrains ApS Copyright 2011, BestBrains
  • 4. Lean Kanban System Copyright 2011, BestBrains
  • 7. 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
  • 8. 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
  • 9. 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 Kolonner o Swim lanes o Grænser o Kort – felter + indhold Copyright 2011, BestBrains
  • 10. Målinger i et kanban • Cumulative flow diagrams • Lead times • Throughput • Failure demand Copyright 2011, BestBrains
  • 13. Throughput • Storypoints • User stories • Use cases • Tickets Copyright 2011, BestBrains
  • 14. Failure demand • Fejl • Rykkere • Opfølgning • Hastesager Copyright 2011, BestBrains
  • 15. Kanban sweet spots • Få Scrum til at fungere (bedre…..) • Uforudsigelig efterspørgsel o Maintenance o Support • Bredere proces-perspektiv o Fra idé til deployment Copyright 2011, BestBrains
  • 16. Få Scrum til at fungere - et eksempel • Scrum på et større projekt o Flere feature-teams med koordinerede sprints o Understøttet af operations-pipeline o Afsluttede features i hver sprint • I praksis: Flaskehalse o Specialist-bemandede teams o Skæv belastning henover sprintet  Personlig "effektivitet" i stedet for fælles effektfuldhed o Mange "færdige", men ikke testede og godkendte leverancer o Mange halve eller kvarte demoer ved sprintafslutning Copyright 2011, BestBrains
  • 17. Få Scrum til at fungere - et eksempel • Kanban ind på scenen - første team o WIP-limits o Fælles pull o T-shaped o Hele teamet engageret i forbedringer o Leverer på commitment - igen og igen • T-shaping på tværs af teams o Summer of love • Scrum of scrums o Kanban i fugleperspektiv o WIP-limits • I mål? o Nej, men på vej Copyright 2011, BestBrains
  • 18. Dag til dag • Daglige møder o Scrums  Ikke en runde; boardet bagfra o Tech lead forum o Scrum of scrums • Procesforbedring o Ugentlige retrospectives  Teams  Project o 2 boards • Fortsatte udfordringer o Fælles backlog >< "i-shaped" teams o Stort er bare svært Copyright 2011, BestBrains
  • 20. Scrum of scrums board Copyright 2011, BestBrains
  • 22. 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
  • 25. Kommende arrangementer 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? Copyright 2011, BestBrains