Come partecipa lo Scrum Master ai Daily Stand-Ups?


21

Abbiamo un consulente Scrum Master professionale [*] che ha recentemente aderito al nostro progetto. Sfortunatamente, non conosciamo il suo nome (non si è mai presentata a noi, è venuta in un solo giorno e ha detto "stiamo avendo uno stand-up quotidiano"), e non sembra fare molto altro se non la sedia a incontro quotidiano in piedi - quando le ho chiesto in modo scherzoso di dare anche un feedback giornaliero durante l'incontro, è stata piuttosto offesa, dicendo che è compito dello Scrum Master "facilitare, non partecipare".

Questo sembra abbastanza anti-Agile (avendo lavorato su altri progetti agili, in cui i team erano auto-diretti), che dovrebbe essere egualitario, ma non sono sicuro di come funzioni nella Metodologia Scrum. Sospetto che non faccia molto per tutto il giorno, e questa è la ragione della sua difesa su questo tema.

Lo Scrum Master prende parte allo spiel "ieri, oggi, impedimenti" durante l'incontro stand-up, o il loro ruolo è quello di presiedere ("facilitare") l'incontro?

[*] In realtà non ci è stato detto quale sia il suo lavoro, supponiamo, dal momento che si definisce Scrum Master


3
Se il team fa tutto correttamente e non ha bisogno di feedback (dal momento che lo scrum-master può stare da parte e guardare come ti auto-organizzi), penso che non ti serva più.
superM

26
Non presentarsi alla squadra sembra molto strano, qualunque sia la metodologia che stai seguendo.
Doc Brown,

22
Questo è uno scherzo, vero ? Hai un incontro quotidiano con qualcuno e non hai chiesto il suo nome? So che le mischie possono essere difficili, ma le cortesie comuni della vita sono ancora valide.
High Performance Mark

18
Potremmo scoprire il suo nome, ma è più divertente godersi l'assurdità dilbertesca della situazione al BigCo a cui siamo contratti. Dal momento che non fa molto, non importa davvero.
user109170

8
Un SM può partecipare ponendo domande critiche come "è normale che quella storia sia rimasta nella colonna dei test negli ultimi 2 giorni?" O suggerendo miglioramenti al flusso di lavoro del processo di sviluppo generale. Mettendo da parte questo, un SM è qualcuno che è generalmente molto investito nell'aspetto umano dello sviluppo del software. Se qualcuno del genere entra semplicemente senza presentarsi ... Forse è il momento di iniziare a chiedersi quale valore apporta alla squadra, perché tutto suona un po 'sospetto per me.
Stefan Billiet,

Risposte:


21

Idealmente, lo Scrum Master è responsabile di facilitare le attività del progetto e di affrontare qualsiasi tipo di impedimento affrontato durante questo. Non partecipa allo spiel "ieri, oggi, impedimenti" durante lo stand-up giornaliero di per sé, tuttavia è responsabile per i membri del team per qualsiasi tipo di status sugli impedimenti che hanno segnalato durante gli stand-up precedenti .

Ho lavorato con 5 team di scrum con un'organizzazione rinomata, tutti seguivano la stessa pratica.

Per avere un quadro dettagliato di tutte le responsabilità di uno scrum master, ti consiglio di dare un'occhiata a questo http://www.scrummasterchecklist.org/pdf/ScrumMaster_Checklist_12_unbranded.pdf


1

Sono stato un SM per molti anni, rimando alla squadra in questo. Se vorrebbero che io partecipassi, lo faccio e lo facilito.

L'idea è quella di essere uno dei "capi servitori".

Il team dovrebbe avere la capacità di "assumere / licenziare" l'SM, non farli spazzare via, richiedere uno stand up senza presentarsi.


è solo la tua opinione personale o una sorta di pratica consolidata? se quest'ultimo, si prega di fornire riferimenti per questo
moscerino

2
Per come la vedo io, SM fa parte del team e il team si auto-organizza. Spetta al team dichiarare durante una retrospettiva che il loro SM non è produttivo o funziona nel modo in cui il team vuole che lavori, a quel punto un buon SM dovrebbe o regolare il suo comportamento o rimuovere l'impedimento sostituendo se stesso ...
ptyx

1

In stand-up, dovrebbe dare uno status agli impedimenti e poi in retrospettiva dovrebbe dare la sua opinione su come gli stand-up potrebbero essere resi più significativi o efficaci.

Se uno si aspetta che SM assegni lo stato delle sue attività quotidiane, allora IMHO ha aspettative sbagliate. Lo scopo dello status è quello di consentire al team di allineare le proprie attività e non so perché un membro del team vorrebbe sapere cosa stava facendo ieri (SM) per pianificare oggi. Almeno un libro suggerisce anche che non è nemmeno richiesto agli SM di essere in stand-up su base giornaliera.


Se il mastro scrum non è sempre in mischia, come potranno conoscere gli impedimenti delle squadre?
Andy

Il libro che ho citato parlava di uno strumento, cioè TFS .. quindi presumo in quel contesto che si aspettavano che chiunque si trovasse ad affrontare un impedimento registrasse un problema / impedimento nello strumento e lo assegnasse a ScrumMaster .. se il team è collocato, allora loro posso usare la lavagna per elencare l'impedimento .. Detto questo, sento che ci sono momenti in cui SM deve essere presente in ogni incontro ..
Asim Ghaffar

1

Lo Scrum Master non partecipa necessariamente al meeting Scrum giornaliero secondo il framework ufficiale Scrum.

Alcune citazioni da Scrumguides.org :

  • "Lo Scrum Master applica la regola che solo i membri del Team di sviluppo partecipano al Daily Scrum."

  • "Lo Scrum Master assicura che il Team di sviluppo abbia la riunione, ma il Team di sviluppo è responsabile della conduzione della Scrum quotidiana".

  • "Durante l'incontro, i membri del team di sviluppo spiegano [...]"

  • Il compito dello Scrum Master è "facilitare gli eventi Scrum come richiesto o necessario"

(Tuttavia, IMHO aumenta la trasparenza se lo Scrum Master si unisce alla procedura "ieri, oggi, impedimenti". Inoltre IMHO un perfetto Product Owner può facoltativamente anche partecipare e rispondere alle tre frasi all'interno di uno Scrum giornaliero. Ma questo è contro lo Scrum ufficiale.)


0

Ho 3 Scrum Team nella mia posizione di Scrum Master e utilizziamo un Taskboard elettronico nella nostra pratica agile. Tutti i miei team, ad eccezione di uno, forniscono il loro stato su tutte le attività su cui stanno lavorando, passando da una persona all'altra, nel tipico processo di standup. Il team delle eccezioni ha deciso di voler fare il proprio stand up storia per storia e ora mi ha chiesto di guidarlo, essendo io a guidare l'incontro.

C'è qualche giustificazione affinché uno Scrum Master possa assumere questo ruolo durante lo standup? Posso capire se il team ha più di 7 risorse, ma sembra che sia un ruolo di baby-sitter progettato per far sì che tutti prestino attenzione invece che il team sia un adulto responsabile perché non vogliono prendersi la briga di auto-organizzarsi.

Uno dei membri di questa squadra sta anche lavorando per una delle altre squadre e ha menzionato nello sprint retrò quanto più velocemente l'incontro va avanti quando ogni persona si fa avanti e prende il comando per se stessa sul tabellone. Non ha fatto alcuna differenza per il team e l'OP ha spinto il team a mantenere la propria posizione sul metodo story-by-story.


Parte dello scopo della mischia è di rendere responsabile il team per il lavoro a cui si sono impegnati.
Andy

0

La tua azienda ha iniziato male. Lo Scrum Master dovrebbe far parte del team.

Assumendo un master scrum a tempo pieno, tutto ciò che hai fatto è stato aggiungere un altro livello tra il team e i dirigenti / stakeholder. Totalmente non agile.

Una persona del team, normalmente il manager, che fa anche parte del team, assume il ruolo di scrum master. Ma in realtà non è un "titolo". è un ruolo che chiunque può ricoprire secondo necessità. In una squadra lo ruotavamo ogni mese.

Ora, questo risponde a tutte le domande. L'SM fa parte del team, prende parte a tutto il team. facile.

essere un SM è solo un lavoro umile nel seguire le cose esternamente alla squadra. Quindi l'SM di solito richiede un po 'meno lavoro perché sarà quello che viene continuamente interrotto da una comunicazione esterna e dall'invio di e-mail come "eventuali aggiornamenti su questa domanda?". niente di più.

Il venditore di olio di serpente che ha visto l'opportunità di vendersi come maestri della mischia a tempo pieno sono la feccia della terra e va completamente contro Agile, come hai notato.


Lo scrim master fa parte del team, ma in realtà è raccomandato che non facciano lavori di sviluppo. Il loro lavoro a tempo pieno sta facilitando le varie cerimonie agili e rimuovendo gli impedimenti.
Andy,

ci sono due casi qui: qualcuno ha davvero bisogno di un lavoro a tempo pieno per farlo, quindi la tua organizzazione ha altri problemi. oppure sta facendo lo scrum master per diverse squadre (più comuni), quindi non è nemmeno investito nella squadra e non dovrebbe far parte dei "maiali".
gcb

1
Penso che sia una falsa dicotomia che stai configurando. Alcuni impedimenti potrebbero richiedere del tempo per essere risolti, come lavorare con una terza parte per capire perché non è possibile accedere alle loro API.
Andy

ciò è valido se la tua azienda ha abbastanza blocchi stradali da consentire a qualcuno di provare a sbloccare il team 24 ore su 24, 7 giorni su 7.
gcb,

1
Uno scrum master non rimuove solo gli impedimenti. Aiutano il team a essere il più efficace possibile, dove la rimozione degli impedimenti è una parte di questo. Altre parti includono l'esecuzione di riunioni / pianificazione di riunioni, l'acquisizione di risultati e metriche e il tentativo di migliorare i processi; esercizi di team building; facilitare l'addestramento e la crescita personale (spesso facendo pressioni sull'organizzazione per tali "libertà"); molto di piu.
Sebastian Carroll,

0

Scrum Master non fornisce il proprio aggiornamento di stato, ma sono lì per facilitare l'incontro. Il loro ruolo è quello di assicurarsi che la riunione abbia inizio in tempo, tutti i partecipanti alla riunione forniscono i loro aggiornamenti di stato entro i tempi previsti, agire quando un membro del team ha dei blocchi stradali nel portare a termine il proprio compito.

Cordiali saluti, stiamo utilizzando la nostra riunione stand up quotidiana online all'indirizzo http://www.standup.report che consente anche al nostro team offshore di partecipare e facilitare il processo di riunione aggiungendo / modificando le attività inviate dal membro del team online.


1
Si prega di rivelare se si dispone di affiliazione con standup.report secondo le nostre linee guida del sito. Questo post può essere scambiato per spam.
maple_shaft
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.