Cosa fare quando i limiti vengono raggiunti e come usare le violazioni in modo costruttivo.
Quando viene raggiunto un limite WIP, hai tre opzioni:
Tutte e tre sono valide a seconda del contesto. La chiave è che la violazione sia visibile e consapevole, non invisibile e inconsapevole.
Un limite violato è un segnale: "Sta succedendo qualcosa di insolito. Presta attenzione."
Se non raggiungi mai i tuoi limiti WIP, sono troppo alti. Se li violi costantemente, sono troppo bassi o c'è qualcosa di sistemico che non va.
Passo 1: Riconoscere il segnale Il limite è raggiunto. Questo è il sistema che funziona, non che si rompe.
Passo 2: Chiedere perché
Passo 3: Scegliere una risposta
Passo 4: Non violare automaticamente La tentazione è dire "ma questo è importante!" e iniziare comunque. Resisti. I limiti esistono per proteggere il flusso.
A volte violare il limite è la scelta giusta. Esempi:
Emergenza reale: La produzione è down, e siamo al limite WIP per Dev. Sì, inizia comunque la correzione.
Dipendenza bloccante: L'elemento bloccato sta aspettando input esterno. Iniziare qualcos'altro è meglio che restare inattivi.
Apprendimento: Un nuovo membro del team ha bisogno di fare pair, e questo supera temporaneamente il limite.
Ma rendilo visibile:
Se violi frequentemente i limiti, qualcosa non va. O:
Le violazioni sono dati. Tracciale per migliorare:
Cosa catturare:
Pattern da cercare:
Discussione in retro: "Abbiamo violato il limite WIP di Dev 4 volte questo sprint. Tre erano perché Code Review era intasato. Dobbiamo aumentare la capacità di Review?"
Questo trasforma le violazioni in opportunità di miglioramento invece che in sensi di colpa.
L'obiettivo non è zero violazioni. L'obiettivo sono violazioni consapevoli che portano ad apprendimento. Le violazioni inconsapevoli (limiti ignorati, nessuno se ne accorge) sono il vero problema.