Uno Scrum Master è necessario per un team altamente performante?

10

La mia comprensione dei compiti dello scrum master è la seguente:

  • Applica il processo
  • Rimuovi gli impedimenti (che gli sviluppatori non possono rimuovere da soli)
  • Impedisci l'interruzione dall'esterno
  • Facilitare gli incontri di scrum (alzati in piedi, retrospettivi, ecc.)

Se gli sviluppatori del team sono disciplinati, seguiranno il processo senza che nessuno li istruisca. Inoltre, non avranno problemi a tenere riunioni retrospettive e di altre mischie. Se il resto dell'organizzazione comprende i limiti dello sprint, le interruzioni e gli impedimenti esterni che richiederebbero un master di scrum sono già ridotti al minimo.

Quando una squadra diventa ad alte prestazioni e un'organizzazione comprende i confini dello sprint, sembra che i fabbisogni di un maestro di mischia si riducano. E 'possibile che una squadra arrivi finalmente al punto in cui uno scrum master non è più necessario?

    
posta Dave 08.08.2011 - 14:14
fonte

6 risposte

5

Vorrei avere un soldo per ogni squadra "agile" che chiede "qual è il modo corretto di fare x". Se sei veramente agile, non devi fare domande del genere - non esiste un unico vero processo, l'unico modo per essere agili è fare ciò che funziona per te. People over Processes, ricorda.

Tuttavia, se hai davvero bisogno di una convalida che lo stai facendo bene - vedi questo piccolo articolo da uno dei padri fondatori del movimento Agile.

One member in the Crystal family of methodologies is Crystal Clear. Crystal Clear can be described to a Level 3 listener in the following words:

“Put 4-6 people in a room with workstations and whiteboards and access to the users. Have them deliver running, tested software to the users every one or two months, and otherwise leave them alone.”

I did, in fact, describe Crystal Clear in those words to a savvy project sponsor. He followed those instructions and reported five months later, “We did what you said, and it worked!”

I interviewed the team leader some months later and his report was about as short as my instructions:

“Following your suggestion, the four of us took over this conference room, which has network connections. We kept it for all four months, drawing on the whiteboards over there, delivering software as we went. It worked great.”

Quindi, se hai una squadra del genere (fortunata), non hai nemmeno bisogno di Scrum. Mettili in una stanza da soli e di 'loro di andare avanti.

    
risposta data 08.08.2011 - 16:01
fonte
16

No! Un master Scrum NON è necessario per un team ad alte prestazioni.

I team ad alte prestazioni esistevano prima di Scrum e ci sono molte altre metodologie che hanno successo e creano team ad alte prestazioni che non hanno uno Scrum master. Non dovremmo cadere nella trappola di pensare che esiste un solo modo di gestire un progetto o di sviluppare un codice per avere un team ad alte prestazioni.

Ma per favore non confondere questo con la risposta alla domanda "È necessario un maestro di mischia in una squadra di Scrum?"

La risposta è ... assolutamente si. Qualsiasi squadra che non ha un maestro di mischia non sta facendo mischia indipendentemente da ciò che potrebbe pensare. È ciò che Ken Schawber chiama "Scrum ma" e deriva dalla frase "Stiamo facendo Scrum, ma ..."

    
risposta data 08.08.2011 - 15:19
fonte
2

A mio parere, un maestro di mischia dovrebbe sempre essere nominato su carta, se risulta che fa poco, allora così sia. Nelle occasioni in cui gli sviluppatori sono di cattivo umore e discutono l'un l'altro, avere uno scrum master per tenere d'occhio la situazione sarà una necessità.

C'è anche un umido lavoro di admin associato a elementi di mischia, mi viene in mente la gestione del backlog - a seconda dello strumento che usi, il mischia sarà probabilmente responsabile per questo.

Non sto cercando di essere cinico, ma non ho mai visto un processo così finemente sintonizzato che non ci siano mai detriti che qualcuno debba ripulire: -)

Alla fine della giornata, anche se non c'è nulla da fare in realtà, il processo per assicurarsi che non ci sia nulla da fare deve essere la responsabilità di qualcuno. Se questo è per la responsabilità o quant'altro è una decisione interna.

    
risposta data 08.08.2011 - 14:18
fonte
2

Sono stato lo Scrum Master di un team altamente funzionale e mi piace pensare di essere essenziale. I doveri del master scrum hanno impiegato in media meno di un'ora al giorno. I giorni della dimostrazione, le retrospettive e gli incontri di pianificazione erano la maggior parte del mio lavoro. Il resto del tempo mi ero separato e indossavo il cappello di sviluppatore, tester o cliente a seconda di dove avevamo bisogno di aiuto per raggiungere i nostri obiettivi.

    
risposta data 08.08.2011 - 14:54
fonte
0

Niente rimane uguale. Potresti riuscire a superare un determinato progetto, ma perché discrimina la squadra con queste responsabilità? La gestione della società può essere volubile in un'economia in calo e iniziare a fare richieste aggiuntive. I nuovi assunti possono essere una rottura.

Solo che non vedo il vantaggio di non averne uno.

    
risposta data 08.08.2011 - 15:20
fonte
0

Se vuoi utilizzare la metodologia Scrum , assicurati che la tua squadra conosca la mischia. Mandali per l'allenamento. Indipendentemente dal fatto che ci sia o meno un maestro di mischia non determinerà il tuo successo. L'impegno della squadra sarà.

    
risposta data 08.08.2011 - 16:58
fonte

Leggi altre domande sui tag