17 Domande per l'intervista allo Scrum Master per trovare la giusta assunzione

Pubblicato: 2022-08-23

Lo Scrum Master è un membro chiave dello Scrum Team, ma è anche un membro un po' frainteso, il che può rendere difficile l'elaborazione di domande per l'intervista con lo Scrum Master. In parole povere, lo Scrum Master è la persona responsabile della promozione e del supporto di Scrum.

Ma cosa significa? Significa che lo Scrum Master è colui che aiuta tutti gli altri a comprendere le bacheche, le pratiche, le regole e i valori di Scrum. Pensa allo Scrum Master come a un servant leader per lo Scrum Team, ma anche come a una persona che aiuta chi è al di fuori del team a capire come interagire al meglio con lo Scrum Team. Tuttavia, per quanto importante sia lo Scrum Master, la posizione non è un project leader. Non sono responsabili dei risultati: lo è tutta la squadra.

È una posizione difficile da ricoprire, poiché lo Scrum Master deve aiutare il team a raggiungere il consenso su compiti e tempi, facilitare gli Scrum Meeting quotidiani, mantenere il team concentrato su ciò che è stato concordato in quegli scrum giornalieri, rimuovere gli ostacoli sulla sua strada e proteggerli dalle distrazioni.

Come trovi il candidato giusto per ricoprire quel ruolo? A questa domanda si può rispondere solo con altre domande. Dopo aver ridotto la mandria di curricula a coloro che soddisfano maggiormente le tue esigenze, è tempo di parlare individualmente con i candidati. Ecco alcune domande del colloquio con lo Scrum Master per aiutarti a prendere la decisione giusta.

1. Come definisci agile?

Questo è difficile. È una domanda controversa in quanto la definizione di agile non è comunemente concordata. È una metodologia? “No”, protestano alcuni, che credono che sia un quadro di approcci e comportamenti che incoraggiano lo sviluppo iterativo e la collaborazione tra team che si auto-organizzano. C'è una risposta giusta? Sì, quello che si adatta al tuo approccio e alla tua cultura.

2. Quali differenze vedi tra Agile e PM tradizionale?

Poiché Scrum fa parte dell'idea agile più ampia, è sempre bello vedere come la persona distingue tra il modello a cascata che si sposta di una fase alla volta e i cicli di feedback brevi e frequenti di Agile. Se la persona non è in grado di chiarirti queste distinzioni, non fungerà da influente Scrum Master.

3. C'è un momento in cui la cascata è preferibile a Scrum?

Non dovrebbe esserci un approccio completo o totale a nessun progetto. A volte una metodologia ibrida funziona meglio. Altre volte un corso rigorosamente tradizionale serve al meglio il progetto. Ad esempio, se il lavoro è semplice, prevedibile e completamente definito, probabilmente sarebbe giusto utilizzare la cascata. Questa domanda del colloquio con lo Scrum Master determinerà se il candidato sta pensando al proprio obiettivo o al bene generale del progetto.

4. In che modo Agile e Scrum differiscono se lo fanno?

Se la persona non è consapevole del fatto che Scrum ricade sotto l'ombrello più ampio dell'agile, questo è un problema. Ci sono quattro valori principali e 12 principi di agile, mentre Scrum ha il proprio insieme di valori e principi. Scrum è un framework per aiutare i team a diventare agili. Questa domanda rivelerà se il candidato è effettivamente uno Scrum Master.

5. Conosci altri framework agili?

Scrum non è l'unico framework in cui i team possono diventare agili. C'è anche kanban (che utilizza schede kanban), sviluppo basato su test e sviluppo basato su funzionalità, solo per citarne alcuni. Guarda con quali framework al di fuori di Scrum la persona ha lavorato e come è andata a finire nel progetto. Vuoi sapere quanto è ampia la loro conoscenza.

6. Sei certificato?

Esistono certificazioni per Scrum Master e questo potrebbe essere un prerequisito per la tua decisione di assunzione. Ma potrebbe anche non esserlo. Alcuni credono nella certificazione, altri meno, ma in entrambi i casi è utile conoscere il background di un candidato. Questo è un modo per aprire quella porta.

7. Cosa fa uno Scrum Master?

Come abbiamo notato sopra, lo Scrum Master è una posizione unica. Scrum ha tre ruoli principali, che sono il Product Owner, lo Scrum Master e il Delivery Team. Sono interfunzionali ma non condivisi tra altri progetti. Ma non tutti i progetti seguono esattamente queste regole. Il modo in cui gestisci l'organizzazione e quanto bene il candidato può essere flessibile o avere esperienza nel tuo modo di svolgere il lavoro determinerà quanto sarà adatto.

8. Come si esegue uno Scrum Meeting giornaliero?

Il Daily Scrum Meeting, o Standup Meeting, è fondamentale per Scrum. Si tengono ogni giorno e sono gestiti dallo Scrum Master, che farà queste tre domande: “Cosa hai fatto ieri? Cosa abbiamo intenzione di fare oggi? Cosa ci impedisce di farlo?" Questo non è un aggiornamento di stato per le parti interessate, ma un modo per concentrare il team. Se la persona incaricata del lavoro non lo capisce, non è qualificata.

10. Incoraggiate i test automatizzati per il progetto?

Scrum utilizza spesso test di regressione o prestazioni automatizzati per fornire il software il più velocemente possibile. Quali sono gli strumenti preferiti dal candidato? Quanto bene hanno lavorato i team con questi strumenti?

11. Quanto durano i tuoi sprint?

Gli sprint sono generalmente di un mese o meno, in cui viene creato un incremento di prodotto utilizzabile e potenzialmente rilasciabile. Ma uno sprint può durare anche una settimana. Due settimane, tuttavia, è la media. Dove si colloca il tuo candidato in questo spettro? Questo può dirti molto su come lavoreranno al tuo progetto.

12. Permetti a qualcuno di modificare un requisito?

La risposta corretta a questo è sì. Agile richiede molti feedback sia dai clienti che dalle parti interessate. L'obiettivo è migliorare il prodotto. Il cambiamento è la costante nell'agile, tanto quanto è adottato come mezzo per portare a termine il progetto meglio e più velocemente.

13. Che tipo di metriche usi per misurare i progressi di un progetto?

Ci sono molti modi per rispondere a questo, dai grafici di burndown ai grafici di burn-up, che sono la metrica standard per determinare quanto hai fatto nel tempo che hai assegnato per il lavoro. Ma è sempre bene sapere come la persona misura il progetto, poiché è l'unico modo per determinare come stanno procedendo le cose.

14. Hai gestito più di uno Scrum Team alla volta?

Naturalmente, le linee guida di Scrum dicono che un solo Scrum Master per squadra. La chiave della domanda è l'uso della parola "gestito" piuttosto che "guidato", poiché gli Scrum Master non gestiscono, guidano. Quindi, fai questa domanda del colloquio con lo Scrum Master come indicato sopra e vedi se il candidato sta davvero ascoltando.

15. Quali requisiti utilizzi per i team?

I requisiti di Scrum sono scritti come User Story e lo Scrum Master non è solitamente colui che li scrive. Ma potrebbero aiutare il proprietario del prodotto a farlo. In questo modo, le storie possono essere prioritarie e pronte per lo sprint.

16. Come gestisci la discordia nella tua squadra?

Ecco un'altra domanda pratica del colloquio. Ci sarà sempre qualche conflitto quando un gruppo di persone lavora insieme per un obiettivo comune, ea volte quel conflitto è una cosa positiva. Tuttavia, troppo farà deragliare il progetto. Chiedi alla persona di spiegare quando c'è stato un conflitto di squadra e cosa ha fatto per risolvere quel conflitto in modo tale che l'ego non fosse ferito e il team sia rimasto legato in seguito.

17. Come si motiva un Team nuovo in Scrum?

Forse hai assemblato un nuovo team che non è praticato in Scrum o addirittura scettico sull'agile. Sono più interessati a lavorare e trovano che le riunioni interrompono solo i loro progressi. Il candidato si è mai trovato in una situazione del genere e, se sì, come l'ha gestita? Questa domanda si riferisce a quella sopra, solo in uno scenario più specifico che potrebbe parlare delle tue preoccupazioni.

Hai assunto uno Scrum Master, e adesso?

La prima cosa che devi fare è dare a quello Scrum Master gli strumenti per eseguire meglio sprint e progetti. ProjectManager è un software pluripremiato che consente ai team di pianificare ed eseguire insieme. Le schede Kanban possono contenere il tuo backlog di prodotti e dare priorità a quelle storie degli utenti, così il tuo team di Scrum sa esattamente su cosa lavorare.

Uno screenshot della vista del progetto della scheda Kanban
Gestisci backlog, sprint e Scrum Team con il kanban di ProjectManager. Inizia gratuitamente!

Tutti i membri del team possono beneficiare del nostro set di funzionalità, non solo gli Scrum Master. Lo Scrum Team può collaborare insieme in tempo reale e può rivedere il proprio sprint precedente grazie a una reportistica approfondita del progetto. I proprietari dei prodotti possono monitorare i progressi con la dashboard in tempo reale di ProjectManager per ottenere la trasparenza di cui hanno bisogno.

ProjectManager ha anche una vista del progetto per il personale IT coinvolto nel progetto. I diagrammi di Gantt online mostrano le storie degli utenti su una sequenza temporale del progetto, con pietre miliari e dipendenze. ProjectManager è la risposta per il tuo Scrum Team.

ProjectManager è un software di gestione dei progetti basato su cloud con schede kanban, dashboard in tempo reale, strumenti di reporting e molte altre funzionalità, tutte progettate per realizzare un progetto di successo. Provalo oggi con questa prova gratuita di 30 giorni.