Tutorial Scrum Master per principianti

Cos'è Scrum Master?

Lo Scrum master è una persona che aiuta gli altri a comprendere Scrum e serve il team di progetto rimuovendo gli ostacoli. Aiuta anche a semplificare le complessità del progetto.

Lo Scrum Master deve inoltre assicurarsi che il team di sviluppo lavori in base ai valori fondamentali di Scrum. È spesso considerato un allenatore per la squadra, poiché aiuta la squadra a fare il miglior lavoro possibile. Inoltre, garantisce che l'adozione di Scrum abbia successo nell'azienda.

Responsabilità dello Scrum Master

Scrum Master funge da cuore del progetto Scrum. Deve svolgere responsabilità come:

  • Scrum Master deve garantire che il team raggiunga i propri obiettivi aziendali
  • Scrum Master promuove un ambiente collaborativo nel team
  • Lo Scrum master si occupa della pianificazione, della gestione del backlog del team, della demo dello sprint e della retrospettiva dello sprint.
  • Guida i processi Scrum e aiuta a mantenere l'integrità dei valori Scrum
  • Promote hanno migliorato le pratiche ingegneristiche come TDD, test automatizzati e integrazione continua.
  • Assicurarsi che tutte le parti interessate siano presenti alla riunione all'orario stabilito
  • Collaborare con gli altri membri del team per garantire che le dipendenze e i rischi siano distribuiti tra i team Scrum.
  • Conduzione di studi di fattibilità, scrittura e convalida delle specifiche.

Qual è il ruolo dello Scrum Master?

Lo Scrum Master non è un project manager. Entrambi i ruoli sono diversi nel processo agile. Non guiderà una squadra in ogni fase dello sviluppo. Non è responsabile di alcuna decisione tecnica né della gestione degli affari con i clienti. Non guiderà mai la squadra né prenderà decisioni per conto della squadra.

Competenze dello Scrum Master

Lo Scrum Master è una persona molto importante nel processo Agile Scrum. Dovrebbe avere molteplici competenze, tra cui tecniche, processo di mischia e competenze trasversali.

Lo Scrum Master deve conoscere diverse tecniche e pratiche per gestire team auto-organizzati. Dovrebbe mostrare onestà, integrità, fiducia e rispetto per la squadra. Dovrebbe avere esperienza in Agile, coaching IT e presentazione. Inoltre, lo Scrum Master dovrebbe essere in grado di pianificare le riunioni in modo tale da non influenzare il regolare lavoro dei membri del team.

Caratteristiche di Scrum Master

Caratteristica di Scrum Master
Caratteristiche di Scrum Master

Di seguito sono riportate le caratteristiche importanti dello Scrum master:

Servo-leader: La leadership di servizio è uno stile di leadership sociale. Lo Scrum Master agisce come un leader servitore per raggiungere gli obiettivi del progetto attraverso il servizio agli altri.

Spinta morale: Lo Scrum Master funge anche da stimolo morale incoraggiando il team a svolgere il proprio lavoro in modo più efficace.

Facilitatore: Lo Scrum Master svolge il ruolo di facilitatore poiché aiuta il team a comprendere l'obiettivo comune relativo al progetto. Assiste inoltre la squadra nel raggiungimento di questi obiettivi rimanendo neutrale.

Allenatore: Gli Scrum Master allenano il team a diventare auto-organizzato e lo guidano anche nel percorso del miglioramento continuo.

Agente: Lo Scrum master svolge anche il ruolo di agente, contribuendo ad apportare le modifiche necessarie per una migliore implementazione di Scrum.

Mentore: Lo Scrum Master dovrebbe condividere le sue conoscenze, esperienze e persino le sue opinioni, proprio come un mentore.

Rimozione degli ostacoli: Gli Scrum Master dovrebbero rimuovere tutti gli ostacoli che impediscono al team di sviluppo di lavorare nelle migliori condizioni.

Responsabile del quadro: Lo Scrum Master è anche responsabile della struttura all'interno della quale lavora il team.

Osservatore: Ha bisogno di osservare costantemente tutto, anche le più piccole attività dei membri del team.

Cosa fa uno Scrum Master tutto il giorno?

Attività 1: Pianificazione di capacità e velocità utilizzando fogli di calcolo e Jira.

Attività 2: Determinare le storie implementabili disponibili con i punti rimanenti dalla revisione dello sprint.

Attività 3: RevVisualizza la velocità dello sprint precedente insieme alla squadra.

Attività 4: Stima della capacità delle squadre

Attività 5: Calcolo del numero di punti completati dalla squadra

Attività 6: Il membro del team fornisce tutte le attività note e stima l'impegno dell'attività entro un'ora. Lo Scrum Master dovrebbe garantire che i compiti assegnati ai membri non siano mai superiori alle loro capacità.

Attività 7: Lo Scrum Master deve inoltre garantire che le attività non durino mai più di 16 ore. Se mai fosse più grande di così, dovrebbe dire alla squadra di farcela.

Quanto sopra è solo un piccolo esempio delle numerose attività di uno Scrum Master.

Scrum master migliori pratiche

  • Lo Scrum Master dovrebbe ascoltare tutte le domande di sviluppatori, project manager e proprietario per comprendere i loro problemi.
  • Dovrebbe affidare la sua incrollabile fiducia ai membri del suo team affinché completeranno il lavoro assegnato.
  • Lo Scrum Master dovrebbe evitare di fare multitasking nel suo lavoro
  • Dovrebbe rispettare anche il membro più piccolo del team e ascoltare il punto di vista di tutti.
  • Mostrare sincero apprezzamento al team per i risultati ottenuti

Perché il ruolo dello Scrum Master è difficile?

Innanzitutto, la gestione di team auto-organizzati di grandi dimensioni non è un compito facile. Serve molta forza di volontà. Lo Scrum Master spesso ha bisogno di gestire i conflitti tra i membri del team e il project manager.

Potrebbe ancora dirigere l'intero progetto di gestione di Scrum, ma rimane senza alcun potere. Lo Scrum Master deve anche apprendere la motivazione, la comunicazione, l'economia comportamentale e tutta una serie di altre scienze sociali, che sicuramente necessitano di molto tempo al di fuori del suo lavoro.

Scrum Master certificato

Per diventare uno Scrum Master professionista, è necessario superare l'esame Certified Scrum Master noto come CSM. Questo certificato aiuta il candidato a comprendere i valori, le pratiche e le applicazioni di Scrum e fornisce un livello di conoscenza e competenza.

Prerequisito per la formazione sulla certificazione CSM

Sebbene non siano stabiliti criteri di idoneità per la certificazione CSM, è sempre consigliabile avere una certa comprensione dei principi Scrum e possedere una conoscenza pratica del processo Scrum nel suo complesso.

Quali sono i vantaggi di una certificazione Scrum Master?

Ecco alcuni vantaggi derivanti dall'avere un certificato CSM

  • Ti aiuta a far crescere la tua carriera rimanendo rilevante e commerciabile in tutti i settori industriali
  • Un programma CSM è progettato per insegnare competenze avanzate per una migliore implementazione di Scrum
  • La certificazione CSM offre anche l'opportunità di distinguersi nella comunità globale di Scrum.
  • Questa formazione aiuta la persona a conoscere l'ambiente di lavoro utile alla crescita dell'azienda.
  • La certificazione CSM aiuta il professionista a interagire con un esperto Scrum.
  • Con questa certificazione, la persona avrà accesso a gruppi e reti locali e sarà membro per due anni di Scrum Alliance.

Obiettivi del corso CSM

  • Nozioni di base e valori fondamentali di Scrum
  • Dovrebbe essere in grado di iniziare a utilizzare Scrum con completa facilità
  • Scopri come sapere quando implementare Scrum
  • Riunioni Scrum, incluso il Sprint Retrospettiva, Sprint Revvista e pianificazione del rilascio.
  • In che modo il framework Scrum è diverso da altri metodi come Waterfall e Agile
  • Artefatti Scrum come Product e Sprint Backlog e Burndown Charts

Come diventare uno Scrum Master certificato

Dopo aver completato la formazione, il candidato alla certificazione Scrum deve:

Passo 1) La persona deve completare l'esame di valutazione online. Questo esame copre argomenti come la tecnologia, le pratiche e i principi di Scrum.

Passo 2) Dopo aver completato con successo l'esame, riceverà la certificazione Scrum Master certificata da Scrum Alliance.

Passo 3) La persona diventa un membro ufficiale di Scrum Alliance e può lavorare come Scrum Master professionista.

Progressione di carriera di Scrum Master

Progressione di carriera di Scrum Master

Ci sono molte opportunità di crescita nella carriera come Scrum Master

1. Maestro della mischia

È il primo grado che chiunque otterrà dopo aver completato il certificato CSM. Ha bisogno di lavorare in questa posizione per almeno un anno o cinque anni. Qui, deve svolgere tutto il ruolo assegnato di Scrum Master.

2. Scrum Master Senior

Da Scrum Master si passa a Sr. Scrum Master. Per diventare Senior Scrum Master, è necessario acquisire una conoscenza avanzata delle migliori pratiche Scrum e di come implementarle nei team.

3. Allenatore agile

Da Senior Scrum Master passi ad Agile Coach. Per diventare un Agile coach sono necessari oltre 5 anni di conoscenza come Scrum Master e almeno un anno di esperienza di mentoring e coaching.

Sommario

  • Scrum è un framework di sviluppo agile per la gestione dello sviluppo del prodotto.
  • Lo Scrum Master è una persona che aiuta altre persone a comprendere Scrum e aiuta il team rimuovendo gli ostacoli.
  • Lo Scrum master si occupa della pianificazione, della gestione del backlog del team, della demo dello sprint e della retrospettiva dello sprint.
  • Lo Scrum Master dovrebbe avere la capacità di organizzare le riunioni in modo tale da non influenzare il regolare lavoro del team.
  • CSM è un esame per diventare Scrum Master professionista.
  • Ci sono molte opportunità di carriera per una persona di crescita come Scrum Master, Sr. Scrum Master e Agile coach.