Nell’articolo precedente ho condiviso un’esperienza personale che mi ha confermato, sul campo, come un flusso di lavoro sia davvero efficiente solo quando funziona al 60-70% della sua capacità potenziale. Cercare di spingerlo fino al 100% significa, inevitabilmente, condurlo al collasso: il sistema si satura, rallenta e finisce per bloccarsi.
La spiegazione di questo fenomeno, apparentemente controintuitivo, risiede nella solida base scientifica di un caso particolare della Teoria delle Code, comunemente noto come Legge di Little. Prende il nome da John D. C. Little, professore alla MIT Sloan School of Management, che la ha formulata.
La teoria delle code applicata ai flussi di lavoro
Possiamo visualizzare il nostro sistema come un “tubo di flusso” che eroga un servizio, i cui clienti sono le richieste di lavoro, che chiameremo work item (rappresentati nell’immagine come post-it).
Per analizzare questo sistema, utilizziamo tre concetti chiave:
Lambda (λ): la frequenza con cui arrivano i work item; ovvero, quanto viene caricato il sistema.
Mu (μ): la capacità produttiva del sistema; ovvero, il numero medio di work item serviti dal sistema per unità di tempo.
Work In Progress (Ls o WIP): il numero medio di work item in corso di lavorazione all’interno del sistema.
Nell’ipotesi che la frequenza di carico (λ) e la capacità produttiva (μ) siano costanti, entra in gioco la Legge di Little. Il modello semplificato che andiamo ad applicare si basa anche sulle seguenti ipotesi :
la coda segue una logica FIFO (first-in-first-out, il primo work item in coda è il primo servito)
i work item sono serviti su un unico canale, i tempi di servizio sono indipendenti gli uni dagli altri, seguendo una distribuzione tale per cui “μ” work item per unità di tempo possono essere serviti in media
i tempi di servizio sono indipendenti dal numero degli arrivi
La Legge di Little stabilisce che il WIP (Ls) è uguale alla frequenza di carico (λ) moltiplicata per il Tempo di Ciclo (Ws). Il Tempo di Ciclo è il tempo medio di permanenza di ciascun work item all’interno del sistema.
La Teoria delle Code ci fornisce anche la formula per calcolare il Tempo di Ciclo (Ws) del sistema, nell’ipotesi che la capacità produttiva (μ) sia maggiore della frequenza di carico (λ):
Quando il carico eccessivo blocca il flusso
Per comprendere l’importanza di mantenere non troppo elevato il carico, analizziamo cosa succede a un sistema che ha una capacità produttiva (μ) di 10 work item per ogni giornata lavorativa di 8 ore:
Carico giornaliero (λ)
Tasso di carico
Tempo di Ciclo medio (Ws)
Work In Progress (Ls)
Effetto sul sistema
5 work item
50%
1 ora e 36 minuti
1 work item
Sistema scarico
6 work item
60%
2 ore
1,5 work item
Sistema quasi carico
7 work item
70%
2 ore e 40 minuti
2,3 work item
Ancora accettabile
8 work item
80%
4 ore, quasi raddoppia
4 work item
Limite di stallo
9 work item
90%
8 ore
9 work item
Sistema quasi bloccato
10 work item
100%
Impossibile calcolare
Impossibile calcolare
Sistema in stallo completo
Come si può notare, l’aumento del carico non produce un incremento lineare della produttività, ma una vera e propria impennata del Tempo di Ciclo e del WIP.
Se passiamo da 6 a 8 work item al giorno, il Tempo di Ciclo raddoppia, così come il Work in Progress, che schizza a 4 work item in media. Quando il carico raggiunge 9 work item, il Tempo di Ciclo raddoppia ancora, costringendoci ad aspettare essenzialmente un giorno intero per vedere evaso un singolo work item. Al 100% del carico, le formule indicano un Tempo di Ciclo infinito, ovvero che il sistema si blocca.
Il punto di equilibrio: il 65% circa del carico massimo
In pratica, affinché il sistema mantenga un flusso efficiente, il numero di work item con cui andrebbe caricato è tra 6 e 7. Un calcolo più raffinato ci dimostra che l’ottimale è all’incirca il 65% del carico massimo.
Questo significa che il nostro sistema raggiunge la sua massima efficienza quando lo carichiamo non più del 65% della sua capacità.
Il ruolo delle micro-interazioni
A questo punto potremmo porci una domanda legittima: perché un carico apparentemente basso — circa due terzi della capacità massima — garantisce la massima efficienza?
Questo accade perché, anche se spesso non ce ne accorgiamo, nei sistemi di flusso avvengono costantemente una miriade di micro-interazioni tra tutte le parti che li compongono. Queste interazioni, impercettibili prese singolarmente, nel loro insieme finiscono per rallentare in modo significativo il sistema.
Un esempio emblematico di questo fenomeno sono le code a tratti in autostrada. Quando il traffico raggiunge la saturazione, le auto iniziano a rallentare e fermarsi senza una causa apparente. Questa continua alternanza di frenate e ripartenze nasce da una moltitudine di micro-interazioni tra i veicoli, che, sommandosi, finiscono per bloccare l’intero sistema.
Lo stesso principio vale anche per i nostri flussi di lavoro. È proprio per questo che limitare il lavoro in corso (limit WIP) rappresenta una delle pratiche fondamentali del metodo Kanban.
Conclusione
Per garantire che un flusso di lavoro possa raggiungere la sua massima efficienza in modo sostenibile nel tempo, è di vitale importanza assicurarsi che non sia caricato troppo oltre la soglia del 65% della sua capacità. Ridurre il carico di lavoro non è segno di sottoutilizzo, ma la chiave per accelerare il flusso, ridurre drasticamente il Tempo di Ciclo e aumentare la produttività.
Bibliografia
Paul Newbold, Principles of Management Science, Prentice-Hall, 1986
David J. Anderson, Teodora Bozheva, Kanban Maturity Model: A Map to Organizational Agility, Resilience, and Reinvention – 2nd Edition, Kanban University Press, 2021
Ho pubblicato originariamente questo articolo per il portale Kanban Help, al quale collaboro insieme al collega Luca Gambetti. Visita Kanban Help – www.kanban.help – per conoscere gli strumenti formativi e di coaching che ti possono aiutare a introdurre il metodo Kanban nella tua azienda.
Nel panorama della gestione del lavoro e dell’agilità organizzativa, il metodo Kanban è spesso associato a lavagne visive, limiti al Work-in-Progress (WIP) e al miglioramento del flusso. Tuttavia, al di sotto di queste pratiche visibili, si cela un valore culturale fondamentale che agisce come vero e proprio catalizzatore per l’evoluzione: la Comprensione (Understanding). Il Kanban Maturity Model (KMM) evidenzia come la Comprensione non debba essere un semplice esercizio intellettuale, ma una tassello fondamentale per costruire organizzazioni resilienti, adattabili e orientate al cliente.
Cos’è la Comprensione nel contesto Kanban?
Nel KMM, il valore della Comprensione si riferisce alla ricerca attiva di una profonda conoscenza della natura del proprio ambiente di lavoro. Questo significa studiare, osservare e raccogliere prove per capire come, cosa, perché e chi sono gli elementi del proprio flusso di lavoro. Non si tratta di una comprensione astratta, ma di un’accettazione pragmatica della realtà operativa: le capacità attuali, i processi in essere, le dinamiche del team e le policy (implicite o esplicite) che governano il lavoro quotidiano.
Una delle frasi chiave che riassume questo valore è: “non c’è spazio per il pensiero velleitario in Kanban” (There is no wishful thinking in Kanban). Ciò implica un passaggio da una gestione basata su speranze e supposizioni a una fondata sulla realtà osservabile.
La Comprensione come fondamento per raggiungere ML2
La Comprensione è uno dei valori culturali chiave necessari per consentire a un’organizzazione di passare dal livello di maturità 1 (ML1), focalizzato sul team, a ML2, orientato al cliente. Un’organizzazione a ML1 è spesso caratterizzata da team che lavorano isolati, con scarsa consapevolezza del contesto più ampio. Per superare questa fase, è essenziale sviluppare una comprensione di base che si concentri su:
Il lavoro richiesto: capire la natura delle attività e come eseguirle con coerenza e qualità.
I servizi forniti: comprendere i flussi di lavoro (workflow) che supportano i servizi e la collaborazione necessaria per erogare tali servizi.
Le policy in atto: analizzare le regole che governano il lavoro e il loro impatto sulle performance e sulle capacità.
Senza questa comprensione di base, è improbabile implementare con successo pratiche più avanzate. Per esempio, per passare direttamente da ML0 a ML2, è necessario che il valore della Comprensione per le dinamiche dell’ambiente di lavoro sia già presente, altrimenti l’iniziativa è destinata a fallire.
Come si sviluppa e si applica la Comprensione?
Il metodo Kanban offre pratiche specifiche che promuovono attivamente la Comprensione. Una delle pratiche generali di Kanban è Migliora collaborando, evolvi sperimentando (Improve Collaboratively, Evolve Experimentally). Questa pratica si basa sulla premessa che una comprensione completa e corretta della situazione attuale richiede una raccolta collaborativa di osservazioni e intuizioni da parte di persone con ruoli e prospettive diverse.
A ML2, la pratica IE 2.4 (Definire azioni per sviluppare una comprensione di base del processo e migliorare il flusso) è un esempio diretto di come la comprensione venga coltivata. L’obiettivo è sviluppare una comprensione di base di cosa, del perché, di chi e come del processo, in modo che tutti i soggetti coinvolti comprendano le ragioni dietro le azioni di miglioramento. L’implementazione di questa pratica include l’ascolto delle narrazioni delle persone per integrare i dati raccolti, sviluppando così una comprensione più ricca del contesto e degli individui.
Inoltre, la visualizzazione e le metriche aiutano enormemente a costruire la comprensione. Una Kanban board, ad esempio, non è solo uno strumento di gestione, ma un meccanismo di riflessione che rende visibile il lavoro invisibile, creando trasparenza e, di conseguenza, empatia e fiducia.
Dalla Comprensione interna a quella esterna
Il KMM distingue tra una comprensione interna (tipica di ML2) e una esterna (necessaria per ML3 e oltre).
Comprensione (interna) a ML2: si concentra sull’accettare pragmaticamente il proprio ambiente e le proprie capacità attuali.
Comprensione (esterna) a ML3: si espande per includere una profonda empatia con il cliente. Non basta sapere cosa chiede il cliente, ma è fondamentale capire il perché della sua richiesta, il suo contesto e i rischi che sta gestendo.
Questa evoluzione della comprensione è ciò che permette a un’organizzazione di diventare veramente Fit-for-Purpose (adatta allo scopo), progettando servizi che non solo funzionano bene internamente, ma che soddisfano pienamente le esigenze del cliente.
Conclusione
La Comprensione non è un valore passivo, ma una disciplina attiva che richiede curiosità, pragmatismo e collaborazione. È il fondamento su cui si costruisce un’organizzazione solida, capace di superare la fragilità dei livelli iniziali e di evolvere verso una maggiore resilienza e soddisfazione del cliente. Senza un impegno deliberato a “comprendere”, le pratiche Kanban rischiano di rimanere superficiali, lasciando sul tavolo gran parte dei benefici economici e organizzativi che il metodo può offrire. In definitiva, per Kanban, comprendere la propria realtà non è solo il primo passo, ma una pratica continua che alimenta ogni miglioramento significativo.
Ho pubblicato originariamente questo articolo per il portale Kanban Help, al quale collaboro insieme al collega Luca Gambetti. Visita Kanban Help – www.kanban.help – per conoscere gli strumenti formativi e di coaching che ti possono aiutare a introdurre il metodo Kanban nella tua azienda.
Da oltre un decennio ho il privilegio di affiancare individui e team in numerose organizzazioni, aiutandoli con l’ausilio di una pratica che ho chiamato Personal Capacity Planning e, più recentemente, Personal & Team Capacity Planning. Si tratta di un metodo che, secondo la mia esperienza empirica, aumenta la produttività e offre un maggiore senso di controllo sul modo in cui i team gestiscono il proprio lavoro. Questo percorso, dalle sue origini alla sua applicazione odierna, si è profondamente intrecciato con i principi e le pratiche del metodo Kanban.
L’origine di un’idea: supportare l’implementazione di Lean
I miei primi passi in quello che sarebbe poi diventato il Personal & Team Capacity Planning risalgono al 2009-2010, quando applicavo Lean come Delivery Manager in un’azienda tecnologica. All’epoca non era una pratica formalizzata con un nome; ho semplicemente iniziato a fare pianificazione delle capacità personali su un foglio di carta. Era un approccio pragmatico ed empirico, inizialmente poco più che un esercizio per comprendere l’utilizzo del tempo personale e far sì che i miei team prendessero coscienza del fatto che le loro capacità personali erano limitate.
Man mano che la mia conoscenza di Kanban cresceva, cresceva anche la pratica. Si è evoluta in modo specifico per aiutare a definire i limiti al lavoro in corso (WIP). Questo è stato un passo fondamentale, riconoscendo che la necessità di limiti al WIP deriva direttamente dalla capacità produttiva limitata di un team, che a sua volta è vincolata dalla capacità limitata di ogni singolo membro. Il mio secondo articolo ha approfondito come il Personal Capacity Planning aiuti a definire questi limiti fondamentali.
Mi ha ispirato anche lo scambio di idee con Susanne Bartel di Flow Hamburg su questo argomento, così come una presentazione che ha tenuto all’Agile & Kanban Coaching Exchange. Questa presentazione mi ha fatto conoscere il Token System, un concetto che ora ho integrato pienamente nella mia pratica.
Il panorama attuale: token di capacità e bilanciamento dei flussi
Oggi ritengo che questa pratica sia fondamentale per supportare i team consolidati che lavorano su due o più flussi di lavoro. Una sfida comune per tali organizzazioni, in particolare quando iniziano a utilizzare Kanban, è l’allocazione delle risorse tra i vari flussi di lavoro.
L’implementazione di Kanban può essere sfidante per i team che lavorano su più flussi di lavoro, soprattutto se questi flussi differiscono in modo significativo o sono vincolati da sistemi legacy separati. Sebbene spesso vi sia il desiderio di integrare i flussi, ciò è raramente fattibile praticamente a causa delle diverse esigenze operative o degli strumenti incompatibili. I team fanno anche resistenza all’adozione di nuovi sistemi, come le Kanban board, percependoli come un ulteriore onere di gestione. Una strategia più pragmatica consiste nell’integrare i principi e le pratiche Kanban direttamente nell’infrastruttura di flusso di lavoro esistente, trasformando efficacemente i sistemi attuali in ambienti compatibili con Kanban senza la necessità di piattaforme completamente nuove.
Nel prossimo capitolo approfondirò queste idee, concentrandomi sull’applicazione pratica del metodo Kanban all’interno di organizzazioni che già gestiscono più flussi di lavoro. Descriverò come aiuto questi team ad allocare le risorse in modo più efficace. Il processo inizia con la mappatura di una “settimana tipica ipotetica”, prima a livello individuale, poi aggregata per team. Le fasce orarie vengono convertite in “token di capacità”, che vengono poi distribuiti tra i vari flussi di lavoro. Questo metodo aiuta a bilanciare i carichi di lavoro e a ottimizzare l’uso delle risorse. In definitiva, l’obiettivo è quello di stabilizzare il sistema complessivo applicando limiti al WIP dei singoli flussi e bilanciando la capacità tra di essi, garantendo una distribuzione del lavoro più efficiente e armoniosa.
L’implementazione pratica: il Personal & Team Capacity Planning all’opera
Ecco come funziona in pratica il Personal & Team Capacity Planning:
Immaginare la settimana: chiedo ai team di immaginare la loro settimana tipo teorica, proprio come descritto nei miei articoli precedenti. Ciò comporta che ogni membro annoti una stima della propria capacità settimanale, quasi come una previsione di programma suddivisa in slot orari. È fondamentale sottolineare che non si tratta di un programma, ma di uno strumento per riflettere su come utilizzano il proprio tempo e per riconoscere i limiti fisici della propria capacità.
Dagli slot ai token di capacità: una volta che ogni membro del team ha ipotizzato i propri slot, viene calcolata la capacità totale del team e trasformata in token di capacità. È importante stabilire una connessione tra gli slot individuali e i token collettivi del team per sottolineare che ogni individuo contribuisce al team e che ciò che conta è la capacità collettiva del team.
Allocazione strategica e limiti al WIP: durante le cadenze Kanban, riflettiamo collettivamente su come assegnare questi token di capacità ai vari flussi di lavoro. In base alla capacità assegnata a ciascun flusso, definiamo quindi i rispettivi limiti al WIP. L’obiettivo è quello di bilanciare i flussi, evitando situazioni in cui alcuni flussi hanno una capacità eccessiva mentre altri ne hanno troppo poca. Se osserviamo un flusso sottoperformante mentre altri eccellono, possiamo riequilibrare visivamente spostando la capacità. Questo spostamento segnala intuitivamente la necessità di adeguare i limiti al WIP per limitare i flussi con risorse in eccesso e dare spazio a quelli che necessitano di maggiore capacità. Si tratta di un equilibrio empirico in cui i limiti al WIP non solo stabilizzano il flusso, ma svolgono anche un duplice ruolo nell’assegnazione della capacità tra flussi paralleli, rendendo così l’intero sistema più stabile e affidabile.
La pratica attraverso i livelli del Kanban Maturity Model
Tipicamente introduco la pratica di Personal & Team Capacity Planning quando analizzo la capacità produttiva attuale all’interno di STATIK (System Thinking Approach to Implementing Kanban). Retrospettivamente, ho visto questa pratica evolversi in modo significativo attraverso diversi livelli di maturità all’interno di un’organizzazione, come definito dal Kanban Maturity Model (KMM).
A livello di maturità zero (ML0), quando l’organizzazione è assente e gli individui operano in modo indipendente, questa pratica serve ad aiutare le persone a comprendere il proprio lavoro. L’obiettivo è incoraggiare il passaggio da un approccio individualistico a uno in cui gli individui iniziano a lavorare in squadra a ML1. Per facilitare questa transizione, ogni membro del team identifica i propri token di capacità personali e il modo in cui li assegna. Ciò consente una discussione collettiva tra i membri del team per ridistribuire questi token, ora considerati come capacità complessiva del team, su un flusso di lavoro unificato.
Passando da ML1 a ML2, questa pratica sposta il proprio focus sul cliente. Il team decide collettivamente come allocare i propri token tra le attività e i flussi di lavoro per migliorare il servizio ai clienti. Ciò è particolarmente importante quando si ha a che fare con flussi di lavoro diversi difficili da unificare, poiché questi possono causare problemi e spingere le persone a tornare a gestire i sistemi individualmente o in silos. L’obiettivo in questa fase è gestire i sistemi in modo unificato, il che è fondamentale affinché un team possa passare da ML1 a ML2.
Lo stesso approccio si applica alla transizione da ML2 a ML3, anche se possono essere coinvolti team di lavoro diversi. Sebbene non sia sempre necessario, il riequilibrio dei carichi di lavoro all’interno di un team può comunque essere vantaggioso. A ML3, l’attenzione è rivolta all’allineamento dei flussi di lavoro in un sistema di servizi complessivo. Ciò può comportare la riallocazione delle risorse trasferendo i token dal flusso di lavoro di un team a quello di un altro, a condizione che ciò contribuisca al riequilibrio complessivo di tutti i flussi.
Infine, una volta che il sistema ha raggiunto ML3 ed è bilanciato su tutto il servizio, l’attenzione si sposta sulla gestione della variabilità della domanda e sulla copertura dei rischi per raggiungere ML4. Ciò comporta la possibilità di aggiungere token, ovvero di riservare una capacità che in realtà non esiste, ma che viene utilizzata nei periodi di picco. Ad esempio, durante i picchi stagionali (come settembre e giugno per un reparto risorse umane che sto seguendo), vengono utilizzate risorse aggiuntive (ad esempio, dipendenti part-time di altri reparti disposti a lavorare ore extra) come “team di riservisti”. Queste persone aggiuntive corrispondono ai token extra resi disponibili quando necessario. Questo concetto è integrato e ampliato nella pratica dell’utilizzo di classi di prenotazione in un sistema di prenotazione dinamico (MF 4.6), e consente la prenotazione di capacità non ancora disponibile.
Questo crea un continuum di sistemi di gestione della capacità, da ML0 a ML4 e oltre.
Affrontare realtà complesse: flussi di lavoro multipli e sistemi legacy
Il presupposto fondamentale di questo approccio è che i team lavorino tipicamente su più flussi di lavoro. Sebbene in alcune situazioni sia possibile gestire un singolo team con diversi tipi di attività all’interno di un unico flusso, spesso ciò non è fattibile. Questi flussi possono essere intrinsecamente diversi, con fasi e dinamiche uniche, oppure possono essere legati a sistemi di flusso di lavoro legacy disparati. In questi casi, è comune fare resistenza all’introduzione di nuove Kanban board perché i dati sono già presenti nei sistemi esistenti. La mia strategia consiste nello sfruttare questi sistemi esistenti e trasformarli in un sistema Kanban, in linea con il principio Kanban di “inizia con quello che fai oggi”.
I tre passi per ottenere un team maggiormente in controllo
Il metodo è fortemente empirico e pragmatico, pensato per evitare stime dispendiose in termini di tempo o pianificazioni rigide.
Primo passo: cercare modelli settimanali. Anziché fare previsioni, analizziamo ciò che è stato fatto in media nelle ultime settimane o semplicemente monitoriamo le attività per due o tre settimane. Questo rivela come vengono distribuiti tipicamente i carichi di lavoro. Anche nelle organizzazioni meno mature (da ML0 a ML2), è affascinante vedere come emergano modelli sensati, come se le persone creassero istintivamente routine prevedibili per compensare le incongruenze. Questo rimane valido anche a livelli di maturità più avanzati.
Secondo passo: adeguare i modelli per evolvere il flusso di lavoro. Questa tendenza istintiva può essere utilizzata per stabilizzare ed evolvere i flussi di lavoro. Ho osservato che assegnare token di capacità ai flussi di lavoro e assicurarsi che il team ne comprenda l’importanza contribuisce a stabilizzare il comportamento individuale e, di conseguenza, il sistema. Combinando questo approccio con altre pratiche Kanban, come la visualizzazione del lavoro, la raccolta di metriche e l’identificazione dei miglioramenti, i team sono in grado di adeguare collettivamente i modelli di capacità e migliorare i flussi di lavoro. Le cadenze Kanban, come il Team Kanban Meeting e la Service Delivery Review, forniscono un’occasione per discutere e condividere esperimenti sicuri per la regolazione dei modelli di capacità. Ciò porta a flussi di lavoro stabilizzati e ottimizzati nel tempo.
La reazione iniziale all’introduzione di questa pratica è spesso il sospetto, la sensazione che io voglia “ingabbiare” e controllare il team. Tuttavia, con il passare del tempo, i team scoprono inevitabilmente che è esattamente il contrario: si tratta di un metodo gestito in modo autonomo che favorisce la stabilità e la prevedibilità nel loro sistema di lavoro, indipendentemente dalle pressioni esterne.
Una maggiore stabilità e prevedibilità consentono ai singoli individui e ai team di acquisire un controllo sempre maggiore sui livelli di servizio offerti ai propri clienti. Non si tratta di una limitazione, ma di un miglioramento del controllo. Allevia la pressione esterna e consente ai team di padroneggiare davvero i propri flussi di lavoro. Questo concetto controintuitivo trova la sua vera applicazione solo quando viene sperimentato, poiché si integra perfettamente con il metodo Kanban e i suoi principi fondamentali.
Ho già introdotto in un precedente articolo la pratica del Personal Capacity Planning, potete leggere il mio precedente articolo qui. In questo articolo spiego meglio come funziona, come ottenere una visione aggregata della capacità del team e come utilizzarla per definire i limiti WIP dei flussi di lavoro.
La pratica della Personal Capacity Planning aiuta i singoli individui e il team nel suo insieme a riflettere sul fatto che il flusso di lavoro necessita di limiti WIP perché la capacità produttiva del team è limitata, e questo perché la capacità di ciascun membro del team è limitata. Questa è la realtà.
Esempio di capacità di team calcolata sulla base della capacità personale
Quindi inizio al contrario, chiedendo a ciascun membro del team di annotare una stima della propria capacità settimanale, come se fosse una previsione di programma suddivisa in slot. In genere mi chiedono se si tratta di un programma che devono seguire e io rispondo invariabilmente che no, non è un programma, ma serve solo a riflettere su come utilizzano il loro tempo e, cosa più importante, a rendersi conto che, se non tengono conto dei limiti fisici del tempo che possono effettivamente dedicare al flusso di lavoro (o ai diversi flussi di lavoro in cui sono coinvolti), l’analisi delle capacità del sistema che effettuano, ad esempio in STATIK, si rivela un puro e semplice esercizio teorico.
Chiedo quindi loro di aggregare le previsioni di capacità settimanali individuali in una previsione di capacità settimanale del team e di iniziare a immaginare come suddividere tale capacità tra i diversi flussi di lavoro. L’ultimo passo è immaginare quali limiti devono porre a ciascun flusso di lavoro WIP in base alla capacità assegnata allo stesso flusso di lavoro, perché devono sopravvivere e non vogliono lavorare straordinariamente ogni settimana, giusto? Questo può essere fatto nell’ambito di una retrospettiva di team o di una Flow Review e il risultato è simile a quello mostrato nella figura (esempio di un team IT).
Nella mia esperienza, questa pratica ha sbloccato l’uso dei limiti WIP e, dopo un po’ che lo utilizzano, le persone sono contente della sua introduzione – e ci ritroviamo ad avere limiti al WIP e flussi stabili.
A un livello di maturità più elevato, la sto ancora utilizzando nelle Service Delivery Review per aiutare i team a riflettere su come bilanciare e riequilibrare i flussi di lavoro regolando i limiti al WIP, nonché per supportare pratiche più avanzate come i sistemi di prenotazione dinamica della capacità, le simulazioni di forecast e i forecast. È importante, tra l’altro, continuare a ricordare al team e sottolineare che non si tratta di un programma, ma che il suo scopo è quello di essere un mezzo per riflettere sulla capacità effettiva del sistema di flusso di lavoro al fine di impostare limiti al WIP corretti.
Gestite i servizi professionali della vostra organizzazione e vi chiedete come affrontare le incertezze del lavoro quotidiano? Vi tovate spesso a fare previsioni che poi si rivelano inesatte, mettendo a rischio la puntualità e la soddisfazione dei clienti?
Partecipate al webinar gratuito in collaborazione con Kanban University e Kanban+ e scoprirete come il metodo Kanban può trasformare radicalmente il modo in cui gestite i vostri servizi, riducendo il rischio operativo e gli errori previsionali, e migliorando significativamente la prevedibilità e la qualità.
Il problema che affrontiamo insieme: molte organizzazioni si trovano di fronte a un rischio operativo, ovvero la possibilità che il lavoro richieda più tempo del previsto a causa di eventi interni o esterni. Spesso, quando ci viene chiesto quanto tempo ci vuole per evadere una richiesta, la risposta fornita è un numero singolo, vago, senza considerare la variabilità delle circostanze. Questo porta a previsioni poco affidabili e a un’elevata probabilità di ritardo.
Perché le vostre previsioni attuali potrebbero non funzionare: durante il webinar, esploreremo perché affidarsi a concetti come la media (più propriamente la mediana o cinquantesimo percentile) o il valore più frequente (moda) per fare previsioni è rischioso. Utilizzando la mediana, avreste il 50% di probabilità di essere in ritardo, e utilizzando invece la moda, questa probabilità sarebbe ancora più alta! Questo accade perché siamo tutti soggetti a bias cognitivi, come l’euristica della disponibilità, che ci porta ad adottare il valore più frequente senza renderci conto dei rischi inaccettabili che stiamo correndo.
La soluzione di Kanban: gestione del rischio e prevedibilità basata sui dati. Il webinar introdurrà al concetto di Lead Time, ovvero il tempo che ogni richiesta di lavoro (chiamata Work Item) impiega per essere completata. Scopriremo che il Lead Time non è un valore unico, ma una distribuzione di valori.
Vi guideremo attraverso:
Come misurare e visualizzare i Lead Time per ottenere una comprensione reale della variabilità del tuo lavoro.
Come utilizzare l’ottantacinquesimo percentile come valore previsionale, accettando un rischio di ritardo molto più contenuto (normalmente il 15%). Questo valore è comunemente adottato per i servizi, ma può essere diverso in funzione del rischio accettabile per il servizio.
L’importanza di limitare il lavoro in corso (WIP), una pratica fondamentale di Kanban che riduce il sovraccarico e migliora la prevedibilità dei tempi di consegna, facendo emergere i colli di bottiglia e aumentando l’efficienza del flusso.
Come il metodo Kanban, oltre a gestire il rischio operativo, è un approccio evolutivo e sostenibile che facilita l’adozione di pratiche che migliorano continuamente i modelli previsionali, stabilizzano i flussi di lavoro e portano a una migliore gestione del servizio.
Kanban: non solo per l’IT, ma per tutti i servizi professionali. Sebbene Kanban sia spesso associato al settore IT e si integri perfettamente con popolari framework di settore, ad esempio ITIL, la sua applicazione è universale. Kanban aiuta a gestire efficacemente le operazioni quotidiane (Enterprise Services Management) e funge da catalizzatore per la trasformazione e l’evoluzione strategica delle organizzazioni (Enterprise Services Transformation). La sua forza sta nel promuovere un cambiamento incrementale, senza imporre stravolgimenti drastici, ma lavorando con ciò che già esiste per far evolvere le pratiche organizzative.
A chi è rivolto questo webinar? Questo webinar è pensato per persone che vogliono rendere la loro attività più efficace, con servizi prevedibili e di alta qualità. Kanban è il punto di partenza ideale.
Cosa imparerete? Acquisirete una comprensione iniziale di come:
Migliorare la vostra capacità di fare previsioni accurate.
Gestire in modo più efficace il vostro flusso di lavoro.
Prendere decisioni basate su dati reali, non su intuizioni soggettive.
Non perdete l’opportunità di migliorare la prevedibilità e la qualità dei vostri servizi professionali!
Ho pubblicato originariamente questo articolo per il portale Kanban Help, al quale collaboro insieme al collega Luca Gambetti. Visita Kanban Help – www.kanban.help – per conoscere gli strumenti formativi e di coaching che ti possono aiutare a introdurre il metodo Kanban nella tua azienda.
Ogni volta che parlo di Kanban succede una cosa prevedibile quanto il traffico il lunedì mattina: arrivano le obiezioni. Non sempre le stesse parole, ma quasi sempre gli stessi concetti. E va benissimo così: sono obiezioni legittime, sensate… e anche superabili.
Anzi, col tempo ho imparato a vederle come un passaggio naturale: non sono ostacoli, ma porte che si aprono con le giuste chiavi. In questo articolo condivido le tre più ricorrenti — e qualche spunto per affrontarle con più leggerezza (e un po’ di Kanban).
1. “Kanban può funzionare altrove, ma non nella nostra organizzazione…”
(Piccola, grande, media — a scelta.)
Questa è la classica obiezione da zona di comfort. Se l’organizzazione è piccola: “Siamo troppo piccoli per strutturarci.” Se è grande: “Siamo troppo complessi per queste cose da startup agile.” Insomma, qualsiasi dimensione è perfetta per non mettersi in gioco.
La verità? Kanban non è un vestito taglia unica: è una maglia elastica. Funziona perché si adatta. Puoi iniziare in piccolo, anche solo gestendo il lavoro di un unico flusso. Non serve ristrutturare l’organizzazione, basta iniziare a rendere visibile e gestire ciò che prima era invisibile: il caos.
Se Kanban “funziona solo per gli altri”, chiediti: quali abitudini stai difendendo mascherandole da unicità?
2. “Non abbiamo tempo per cambiare. Lo faremo quando saremo più tranquilli.”
Ecco un paradosso interessante: non si ha tempo di cambiare perché si è troppo occupati a gestire… il disordine che Kanban aiuterebbe a ridurre.
Dire che adotterai Kanban quando avrai più tempo è come dire che inizierai a risparmiare quando sarai ricco. Spoiler: quel momento non arriva mai.
Kanban è pensato per essere introdotto senza fermare nulla. Non richiede un progetto titanico: puoi iniziare domani con tre colonne su una lavagna e alcuni post-it di colori e dimensioni diversi. È un metodo evolutivo, non rivoluzionario. Aspettare il “momento giusto” è solo un modo elegante per dire: “Non sono sicuro di volerlo fare davvero.” Ma possiamo parlarne e iniziare a fare qualcosa insieme.
3. “Il nostro lavoro è troppo imprevedibile. Non è standardizzabile.”
Perfetto. Proprio per questo Kanban è quello che vi serve.
Kanban non serve a standardizzare il contenuto del lavoro, ma il modo in cui lo si gestisce. È pensato per fare ordine nei flussi di lavoro imprevedibili, dinamici, dove il cambiamento è la norma. Non ti chiede di prevedere il futuro, ma di rispondere meglio al presente.
Dire “il nostro lavoro è troppo caotico per Kanban” è come dire “la nostra casa è troppo disordinata per usare un armadio.” Appunto.
In conclusione
Se ti sei ritrovato in una di queste obiezioni, Kanban non è il problema. Forse il problema è che il cambiamento fa un po’ paura, e ci stiamo aggrappando al caos che conosciamo, invece di esplorare un ordine che ci renderebbe davvero più liberi.
Il punto non è “fare Kanban”. Il punto è smettere di sopravvivere e cominciare a lavorare meglio.
E per questo, il momento giusto è adesso. Anzi, era ieri.
Ho pubblicato originariamente questo articolo per il portale Kanban Help, al quale collaboro insieme al collega Luca Gambetti. Visita Kanban Help – www.kanban.help – per conoscere gli strumenti formativi e di coaching che ti possono aiutare a introdurre il metodo Kanban nella tua azienda.
Quando si parla di gestione dei progetti, spesso si tende a considerarli come entità uniche e irripetibili. Del resto i modelli di riferimento internazionali di project management ci portano in quella direzione. Solo per citare alcune definizioni:
il PMBoK definisce il progetto come “a temporary endeavour undertaken to create a unique product, service or result” (un’iniziativa temporanea per creare un prodotto, servizio o risultato unico);
la norma ISO 21502 similmente lo definisce come “a temporary endeavour to achieve one or more defined objectives” (un’iniziativa temporanea per raggiungere uno o più obiettivi definiti). La stessa norma afferma poi che “sebbene molti progetti abbiano caratteristiche simili, ogni progetto è unico”;
secondo PRINCE2 un progetto è “a temporary organization that is created for the purpose of delivering one or more business products according to an agreed business case” (un’organizzazione temporanea che è creata con lo scopo di rilasciare uno o più prodotti di business secondo con un business case concordato). Lo stesso PRINCE2 afferma che “ciascun progetto è unico”.
Tuttavia, un’analisi più approfondita dei contesti reali rivela che nella maggior parte dei casi i progetti aziendali sono una collezione di elementi standardizzabili, ripetibili e organizzabili secondo schemi ben definiti. In questo quadro, il metodo Kanban si rivela un approccio estremamente efficace per migliorare la gestione e l’efficienza dei progetti.
I progetti: non unicità, ma standardizzazione
Analizzando le attività all’interno di un progetto, si scopre che esse sono per lo più riconducibili a schemi produttivi ben noti in ambito industriale, che si possono applicare anche ai servizi:
Produzione a commessa (Job-Shop): un’attività che viene svolta una sola volta, senza opportunità di apprendimento progressivo. Questo, e solo questo, schema produttivo corrisponde alla definizione di progetto data dai modelli di riferimento internazionali.
Produzione a lotti (Batch Production): un processo che permette un limitato margine di apprendimento tra le fasi.
Produzione in linea (Line Production): un processo più strutturato e ottimizzabile con il tempo.
Produzione continua (Continuous Production): un sistema altamente efficiente che permette un apprendimento costante e ottimizzazione continua.
Mentre l’obiettivo finale di un progetto potrebbe essere unico (Job-Shop), la maggior parte delle attività che lo compongono rientra nelle categorie di produzione in linea o a lotti, se non addirittura continua. Attività come costruzione, sviluppo, mobilitazione, acquisti, contabilità e reportistica seguono molto spesso schemi standardizzati e ripetitivi.
Perché Kanban funziona per i progetti?
Dal momento che la maggior parte delle attività di un progetto non è quindi veramente unica, ma segue schemi ricorrenti, il metodo Kanban aiuta a ottimizzare il flusso di lavoro. Identificare le attività ripetitive e trattarle con un approccio di produzione in linea o a lotti permette di:
Migliorare l’efficienza operativa.
Ridurre il tempo di consegna.
Minimizzare sprechi e inefficienze.
Rendere più prevedibile la gestione delle risorse.
Facilitare il miglioramento continuo attraverso l’apprendimento iterativo.
Il metodo Kanban nella gestione dei progetti
David J. Anderson ha creato il metodo Kanban originariamente per la gestione dello sviluppo software e ne ha successivamente esteso l’utilizzo alla gestione di qualunque servizio basato sulla conoscenza e ai progetti, enfatizzando l’importanza di visualizzare il lavoro, limitare il work in progress (WIP) e migliorare continuamente i flussi di lavoro. Per quanto riguarda i progetti, ne ho parlato in un articolo che potete rileggere cliccando qui.
Il Kanban Maturity Model (KMM) di David J. Anderson e Teodora Bozheva ha definito poi l’impiego del metodo Kanban per la gestione e lo sviluppo dell’azienda di servizi nel suo complesso. Più recentemente, un’evoluzione significativa di questo approccio è rappresentata dal Kanban Project, Programme e Portfolio Management (KPPM) di Teodora Bozheva, che amplia l’applicazione del metodo Kanban oltre la gestione dei singoli progetti, includendo programmi e portafogli aziendali. Il KPPM si basa su tre elementi fondamentali:
Pensiero Sistemico (Systems Thinking): considerare l’organizzazione come un sistema di parti interconnesse, comprendendo che i risultati dipendono dalle interazioni tra queste parti.
Gestione del Flusso (Flow Thinking): ottimizzare il flusso di lavoro identificando e affrontando i colli di bottiglia, migliorando la velocità e la qualità delle consegne.
Cultura Collaborativa e Orientata allo Scopo (Purpose-driven): promuovere una cultura aziendale basata sulla collaborazione e focalizzata sugli obiettivi comuni, facilitando il miglioramento continuo.
Implementando il KPPM, le organizzazioni possono affrontare le sfide croniche nella gestione di progetti, programmi e portafogli, integrando pratiche che migliorano la prevedibilità, l’affidabilità e la trasparenza dei flussi di lavoro. Questo approccio non sostituisce i metodi di gestione tradizionali, ma li integra, offrendo strumenti per affrontare le complessità moderne con maggiore efficacia. Ho approfondito il KPPM in un articolo che potete rileggere cliccando qui.
Per quanto riguarda la mia esperienza diretta, della quale parlo in altri articoli che potete leggere qui, aziende che hanno implementato con successo sistemi Kanban per migliorare la gestione dei progetti hanno visto un significativo incremento dell’efficienza operativa, trasformando positivamente la gestione dei progetti e migliorando sia la produttività che la soddisfazione del cliente.
Conclusione
L’idea che i progetti siano entità uniche e irripetibili porta a inefficienze e ritardi nella loro esecuzione. In realtà, la maggior parte delle attività che li compongono seguono pattern standardizzabili, rendendo possibile l’applicazione del metodo Kanban per ottimizzarne la gestione. Riconoscere questa realtà permette ai project manager e alle aziende di adottare strategie più efficienti, migliorando la qualità e i tempi di consegna senza sacrificare la flessibilità necessaria per gestire le vere poche eccezioni.
In definitiva, un progetto aziendale ben gestito non è frutto solo dell’abilità del project manager o dell’applicazione di qualche metodo di project management, quanto soprattutto dell’applicazione di principi di produzione strutturati e flussi di lavoro standardizzati e ben collaudati.
Ho pubblicato originariamente questo articolo per il portale Kanban Help, al quale collaboro insieme al collega Luca Gambetti. Visita Kanban Help – www.kanban.help – per conoscere gli strumenti formativi e di coaching che ti possono aiutare a introdurre il metodo Kanban nella tua azienda.
Il settore dei servizi legali sta attraversando una trasformazione accelerata e complessa, caratterizzata dalla globalizzazione, dalle tecnologie dirompenti e dalla digitalizzazione dei servizi basati sulla conoscenza. Questa evoluzione ha portato nuovi attori sul mercato, dalle soluzioni legaltech ai fornitori di servizi legali alternativi, creando un mercato molto più articolato e competitivo. I clienti dei servizi legali sono diventati più maturi ed esigenti, richiedendo una maggiore comprensione delle loro attività e un allineamento dei servizi legali ai loro obiettivi aziendali, con elevata qualità, velocità e costi inferiori. Nonostante questi cambiamenti, molti professionisti legali rimangono ancorati a stili di lavoro tradizionali.
In questo scenario, l’agilità organizzativa e aziendale emerge come la soluzione. Solo gli studi legali e le organizzazioni che si adattano rapidamente, offrendo soluzioni migliori in risposta alle nuove esigenze, potranno evolvere ed essere competitivi in futuro. Ciò richiede un cambiamento nel modo di operare, a partire da una revisione critica dei valori culturali, dalle abitudini, dai modelli di interazione e cooperazione, dalla modernizzazione dei processi e da una revisione dei comportamenti che determinano il modo di lavorare.
Il metodo Kanban integra la cultura dell’accettazione del cambiamento, adattandosi ed evolvendo per un miglioramento continuo, e pone l’attenzione sulle persone e incoraggia la collaborazione. È considerato un percorso alternativo per i servizi professionali verso l’agilità aziendale, intesa come la capacità delle organizzazioni di adattarsi a nuovi contesti e rispondere rapidamente ai cambiamenti.
Kanban si basa su due semplici premesse: gestire e controllare le quantità di lavoro in corso (WIP), lasciando che i professionisti si organizzino autonomamente, e partire dal modo di lavorare attuale, adattandosi ed evolvendo gradualmente per soddisfare le aspettative dei clienti e operare in modo redditizio e sostenibile.
DALL-E AI generated image
Perché il metodo Kanban è adatto al settore legale?
Il metodo Kanban si adatta al settore legale per diverse ragioni, affrontando le sfide specifiche che lo caratterizzano:
Gestione evolutiva del cambiamento: il principio fondamentale del Kanban è “inizia da dove sei ora”. Ciò significa che l’implementazione avviene in modo evolutivo, rispettando ruoli, responsabilità e posizioni esistenti, evitando trasformazioni radicali che possono generare resistenza. Questa caratteristica è essenziale in un ambiente tradizionalmente resistente al cambiamento come quello dei servizi legali.
Focalizzazione sul flusso di lavoro: in un ambiente in cui tradizionalmente i professionisti, anche all’interno di una stessa organizzazione, lavorano indipendentemente e autonomamente, il metodo Kanban pone l’enfasi sulla gestione del flusso di lavoro, non delle persone. Visualizzando il flusso di lavoro attraverso una kanban board (fisica o digitale), è possibile comprendere meglio lo stato di avanzamento delle attività, identificare colli di bottiglia e dipendenze.
Limitazione del lavoro in corso (WIP): limitare il numero di attività in corso permette di bilanciare la domanda sul sistema, assicurando che il lavoro “fluisca” adeguatamente in base alla capacità delle persone e dei team, mantenendo un’operatività sostenibile. Questo aiuta a ridurre il sovraccarico di lavoro, una problematica comune nel settore legale a causa delle scadenze strette e dei molteplici casi gestiti contemporaneamente.
Miglioramento continuo: Kanban promuove una cultura di miglioramento continuo attraverso piccoli cambiamenti, dei veri e propri “esperimenti”, basati sulla verifica di ipotesi e sull’analisi dei risultati. Questo approccio iterativo permette di adattare costantemente i processi alle esigenze in evoluzione del settore e dei clienti.
Trasparenza: la visualizzazione del lavoro e del suo flusso migliora la trasparenza, permettendo a tutti di avere la stessa “visione” e di utilizzare un linguaggio semplice e diretto. Questo favorisce una migliore collaborazione e l’identificazione di rischi e opportunità.
Collaborazione: sebbene il settore legale possa essere caratterizzato da individualismo e competizione, il Kanban promuove la collaborazione per migliorare il modo in cui le persone lavorano insieme. La visualizzazione del lavoro come un flusso di team può incentivare una maggiore unità e un approccio condiviso.
Definizione esplicita delle policy: Kanban richiede di concordare regole di lavoro esplicite, semplici, ben definite e riviste periodicamente, garantendo che siano seguite da tutti per standardizzare i processi e ottenere risultati migliori per il cliente.
Meccanismi di feedback: l’istituzione di meccanismi di feedback regolari (le cosiddette cadenze) è fondamentale per coordinare e migliorare continuamente il modo di lavorare e di fornire servizi, è il vero meccanismo di trazione di un sistema Kanban.
Vantaggi concreti per gli studi legali
L’applicazione del Metodo Kanban nel settore legale può portare a numerosi vantaggi:
Sostenibilità del lavoro: riduzione del sovraccarico e del multitasking, migliorando l’equilibrio tra domanda e capacità.
Miglioramento dell’efficienza: ottimizzazione del flusso di lavoro ed eliminazione delle attività a basso valore aggiunto.
Aumento della qualità: maggiore tempo per concentrarsi sui casi, riducendo errori e rilavorazioni.
Migliore prevedibilità: raccolta di dati sui tempi di completamento per stimare in modo più affidabile le tempistiche dei lavori.
Maggiore soddisfazione dei clienti: risposte più rapide e adattate alle loro esigenze.
Competitività aziendale: adattamento rapido ai cambiamenti del mercato e maggiore competitività.
Miglioramento continuo: instaurazione di una cultura orientata all’apprendimento e al perfezionamento costante.
Sviluppo di sistemi di lavoro basati sulla cooperazione a tutti i livelli.
L’implementazione di Kanban in studi legali in tutto il mondo sta portando a risultati misurabili, come un aumento delle attività completate per periodo, una maggiore attenzione alle attività prioritarie e una riduzione dei ritardi. Sono iniziare le prime applicazioni anche in Italia, che mi vedono coinvolto, ne parleremo su questo blog.
Conclusione
Il metodo Kanban offre un approccio pragmatico ed evolutivo per affrontare le sfide del settore legale odierno. Concentrandosi sul flusso di lavoro, limitando il lavoro in corso e promuovendo il miglioramento continuo e la trasparenza, Kanban può aiutare gli studi legali a diventare più agili, efficienti e orientati al cliente, garantendo la loro sostenibilità e successo in un mercato in continua evoluzione. La sua natura non prescrittiva e il rispetto per le strutture esistenti lo rendono uno strumento potente per guidare un cambiamento culturale graduale e ottenere benefici tangibili nella gestione delle pratiche legali.
Ho pubblicato originariamente questo articolo per il portale Kanban Help, al quale collaboro insieme al collega Luca Gambetti. Visita Kanban Help – www.kanban.help – per conoscere gli strumenti formativi e di coaching che ti possono aiutare a introdurre il metodo Kanban nella tua azienda.