Per què funciona el Kanban i com saber si el teu equip hi està preparat
Gestió de la feina

Per què funciona el Kanban i com saber si el teu equip hi està preparat

La majoria d'equips adopten el Kanban perquè algú va llegir un article en un blog. La pregunta més intel·ligent és si els problemes que resol el Kanban són realment els que té el teu equip.

Editorial de FabricLoop
2.800 paraules
12 min de lectura

Hi ha un moment que reconeixen la majoria d'equips, normalment quan passen de vuit o nou persones. La feina es fa (s'envien correus, es lliuren funcionalitats, s'atén els clients), però ningú no té una idea clara de què fa la resta. Els projectes s'acumulen. Es prometen coses i després s'obliden en silenci. Dediques vint minuts abans de cada reunió a descobrir en quin punt és realment una feina. La resposta, normalment, és «per algun lloc».

Aquest és el problema que el Kanban va néixer per resoldre. No el problema de definir l'estratègia, de contractar les persones adequades o de construir una cultura, sinó el problema operatiu concret i esgotador de saber en què treballa el teu equip i què l'està frenant.

És una eina sorprenentment humil per a tota l'atenció que ha rebut. El Kanban no pretén arreglar la teva organització. Simplement fa visible la feina. I resulta que la visibilitat, aplicada amb constància, canvia un nombre notable de coses aigües avall.

D'on va sorgir realment el Kanban

La paraula és japonesa (vol dir «cartell» o «tauler de senyals») i el sistema el va desenvolupar Toyota a finals dels anys quaranta per gestionar l'inventari a les seves plantes de fabricació. La idea era senzilla: en lloc de produir peces segons un calendari fix, la fàbrica només les produïa quan una estació posterior indicava que les necessitava. Una targeta física, el kanban, anava enrere per la cadena com a petició. No es fabricava res de manera especulativa. No s'acumulava res de manera innecessària.

La intuïció de Toyota, que més tard van agafar els equips de programari, és que la major part de la ineficiència d'un sistema no ve de gent que treballa massa a poc a poc, sinó de feina equivocada feta en el moment equivocat. Massa coses començades alhora. Colls d'ampolla que ningú no detecta fins que és massa tard. Feina acabada que espera en un lloc mentre el pas següent està desbordat en un altre.

Els desenvolupadors de programari, sobretot en empreses com Microsoft a principis dels anys 2000, van començar a adaptar aquestes idees al treball del coneixement. Les targetes van passar a ser tasques. Les estacions de la fàbrica, etapes d'un flux de treball. I el tauler de senyals va esdevenir un tauler (físic al principi i després digital) on tothom de l'equip podia veure d'un cop d'ull què estava en curs, què esperava i què estava acabat.

El tauler no és el sistema. El tauler és el que fa visible el sistema. El sistema és com treballa realment el teu equip, i si li funciona.

Què et mostra realment un tauler Kanban

Un tauler Kanban bàsic té tres columnes: Per fer, En curs i Fet. Per a molts equips petits n'hi ha prou, i és un bon punt de partida. Però el valor real apareix quan comences a personalitzar aquestes etapes perquè s'ajustin a com flueix de debò la teva feina, no a com voldries que flueixi.

Un equip de contingut pot fer servir: Idea, Briefing, En esborrany, En revisió, Programat, Publicat. Un equip de programari podria dividir «En curs» en columnes separades per al desenvolupament, la revisió de codi i el control de qualitat. Un equip de consultoria podria fer el seguiment de Descoberta, Proposta, Actiu, Esperant el client i Tancat. Les etapes haurien de reflectir traspassos reals i temps d'espera reals: llocs on la feina canvia de mans o on s'atura fins que passa una altra cosa.

Backlog 5
Màrqueting
Campanya de correu del tercer trimestre
Sense assignar
Producte
Revisió del flux d'onboarding
Sense assignar
Operacions
Renovació del contracte amb el proveïdor
Sense assignar
En curs 4 / WIP 3
Producte
Correcció del pagament al mòbil
Layla · 3 dies
Màrqueting
Pàgina de destinació d'un soci
Sam · 5 dies
Operacions
Informe d'auditoria del magatzem
Bloquejat · 8 dies
Fet aquesta setmana 6
Màrqueting
Article del blog: guia de preus
Completada dimecres
Producte
Actualització de la documentació de l'API
Completada dilluns
Operacions
Reconciliació de factures
Completada dimarts

Fixa't en la targeta de la columna del mig: l'informe d'auditoria del magatzem, amb vuit dies, marcat com a bloquejat. En un sistema sense tauler, aquesta tasca podria estar dues setmanes més aturada abans que ningú s'adonés que no avança. Algú espera un tercer. O es necessita una decisió d'una persona responsable que no sap que és qui bloqueja. El tauler fa visible el bloqueig. Això és la major part de la feina.

La regla que ho fa funcionar: els límits WIP

Si hi ha un concepte que separa els equips que fan servir bé el Kanban dels que només tenen una llista de tasques més maca, són els límits de feina en curs, o límits WIP. La idea és que cada columna té un nombre màxim d'elements que hi poden ser alhora. Quan una columna és plena, no pots afegir més feina fins que alguna cosa en surti.

Això sembla contraintuïtiu. Segurament poder posar més tasques en curs vol dir que se'n fan més? No. El que passa de debò quan la gent treballa en massa coses alhora és que tot triga més. Els canvis de context són cars. La feina mig acabada crea una sobrecàrrega de coordinació. I quan deu coses són «en curs», és molt difícil saber quines avancen de debò i quines són encallades però sense marcar.

Un límit WIP de tres a la columna En curs vol dir que, quan arriba un quart element a la taula d'algú, algú de l'equip ha de prendre una decisió: quina de les tasques existents s'acaba primer? Obliga a prioritzar. Obliga a conversar. I tendeix a fer que els elements individuals s'acabin més de pressa, encara que el ritme d'inici de feines noves es ressenti.

La troballa de recerca que la majoria de responsables ignoren

Els estudis sobre multitasca mostren de manera sistemàtica que canviar d'una tasca a una altra costa aproximadament un 20–40 % del temps productiu. Un desenvolupador que va canviant entre tres funcionalitats no és un terç de productiu en cadascuna: probablement s'acosta més a una cinquena part, un cop comptes la càrrega mental de recuperar el context. Els límits WIP del Kanban són, en part, un remei estructural per a això.

Kanban o Scrum: la pregunta que els equips sempre es fan

Si has passat temps entre equips de programari o has seguit el pensament modern sobre operacions, probablement t'has trobat amb Scrum, el marc que organitza la feina en sprints fixos de dues setmanes, amb sessions de planificació, retrospectives i rols definits com el Scrum Master i el Product Owner. Molts equips tracten Scrum i Kanban com a metodologies rivals i senten que n'han de triar una. La distinció és en realitat més senzilla.

El Kanban et convé si

  • La feina arriba de manera imprevisible o contínua
  • Les tasques tenen mides molt diferents
  • El teu equip abasta diverses funcions
  • Vols començar amb poc i fer evolucionar el procés
  • El que més importa és la rapidesa de cada element

Scrum et convé si

  • La feina es pot planificar en lots fixos
  • El teu equip és sobretot d'enginyeria
  • Una cadència de lliurament previsible és una prioritat
  • Tens capacitat dedicada per facilitar el procés
  • Els interessats necessiten actualitzacions estructurades i periòdiques

Molts equips, sobretot els que no són d'enginyeria de programari pura, troben feixuc el ritual de Scrum i incòmoda l'estructura d'sprints fixos per al treball operatiu continu. Els equips de màrqueting, d'èxit de clients, d'operacions i els fundadors que gestionen tot alhora poques vegades tenen una feina que encaixi bé en cicles de dues setmanes. El model de flux continu del Kanban sol anar-los millor.

Dit això, molts equips combinen tots dos. Fan servir cicles de planificació a l'estil sprint per al desenvolupament de producte i, alhora, un tauler Kanban per a la feina operativa i de suport que arriba sigui quin sigui l'sprint en curs. És un híbrid perfectament raonable.

Les tres preguntes que el teu tauler hauria de respondre en trenta segons

Un tauler Kanban és més útil quan el pots mirar i, sense parlar amb ningú, respondre ràpidament aquestes tres preguntes: en què treballa ara mateix l'equip? On s'encalla la feina? Hi ha alguna cosa que s'hauria de fer i que encara no s'ha començat?

Si no pots respondre les tres en trenta segons de mirar el tauler, probablement no s'està mantenint bé. La manera més habitual de fracassar és un tauler on es creen tasques però mai es mouen: es converteix en un cementiri de bones intencions i no en un mapa viu de la feina real. Un tauler que no està al dia és pitjor que no tenir-ne cap, perquè crea una falsa sensació de visibilitat.

La disciplina necessària per mantenir un tauler és real. Les tasques s'han de moure quan es mou la feina. Els elements bloquejats s'han de marcar en el moment que s'aturen, no dues setmanes després. Les targetes han de tenir responsables clars, i els responsables han d'actualitzar les seves targetes. Res d'això no requereix gaire temps (una pràctica de Kanban ben portada pot costar de cinc a deu minuts per persona i dia), però requereix constància. Els equips que més es beneficien del Kanban són els que tracten el tauler com la font de veritat, no com un exercici addicional de registre.

FL
Com ho recolza FabricLoop

La vista de tauler de FabricLoop està pensada justament per a això: un espai de treball viu on les tasques, els missatges i les notes conviuen, de manera que actualitzar una targeta no vol dir canviar a una altra eina. Quan algú marca una tasca com a bloquejada o la mou a Fet, el context hi queda adjunt: la conversa que explica per què s'ha aturat alguna cosa, el fitxer que era el lliurable final, la nota que recull què es va decidir. El tauler es manté al dia perquè actualitzar-lo costa el mateix esforç que deixar un comentari.

Què no fa el Kanban

El Kanban no és una eina d'estratègia. No t'ajudarà a descobrir en què has de treballar, només a gestionar el que ja has decidit fer. Si la teva organització té un problema de priorització, o de mandat poc clar, o un problema de «comencem massa projectes abans d'acabar els antics» arrelat en el comportament del lideratge i no en el procés, un tauler Kanban farà aflorar aquests problemes però no els resoldrà.

Tampoc no substitueix una bona gestió. Un tauler no reemplaça les converses individuals, ni la delegació meditada, ni la comunicació clara sobre per què importa una determinada feina. De vegades els equips adopten eines de procés esperant que el procés faci la feina relacional i organitzativa que de fet correspon a qui dirigeix. No ho farà.

El que sí que farà és reduir la incertesa de fons que alenteix la majoria d'equips. Les preguntes «qui treballa en què», «això està fet?» i «què hauria d'agafar ara» generen una quantitat enorme de comunicació de poc valor en les organitzacions que no tenen un sistema compartit i visible. El Kanban n'elimina la major part, d'aquest soroll. I per als equips en què aquest soroll és el problema principal, la diferència és considerable.

Com començar, sense un taller de tres dies

Les millors implantacions de Kanban que he vist van començar amb poc i van anar evolucionant. Les pitjors van implicar un consultor, dos dies de retir i un tauler preciosament dissenyat que ningú no feia servir a la tercera setmana.

Comença amb el teu equip tal com és i amb la feina que tens de veritat. Crea tres columnes: Backlog, En curs, Fet. Dedica trenta minuts amb l'equip a posar cada element de feina actual en una targeta. Acordeu una sola regla: quan comenceu una cosa, va al tauler. Quan es mou, moveu la targeta. No feu res més durant dues setmanes.

Passades dues setmanes, mireu el tauler junts. On s'ha acumulat feina? Què ha quedat al Backlog que tothom deia que era una prioritat? Què s'ha mogut més de pressa del que s'esperava? Què s'ha encallat i per què? Fes servir el que observis per afinar les columnes i afegir-hi precisió. Potser «En curs» s'ha de dividir en «En curs» i «Esperant un tercer». Potser necessites una columna anomenada «En revisió» perquè aquest pas continua perdent-se. Deixa que el tauler evolucioni segons el que revela la teva feina real, no segons el que diu un llibre de metodologia que hauria de semblar.

Un error habitual que cal evitar

No afegeixis més columnes per fer que el tauler sembli sofisticat. Cada columna és un traspàs, i cada traspàs és un lloc on la feina es pot encallar. Comença amb poc. Afegeix complexitat només quan la versió senzilla et mostri on la necessites.

El joc a més llarg termini: les mètriques de flux

Quan un sistema Kanban funciona, genera dades que la majoria d'equips no fan servir mai. El lead time, és a dir, el temps total des que es crea una tasca fins que s'acaba, és la més important. Si el lead time mitjà d'una tasca típica és de dotze dies i voleu que sigui de cinc, ara teniu un número amb què treballar i un tauler que us mostrarà on van a parar aquells set dies de més.

El cycle time mesura només el període de feina activa, sense comptar el temps que una tasca passa al backlog. El throughput mesura quants elements completa el teu equip per setmana. Cap d'aquestes mètriques no requereix programari especial si ets disciplinat a anotar quan es creen les targetes i quan es tanquen. I, plegades, donen una imatge molt més honesta de la capacitat del teu equip que qualsevol procés de planificació basat en estimacions.

La majoria d'equips petits i mitjans no arriben mai a aquest punt. Fan servir el Kanban com a eina de visibilitat, que ja té valor per si mateixa, i no van més lluny. No passa res. Però si et trobes volent comprometre't amb els interessats sobre quan estarà feta una cosa, o volent entendre per què una feina triga tres vegades més del que es preveia, les mètriques són allà quan les necessitis.

FL
Veure-ho a FabricLoop

A FabricLoop, cada targeta porta la seva història: quan es va crear, quan es va moure entre etapes, quan es va completar. Aquestes dades hi són tant si les fas servir ara com si no. Els equips que comencen amb poc sovint hi tornen sis mesos després, quan volen entendre per què un trimestre va semblar tan caòtic, i descobreixen que el tauler va registrar tot el que necessitaven saber.


Idees clau
01
El Kanban resol un problema concret: fer visible la feina. Si el teu principal maldecap és saber en què treballa cadascú i on s'encallen les coses, és l'eina adequada. Si el teu problema és l'estratègia o la priorització, farà aflorar el problema però no l'arreglarà.
02
Les columnes haurien de reflectir com flueix realment la teva feina, no com voldries que fluís. Comença amb tres i afegeix precisió només quan observis on es produeixen realment els traspassos i els temps d'espera.
03
Els límits WIP són el mecanisme que separa un sistema Kanban que funciona d'una llista de tasques digital. Limitar la feina en curs obliga a prendre decisions de priorització i tendeix a fer que les tasques individuals s'acabin més de pressa, encara que començar feina nova sembli més lent.
04
Un tauler que no es manté al dia és pitjor que no tenir-ne cap. La disciplina de moure les targetes en temps real és tota la pràctica. De cinc a deu minuts per persona i dia, fets amb constància, són el que fa funcionar el sistema.
05
El Kanban s'adapta millor que Scrum als equips on la feina arriba de manera contínua i imprevisible: màrqueting, operacions, èxit de clients i equips de funcions mixtes. L'estructura d'sprints fixos de Scrum encaixa millor amb la feina d'enginyeria pura.
06
La pitjor manera de fracassar és adoptar un sistema massa complex massa aviat. Comença amb Backlog / En curs / Fet. Fes-lo servir dues setmanes. Deixa que el que observis et digui què has d'afegir.
07
El Kanban genera automàticament dades de lead time i de throughput si les targetes porten data. La majoria d'equips ho ignoren al principi i hi tornen més tard. Quan vulguis comprometre't amb sinceritat sobre els lliuraments, aquestes dades són les que ho fan possible.
08
Les targetes bloquejades són el senyal més important d'un tauler. Una tasca que porta cinc dies a la mateixa columna sense moure's és una conversa de gestió que espera per tenir lloc, no només una targeta que es pugui deixar fins a la propera reunió diària.
09
El Kanban no substitueix una bona gestió. Substitueix la incertesa de fons i la comunicació de poc valor per comprovar l'estat de les coses, que alenteixen els equips. La feina relacional i organitzativa continua corresponent a qui dirigeix l'equip.
10
El millor lloc per començar és la feina que ja tens, l'equip tal com ja és i una sessió de trenta minuts per posar-ho tot en targetes. La sofisticació es guanya; no es dissenya per endavant.