Guida pratica per determinare i limiti giusti per il tuo team.
Una domanda comune: "Quale dovrebbe essere il nostro limite WIP?"
La risposta onesta: Non lo sappiamo. Inizia da qualche parte e aggiusta.
I limiti WIP sono esperimenti, non calcoli. Contesti diversi richiedono limiti diversi, e il limite giusto oggi potrebbe essere sbagliato il mese prossimo.
Detto questo, ci sono punti di partenza ragionevoli e principi per guidarti.
Puoi impostare i limiti WIP a diversi livelli:
Limiti per colonna: Ogni fase ha il proprio limite.
Limite di sistema: Totale degli elementi nel sistema.
Limiti per persona: Il WIP di ogni persona è limitato.
La maggior parte dei team usa una combinazione: Limiti per colonna per il flusso di lavoro, a volte con limiti per persona sovrapposti.
La regola "n o n-1": Inizia con un limite uguale o inferiore di uno al numero di persone che lavorano in quella fase.
Se 3 sviluppatori lavorano nella colonna Dev, prova un limite WIP di 3 o 2.
Perché funziona:
La regola "2x throughput": Imposta il WIP di sistema a circa 2x il tuo throughput settimanale.
Se completi 8 elementi a settimana, punta a ~16 elementi nel sistema totale.
Perché funziona:
Inizia Più Alto, Poi Abbassa
È più facile iniziare con limiti più alti e stringerli che iniziare troppo stretti e creare frustrazione. Abbassa il limite quando le cose sembrano fluide; i punti critici ti diranno dove.
Il limite è troppo alto:
Il limite è troppo basso:
Giusto (per ora):
Ricorda: "Giusto" è dinamico. Man mano che il team migliora, stringi i limiti. Man mano che la composizione del team cambia, riaggiusta.
La colonna Dev raggiunge il suo limite 2-3 volte a settimana. Ogni volta, uno sviluppatore finisce una review invece di iniziare nuovo lavoro. Il flusso migliora e il team ha discussioni produttive sulle priorità.
La colonna Dev ha un limite di 10 per 3 sviluppatori. Non viene mai raggiunto. Tutti hanno 3+ elementi in corso. Il cambio di contesto è dilagante. Il limite è decorazione.
I limiti WIP dovrebbero evolversi. Ecco un processo sano:
Configurazione iniziale: Scegli limiti di partenza ragionevoli usando le euristiche sopra.
Osservazione settimanale: I limiti vengono raggiunti? Troppo spesso? Mai? Cosa succede quando lo sono?
Discussione in retro: Rivedi il flusso. I limiti stanno aiutando? Cosa dovrebbe cambiare?
Stringimento graduale: Man mano che il team migliora il flusso, prova ad abbassare i limiti. Limiti più bassi rivelano i problemi prima e creano più pressione per l'efficienza.
Allentamento quando necessario: Circostanze mutevoli (nuovi membri del team, nuovi tipi di lavoro) potrebbero richiedere di rilassare temporaneamente i limiti.
Il segnale di maturità: I team Kanban maturi hanno spesso limiti sorprendentemente bassi. Hanno eliminato gli sprechi e possono lavorare efficacemente con vincoli stretti.