Il significato della parola scrum è agile, il Dr Jeff Sutherland , nel 2001 ha contribuito insieme a Ken Schwaber, alla creazione del Manifesto Agile I principi sottostanti al Manifesto Agile (agilemanifesto.org), i cui principi hanno dato vita ad una nuova figura professionale, quella dello Scrum Master.
Lo Scrum Master si occupa di ottimizzare il lavoro del gruppo di sviluppo ed è il responsabile del monitoraggio del flusso di lavoro e della gestione delle riunioni. Mette a disposizione delle sue persone, le competenze, e le sue skill organizzative al fine di migliorarne e facilitarne il lavoro.
I suoi obbiettivi primari sono:
• Mantenere alto il livello di efficienza del gruppo di lavoro
• Mantenere alto il livello di motivazione all’interno di quel gruppo
• Trovare, studiare e gestire le modifiche qualitativamente più vantaggiose
• Garantire che la DoD ( https://www.agileway.it/definition-of-done-dod-cose-cosa-serve/) venga rispettata.
Lo Scrum Master al fine di rendere fluide le procedure e i passaggi all’interno del gruppo di produzione, deve verificare che la DoR (Definition of Ready (DoR) | Project Management Center (humanwareonline.com) venga rispettata, e deve collaborare con il Product Owner, ovvero quella figura professionale che ha la responsabilità di massimizzare il valore del prodotto e del lavoro svolto dal team di sviluppo, decide cosa deve essere fatto, quali funzionalità deve avere quel prodotto o quel servizio e quando va rilasciato sul mercato.
Competenze ed esperienze richieste dello Scrum Master:
• Capacità di comunicazione e coaching
• Capacità negoziali
• Conoscenza dei diversi stili di leadership e formazione e studio su come, quando e con chi applicarli
• Formazione continua rispetto al Know how aziendale
• Formazione sullo Scrum Framework sul ruolo di Scrum Master ed eventuale certificazione
• Esperienza tecnica acquisita nella partecipazione attiva all’interno di team di sviluppo
In conclusione, definiamo i compiti essenziali di uno Scrum Master:
• Guida il suo gruppo di lavoro e la sua organizzazione nell’impiego degli strumenti, delle prassi e dei valori dell’approccio Agile/ Scrum per soddisfare i clienti
• Valuta il team e l’organizzazione interna ad esso per potenziarne i ritmi
• Orienta le sue persone per migliorare l’autodisciplina ed interviene tempestivamente sulle azioni dissonanti al fine di correggerle velocemente
• Agisce per risolvere e rimuovere i problemi organizzativi
• Attua lo stile di leadership adeguato a ogni sua risorsa, generando in questo modo un clima di fiducia in cui risolvere i problemi senza timori, vertendo l’attenzione sulle soluzioni e non sulle colpe
• Stimola e facilita la discussione proattiva e costruttiva, il processo decisionale e la risoluzione dei conflitti
• Assiste nella comunicazione esterna e interna al team riportandola sempre su dati di fatto così da ottenere trasparenza nella diffusione delle informazioni.