Nel 2017, Ken Schwaber ed io abbiamo reso le tre domande nel Daily Scrum opzionali perché abbiamo visto troppi team "zombie" che si attenevano alle domande - non collaborando, non riprogettando, non fanno swarming e non rimuovendo gli impedimenti.
Abbiamo visto approcci guidati dal backlog che funzionavano estremamente bene. Per esempio, nel documento "Shock Therapy" solo una domanda è posta nel Daily Scrum. "Perché la storia principale non è ancora finita?" E "Come può ogni persona del team aiutare a finirla oggi?" Ciononostante, le tre domande del Daily Scrum possono essere estremamente efficaci se portano a una maggiore collaborazione e a un maggiore swarming in uscita dal Daily Scrum.
Un enorme accelerazione in Scrum si verifica quando ogni sviluppatore vede l'intero progresso del progetto ogni giorno. L'iperproduttività si verifica quando il tipico commento diventa: "Wow, pensavo che ci sarebbero voluti 3 giorni per fare il mio prossimo compito, ma vedo da quello che hai fatto ieri che 3 linee di codice e un'ora sono tutto ciò che è necessario!"
Questa domanda mette alla prova l'attenzione della squadra. Qualsiasi cosa fatta che non era lavoro sul backlog viene messa in discussione. Le riunioni che interferiscono con lo Scrum vengono ridotte o eliminate. I partecipanti che ripetutamente non lavorano sul backlog possono essere rimossi dallo Scrum.
Si genera anche una pressione tra pari per ottenere cose fatte che impediscono il progresso degli altri. Lo Scrum Master vuole sapere quali compiti sono "fatti" e se i compiti in corso saranno completati come previsto. Se le stime si espandono o vengono scoperti nuovi compiti, questo cambierà il grafico di burndown. Lo Scrum Master vuole anche minimizzare i lavori in corso. Troppi compiti aperti contemporaneamente introducono rischi nello Sprint ed è un primo avvertimento che ci si possono aspettare ritardi.
Questa domanda sostituisce i grafici GANTT. Le dipendenze cambiano costantemente. Rispondere a questa domanda rivede la strategia del progetto su base giornaliera riorientando il team a causa dei cambiamenti di dipendenza che sono stati rivelati dalla domanda precedente.
La domanda fa anche emergere dipendenze o compiti che possono essere stati trascurati. Questo rivedrà il piano nella mente della squadra. Mette anche alla prova l'attenzione della squadra, qualsiasi cosa da fare che non favorisce il progresso viene messa in discussione. Lo Scrum Master vuole sapere quali nuovi compiti stanno iniziando. Non vedere i compiti che si aprono e si chiudono regolarmente è un primo avvertimento che le cose potrebbero andare fuori strada.
Gli impedimenti al progresso sono spesso causati da software o tecnologia che non arrivano al momento giusto. Lo Scrum Master o il team possono essere in grado di risolvere questo problema, altrimenti, il management deve risolverlo.
I blocchi sono spesso dovuti a riunioni irrilevanti per lo SCRUM. Spesso il management deve essere coinvolto per risolvere questo problema. Nei primi giorni di Scrum, quando Ken Schwaber faceva da Scrum Master, diceva ai membri del team di non andare a nessuna riunione tranne gli eventi Scrum. Chi si lamentava doveva parlare con Ken.
Un grande Scrum Master sa come trattare con il management perché i problemi tecnici difficili spesso rallentano le cose. Il team può spesso risolverli, in alternativa, questi problemi possono essere scalati per portare altre risorse. Questa domanda creerà problemi che possono risultare in nuove storie nello Sprint Backlog. Porta le persone a rivedere il piano.
L'effetto più importante di questa domanda è di creare una lista di impedimenti che sono assegnati al team o scalabili. Una delle principali responsabilità dello Scrum Master è quella di gestire, dare priorità e assicurare la gestione di questo backlog di impedimenti.
I team Scrum dovrebbero aspettarsi che il management aiuti a lavorare sul backlog degli impedimenti. Eliminare i colli di bottiglia è il modo più veloce per migliorare la produttività. Vedere il libro di Goldratt, "The Goal". Tutti i manager dovrebbero leggere questo libro. Anche gli sviluppatori lo troveranno utile.
Uno dei maggiori impedimenti al miglioramento della produttività nei team Scrum che vedo in molte aziende è il fallimento dello Scrum Master nel tracciare e dare priorità agli impedimenti. La direzione non può aiutare a risolverli se non sono chiaramente identificati insieme ad un piano d'azione raccomandato.
Tradotto e adattato da Scrum Inc.: https://www.scruminc.com/why-three-questions-in-daily-scrum/
Scritto da Jeff Sutherland | 3 giu 2006 | Blog
Vuoi conoscere Scrum? Scegli uno dei componenti del Framework dalla lista e scopri come funziona il framework Agile più diffuso al mondo.