One can find the formal definition of the Scrum Master role in the official Scrum Guide.
In a nutshell, Scrum Masters are meant to be "true leaders" who serve the people, teams, and the organization, to foster an environment to deliver value at a sustainable pace by leveraging the Scrum framework.
A key point to note is that, the Scrum framework is purposefully incomplete and serves as a container for other techniques, methodologies, and practices. Depending on the situation and the context, the Scrum Master needs to employ various processes, techniques and methods - as needed, to increase the people, team and organizational effectiveness in delivering value. The term "Scrum Master" is intended to mean "master of the craft of using Scrum." Such mastery comes with the practical experience of using Scrum in varying situations and contexts.
In this whitepaper the author Barry Overeem gives an in-depth view of the Scrum Master role detailing the eight stances of this role, i.e., the Scrum Master as a Servant Leader, a Facilitator, a Coach, a Manager, a Mentor, a Teacher, an Impediment Remover and a Change Agent. Barry goes on to describe another eight commonly misunderstood stances of this role : as a Scribe, a Secretary, the Scrum Police, the Team Boss, the Admin, the Chairman, a Super Hero and the Coffee Clerk.
The Scaled Agile Framework (SAFe) provides additional guidance for Scrum Masters in the enterprise, to leverage values, principles and practices from XP, Kanban and SAFe to foster an environment for high performing team dynamics, continuous flow of value and relentless improvement across the enterprise.
What are the activities of a Scrum Master, on a day-to-day basis?
This will vary based on the situation and context.
Let's consider the following scenario to better understand the activities of a Scrum Master.
Example scenario: Consider a newly hired Scrum Master, for a team that's new to Scrum |
|
Key activities for Scrum Master |
Key questions/concerns |
Consult key leaders and stakeholders in the organization, to understand purpose and get buy-in and support. |
|
Support an empirical approach to product planning & execution, to maximize value |
|
Support the formation of Teams, who can generate value though adaptive solutions for complex problems |
|
Teach the basics - foster a continuous learning culture, with a strong focus on putting the learnings to practice |
|
Facilitate the process - |
|
Increase Transparency - inspection and adaptation without transparency, is meaningless and a waste. |
|
Facilitate removal of the impediments to progress |
|
Facilitate continuous improvement & progress towards the goals |
|
In the context of an enterprise, the Scrum Masters would also need to actively collaborate with each other and with other leaders & stakeholders across the enterprise, to improve value delivery at scale. They would additionally need to actively support transformation initiatives and org-wide Communities of Practice.
To sum up, Scrum Masters provide the foundational leadership, needed to increase the effectiveness of people, teams and the organization at large, in delivering value at a sustainable pace.