Who is a ‘Coach’?
Fri, 15 Dec 2023
Follow the stories of academics and their research expeditions
A Scrum Master plays a vital role in facilitating Agile development teams. But what exactly does a Scrum Master do? In this post, we’ll cover the major Scrum master roles & responsibilities that take on to help their team work more effectively.
Who is a Scrum Master?
A Scrum Master is a facilitator who enables Agile development teams to be highly productive and successful.
The Scrum Master does this by promoting self-organization, helping remove obstacles, facilitating events, coaching team members, and ensuring the agreed Agile processes are being followed.
The Scrum Master role focuses on the “how” of getting work done to allow the team to focus on the “what.”
Scrum Masters enable collaborative teams to choose how best to accomplish sprint goals and continuously improve.
They are servant leaders who empower teams to take ownership rather than micromanage them.
The Scrum Master role is fundamentally about helping teams do their best work in a productive, fulfilling way.
Scrum Master Roles & Responsibilities
A Scrum Master plays a pivotal role in enabling Agile teams to reach their highest level of productivity, fulfilment, and delivery.
While a Scrum Master does not manage the team directly or assign tasks, their facilitative leadership and coaching enable the team to manage themselves and put Scrum values into action. From facilitating key meetings to removing impediments, coaching to influencing change, we will cover the breadth of ways a Scrum Master fosters team collaboration, boosts performance and increases business agility. Let’s examine these critical Scrum Master roles that enable high-impact teams.
The Scrum Master role is multi-faceted and demanding, requiring excellent soft skills and Agile fluency.
Let us explore the most important roles a Scrum Master takes on and how they empower both the team and organization to achieve Agile excellence.
Scrum Master Roles
Scrum Master as a Facilitator
As a Facilitator, the Scrum Master is responsible for planning, organizing, and facilitating key Scrum events. This includes:
Sprint Planning – The Scrum Master ensures effective sprint planning by collaborating with the Product Owner to prepare and communicate the sprint goal, backlog items, and acceptance criteria. They help the team break down items into tasks and estimate work.
Daily Standups – The Scrum Master facilitates brief, productive daily standup meetings for the team to communicate progress, plans, and impediments. They encourage participation and timebox the meeting.
Sprint Reviews – At the end of each sprint, the Scrum Master facilitates sprint reviews where the team presents completed work and stakeholders provide feedback. They promote open discussion.
Retrospectives – The Scrum Master runs sprint retrospectives that offer the team an opportunity to reflect on what went well, what can be improved, and actions to take. They drive continuous improvement.
Other Events – The Scrum Master may facilitate other Scrum events like backlog refinement, release planning, or architecture reviews.
As a facilitator, the Scrum Master remains neutral and enables constructive discussion and active collaboration without dictating outcomes. Their goal is to make Scrum events valuable, inclusive and time-boxed through excellent facilitation skills.
Scrum Master as a Coach:
As a Coach, the Scrum Master helps build the team’s skills, knowledge, and capabilities in Agile and Scrum principles and practices. Their coaching responsibilities include:
Agile Coaching – The Scrum Master coaches the team on Agile values and mindsets like focusing on working software, collaboration, flexibility, and transparency. They guide the transition to Agile ways of working.
Scrum Coaching – The Scrum Master coaches the team on all aspects of Scrum like product backlogs, self-organizing teams, empirical process control, and other Scrum fundamentals.
Technical Coaching – While not necessarily technical experts, Scrum Masters help coach teams on technical best practices like test-driven development, pair programming, and continuous integration.
Self-Organization Coaching – A core coaching task is developing team self-sufficiency by coaching members in self-organization techniques, cross-functionality, and removing impediments.
Team Dynamics Coaching – Scrum Masters help build productive team dynamics by coaching collaboration, open communication, conflict resolution, and other soft skills for high-performance teams.
The Scrum Master takes a hands-on, in-the-moment approach to coaching, including everything from formal training to informal advice. They observe where teams need guidance and provide tailored coaching to build capabilities over time.
Scrum Master as a Change Agent
As a Change Agent, the Scrum Master drives organizational change to help optimize value delivery through Agile principles and processes. Their change agent responsibilities include:
Agile Transformation – The Scrum Master acts as an Agile champion, helping guide the organization through an Agile transformation by communicating the benefits of Agile and preparing teams and leadership for changes.
Continuous Improvement – Within teams, the Scrum Master encourages constant inspection of processes and iterative improvements to instill a culture of learning. They help apply lessons across teams.
Improving Flow – The Scrum Master analyzes value streams and identifies areas to optimize the flow of work across the organization through processes like limiting WIP.
Coaching Change – They coach teams and stakeholders on embracing change through influential leadership and change management techniques to overcome resistance.
Removing Impediments – A key task is systematically removing organizational impediments and roadblocks that limit productivity and agility.
Process Facilitation – The Scrum Master can facilitate important changes by helping create new workflows, collaborative practices, and optimized processes to improve productivity. As a change agent, the Scrum Master serves as an active leader in guiding constructive organizational change through Agile for maximum business benefit. They take a hands-on approach to enabling transformation.
Scrum Master as a Collaboration Enabler
As a Collaboration Enabler, the Scrum Master fosters increased collaboration between team members and stakeholders. Their collaboration-enabling responsibilities include:
Facilitating Discussions – The Scrum Master facilitates productive discussions during Scrum events and meetings with stakeholders. They ensure all voices are heard.
Building Trust – Trust is crucial for collaboration, so the Scrum Master works actively to build transparent relationships and trust between team members and stakeholders.
Managing Conflicts – The Scrum Master helps surface, mediate, and resolve disagreements or conflicts that arise due to misaligned expectations or poor communication.
Improving Teamwork – They help establish collaborative practices that improve teamwork like visual boards, swarming, communities of practice, etc.
Cross-Team Coordination – The Scrum Master collaborates across teams to enable knowledge sharing, dependencies management, and resolution of cross-team impediments.
Stakeholder Inclusion – They proactively engage with and include stakeholders during sprint reviews, planning, and at key decision points to increase collaboration.
Promoting Networks – The Scrum Master connects people by promoting communities, groups, guilds, and networks across the organization to foster broader collaboration. By enabling greater team and stakeholder collaboration, the Scrum Master helps resolve issues, increase transparency, and improve the probability of project success. They take tangible steps to promote collaboration.
Scrum Master Responsibilities
Let’s dive deep into the core responsibilities carried out by excellent Scrum Masters. We will cover their duties in planning and running Scrum events, coaching the team, enforcing processes, protecting the team, and more.
Understanding these key Scrum Master responsibilities provides guidance for anyone taking on this role and for team members wanting to collaborate effectively. Let’s explore how Scrum Masters empower their teams through service-focused responsibility.
Planning and facilitating Scrum events
The Scrum Master plays an active role in planning and facilitating key Scrum ceremonies to maximize their value and effectiveness. Their responsibilities include:
Sprint Planning – The Scrum Master collaborates with the Product Owner to prepare the sprint goal, backlog items, and acceptance criteria to set the stage for effective planning. They facilitate the meeting to finalize the sprint plan.
Daily Standups – The Scrum Master ensures standups start on time and reinforces the purpose and format of these short meetings. They encourage participation and keep the conversations productive.
Sprint Reviews – At the sprint end, the Scrum Master plans and facilitates reviews where the team demonstrates completed work and stakeholders ask questions and provide feedback.
Retrospectives – The Scrum Master schedules retrospectives and prepares exercises or activities for the team to reflect on the previous sprint. They facilitate discussions to drive continuous improvement.
Backlog Grooming – The Scrum Master can facilitate backlog grooming sessions to break down epics, refine acceptance criteria, and estimate effort with the team.
Other Events – Release planning, architecture reviews, team workshops, etc. may also be facilitated by the Scrum Master to align teams and stakeholders.
For each event, the Scrum Master focuses on promoting openness, engagement, increased value, and continuous improvement through excellent facilitation skills.
Removing impediments
A key duty of the Scrum Master is identifying, tracking, and proactively working to resolve impediments and roadblocks that limit team productivity. Their responsibilities include:
Anticipating Issues – Experienced Scrum Masters can often anticipate impediments before they occur so they can take early action to address them.
Daily Monitoring – The Scrum Master routinely engages with the team during stand-ups and sprint execution to detect any current or emerging impediments.
Impediment Tracking – All impediments are made transparent by logging them in the impediment backlog or tracking system. This allows tracking progress toward resolution.
Facilitating Discussion – The Scrum Master facilitates discussions with the team and stakeholders as needed to uncover solutions to impediments.
Escalating and Influencing – They may need to escalate more complex organizational impediments to higher levels and influence executives to resolve them.
Structural Changes – The Scrum Master identifies and promotes process changes to remove systemic impediments, like changing code deployment frequency to weekly vs. monthly.
Removing Waste – They help eliminate unnecessary work and non-value-added activities that hinder team productivity and focus.
Through continuous impediment management, the Scrum Master enables teams to achieve maximum flow, productivity, and results. They persistently remove roadblocks.
Enforcing Scrum processes and practices
The Scrum Master is responsible for maintaining the team’s adherence to the agreed Scrum processes and Agile practices. Their enforcement duties include:
Re-explaining Theory – The Scrum Master periodically revisits Scrum theory with the team to reinforce why certain processes and practices are followed.
Calling Out Deviations – If the Scrum Master notices the team is deviating from Scrum norms, like not timeboxing events or not updating the sprint burndown, they promptly highlight this to the team.
Removing Impediments – Where processes or practices are not being followed consistently, the Scrum Master investigates and removes any impediments causing this.
Inspecting Progress – They regularly inspect empirical data like burndown charts and work-in-progress to assess adherence and progress.
Promoting Transparency – Enforcing practices like a visible sprint board, open standups, and clear user stories increases transparency.
Setting an Example – The Scrum Master leads by example, modeling the Scrum behaviors and mindset they want the team to exhibit.
Collaboration over Coercion – Scrum Masters aims to reinforce practices through collaboration, not coercion. They coach rather than command teams.
The Scrum Master takes an assertive but collaborative approach to upholding team agreements, with the goal of instilling disciplined Agile practices.
Protecting the team from interference
The Scrum Master acts as a buffer between the team and disruptive external influences to minimize interference and allow focus on sprint execution. Their protection duties include:
Guarding Focus – The Scrum Master guards the team’s time and attention during sprints. They shield the team from unnecessary meetings, extra tasks, operational issues, etc.
Managing Stakeholders – They serve as the primary point of contact for stakeholders to filter requests and reduce direct stakeholder/team interruptions.
Removing Roadblocks – The Scrum Master removes any organizational roadblocks or managerial interference that crops up during sprints.
Establishing Boundaries – They set clear expectations on team availability, commitment levels, and work-in-progress to establish productive boundaries.
Enforcing Agreements – Any agreements on sustained focus or stakeholder collaboration are enforced assertively by the Scrum Master.
Promoting Autonomy – The team’s autonomy and empowerment to choose how to best accomplish goals is protected from external micromanagement.
Providing Air Cover – When needed, the Scrum Master provides “air cover” by taking accountability for team decisions/actions that may be questioned.
The Scrum Master’s protection helps minimize productivity loss and ensures uninterrupted focus to achieve sprint goals. Their balance of buffering and transparency retains stakeholder trust.
Fostering self-organization
A core Scrum Master’s duty is nurturing team self-organization by facilitating a shift from directive management to self-directed teams. Their responsibilities include:
Coaching Self-Management – The Scrum Master coaches teams on self-managing techniques like deciding sprint tasks, assigning work, problem-solving together, and tracking progress.
Encouraging Collaboration – They foster collaborative behaviours like swarming tasks, reaching consensus, seeking help, and cross-training to increase collective ownership.
Promoting Accountability – Team accountability to complete agreed work is reinforced by the Scrum Master through transparency and commitment to goals.
Removing Constraints – Any constraints on self-organization like dependencies or technical limitations are proactively removed or resolved by the Scrum Master.
Developing T-shaped Skills – They help team members level up T-shaped skills (breadth + depth of capabilities) needed for increased autonomy.
Reducing Micromanagement – The Scrum Master minimizes external micromanagement that restricts team discretion and flexibility in execution.
Trusting the Team – The Scrum Master demonstrates trust in the team’s ability to self-organize, make decisions, and learn from mistakes.
The Scrum Master takes tangible steps to increase team independence, confidence, and maturity in managing their own work.
Promoting continuous improvement
The Scrum Master champions continuous improvement of team productivity, practices, and products. Their responsibilities include:
Facilitating Retrospectives – Sprint retrospectives are opportunities for the team to reflect on wins, issues, and improvements. The Scrum Master facilitates insightful retrospectives.
Implementing Improvements – They ensure agreed process improvements from retrospectives are actually implemented through follow-ups and reminders.
Inspecting Progress – The Scrum Master frequently inspects empirical data like burndown charts to identify areas for improvement and guides the team’s adaptations.
Promoting Experimentation – They encourage the team to experiment with incremental changes to tools, techniques, and team interactions in pursuit of improvements.
Magnifying Learning – The Scrum Master seeks to magnify individual learning across team members so that improvements are shared, discussed, and integrated broadly.
Continuous Learning – They model continuous learning and improvement through activities like reading, workshops, and taking on new challenges.
Removing Waste – Waste elimination through techniques like value stream mapping enables improvements. The Scrum Master helps identify and eliminate waste.
The Scrum Master keeps improvement top of mind for the team. They leverage Scrum events, data, and experiments to drive positive change.
Conclusion
The diverse roles & responsibilities of the Scrum Master form the foundation for Scrum team success. By skilfully planning events, coaching, eliminating barriers, and protecting the team from disruption, Scrum Masters enable continuous improvement, optimal productivity, and higher satisfaction. Their focus on the process and team dynamics allows the development team to concentrate on execution. When performed with diligence and servant leadership, the responsibilities outlined here lead to more mature, high-performing Scrum teams that deliver exceptional value.
For organizations adopting Agile, embracing the Scrum Master role and empowering them to fulfil these responsibilities is crucial to gain the full benefits of Scrum.
Fri, 15 Dec 2023
Fri, 15 Dec 2023
Fri, 15 Dec 2023
Leave a comment