Simyl
simylflow
Home del Corso
Modulo 4: Metriche e Gestione del Flusso
Lezione 2 di 5
10 min

Throughput e Invecchiamento degli Elementi di Lavoro

Misurare quanto lavoro fluisce attraverso il sistema e individuare gli elementi bloccati.

1Cos'è il Throughput?

Il throughput è il numero di elementi di lavoro completati per unità di tempo.

  • "Abbiamo consegnato 8 funzionalità in questo sprint"
  • "Il nostro throughput settimanale è di 5-7 elementi"
  • "Questo mese abbiamo completato 32 elementi"

Il throughput ti dice qualcosa sulla capacità del tuo sistema. È il tasso di output.

Relazione con altre metriche (ancora la Legge di Little): WIP = Throughput × Lead Time

Se conosci due di questi valori, puoi calcolare il terzo.

2Variabilità del Throughput

Come il cycle time, il throughput varia. Comprendere la variazione è cruciale.

Traccia il throughput nel tempo:

  • Settimana 1: 6 elementi
  • Settimana 2: 8 elementi
  • Settimana 3: 4 elementi
  • Settimana 4: 7 elementi

Media: 6,25 elementi/settimana Intervallo: 4-8 elementi/settimana

Questo ti dice: "Di solito possiamo consegnare 4-8 elementi a settimana."

Cause della variazione del throughput:

  • Cambiamenti nella capacità del team (ferie, giorni di malattia)
  • Variazione nelle dimensioni degli elementi
  • Blocchi e dipendenze
  • Mix di tipi di lavoro
  • Variazione casuale (è normale)

Stabilizzare il throughput:

  • Limiti WIP coerenti
  • Elementi di lavoro dimensionati correttamente
  • Affrontare rapidamente i blocchi
  • Allocazione prevedibile della capacità

Un throughput stabile è più prezioso di un throughput elevato. La prevedibilità consente la pianificazione. Il caos, anche se veloce, mina la fiducia.

3Invecchiamento degli Elementi di Lavoro

L'età di un elemento è quanto tempo un elemento di lavoro è stato in corso (iniziato ma non finito).

È un indicatore anticipatore: ti avvisa dei problemi prima che si manifestino nel cycle time.

Perché tracciare l'invecchiamento:

  • Gli elementi di lunga durata spesso hanno problemi
  • Avviso precoce prima che il cycle time esploda
  • Segnale visibile per intervenire

Utilizzo delle soglie di età: Se il tuo 85° percentile del cycle time è 8 giorni, imposta un avviso a quella soglia:

  • "Questo elemento è in corso da 9 giorni. È sopra il nostro 85° percentile. Cosa sta succedendo?"

Formato del report di invecchiamento: Elenca gli elementi per età, confrontandoli con le soglie percentili:

  • Elementi di età 0-3 giorni: 12 (normale)
  • Elementi di età 4-8 giorni: 4 (da monitorare)
  • Elementi di età 9+ giorni: 2 (da investigare)

L'azione: quando un elemento entra nel territorio "da investigare", avvia una conversazione. Non aspettare che finisca e faccia esplodere le tue metriche.

4Throughput vs. Velocity

Alcuni team usano la velocity (story point per sprint) invece del throughput (elementi completati).

Problemi con la velocity:

  • Gli story point sono stimati, non misurati
  • Team diversi assegnano punti in modo diverso (nessun confronto)
  • Incoraggia il gioco ("gonfiamo i punti")
  • Confonde dimensione con tempo

Vantaggi del throughput:

  • Misurazione oggettiva (un elemento è stato completato o no)
  • Confrontabile tra team (se gli elementi sono simili)
  • Non richiede stime
  • Combinato con l'invecchiamento degli elementi, più azionabile

L'approccio pragmatico: Usa il throughput per le metriche di flusso. Usa gli story point se aiutano il tuo team a pianificare (molti li trovano utili per dimensionare). Non mescolare i due.

Focus sul Throughput

Il team traccia gli elementi completati a settimana. La media è 6, l'intervallo è 4-8. Quando viene chiesto "possiamo consegnare 5 funzionalità questa settimana?", rispondono "è nel nostro intervallo normale—probabilmente sì."

Manipolazione della Velocity

Il team traccia la velocity. Il manager chiede il 20% in più di velocity il prossimo trimestre. Il team gonfia le stime. La velocity aumenta, la consegna no. Tutti perdono tempo nella farsa.

Punti Chiave
  • Il throughput è il numero di elementi completati per periodo di tempo
  • Traccia la variabilità del throughput, non solo la media
  • L'invecchiamento degli elementi di lavoro fornisce un avviso precoce dei problemi
  • Il throughput (conteggiato) è più affidabile della velocity (stimata)
Errori Comuni da Evitare
  • Trattare il throughput come un obiettivo da massimizzare (è una misurazione)
  • Ignorare la variabilità a favore delle medie
  • Non agire sugli elementi invecchiati finché non sono gravemente in ritardo
  • Confondere velocity con throughput