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.

Sintesi

  • 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.

Riassumi questo post con: