Pijplijnvorm
Een kanban-systeem is een pijplijn. De geometrische eigenschappen van die pijplijn bepalen hoe snel werk erdoor stroomt.
Stel je de pijplijn voor als een buis met vijf segmenten: één voor elke kolom: Backlog, Selected, In Progress, Review, Done. Elk segment heeft een breedte (zijn WIP-limiet) en een stromingssnelheid (hoe snel werk erdoor gaat).
Dwarsdoorsnedeoppervlak & stromingssnelheid
In de vloeistofdynamica dwingt een nauwe pijp snellere stroming door de vernauwing. In een kanban-systeem dwingt een nauwe kolom (lage WIP-limiet) werk af te ronden voordat nieuw werk binnenkomt. De analogie is niet perfect: water wordt behouden, maar werkitems kunnen worden aangemaakt en vernietigd: maar de ruimtelijke intuïtie is nuttig.
Een brede kolom (hoge WIP-limiet of geen limiet) laat werk accumuleren. Een nauwe kolom dwingt voltooiing af. De geometrie van het bord codeert de theorie van het team over waar beperkingen thuis horen.
De wachtrijdriehoek
Op elk moment kan de staat van een kanban-kolom geometrisch worden beschreven als een wachtrij met:
- Lengte: aantal kaarten momenteel in de kolom
- Breedte: de WIP-limiet (maximum kaarten toegestaan)
- Snelheid: kaarten voltooid per tijdseenheid (doorvoer)
Als Lengte > Breedte, is de kolom in overtreding. Als de snelheid van kaarten die een kolom binnengaan consistent hoger is dan de snelheid van kaarten die weggaan, groeit de wachtrij zonder limiet: een geometrische divergentie.
Wachtrijgeometrie
Een Review-kolom heeft een WIP-limiet van 3 & voltooit 2 reviews per dag. De In Progress-kolom voltooit 4 kaarten per dag.
L = λW
Little's Law is een stelling uit de wachtrijtheorie, bewezen door John D.C. Little in 1961. Het geldt voor elk stabiel wachtrijsysteem.
L = λW
- L = gemiddeld aantal items in het systeem (WIP)
- λ (lambda) = gemiddelde aankomstsnelheid (doorvoer)
- W = gemiddelde tijd die een item in het systeem doorbrengt (doorlooptijd)
Herschikt voor kanban: Doorlooptijd = WIP ÷ Doorvoer
Als je team 5 kaarten per week voltooit & 20 kaarten tegelijkertijd in vlucht heeft, is je gemiddelde doorlooptijd 20 ÷ 5 = 4 weken.
De geometrische interpretatie
Op een tijd-versus-kaarten-grafiek beschrijft Little's Law een rechthoek: WIP is de hoogte, doorvoer is de helling van de invoercurve, & doorlooptijd is de horizontale afstand tussen wanneer een kaart binnenkomt & wanneer deze het systeem verlaat.
Verminder WIP (hoogte) zonder doorvoer (helling) te veranderen, en doorlooptijd (horizontale afstand) krimpt proportioneel. Dit is het geometrische bewijs dat WIP-limieten cyclustijd verkorten: niet door sneller te werken, maar door het gebied van werk in vlucht te verminderen.
Little's Law toepassen
Twee teams. Dezelfde doorvoer. Verschillende WIP.
Vorm van een resultaat
Little's Law beschrijft de geometrie van stroming door een systeem. Brian Tracy's formule uit 1986 beschrijft de geometrie van output van een enkel knooppunt: een solo werker.
R = (W × C) + T
- R: Resultaat
- W: Duidelijkheid van doel (0–10)
- C: Concentratie (0–10)
- T: Afleidingsvrije uren
De multiplicatieve term is een oppervlak
W × C definieert een rechthoek. Doelduidelijkheid op de ene as, concentratie op de andere. Het oppervlak van die rechthoek is de capaciteit om een resultaat voort te brengen. Een 9 × 9 rechthoek heeft oppervlak 81. Een 3 × 3 rechthoek heeft oppervlak 9: dezelfde dimensies bij elkaar opgeteld geven 12 beide keren, maar de oppervlakken verschillen met een factor 9. Dit is waarom doelduidelijkheid en concentratie samenstellen: zij werken geometrisch, niet rekenkundig.
T is een lengte, geen oppervlak
Afleidingsvrije uren tellen lineair op bij het resultaat. T breidt R uit langs één as: het kan de rechthoek niet uitbreiden. Elk uur gerichte tijd voegt dezelfde vaste toename toe, ongeacht hoe hoog W × C is. Dit maakt T de minst gehavende variabele: het verdubbelen van T op een lage (W × C)-basis verdubbelt een klein getal. Het verdubbelen van W of C op een matige basis vermenigvuldigt het oppervlak.
De asymmetrie
W & C zijn begrensd (0–10 elk). T is in principe onbegrensd maar begrensd door fysiologie. De praktische plafond van W × C is 100. De praktische T in een dag is 4–6 uur echte concentratie. Dus R is niet begrensd door tijd maar door de rechthoek.
Wat het kanban-bord geometrisch doet
Een vaag backlog-kaart verlaagt W voordat het werk begint. Meerdere items in Active splitsen C proportioneel. Elke context-switch stelt de concentratieopbouw terug: de tijd die nodig is om na onderbreking weer in een probleem in te gaan. WIP-limieten beschermen de rechthoek. Kaartafbakening vult het in.
Strategieën vergelijken
Twee strategieën om R van een baseline te verbeteren.
De CFD lezen
Een cumulatief stromingsdiagram (CFD) is een tijdreeksvisualisatie van werkstatus over het hele systeem. De x-as is tijd. De y-as is totaal aantal kaarten (cumulatief). Elke kolom op het kanban-bord wordt een band in de CFD.
Wat u moet lezen
Bandbreedte: de verticale afstand tussen twee grenslijnen op enig moment in de tijd vertegenwoordigt het aantal kaarten momenteel in dat stadium. Brede band = veel kaarten in dat stadium. Smalle band = weinig kaarten.
Helling: de helling van de bovengrens van een band vertegenwoordigt de aankomstsnelheid in dat stadium. Steilere helling = snellere aankomst. Vlakke helling = werk is gestopt met aankomst.
Gat tussen Done-grens en bovengrens: dit is uw huidige WIP. De horizontale afstand tussen wanneer een kaart het systeem binnenging en wanneer deze in Done kruiste, is de doorlooptijd van die kaart.
Pathologieën in een CFD
Een bolle band in één stadium: een band die in de loop der tijd breder wordt: is een knelpunt. Werk arriveert sneller dan het wordt voltooid. Dit is het geometrische signaal van het Review-wachtrijprobleem van eerder.
Een vlakke bovengrens (nulhelling) betekent dat geen nieuw werk wordt voltooid. Het systeem is vastgelopen in dat stadium.
Een vernauwende band betekent dat werk sneller wordt voltooid dan het aankomt: het stadium loopt voor op het systeem en staat op het punt van tekort aan input.
Diagnose uit een CFD
Een CFD lezen is de snelste manier om een kanban-systeem te diagnosticeren zonder met iemand te praten.
Het samenvoegen
Je hebt nu de geometrische toolkit voor kanban-analyse.