The Scrum Master Role
Il ruolo dello Scrum Master
[Versione italiana di seguito]
Disclaimer: Many of our customers have confidentiality agreements safeguarding their brand names from commercial purposes. Hence, you may encounter references such as “Client Name Confidential”, or the customer’s industry instead of the customer’s brand name.
93% completed tasks per sprint and a succesful release to production every 3 weeks.
For over 1 year now, I have been working as a Scrum Master within the [Client Name Confidential] Sircle, alongside 6 Developers and 1 QA, while the role of Product Owner is on the client side. The team is responsible for maintaining and developing new solutions for the customer's platform, which is owned by [Client Name Confidential]. This platform offers a private market that allow companies to enhance their visibility, acquire skills, and connect to various sources of capital to accelerate their growth.
As a Scrum Master, my main responsibility is to support the team in their daily activities, promoting a culture of communication, transparency, and collaboration. In other words, my goal is to facilitate the adoption and continuity of the Scrum framework to support the team in efficiently achieving development objectives.
On a daily basis, I keep in touch with the team and the Developers, participating in the Daily Scrum, where I am available to facilitate communication and information sharing among the Developers and with the client. If any impediments or obstacles arise, I work with stakeholders to ensure their prompt resolution.
During the Sprint, I collaborate closely with the development team and the Product Owner on the client side to ensure a clear understanding of project requirements and priorities, ensuring that the Product Backlog is transparent and up-to-date. I also participate in the Sprint review, guiding the presentation of the increment to the client, as well as in the planning of the next Sprint, supporting it with an analysis of the velocity of previous Sprints to provide the most accurate forecast possible. Finally, I organize and conduct the retrospective session at the end of each Sprint to gather feedback and identify positive aspects and potential obstacles for the team, with a focus on continuous improvement.
Key results :
Continuous improvement
• Held a retrospective every Sprint to reflect on the past 2 weeks and identify actions for continuous improvement.
• Successfully driven the adoption of 3 workflow improvements: unified communication channel, more structured way to raise impediments, work-in-progress limit (WIP).
Delivery
• Participated in Daily meetings and kept in touch regularly with the client to promptly identify and remove impediments. In particular:
a) Suggested a way to schedule a developer part-time without disruption to the Sprint which has been successfully adopted by the client.
b) Encouraged the temporary involvement of an UI designer, which has helped the team to deliver a significant project on time.
• Facilitated the estimation process and calculated velocity every Sprint to ensure cards were assigned to the Sprint according to the required effort and available developers. On average, this resulted in 93% completed tasks per Sprint and successful release to production every 3 weeks.
Team’s happiness
• Facilitated the transition into the team of 4 new team members.
• On average, 93% of the team has reported to be happy.
In conclusion, the role of the Scrum Master is less "noisy" compared to others in the Scrum Team, certainly less involved in purely operational aspects of delivery. However, just as music is defined by a balance of notes and silence, in a similar way a Scrum Team need balancing moments of operation and moments of analysis and introspection on its processes and dynamics to achieve and maintain its effectiveness over time. In this sense, the Scrum Master is an important figure in ensuring the dissemination, understanding, and proper application of the principles and values of the Scrum framework (and - more broadly - of Agility), with a particular focus on fostering a positive culture within the team, stable over time.
Avviso: Molti dei nostri clienti hanno stipulato accordi di riservatezza che tutelano i loro marchi da scopi commerciali. Pertanto potresti incontrare diciture come “Nome Cliente Riservato” oppure vedrai riportato il settore del cliente invece del suo nome.
Completamento del 93% delle attività per sprint e rilascio in produzione con successo ogni 3 settimane.
Da oltre un anno collaboro come Scrum Master nel Sircle [Nome Cliente Riservato], che comprende 6 Sviluppatori e 1 QA, mentre la figura del Product Owner è lato cliente. Il team si occupa di mantenere e sviluppare nuove soluzioni per la piattaforma del cliente, di proprietà di [Nome Cliente Riservato]. Si tratta di un private market che permette alle aziende di migliorare la propria visibilità e di acquisire competenze oltre che connessioni a diverse fonti di capitale per accelerarne la crescita.
In qualità di Scrum Master, la mia principale responsabilità è quella di supportare il team nelle attività quotidiane, promuovendo una cultura di comunicazione, trasparenza e collaborazione. In altre parole, il mio obiettivo è quello di facilitare l’adozione e il mantenimento del framework Scrum per suportare il team nel raggiungimento efficace ed efficiente degli obiettivi di sviluppo.
Quotidianamente, mi tengo in contatto con il team e gli Sviluppatori partecipando al Daily Scrum, dove mi rendo disponibile per facilitare la comunicazione e la condivisione di informazioni sia fra gli Sviluppatori che con il cliente. Qualora dovessero sorgere impedimenti o ostacoli, lavoro con le parti interessate per supportarne la tempestiva risoluzione.
Durante lo Sprint, collaboro ancora strettamente con il team di sviluppo e il Product Owner lato cliente per garantire una comprensione chiara dei requisiti e delle priorità del progetto, assicurandomi che il Product Backlog sia trasparente e aggiornato. Partecipo inoltre alla revisione dello Sprint e alla presentazione dell’incremento al cliente, oltre che alla pianificazione dello Sprint successivo, supportando quest’ultima con un’analisi della velocity degli Sprint precedenti per fornire una previsione il più accurata possibile. Infine, mi occupo di organizzare e condurre la sessione di retrospettiva alla fine di ogni Sprint, per raccogliere feedback e identificare aree positive ed eventuali ostacoli per il team, in un’ottica di miglioramento continuo.
Risultati chiave :
Miglioramento continuo
• Ho condotto una retrospettiva ogni Sprint per riflettere sulle ultime 2 settimane e identificare azioni per un miglioramento continuo.
• Ho guidato con successo l'adozione di 3 miglioramenti del flusso di lavoro: canale di comunicazione unificato, sistema più strutturato per segnalare gli impedimenti, limite al work-in-progress (WIP).
Consegna
• Ho partecipato a riunioni giornaliere tenendomi regolarmente in contatto con il cliente per identificare e rimuovere tempestivamente gli impedimenti. In particolare:
a) Ho suggerito un modo per pianificare uno sviluppatore part-time evitando di impattare negativamente lo Sprint; la soluzione è stata adottata con successo dal cliente.
b) Ho incoraggiato il coinvolgimento temporaneo di un UI designer, che ha aiutato il team a consegnare un progetto importante in tempo.
• Ho facilitato il processo di stima e calcolato la velocity per ogni Sprint per garantire che le carte fossero assegnate allo Sprint in base allo sforzo richiesto e agli sviluppatori disponibili. In media, il 93% delle attività è completato in ogni Sprint con rilasci in produzione ogni 3 settimane.
Felicità del team
• Ho facilitato la transizione nel team di 4 nuovi membri.
• In media, il 93% del team ha dichiarato di essere felice.
In conclusione, quello dello Scrum Master è un ruolo meno “rumoroso” rispetto ad altri nello Scrum Team, sicuramente meno coinvolto negli aspetti puramente operativi della delivery. Tuttavia, come la musica si definisce tramite un equilibrio di note e pause, così anche uno Scrum Team ha bisogno di un equilibrio tra momenti operativi e momenti di analisi e introspezione sui propri processi e sulle proprie dinamiche, in modo da poter raggiungere e mantenere la sua efficacia nel tempo. In questo senso, quella dello Scrum Master è una figura importante nel garantire la diffusione, la comprensione e la corretta applicazione dei principi e dei valori del framework Scrum e più in generale dell’Agilità, con un orientamento particolare nel favorire una cultura positiva nel team, stabile nel tempo.