Come funziona Kanban: Personal Capacity Planning, una pratica che aumenta la produttività dei team Kanban

La pratica di guardare al programma settimanale tipico e di fare un’analisi personale della capacità produttiva rispetto alle diverse attività da svolgere – che ho chiamato Personal Capacity Planning – è un esercizio che da oltre un decennio suggerisco alle persone a cui faccio da coach in molte organizzazioni. E ha sempre aumentato la loro produttività.

Primo passo: cercare i modelli settimanali personali

Il metodo applicato è molto empirico e pragmatico. Non vengono fatte stime o pianificazioni delle attività, che sarebbero dispendiose in termini di tempo e di denaro; l’idea è invece quella di ricordare ciò che è stato fatto in media nelle ultime settimane, alla ricerca di un modello. Un approccio alternativo consiste semplicemente nel tenere traccia e registrare ciò che viene fatto nell’arco di due o tre settimane.

Personal Capacity Planning su lavagna del 2011

Ciò che emerge è di solito un modello di come i carichi sono tipicamente distribuiti per mantenere il livello di attività corrente, e la cosa che mi ha sempre sorpreso è come si possano individuare modelli sensati anche in organizzazioni piuttosto caotiche (livello di maturità tra 0 e 3 del Modello di Maturità Kanban). È come se le persone in queste organizzazioni tendessero istintivamente a compensare il caos che le circonda dandosi delle routine prevedibili a livello personale. Inoltre, mantiene la sua utilità anche nelle organizzazioni con un livello di maturità più elevato.

Secondo passo: regolare i modelli per far evolvere il flusso di lavoro

L’aspetto interessante è che questa tendenza istintiva può essere sfruttata per evolvere e stabilizzare i flussi di lavoro. Il solo fatto che le persone visualizzino la loro settimana tipo e ne diventino più consapevoli, tende a stabilizzare il loro comportamento e quindi il sistema. Inoltre, applicando altre pratiche Kanban insieme al team, come la visualizzazione del lavoro, l’analisi dei flussi di lavoro, la raccolta delle metriche iniziali e la comprensione delle azioni che possono migliorare il flusso di lavoro, il team può agire in modo condiviso sui modelli personali di pianificazione delle capacità, cercando di modificarli per facilitare il miglioramento del flusso di lavoro nella direzione desiderata. All’interno delle cadenze Kanban, in primo luogo il Team Kanban Meeting ma anche la Service Delivery Review, il team può discutere e condividere come eseguire esperimenti safe-to-fail regolando ogni singolo pattern per far evolvere i flussi di lavoro, in modo che con successivi aggiustamenti nel tempo i flussi di lavoro possano essere stabilizzati e ottimizzati.

Ho trovato questa pratica particolarmente utile quando le persone sono impegnate in diversi team e in diversi flussi di lavoro, e ho sempre osservato empiricamente una tendenza a riequilibrare le prestazioni tra i flussi, ad esempio rallentando i flussi di lavoro che stanno ottenendo risultati migliori rispetto agli SLA (livelli di servizio concordati) a favore di un’accelerazione dei flussi di lavoro che sono sottoperformanti.

Personal Capacity Planning su supporto elettronico del 2024

Terzo passo: riservare la capacità secondo le proprie esigenze

Regolare e riequilibrare la capacità personale permette anche di riservare della capacità, se necessario. Quando ho attuato questa pratica per la prima volta, nel 2011, ero il delivery manager di un’azienda di software e guidavo un gruppo di project manager. Il problema principale di allora era che molte risorse impegnate nei progetti erano condivise ed erano anche impegnate in altre attività di manutenzione operativa. È stato allora che ci è venuta l’idea di riservare degli “slot” di capacità, in modo da evitare conflitti con i progetti e assicurarci che la capacità disponibile per i progetti fosse realistica.

In seguito ho utilizzato lo stesso approccio ogni volta che mi sono trovato in una situazione simile. Ad esempio, mi ha aiutato ad applicare Scrum: se le stesse persone dovevano partecipare a team diversi, di cui solo alcuni applicavano Scrum, nasceva la necessità di riservare slot condivisi in cui lavorare in co-locazione e applicare i “rituali” di Scrum. Più di recente, l’ho utilizzato per i team che sono coinvolti in attività di supporto e service desk oltre che in progetti di sviluppo, bilanciando i carichi di lavoro e riservando i turni come agenti del service desk.

Come questa pratica può esservi di aiuto?

La reazione iniziale all’introduzione di questa pratica è sempre stata di sospetto, come se volessi farmi gli affari del team e controllarli mettendoli in una sorta di “gabbia”. Dopo qualche tempo, però, le persone hanno sempre scoperto che non si tratta di una “gabbia”, ma di un metodo gestito autonomamente dal team stesso e finalizzato a sostenere la stabilità e la prevedibilità del loro sistema di lavoro, indipendentemente da fattori esterni di disturbo. Una maggiore stabilità e prevedibilità del sistema significa che le persone, e i team di cui fanno parte, hanno nel tempo un controllo sempre più efficace sui livelli di servizio che offrono ai clienti e quindi, in ultima analisi, diventano padroni del proprio destino.

Questa pratica non limita, non rinchiude il team in una “gabbia”, ma fa l’opposto, sollevando il team dalla pressione esterna. È un concetto controintuitivo che può essere compreso appieno solo sperimentando una pratica che si integra perfettamente con il Metodo Kanban ed è pienamente in linea con i suoi principi.

Link all’articolo originale (in inglese).

Pillole di Kanban applicato: Imparare con Kanban quando è necessario guidare un adolescente con l’esempio

“Sii il cambiamento che desideri vedere nel mondo” – Mahatma Gandhi

OpenArt AI generated image

“Queste sono le metriche della settimana scorsa, ragazzi”.
“Sei sicuro papà?”
“Sì, sono sicuro, controlla, figlio mio”.
“Non hai fatto molto, vero?”.
“Prego?”
“Il tuo numero di foglietti è la metà di quello della mamma…”.
“Fammi controllare…. sì, è così, ma…”.
“… ma anche tu, papà, devi raggiungere la mamma!”.
“Esatto, io devo raggiungere la mamma, tu devi raggiungere me, tutti noi dobbiamo raggiungere la mamma! Facciamo qualcosa questa settimana”.
“Mi sembra giusto, prima tu per favore”.
“Inizio prima io, naturalmente.”
“Grazie papà”.

Questa conversazione e i personaggi in essa rappresentati sono puramente fittizi, al fine di spiegare il metodo Kanban ai lettori.

Nel caso vi siate persi il primo episodio della serie

Nel caso vi siate persi il secondo episodio della serie

Nel caso vi siate persi il terzo episodio della serie

traduzione in italiano del post originale pubblicato su LinkedIn
https://www.linkedin.com/pulse/learning-kanban-when-necessary-lead-teenager-example-marco-re-kzzpe

Pillole di Kanban applicato: Spiegare il concetto di metriche di vanità a un figlio adolescente

“Per quanto bella sia la strategia, ogni tanto bisogna guardare ai risultati”. – Winston Churchill

Immagine generata con OpenArt AI

“Questo è il tuo throughput di questa settimana, figlio mio, cosa è andato storto?”.
“Nulla papà, è solo che non avevo voglia di fare niente”.
“Ok, ma se nessuno qui avesse voglia di fare niente?”.
“Non ne ho idea…”
“Dai, non prendermi in giro, sai che la gestione della casa collasserebbe”.
“Non credo, tu e Mamma la sistemereste”.
“No, intendo dire se NESSUNO qui avesse voglia di fare niente, compresi Mamma e me….”.
“Puoi spostare alcuni dei foglietti della scorsa settimana a questa settimana, no? Così il mio through… come-si-chiama sarebbe a posto anche per questa settimana, punteggio raggiunto!”.
“Non si tratta di fare un punteggio, figlio mio, ma di fare qualcosa per collaborare con la comunità in cui vivi. Questo è l’obiettivo”.
“Non si tratta del punteggio…”.
“No, non si tratta del punteggio. Fare solo il punteggio si chiama ‘vanity metric'”.
“Io non sono vanitoso”.
“Non sto dicendo che sei vanitoso, sto dicendo che concentrarsi sul punteggio e non sull’evento sottostante misurato dal punteggio, finisce per essere una vanity metric”.
“Ancora il tuo Kanban da nerd, papà….”.
“Sì certo, figlio mio, ma torniamo al punto: hai intenzione di fare qualcosa per la comunità questa settimana, o no?”.
“Se proprio devo….”
“Sì, grazie”.

Questa conversazione e i personaggi in essa rappresentati sono puramente fittizi, al fine di spiegare il metodo Kanban ai lettori.

Nel caso vi siate persi il primo episodio della serie

Nel caso vi siate persi il secondo episodio della serie

traduzione in italiano del post originale pubblicato su LinkedIn
https://www.linkedin.com/pulse/explaining-concept-vanity-metrics-teenage-son-kanban-marco-re-vearf/

Pillole di Kanban applicato: affrontare la sindrome adolescenziale del “Perché io?!?” con Kanban

“Non è quello che non sai che ti mette nei guai. È quello che dai per certo che invece non lo è”.
Mark Twain

“Puoi aiutarmi, per favore?”, chiede il Papà al Figlio.
“Perché io?!?” risponde il Figlio
“Perché viviamo insieme e ognuno di noi aiuta un po’, si chiama collaborazione”
“Ma io aiuto già molto!”
“Non direi”
“Sì!”
“Beh… non così tanto”
“E invece SI!”
“Va bene, figlio mio, facciamo qualcosa!”

Dopo qualche tempo, in cucina appare la prima semplice Kanban board. Tre colonne: ‘da fare’, ‘in corso’ e ‘fatto’, molto semplice. Ognuno ha la sua spilla colorata: blu la Mamma, giallo il Papà, verde il Figlio, rosso il Fratello. E appare la prima metrica. Il conteggio dei foglietti: molto semplice.

Kanban board da cucina

“Sono bloccato!” dice un giorno il Papà alla Mamma
“Ho troppo da fare!” risponde la Mamma al Papà
“…ma tu sei inattivo!” continua il Papà indicando il Figlio
“Io?” ribatte il Figlio
“Sì! Non hai molto da fare, vero?”
“Ma che …. ehm, ma in realtà sono occupato …. ehm… sto facendo…”
“… facendo cosa, figlio mio? Non c’è nessun foglietto sotto la tua spilla nella colonna ‘in corso'”
“Sì, ma io faccio sempre molte cose!”
“Fammi controllare il tuo throughput…”
“Il mio through…che papà?!? Sei sempre il solito nerd…”
“Il tuo throughput figlio mio, che è il conteggio dei foglietti che sono stati processati da te… in realtà nell’ultima settimana non sembra che tu abbia fatto molto, infatti il conteggio dei foglietti di tuo fratello è quattro volte superiore al tuo, per non parlare del mio e di quello di mamma che sono molto più alti, come giusto che sia. Non vorrai mica sembrare il più pigro del villaggio, vero?”
“No, no, assolutamente no!”
“Bene, allora posso chiederti un aiuto per favore?”
“Ok, ok, ma… ma…”
“Ma… cosa?”
“Niente papà, non importa”

Questa conversazione e i personaggi in essa rappresentati sono puramente fittizi con lo scopo di spiegare ai lettori il Metodo Kanban

Nel caso vi siate persi il primo episodio della serie

traduzione in italiano del post originale pubblicato su LinkedIn https://www.linkedin.com/pulse/addressing-teenagers-why-me-syndrome-kanban-marco-re-mbwuf/

Pillole di Kanban applicato: la gestione del centro prelievi

Qualche tempo fa, era il primo giorno di lavoro dopo un ‘ponte’ festivo, mi sono recato a un centro prelievi per fare i classici esami del sangue di routine. Il centro in questione è piuttosto rinomato per la propria efficienza e organizzazione ma ho potuto constatare che ci sono dei margini di miglioramento. Il metodo Kanban può aiutare a gestire meglio anche il centro prelievi.

Dopo una prima coda relativamente ben gestita (sala d’attesa con sedili e un sistema eliminacode informatico collaudato) mi sono ritrovato all’accettazione, ho fatto il check-in e subito dopo sono iniziati i problemi.

OpenArt AI generated image

Una gestione difficoltosa delle code per i prelievi

Innanzitutto non erano chiare le istruzioni su cosa fare dopo, ho visto una coda di una decina di persone in fila e mi sono accodato anche io. Salvo scoprire dopo qualche minuto che no, quella era già la fila per il prelievo mentre io dovevo andare prima da un’altra parte a farmi dare le provette, soltanto che lo ho scoperto quando me lo ha spiegato una gentile signora che era in coda prima di me. Mi sono recato quindi al banco in cui consegnavano le provette e dopo un’attesa di qualche minuto, per via di due persone in fila prima di me, ho avuto le mie provette. Sono quindi tornato a mettermi in fila per il prelievo e avevo ovviamente perso il posto nella fila che nel frattempo era aumentata a circa 15 persone.

Mentre attendevo il prelievo (l’attesa è durata circa 40 minuti) ho notato la presenza di un’addetta al supporto degli utenti in sala, la quale si limitava semplicemente a guardare la coda. Non si poneva minimamente il problema di gestire o dare una priorità alla coda: c’erano persone anziane o con limitazioni motorie che mostravano evidenti difficoltà ad attendere in piedi in coda, però se si mettevano sedute su dei sedili che c’erano a lato della coda, venivano regolarmente saltate dai soliti furbi che fanno finta di non accorgersi degli altri. L’addetta al supporto degli utenti in sala, se interpellata, si limitava a esprimere con fare rassegnato un inutile parere (peraltro basato su considerazioni del tutto soggettive) sul fatto che ‘sì, il primo giorno dopo il ponte è sempre così, la paghiamo sempre’.

Come Kanban potrebbe essere di aiuto

L’introduzione del Metodo Kanban potrebbe portare dei benefici a quel centro prelievi. Innanzitutto l’addetta al supporto degli utenti in sala potrebbe assumere il ruolo di Flow Manager in modo tale da operare attivamente per il bilanciamento del flusso. Si potrebbero quindi stabilire delle Classi di Servizio differenziate, privilegiando i gruppi di utenti con difficoltà motorie e facendoli passare con priorità.

Non potendo ovviamente spostare il personale dal check-in alle sale prelievi per accelerare il collo di bottiglia costituito dalle sale prelievi stesse (al check-in c’è personale amministrativo, alle sale prelievi ci sono medici) si potrebbe però provare a rallentare il check-in in modo da spostare il collo di bottiglia a monte nel flusso con il vantaggio di diminuire la coda e l’attesa (in piedi) alla sala prelievi, aumentando la coda e l’attesa (seduti) in sala d’aspetto e stabilizzando il flusso a valle del check-in. Si potrebbe quindi spiegare agli utenti in sala d’aspetto perché l’attesa del check-in sia più lunga del solito.

Guardando un po’ più lontano poi, considerato che l’afflusso di utenti dopo le festività è un fenomeno ben noto e misurabile che si può analizzare, si potrebbe prevedere una maggiore presenza di medici in sala prelievi in quei giorni in cui si prevede un maggiore carico, in modo da mantenere lo stesso livello di servizio a fronte di carichi più elevati.

Tutte quelle citate sono pratiche del Metodo Kanban che possono essere utilmente implementate per migliorare differenti tipologie di servizi. Anche i servizi aziendali non sono diversi: monitorando, misurando e gestendo i flussi possiamo renderli stabili, prevedibili e affidabili per garantire ai nostri clienti, interni o esterni che siano, i livelli di servizio desiderati.

Pillole di Kanban applicato: la gestione del supermercato del bricolage

Qualche domenica fa ho deciso di fare delle riparazioni in casa e mi sono recato a un vicino supermercato del bricolage. Giunto sul posto mi sono accorto che molti avevano avuto la stessa idea e il negozio era pieno. Ho cominciato a preoccuparmi, ma volevo fare la riparazione in casa, per cui sono andato a prendere quello che mi serviva sugli scaffali e mi sono poi messo pazientemente in coda. E mentre aspettavo ho imparato qualcosa su Kanban dalla gestione di un supermercato del bricolage.

OpenArt AI generated image

Prima coda e prima misurazione

Avevo davanti 20 persone ed erano aperte 3 casse. Con mia sorpresa in 9 minuti esatti ero fuori dal supermercato con lo scontrino in mano.

Giunto a casa e fatta una parte del lavoro ho capito che mi servivano anche viti di un tipo diverso e sono tornato al supermercato del bricolage per prenderle. Nel tardo pomeriggio il negozio era ancora più pieno e a quel punto ho davvero temuto di metterci molto tempo quando mi sono rimesso in coda.

Seconda coda, seconda misurazione e una conferma

La coda era raddoppiata e le casse aperte erano 5. Con mia sorpresa di nuovo in 9 minuti esatti ero fuori dal supermercato con lo scontrino in mano.

A quel punto mi sono incuriosito e mi sono fermato ad osservare la dinamica: è risultato abbastanza evidente che i flussi erano monitorati, misurati e gestiti in modo dinamico come si fa in un sistema Kanban per mantenere la stabilità del flusso e il livello di servizio anche al variare della frequenza di arrivo dei clienti nel supermercato.

Il risultato netto era un livello di servizio delle casse che non veniva mai meno anche in condizioni di estrema congestione del negozio.

Se gestiamo un qualunque servizio aziendale, non è diverso: monitorando, misurando e gestendo il flusso possiamo renderlo stabile e garantire ai nostri clienti, interni o esterni che siano, i livelli di servizio desiderati.

Pillole di Kanban applicato: euristiche e bias cognitivi mentre si scrivono i case study su Kanban

Mentre scrivevo uno dei case study pubblicati per il portale Kanban+ della Kanban University, mi sono imbattuto in uno dei fenomeni tipici che avvengono nella nostra mente e rispetto ai quali anche il Metodo Kanban ci mette in guardia: le euristiche e i bias cognitivi.

Una parte significativa della teoria scientifica alla base del Metodo Kanban si rifà agli studi e alle scoperte dello psicologo Daniel Kahnemann, il quale insieme al collega Amos Tversky ha studiato a fondo e dimostrato con esperimenti la tendenza della mente umana a violare sistematicamente alcuni principi di razionalità. Kahnemann, riprendendo studi precedenti, ci spiega come la nostra mente sia caratterizzata da due processi di pensiero distinti: uno veloce e intuitivo (detto sistema 1) e uno più lento e ‘pigro’, ma anche più logico e riflessivo (detto sistema 2). Il primo presiede all’attività cognitiva automatica e involontaria, il secondo entra in azione quando dobbiamo svolgere compiti che richiedono concentrazione e autocontrollo. Questa organizzazione del pensiero ci consente di eseguire quotidianamente con relativa facilità operazioni complesse ma può anche essere fonte di errori, appunto le euristiche e i bias cognitivi.

Il giorno in cui avevamo impostato insieme alla mia cliente il sistema Kanban del quale ho poi raccontato nel case study, avevo utilizzato una Kanban board fisica. Si trattava di una lavagna bianca sulla quale avevo disegnato con un pennarello le colonne corrispondenti alle fasi di lavoro e sulla quale avevo man mano applicato dei post-it che rappresentavano gli elementi di lavoro. Al termine della giornata di lavoro avevo quindi fotografato con lo smartphone la lavagna, in modo tale da ‘fissare’ il lavoro svolto e archiviarne la versione così come realizzata quel giorno.

Bias di ancoraggio ed euristica affettiva

La macchina fotografica dello smartphone appone in un angolo delle foto, in sovraimpressione, una ‘marcatura temporale’ (data e ora), in modo che non si perda l’informazione di quando la foto è stata scattata. Ecco il dettaglio della foto fatta quel giorno, cosa leggete?

Il formato è ‘data inversa’, si legge da destra verso sinistra, ho scattato la foto il 18 settembre 2020 alle ore 17:41.

Soltanto che rileggendo la data distrattamente quando riguardavo il materiale per scrivere il case study, il mio Sistema 1, più abituato a leggere date scritte nel senso opposto, da sinistra verso destra, si è fatto ingannare dalla somiglianza con la data 20/9/18 (20 settembre 2018). Tipica dinamica automatica da Sistema 1 e tipico bias di ancoraggio. Il Sistema 1 ha fatto troppo affidamento sull’abitudine a leggere le date da sinistra verso destra, che ha fatto da ‘ancora’. Il mio Sistema 2 ha ritenuto plausibile l’informazione e pigramente non è intervenuto.

Inoltre la data (sbagliata) del 20/9/18 ha funzionato a sua volta da ulteriore ‘ancora’ perché sono andato avanti convinto che fosse la data giusta. Quando ho rivisto il case study insieme alla mia cliente, avevamo dei dubbi sulle date, non ci tornava che il progetto fosse iniziato due anni prima, ma ero talmente convinto della data letta sulla foto che alla fine ho convinto anche lei. “E’ stampato sulla foto, non possiamo sbagliarci” le dicevo. Sbagliando.

Deve infine avere giocato un ruolo anche l’euristica affettiva, forse abbiamo avuto tutti e due la tendenza a percepire nella nostra mente come più lunghi i tempi di un progetto che fin lì aveva dato soddisfazioni a entrambi, altra dinamica automatica da Sistema 1 e di nuovo il Sistema 2 non è intervenuto.

Arrivano i nostri, il Sistema 2

Ho trovato interessante il modo con cui un bel giorno mi sono finalmente accorto dell’errore. Dovendo preparare un incontro con la cliente e rivedendo, con il Sistema 2 ben vigile e attivo, le foto della prima versione della Kanban board, perché ero concentrato a valutare varie opzioni su come evolverla, ho finalmente prestato attenzione ai dettagli e letto bene la data, per cui il mio Sistema 2 ha decodificato che si trattava di un formato ‘data inversa’ e segnalato l’errore. Resomi conto dell’errore, ho corretto il case study.

Morale della storia: bisogna conoscere le dinamiche della nostra mente, essere consapevoli dei rischi connessi alle euristiche e ai bias cognitivi e imparare a controllarli il più possibile. In questo caso avrei fatto meglio la prima volta a non fidarmi completamente del riscontro del Sistema 1 e ‘costringere’ il Sistema 2 a fare un piccolo sforzo e una verifica di congruenza del dato fornito dal Sistema 1.

Più in generale, nei sistemi Kanban utilizziamo in modo sistematico pratiche quali metriche, visualizzazioni e cadenze proprio per costringere il Sistema 2 a fare tali verifiche di congruenza, in modo da limitare il più possibile l’impatto dei bias cognitivi sulla valutazione del nostro lavoro.

Pillole di Kanban applicato: domande e risposte con la spiegazione della terminologia che utilizziamo

Nei precedenti articoli ho illustrato alcuni esempi di applicazione del metodo Kanban, facendo riferimento ad alcuni concetti tipici del metodo. Penso che possa essere utile per chi si approccia per la prima volta a Kanban e non ne conosce i tecnicismi, una spiegazione della terminologia che utilizziamo. Nel seguito ho quindi provato a spiegare brevemente alcuni concetti basilari per l’applicazione del metodo Kanban:

  • lead time
  • distribuzione di probabilità
  • aspettative del cliente rispetto alla data di consegna desiderata
  • costo del ritardo
  • classe di servizio

Che cos’è il lead time?

Definiamo il lead time come un tempo che inizia dal commitment point concordato (momento in cui ci impegniamo a fare un lavoro) e continua fino a quando l’elemento di lavoro è pronto per la consegna. In altre parole, iniziamo a contare il lead time dal momento in cui il cliente può legittimamente aspettarsi che noi lavoriamo sul prodotto, fino a quando noi possiamo legittimamente aspettarci di consegnarlo al cliente. Qualsiasi ulteriore attesa al momento della consegna non viene conteggiata. Questa definizione non è ambigua e funziona in modo coerente per qualsiasi flusso di lavoro e servizio.

In base agli studi sul Modello di Maturità di Kanban, dovremmo tuttavia riconoscere che questa definizione funziona in modo affidabile a livello di maturità 3 e oltre, mentre a livelli di maturità inferiori è problematica. A livelli di maturità inferiori, il punto di commitment è spesso ambiguo e, nel migliore dei casi, asincrono, cioè il cliente fa una richiesta prima che ci sia l’effettivo commitment a svolgere il lavoro. In questo caso di commitment asincrono misuriamo il lead time a partire dal secondo punto di commitment, dal momento in cui il lavoro da fare viene inserito nel flusso di lavoro ed entra a fare parte del WIP (Work In Progress – lavoro in corso). Spesso nei flussi di lavoro di livello di maturità 2 non esiste un concetto forte di commitment e quindi si tende a misurare il lead time dal momento in cui un elemento di lavoro viene richiesto.

Il termine “lead time” significa quindi: “Se si sa quando si deve consegnare il prodotto, il lead time è la quantità di tempo di cui si ha bisogno in anticipo per effettuare un ordine e aspettarsi la consegna il giorno o prima di quando si ha bisogno dell’elemento di lavoro richiesto”, o semplicemente, il periodo di tempo in cui il commitment deve precedere la consegna.

Che cos’è la distribuzione di probabilità?

La funzione di densità di probabilità del lead time (probability density function – PDF) è una curva che mostra la distribuzione dei dati effettivi del lead time di un sistema Kanban. Viene rappresentata su un grafico in cui l’asse orizzontale delle ascisse mostra il numero di giorni di lead time, mentre l’asse verticale delle ordinate mostra il numero di occorrenze di tale tempo all’interno dell’insieme di dati campione (il numero di elementi di lavoro passati attraverso il sistema Kanban). La funzione di densità di probabilità del lead time tipicamente assume due forme di distribuzione:

Distribuzione a coda grassa (Fat-tailed)

Scarsa prevedibilità, impatto potenzialmente elevato da ritardi prolungati.

Distribuzione a coda grassa (Fat-tailed)

Distribuzione a coda sottile (Thin-tailed)

Buona prevedibilità, basso impatto, ritardi più brevi

Distribuzione a coda sottile (Thin-tailed)


L’esempio in alto proviene da un gruppo di IT Operations e quello in basso da un team di sviluppo di prodotti software. Quello in alto si dice che sia “a coda grassa”: c’è una lunga coda visibile che si estende a destra lungo l’asse delle ascisse. In generale, la “coda grassa” è indesiderabile, rischiosa e rende difficile la pianificazione. Quello a destra è detto “a coda sottile”: non c’è una lunga coda visibile che si estende a destra lungo l’asse delle ascisse. Questa convenzione di denominazione può sembrare controintuitiva per i non matematici. La verità è che, dal punto di vista matematico, queste code corrono all’infinito. Quindi, se la coda è visibile, deve essere grassa. Una coda sottile è di fatto invisibile lungo l’asse delle ascisse.

I concetti di distribuzione del lead time con coda grassa e con coda sottile sono molto importanti e sapere quale dei due è presente nel vostro sistema Kanban, fa una differenza fondamentale per la pianificazione, la gestione del rischio e la probabilità di ottenere la soddisfazione del cliente e di essere considerati un fornitore di servizi affidabile.
In assenza di dati sulla distribuzione di probabilità dell’elemento di lavoro, si consiglia di assumere una distribuzione a coda grassa. È importante ricordare questo semplice mantra: “il rischio è sempre nella coda”. Le distribuzioni a coda grassa richiedono un approccio diverso alla gestione del rischio.

Quali possono essere le aspettative del vostro cliente rispetto alla data di consegna desiderata?

Non importa“. I vostri clienti sono indifferenti alla data di consegna e non si preoccupano? La data è puramente consultiva o non esiste una data specifica, ma è stata semplicemente indicata perché richiesto ? Potremmo dire che non importa quando il prodotto viene consegnato, purché alla fine venga consegnato? Se è così, l’aspettativa del cliente è “Non importa”.

Entro lo SLA. Esiste uno SLA/SLE con il cliente e quindi, se iniziamo una lavorazione, c’è l’aspettativa che la consegniamo entro quel tempo? Se sì, l’aspettativa del cliente è “Entro lo SLA”.

Scadenza. La data di consegna desiderata è accompagnata dall’indicazione di una scadenza? La scadenza può essere reale, come una data fissa per un evento esterno o qualcosa di stagionale. Oppure può essere semplicemente un espediente in un ambiente con poca fiducia: la scadenza viene usata per pressarci, come fattore di stress per spingerci all’azione, o in qualche modo per responsabilizzarci, in una cultura altrimenti poco fiduciosa nei risultati. Indipendentemente dal motivo, se il cliente indica una scadenza, dobbiamo tenerne conto.

Tolleranza zero“. Quando il costo di un ritardo oltre la data di consegna desiderata è veramente elevato, il cliente può avere “tolleranza zero”. Si tratta di una forma più estrema di scadenza: quando c’è tolleranza zero per i ritardi, tutti capiranno le conseguenze e l’impatto sulla nostra attività di un mancato rispetto della scadenza. È probabile che si sacrifichino molte altre richieste di lavorazione per rispettare la data.

Il prima possibile. Infine, l’aspettativa del cliente può essere “il prima possibile” (ASAP); in questo caso, se decidiamo di svolgere il lavoro, dobbiamo accelerare la richiesta.

Cosa si intende per costo del ritardo?

Un ritardo significa che si ottiene meno valore da un’opportunità. Il costo del ritardo cerca di approssimare il valore perso a causa del ritardo nello svolgere un lavoro. Il costo del ritardo può essere modellato come una curva che si accumula nel tempo. Se la forma della curva presenta un picco iniziale, il rischio di ritardo è significativo.

Quali possono essere le classi di servizio in funzione del costo del ritardo?

Accelerato (Expedite). Il costo del ritardo aumenta molto rapidamente.

Accelerato (Expedite)

Data fissa (Fixed date). In una data relativamente vicina, entro due volte l’intervallo della distribuzione del lead time, ci aspettiamo un costo del ritardo distribuito secondo una funzione a gradino (o una funzione a curva S inclinata ma molto vicina a una funzione a gradino) in un giorno noto e molto specifico, tipico della domanda stagionale o di eventi specifici (come tornei sportivi o festività pubbliche).

Data fissa (Fixed date)

Standard. Il costo del ritardo aumenta inizialmente con un andamento convesso e infine concavo. La forma è una curva a S inclinata che cresce su un periodo di tempo medio-lungo.

Standard

Intangibile (Intangible). Il nome deriva dal fatto che il costo del ritardo è intangibile o insignificante per un periodo superiore a 1 o 2 cicli dell’intervallo di lead time. Sebbene la classe di servizio Intangibile sia stata modellata come se avesse una forma di funzione convessa, in realtà si tratta pure di una curva a S inclinata che cresce su un periodo di tempo molto lungo. Il lavoro appartenente alla classe di servizio Intangibile tipicamente è quello relativo ad aggiornamenti di piattaforma, introduzione di nuovi componenti o tecnologie in un progetto esistente, o riprogettazione, rielaborazione o, in generale, manutenzione di un sistema di prodotto o servizio.

Intangibile (Intangible)

Classe di servizio – come viene trattata rispetto ad altre richieste?

Tipicamente nel pondo dei servizi e dei progetti si parla di “mettere in priorità” le lavorazioni. Ma a bene vedere il termine è ambiguo. Priorità può significare che qualcosa è selezionato (o scelto) e quindi “prioritario”. Può anche implicare la sequenza, l’ordine o la regola di accodamento in cui un insieme di elementi devono essere lavorati. Oppure la priorità può implicare il momento in cui qualcosa dovrebbe essere programmato: ora, più tardi e, se sì, quando; o non del tutto. Oppure può implicare il modo in cui qualcosa viene trattato una volta inserito nel sistema: la sua classe di servizio.
Le tabelle di triage presenti nel metodo Kanban sono state progettate per facilitare la decisione rispetto agli ultimi due dei quattro significati della priorità. Vi aiuteranno a programmare il lavoro e a determinare la classe di servizio da applicare a un elemento di lavoro in base alla data di inizio prevista. Le tabelle di triage sono scaricabili dal sito Kanban+ della Kanban University.

Questo articolo è liberamente tratto e tradotto dal sito di Mauvisoft, clicca qui per leggere il contenuto originale.

Pillole di Kanban applicato: affrontare il problema dei tempi di attesa dei passaporti con Kanban

Ai recenti Stati Generali delle Ingegnerie Digitali, tenutisi a Milano gli scorsi 18 e 19 Aprile, ho fatto un intervento dal titolo ‘Utilizzare lean e kanban per il miglioramento dei servizi: l’Enterprise Services Planning (ESP)‘ che ho voluto concludere con una provocazione: Proviamo ad applicarlo… per esempio per risolvere il problema dei tempi di attesa dei passaporti?
Perché sono convinto che si potrebbe affrontare il problema dei tempi di attesa dei passaporti con Kanban. L’applicazione di concetti e pratiche del metodo Kanban potrebbe infatti dare una grossa mano a snellire tutti quei i servizi al cittadino che si trovano a essere ‘ingolfati’, non solo il rilascio dei passaporti. Migliorando i livelli di servizio offerti ai cittadini e al contempo riducendo la pressione e il conseguente stress lavorativo che grava sugli uffici preposti.

Tempi di attesa troppo lunghi

Non conosco in dettaglio il flusso di lavoro per il rilascio dei passaporti, osservo il problema della lunghezza dei tempi di attesa dalla prospettiva del semplice cittadino. Sono però ben noti al pubblico due fenomeni ai quali si sente imputare la forte crescita di richieste di passaporti: la brexit, che obbliga chi si reca nel Regno Unito a dotarsi di passaporto (prima bastava la carta di identità) e la pandemia, che ha fortemente limitato i viaggi per un paio d’anni, facendo rinviare a molti il rinnovo del passaporto. Ora che nel dopo-pandemia c’è la frenesia di tornare a viaggiare, i due fattori menzionati hanno generato un carico superiore a quello che le strutture preposte sono evidentemente in grado di evadere in tempi rapidi.
La situazione non è omogenea, ma in alcune zone di Italia (per esempio a Milano) occorre attendere diversi mesi per ottenere il passaporto. Come sempre accade il servizio in sofferenza ha ingenerato meccanismi distorti, c’è chi acquista biglietti aerei low cost per ottenere un appuntamento prioritario e pare che a un certo punto ci fosse anche chi faceva incetta di appuntamenti per rivenderli a caro prezzo. Questi espedienti non possono essere ovviamente la soluzione, invece il sovraccarico di un servizio al cittadino è una tipica circostanza che può trarre un grande beneficio dall’applicazione del metodo Kanban.

Introdurre le classi di servizio

In effetti alcune pratiche suggerite dal metodo Kanban già stanno venendo applicate. Recentemente la Polizia di Stato ha introdotto l’Agenda Prioritaria degli appuntamenti, per gestire in modo codificato le situazioni in cui il cittadino non può attendere i mesi necessari per il rilascio standard.
Tale pratica in Kanban la si definirebbe come l’introduzione di classi di servizio, ovvero il modo in cui qualcosa viene trattato una volta inserito nel sistema. In un sistema Kanban si attribuisce la classe di servizio a una determinata lavorazione in base a quanto costa ritardare detta lavorazione. Più elevato è il costo di rimandare la lavorazione, prima si dovrà effettuare la lavorazione.
Nel caso dei passaporti, i cittadini che lo richiedono non sono tutti nella stessa situazione, qualcuno può aspettare il tempo di evasione standard mentre qualcun altro ha necessità di viaggiare in tempi brevi e non può aspettare. Nel sistema di prenotazione dei passaporti possiamo quindi identificare due classi di servizio: una che potremmo definire come ‘standard‘, il passaporto viene rilasciato nei tempi tipici previsti dal sistema (qualche mese) e un’altra classe di servizio che potremmo definire come ‘accelerata‘ (‘expedite‘ nell’originale in inglese), che permette il rilascio del passaporto in base all’Agenda Prioritaria (qualche giorno).

Introdurre le policy per il servizio

Le classi di servizio però da sole non sono sufficienti per stabilizzare il servizio, occorre anche definire delle regole per l’assegnazione di una determinata classe di servizio a una lavorazione. Lasciando libero l’utente di attribuire alla propria lavorazione una classe di servizio, ci si troverebbe solo con lavorazioni di classe ‘accelerata’ e sappiamo che se tutto diventa urgente, allora nulla è più urgente perché chi si trova a dover effettuare la lavorazione non riesce più a indentificare le vere urgenze. E infatti se andiamo a vedere nel sistema di prenotazione dei passaporti la pagina dell’Agenda Prioritaria, un avviso in testa alla pagina indica chiaramente le regole per ottenere un appuntamento:
“Gli appuntamenti disponibili valgono solamente per i residenti nella provincia.
Rientrano tra le condizioni di priorità i viaggi da intraprendere nei prossimi 30 giorni per le seguenti motivazioni: studio, lavoro, salute, turismo.
All’atto dell’appuntamento verrà richiesta la documentazione comprovante l’effettiva priorità e la data del viaggio.”

Tale pratica in Kanban sarebbe definita come l’introduzione di policy di servizio, appunto le regole da applicare per garantire un corretto funzionamento del servizio. Quindi regole non solo per l’assegnazione della classe di servizio, ma regole in generale che permettano al servizio di funzionare in modo stabile e affidabile. E infatti se andiamo a leggere il vademecum sul sito della Questura di Milano, si può notare che si applicano anche alcune ulteriori regole, ovvero che nell’Agenda Ordinaria si possono “prendere fino ad un massimo di n.4 appuntamenti complessivi” mentre nell’Agenda Prioritaria si possono “prendere fino ad un massimo di n.2 appuntamenti non modificabili”. Questo a ulteriore garanzia del corretto utilizzo del sistema di prenotazione e per evitare almeno il più possibile i funzionamenti distorti.

Accelerare il collo di bottiglia

Osservata con la lente del metodo Kanban, la direzione intrapresa per la gestione del sistema di rilascio dei passaporti è corretta, innanzitutto è necessario stabilizzare il sistema. Una volta che il sistema è stabile, analizzando e misurando le fasi del flusso di lavoro, è possibile individuare il collo di bottiglia e, come ho già illustrato in un precedente articolo a proposito dei flussi autostradali, vincolare tutto il sistema alla velocità del proprio collo di bottiglia.
Al flusso che procede alla stessa velocità del collo di bottiglia è possibile quindi applicare i concetti propri della teoria dei vincoli e della teoria delle code, provando ad accelerarlo, per diminuire il tempo medio di lavorazione, nel nostro caso il tempo medio di rilascio dei passaporti, e per aumentare per converso il numero di passaporti rilasciati per unità di tempo (o come si chiama in Kanban, ‘throughput‘ o ‘delivery rate‘).
C’è da augurarsi che le autorità preposte vogliano portare fino in fondo il percorso intrapreso per la gestione dei passaporti, applicando questi concetti per migliorare questo e altri servizi ai cittadini.

Pillole di Kanban applicato: conversazione tra un padre (Kanban Coach) e il figlio adolescente

“Un problema ben esposto è un problema per metà risolto.”
Charles F. Kettering

“Oggi mi hanno chiamato da scuola e mi hanno detto che sei sempre in ritardo….”.
“Io?! Ma che…. cioè, non SEMPRE… di tanto in tanto forse sì, ma non sempre, anzi molto spesso sono puntuale!”
“Va bene figlio mio, facciamo qualcosa!”

Qualche mese dopo, mostrando un grafico con la distribuzione statistica dei ritardi.

distribuzione statistica dei ritardi

“Figlio mio, questa è la metrica di quanto spesso sei puntuale o in ritardo, nel complesso”.
“Chi? Io? Stai scherzando!”.
“No, non sto scherzando, questa è la tua situazione negli ultimi mesi, come puoi vedere arrivi puntuale il 68% delle volte, mentre arrivi entro 15 minuti di ritardo il 93% delle volte e il 99% delle volte sei lì entro mezz’ora di ritardo, ecco tutto”.
“Papà sei un dannato nerd!”.
“Sì lo so figlio mio, ma questi sono fatti, quello che gli psicologi chiamerebbero un esame di realtà. Qual è il numero di ritardi che la scuola è pronta ad accettare?”.
“Non ne ho idea, papà”.
“Va bene, allora controlla con loro, anche se sospetto che abbiano un’aspettativa molto più bassa rispetto al tuo attuale numero di ritardi; tra l’altro la buona notizia è che la distribuzione statistica è ragionevolmente una curva cosiddetta ‘thin tailed’, il che significa che sei costantemente prevedibile…”.
“Cos’è questa roba statistica, papaaaa?! Dimmelo in un modo che anche il gatto possa capire!”.
“Intendo dire che fai le cose più o meno sempre allo stesso modo, quindi probabilmente basta che tu anticipi di mezz’ora la tua sveglia al mattino e sarai sempre puntuale, se lo vorrai….”
“Dai papà, perché dovrei svegliarmi mezz’ora prima…. posso invece correre ed essere puntuale!”.
“È una tua decisione figlio mio, sei tu il padrone del tuo destino, sei tu il capitano della tua anima….”
“Anche la cavolo di poesia ora, smettila papà, ho capito….”

Questa conversazione e i personaggi in essa rappresentati sono puramente fittizi con lo scopo di spiegare ai lettori il Metodo Kanban

traduzione in italiano del post originale pubblicato su LinkedIn https://www.linkedin.com/feed/update/urn:li:linkedInArticle:7164921766983725056/