È vantaggioso per uno sviluppatore diventare un "scrum master"?
Questa è una certificazione ufficiale o solo una persona specializzata?
Quali sono i passi per diventare uno?
È vantaggioso per uno sviluppatore diventare un "scrum master"?
Questa è una certificazione ufficiale o solo una persona specializzata?
Quali sono i passi per diventare uno?
Parlando come uno sviluppatore che è stato addestrato come scrum master direi che se sei seriamente intenzionato ad usare l'agile, e anche le persone intorno a te, allora vale la pena allenarsi. Uno scrum master 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 liscio e correggerlo quando non lo fa. Non avrei potuto fare il mio lavoro senza una guida, ma allo stesso modo potresti scoprire che le risorse online sono abbastanza buone.
Sono stato fortunato perché la mia azienda mi ha pagato per essere addestrato e certificato dalla Scrum Alliance, ma credo che ci siano molti posti dove poterti addestrare. Il mio allenamento consisteva in un seminario di due giorni con un esame successivo: non era tassativo e bisognerà rileggere molto del materiale di formazione perché c'è una buona dose da accettare.
Ci sono corsi di formazione Scrum ufficiali come oltre a valutazioni e certificazioni che coprono vari ruoli in scrum - Scrum Master, Product Owner, membro del team di sviluppo. Per questi, è semplicemente una questione di scegliere facoltativamente un corso, leggere il materiale consigliato, lavorare attraverso le valutazioni e poi pagare per sostenere un esame di certificazione.
Non sono sicuro di quanto sia utile l'allenamento formale. Ci sono molte risorse disponibili per Scrum, tra cui la Scrum Guide e innumerevoli libri sull'argomento. Inoltre, queste certificazioni e formazione sono utili solo fino a quando ci si trova in un ambiente che utilizza Scrum. Consiglierei di imparare su Scrum e come funzionare in vari ruoli in un team di Scrum, ma penso che si possa fare molto bene con lo studio autonomo, ponendo le domande appropriate alle persone giuste e spendendo tempo lavorando con un team di Scrum.
Personalmente ritengo che sia molto più prezioso comprendere una varietà di modelli e metodologie di processo, i loro punti di forza e di debolezza e metodi / tecniche di miglioramento dei processi piuttosto che concentrarsi su un particolare modello o metodo. La capacità di personalizzare i processi per soddisfare le esigenze della tua organizzazione, del tuo progetto e del tuo team è molto più importante della spesa di una quantità significativa di tempo nell'apprendimento di una singola metodologia. Dopo tutto, se tutto quello che hai è un martello, tutto sembra un chiodo.
tl; dr: Lo Scrum Master è un Facilitatore - non denota la padronanza di nulla.
Is this an official certification or just someone who specializes? What are the steps towards becoming one?
C'è una certificazione ufficiale "Scrum Master" . È un corso introduttivo gestito dall'alleanza di scrum. Se segui il corso e superi il test, sarai uno "Scrum Master certificato".
Is it beneficial for a developer to become a 'scrum master'?
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 ragazzo che guida gli incontri e si assicura che tutti siano sulla stessa pagina. È più un ruolo di facilitatore. È probabilmente utile se vuoi andare al coaching, ma non è necessario se sei uno sviluppatore.
Un team di mischia ha bisogno di avere un maestro di mischia, ed è meglio servirsene avendo uno esperto. La certificazione CSM non garantisce la qualità dello Scrum master. Inviando un ragazzo a seguire il corso CSM e assumendo che sarà in grado di guidarti alla vittoria in mischia è una scommessa pazzesca.
La certificazione CSM è come la certificazione CPR: conosci le basi, ma non sei un esperto.
Sono d'accordo con Thomas sulle generalità, ma concentrandomi sullo stesso ruolo di scrum master c'è un punto importante da notare. Non è un ruolo tecnico . Ne abbiamo discusso un po 'sulla formazione del master scrum che ho frequentato di recente, se vuoi scrivere codice allora sulla carta' essere un maestro di mischia 'probabilmente non fa per te.
Detto questo, in pratica sembra che le persone indossino molti cappelli. Sono un defacto scrum master della mia squadra, ma sono ancora coinvolto nella consegna del prodotto.
Vale anche la pena notare La certificazione di base per la scrum master è una questione minima, un breve corso di formazione / serie di workshop e un "esame" online. Quindi potrebbe valere la pena fare solo per capire il framework stesso.
È vantaggioso per uno sviluppatore su un gruppo agile capire capire il ruolo di scrum master. Un team agile e coeso è basato sulla fiducia. Se, come sviluppatore, capisci che lo scrum master è un mentore, un facilitatore e un protettore del team, sarai più propenso a coinvolgerli in modi significativi.
Uno sviluppatore talentuoso nel vedere il quadro generale, trovare pepite d'oro in una montagna di terra e chi ama il mentoring sarà un grande maestro scrum. È la mia esperienza che i migliori maestri di mischia sono naturalmente di talento in queste aree. La formazione non ti farà diventare un maestro di mischia, ma potrebbe aiutarti a perfezionare le tue abilità.
Is it beneficial for a developer to become a 'scrum master'?
Direi che è spesso non vantaggioso. Mentre uno sviluppatore-come-scrum-master capisce le condizioni di lavoro di coloro che si trovano nelle trincee, la direzione / il capo / il cliente possono vedere i reclami da questa persona non come "lo scrum master consiglia alla direzione cosa dovrebbe essere cambiato" ma "scontroso" Bob ha solo un chip sulla spalla perché ha dovuto lavorare fino a tardi venerdì - ignorarlo ".
Per questo motivo ritengo che questa separazione delle preoccupazioni sia importante, specialmente quando / se il manager / cliente / capo ha difficoltà a sapere se Bob indossa il suo "Bob the solitary programmmer hat" vs il suo "Bob the Scrum master, facilitatore per la squadra, cappello ".
Perché, se si percepisce che i reclami del team sono in realtà reclami di Bob personalmente, avvelena il pozzo: ogni punto che Bob cerca di portare in amministrazione verrà licenziato perché Bob (ovviamente, agli occhi della direzione) è un piantagrane. / p>
Leggi altre domande sui tag agile scrum scrum-master