Da qualche tempo i nostri team Scrum hanno sperimentato ricorrenti impedimenti causati da fattori esterni alla squadra. Le squadre hanno discusso gli impedimenti nelle loro retrospettive e lo hanno anche portato su "Scrum of Scrums". Sembra che gli impedimenti possano richiedere il coinvolgimento del management in quanto richiede alcuni cambiamenti piuttosto significativi in quel modo in cui facciamo le cose e il modo in cui i nostri ambienti tecnici sono stati configurati. In un piccolo contesto, questo tipo di problemi sarebbe probabilmente stato facile da gestire perché il team avrebbe avuto un maggiore controllo, ma in questo contesto ci sono più team, parti interessate e parti. Mi piacerebbe sentire la tua esperienza nel rendere visibili i rifiuti e i costi. Semplicemente stimerai le ore sprecate per gli impedimenti ricorrenti (ad esempio, "sprechiamo 10 ore ogni sprint in attesa sul server di generazione) o hai un modo più sistematico di raccogliere e mostrare i rifiuti?
Vorrei raccogliere rifiuti basati su Six Sigma (e Lean Software Development) e stimare il costo dei rifiuti in termini di punti storia. Per esempio. ad ogni retrospettiva evidenzia i rifiuti in sette categorie con il numero di punti storia sprecati in ogni categoria. Le sette categorie sarebbero: Lavoro parzialmente eseguito, Funzioni extra, Riapprendimento, Trasferimenti, Cambio di attività, Ritardi e Difetti.
Alla fine della Retrospettiva, ci sarebbe quindi una chiara indicazione del costo degli impedimenti esterni a cui la direzione sarebbe facilmente in grado di agire. Cosa ne pensi?