==
Per capire cos’è uno Scrum Master, la prima cosa da spiegare è che chi aiuta a facilitare lo sviluppo della metodologia Scrum al resto del team, garantendo che venga seguito il framework Scrum. Lui/lei è impegnato nei valori e nelle pratiche di Scrum, ma deve anche rimanere flessibile e aperto alle opportunità affinché il team migliori il proprio flusso di lavoro.
Scrum ha un insieme chiaramente definito di ruoli e rituali che devono essere seguiti. Il framework Scrum è derivato dai principi principali del Lean office. Lo Scrum Master lavora con ciascun membro del team Scrum per guidare e allenare il team attraverso il framework Scrum.
Cos’è uno Scrum Master?
Gli Scrum Master sono i facilitatori di Scrum, il framework leggero e agile con un’enfasi sulle iterazioni a tempo limitato, chiamate sprint. Come facilitatori, gli Scrum Master agiscono come allenatori del resto del team
“Leader servitori” come espressa dalla Guida Scrum. I buoni Scrum Master sono impegnati con la base e i valori di Scrum, ma restano, come si indicava prima, flessibili e aperti a opportunità affinché il team migliori.
Responsabilidades de un scrum master
Nel mondo Agile ideale, un team gestirebbe i propri processi e strumenti. Tuttavia, abbiamo scoperto che molti team che fanno il salto verso Agile, spesso si affidano al Scrum Master come proprietario del proprio processo.
Ci vuole tempo perché la responsabilità e l’autorità si diffondano in tutto il team. In questo contesto trasformativo, il ruolo può essere tanto leggero quanto limitarsi a programmare solamente gli incontri di Scrum o tanto coinvolto quanto qualunque altro membro del team di Scrum.
Sebbene la Guida Scrum elenchi come lo Scrum Master svolge altri ruoli Scrum e cosa sia uno Scrum Master, questa non è una lista esausta di responsabilità. In effetti, abbiamo rilevato che gli Scrum Master spesso svolgono alcune o tutte le seguenti attività, che non sono definite da Scrum:
- Standups: facilite los standups diarios (o el scrum diario) según sea necesario.
- Reuniones de planificación de iteraciones/sprints: proteja al equipo de compromisos excesivos y aumento del alcance. Ayuda en la estimación y creación de subtareas.
- Revisiones de Sprint: participar en la reunión y capture comentarios.
- Retrospectivas: tener en cuenta las áreas de mejora y los elementos de acción para futuros sprints.
- Administración de la junta: las persona que es un scrum master trabaja como administrador de la junta de scrum. Asegúrese de que las tarjetas estén actualizadas y que la herramienta Scrum, junto con el software usado para la gestión funcione correctamente.
- Meetings 1 a 1: reúnase individualmente con los miembros del equipo y las partes interesadas según sea necesario. Resuelva los desacuerdos del equipo sobre el proceso y los estilos de trabajo. Si bien muchos practicantes de scrum son anti-1 contra 1, ya que creen que estas comunicaciones deberían ocurrir durante las reuniones de pie, algunos equipos, en particular los equipos nuevos, prefieren tener estas interacciones cara a cara regulares con miembros específicos del equipo. El Scrum Master puede decidir que estas interacciones individuales son cruciales para el desarrollo del equipo y para conocerse unos a otros.
- Consultoría interna: el colaborador que es un Scrum Master debe estar preparado para consultar con los miembros del equipo y las partes interesadas internas sobre la mejor manera de trabajar con el equipo Scrum.
- Informes: análisis regulares de los gráficos de trabajo pendiente y otras herramientas de planificación de cartera para comprender qué se construye y con qué cadencia.
- Bloqueadores: el experto en scrum ayuda al equipo eliminando los bloqueadores externos y gestionando los obstáculos internos a través de mejoras en el proceso o el flujo de trabajo.
- Garantizar la disponibilidad de los medios y recursos: si el equipo de scrum no está trabajando, ese es el problema del maestro de scrum. Tal vez eso signifique reparar computadoras rotas, mover escritorios o incluso ajustar el termostato. Los maestros de Scrum deben sentirse cómodos haciendo casi cualquier cosa para ayudar a su equipo y no deben escabullirse de tomar cafés o algunos refrigerios si eso es lo que el equipo realmente necesita.
¿Necesitamos un scrum master?
Qualsiasi formatore Scrum insegnerà che un team Scrum dovrebbe avere uno Scrum Master.
All’inizio con Scrum, può essere molto utile avere qualcuno nel ruolo di Scrum Master con esperienza. Ancora meglio, se ha visto molti esempi di come funziona. Per questo motivo gli Scrum Master vengono spesso assunti come consulenti, invece che come dipendenti a tempo pieno.
Ma ogni team Scrum è diverso. Molti team esperti gestiscono le responsabilità elencate in precedenza come un’unità e si vantano e godono di una gestione condivisa del processo. Il ruolo di Scrum Master può ruotare all’interno del team, e i membri del team, in questo modo, di solito facilitano gli stand-up e le retrospettive in questo modo.
Tuttavia, per alcuni team è più opportuno che la stessa persona ricopra il ruolo tutti i giorni, spesso perché ha una maggiore esperienza nella sua applicazione.
Sfortunatamente, l’incomprensione di cosa sia uno Scrum Master porta spesso i dirigenti esistenti a presumere che sia il loro ruolo naturale.
Per capire meglio perché questo potrebbe essere un problema, confrontiamo lo Scrum Master con i ruoli che non sono di Scrum che potrebbero già esistere nella tua organizzazione, e perché è importante mantenere il ruolo separato:
Scrum Master vs Product Manager
Più è coinvolto un product manager con il team di sviluppo, meglio è. Questa partecipazione deve essere in linea con un proprietario del prodotto che difende le esigenze del cliente, il “perché” del prodotto.
Quando la partecipazione si confonde con l’assegnazione dei compiti, il ‘come’ per una squadra, allora c’è un problema. Anche con le migliori intenzioni, questo tipo di mentalità di utilizzo tende a nascondere problemi: difetti, consegne e incognite. Intercalare l’ambito e il processo tende ad unire l’ambito, il cronogramma e la qualità. Questa è una ricetta per il fallimento.
È per questo che lo Scrum Master e il Product Owner soddisfano due bisogni differenti in un team Scrum che, spesso, si combinano con la gestione del software tradizionale. Ed è tentante in team di piccole dimensioni evitare il sovraccarico percepito di un altro ruolo.
Tuttavia, quando sorgono ostacoli o cambiamenti, è necessaria una divisione chiara tra la gestione del processo e la direzione del prodotto.
Scrum Master contro Project Manager
La controparte non tecnica (o non agile) dello Scrum Master è il responsabile di progetto. Entrambi i ruoli si concentrano sul “come” svolgere il lavoro e risolvere i problemi di flusso di lavoro attraverso il processo e la facilitazione. Quindi servono entrambi?
Entrambi, un responsabile di progetto tradizionale e uno Scrum Master, sono responsabili di aiutare i loro team a portare a termine il lavoro, ma i loro approcci sono molto diversi. Il responsabile di progetto stabilisce e monitora le scadenze e i traguardi, riferisce sui progressi e coordina la comunicazione del team. Tuttavia, lo fanno da una posizione di controllo, in un ruolo di gestione più tradizionale.
Lo Scrum Master aiuta il team a migliorare e rendere i processi più agili attraverso i quali raggiungono i loro obiettivi. Lo fanno come membro del team o collaboratore, idealmente non come qualcuno che ha il controllo. I migliori team Scrum si autoorganizzano e, di conseguenza, non reagiscono bene alla gestione dall’alto verso il basso.
Queste sono solo alcune delle possibili configurazioni di gestione dei team Scrum. Alcune organizzazioni si arrangiano con tutti questi ruoli, altre ne hanno solo uno o nessuno.
Gli Scrum Master nell’organizzazione
C’è una considerazione che si eleva al di sopra delle altre quando si pensa di assumere uno Scrum Master: fallo solo se la tua organizzazione è impegnata con Scrum e investe nel processo. Tutti i ruoli precedenti possono gestire un team di sviluppo in molti modi, ma uno Scrum Master può essere efficace solo con un’adozione del 100% di Scrum.
Con un esperto di Scrum che aiuta ogni squadra a gestire il proprio processo, tutta la tua organizzazione può ottenere importanti guadagni. Oltre a fornire valore ai tuoi clienti regolarmente (l’obiettivo principale di Scrum), i compagni di squadra e i manager avranno la libertà di concentrarsi su ciò che fanno meglio.
I responsabili di prodotto possono concentrarsi sulla strategia, gli sviluppatori possono scrivere il loro miglior codice e i team di vendita possono far suonare quella dannata campana. A cosa suona tutto questo? Sembra Scrum a pieno regime, musica per le nostre orecchie.
- McKenna, D. (2016). Le responsabilità e le funzioni principali dello scrum master. https://doi.org/10.1007/978-1-4842-2277-5_6
- Kristensen, S. & Paasivaara, M. (2021). Qual è il valore aggiunto che uno scrum master porta all’organizzazione? — uno studio di caso a Nordea. https://doi.org/10.1109/seaa53835.2021.00041
- Bibik, I. (2018). Scrum master: di cosa si tratta. https://doi.org/10.1007/978-1-4842-3691-8_4
- Shastri, Y., Hoda, R. & Amor, R. (2021). Guida all’agile: il ruolo dello scrum master nei progetti Agile. https://doi.org/10.1007/s10664-020-09899-4
- Salin, H., Albrecht, F. & Skov, J. (2023). Il potere della maestria nello Scrum: un’analisi delle prestazioni del team agile e dell’influenza dello scrum master. https://doi.org/10.5220/0012083600003538
- Capitolo 16: Il successo come scrum master (2024). https://doi.org/10.1515/9781501520983-018