Ne vale la pena per uno sviluppatore di essere uno scrum master? È una designazione ufficiale o?


12

È utile che uno sviluppatore diventi un "mastro scrum"?

È una certificazione ufficiale o solo qualcuno specializzato?

Quali sono i passaggi per diventare uno?


@Sean McMillan: Anche se interessante, non chiarisce la domanda. Non sappiamo cosa significhi la domanda stessa, vero?
S.Lott

Stai pensando di continuare a funzionare come sviluppatore oltre ad essere il mastro scrum? In tal caso, lo sconsiglio come qualcuno che lo ha fatto. Non ci sono abbastanza ore al giorno per fare entrambe le cose contemporaneamente.
Brook,

@Brook L'ho fatto anche io e hai ragione nel dire che è difficile fare entrambe le cose, ma puoi fare delle indennità. Ero solito dedicare metà del tempo a me stesso rispetto agli altri sviluppatori, poiché sapevo che il mio tempo sarebbe stato occupato con altre cose. Questo approccio ha funzionato abbastanza bene, anche se potrebbe essere necessario modificare il tempo che dedichi a ciascuna attività a seconda dell'ambiente, del progetto e delle persone.
Martyn,

Alcuni dei migliori e peggiori maestri della mischia che ho visto erano sviluppatori. Se segui questa strada, ricorda quale cappello stai indossando. I maestri di scrum tecnici a volte dimenticano di facilitare l'incontro e iniziare a cercare soluzioni. Scrum Masters dovrà comunicare con gli affari e la leadership, quindi se sei un buon comunicatore e riesci a mantenere la chiarezza del ruolo, allora potrebbe esserti utile. Infine, ci sono molti allenatori agili là fuori, ma FEW che aveva una vera competenza tecnica. L'esperienza Scrum Master è un trampolino di lancio per il coaching. Gli allenatori tecnici possono guadagnare molto bene.
Curtis Reed,

Risposte:


12

Parlando come uno sviluppatore che è stato addestrato come uno scrum master, direi che se sei seriamente intenzionato a usare l'agile e anche le persone intorno a te, allora vale la pena allenarsi. Un mastro scrum dovrebbe sapere come funziona il processo agile, quali riunioni sono richieste, quali sono le responsabilità delle persone, ecc. Il tuo compito è assicurarti che il processo agile scorra senza intoppi e correggerlo quando non lo fa. Non avrei potuto svolgere il mio lavoro senza una guida, ma allo stesso modo potresti scoprire che le risorse online sono abbastanza buone.

Sono stato fortunato nel fatto che la mia azienda mi abbia pagato per essere addestrato e certificato dalla Scrum Alliance, ma credo che ci siano numerosi posti in cui puoi essere formato. La mia formazione consisteva in un seminario di due giorni con un esame in seguito: non era un lavoro faticoso e dovrai rileggere molto del materiale di formazione in quanto c'è un importo adeguato da sostenere.


4
'non è stato tassativo' - qualsiasi certificazione che ottieni per rimanere sveglio per 2 giorni non vale la carta su cui è stampato.
vuoto

3
In una certa misura sono d'accordo con te - in linea di principio quello che dici è corretto, ma si tratta più di buonsenso, di pensare chiaramente e di comprendere la mentalità Agile piuttosto che dell'uso del cervello hardcore - è un diverso insieme di abilità in uso, quindi avere qualcuno con le risposte alle quali puoi porre domande e da cui imparare sono molto utili. Direi, tuttavia, per ottenere il massimo dall'allenamento dovresti prima fare un po 'di agilità, leggere su di esso, esercitarti un po', quindi sarai più preparato e avrai domande migliori da porre al tuo allenatore
Martyn,

7

Esistono corsi di formazione Scrum ufficiali , nonché valutazioni e certificazioni che coprono vari ruoli in Scrum: Scrum Master, Product Owner, membro del team di sviluppo. Per questi, è semplicemente una questione di prendere opzionalmente un corso, leggere il materiale raccomandato, lavorare attraverso le valutazioni e quindi pagare per sostenere un esame di certificazione.

Non sono sicuro di quanto sia utile la formazione formale. Ci sono molte risorse là fuori per Scrum, tra cui la Scrum Guide e innumerevoli libri sull'argomento. Inoltre, queste certificazioni e formazione sono utili solo finché ci si trova in un ambiente che utilizza Scrum. Consiglierei di imparare su Scrum e su come funzionare in vari ruoli in un team Scrum, ma penso che potresti farlo molto bene con lo studio autonomo, porre le domande appropriate alle persone giuste e passare il tempo a lavorare in un team Scrum.

Personalmente credo che sia molto più utile comprendere una varietà di modelli e metodologie di processo, i loro punti di forza e di debolezza e metodi / tecniche di miglioramento del processo piuttosto che concentrarsi su un particolare modello o metodo. La capacità di personalizzare i processi per soddisfare le esigenze della propria organizzazione, progetto e team è molto più importante che impiegare una notevole quantità di tempo a imparare una singola metodologia. Dopotutto, se tutto ciò che hai è un martello, tutto sembra un chiodo.


+1 per "metodi / tecniche di miglioramento del processo"
vuoto

6

tl; dr: Scrum Master è un facilitatore - non denota la padronanza di nulla.

È una certificazione ufficiale o solo qualcuno specializzato? Quali sono i passaggi per diventare uno?

Esiste una designazione ufficiale "Certified Scrum Master" . È un corso introduttivo gestito dall'alleanza scrum. Se segui il corso e superi il test, sarai un "Scrum Master certificato".

È utile che uno sviluppatore diventi un "mastro scrum"?

Non penso che lo sia. Il ruolo di Scrum Master è una parte importante di una squadra, ma non è un ruolo tecnico: lo Scrum Master è il tipo che guida gli incontri e si assicura che tutti siano sulla stessa pagina. È più un ruolo di facilitatore. È probabilmente utile se vuoi andare in coaching, ma non è necessario se sei uno sviluppatore.

Una squadra di mischia deve avere un maestro di mischia ed è meglio servirla con una persona esperta. La certificazione CSM non garantisce la qualità del master Scrum. Inviare un ragazzo a seguire il corso CSM e poi supporre che sarà in grado di condurti alla mischia è una scommessa folle.

La certificazione CSM è come la certificazione CPR: conosci le basi, ma non sei un esperto.


L'analogia tra CSM e CPR è eccellente.
Curtis Reed,

6

Concordo con Thomas sulle generalità, ma concentrandosi sul ruolo di scrum master stesso c'è un punto importante da notare. Non è un ruolo tecnico . Ne abbiamo discusso un po 'sull'addestramento di Scrum Master a cui ho partecipato di recente, Se vuoi scrivere un codice, allora sulla carta "essere uno Scrum Master" probabilmente non fa per te.

Detto questo, in pratica sembra che le persone indossino molti cappelli. Sono un esperto di mischia nella mia squadra, ma sono ancora coinvolto nella consegna effettiva del prodotto.

Vale anche la pena notare che la certificazione di base Scrum Master è una questione di minimo sforzo, un breve corso di formazione / serie di seminari e un 'esame' online. Quindi potrebbe valere la pena farlo solo per comprendere il quadro stesso.


1
+1 per sottolineare che non è un ruolo tecnico.
Péter Török,

Benvenuto e buon divertimento! :-)
Péter Török,

1

È utile per uno sviluppatore di un team agile comprendere il ruolo di scrum master. Un team agile e coeso si basa sulla fiducia. Se, come sviluppatore, capisci che lo Scrum Master è un mentore, un facilitatore e un protettore della squadra, avrai maggiori probabilità di coinvolgerli in modi significativi.

Uno sviluppatore di talento nel vedere il quadro generale, trovare pepite d'oro in una montagna di terra e chi ama il tutoraggio sarà un grande candidato alla mischia. La mia esperienza è che i migliori maestri della mischia hanno naturalmente talento in queste aree. L'allenamento non ti renderà un maestro della mischia ma potrebbe aiutarti ad affinare le tue abilità.


0

È utile che uno sviluppatore diventi un "mastro scrum"?

Direi che spesso non è benefico. Mentre uno sviluppatore-come-scrum-master capisce le condizioni di lavoro di quelli nelle trincee, la direzione / il capo / il cliente possono vedere i reclami di questa persona non come "il maestro della mischia che consiglia al management cosa dovrebbe essere cambiato" ma "scontroso Bob ha solo una patatina sulla spalla perché ha dovuto lavorare a fine venerdì - ignoralo ".

Per questo motivo penso che questa separazione delle preoccupazioni sia importante, specialmente quando / se il management / client / boss ha difficoltà a sapere se Bob indossa il suo "cappello da programmatore solitario Bob" rispetto al suo "maestro Bob the Scrum, facilitatore per il squadra, cappello ".

Perché, se si percepisce che i reclami della squadra sono in realtà reclami da parte di Bob personalmente, avvelena il pozzo: ogni punto che Bob cerca di portare al management sarà respinto perché Bob (ovviamente, agli occhi del management) è un piantagrane.

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.