Scrum Master
A scrum master is the Scrum role responsible for facilitating the team's process, running ceremonies, removing impediments, and coaching the team and organization on agile practices.
Definition
A scrum master is the Scrum role responsible for facilitating the team's process, running ceremonies, removing impediments, and coaching the team and organization on agile practices.
Overview
The scrum master is a process facilitator rather than a manager: they don't assign work or direct the team's technical decisions, and they have no authority over the product backlog, which belongs to the product owner. Instead, the scrum master's job is to make sure Scrum ceremonies — sprint planning, the daily standup, sprint review, and sprint retrospective — run effectively and stay focused. A large part of the role is removing impediments: if the team is blocked by a dependency on another team, missing access, or an unclear requirement, the scrum master works to clear that obstacle so the development team can keep moving. They also coach the broader organization on agile principles, protecting the team from disruptive scope changes mid-sprint and helping stakeholders understand how Scrum works. Because the role has no direct authority, effective scrum masters lead through facilitation, servant leadership, and organizational influence rather than positional power — a meaningful contrast to a role like engineering manager, which does carry formal management authority over the team.
Key Concepts
- Facilitates all Scrum ceremonies: planning, standup, review, retrospective
- Removes impediments and blockers for the development team
- Has no authority over the product backlog or technical decisions
- Coaches the team and broader organization on agile principles
- Protects the team from disruptive scope changes mid-sprint
- Leads through facilitation and influence rather than formal authority
- Often works across multiple teams in smaller organizations
Use Cases
Frequently Asked Questions
From the Blog
SQL Tutorial for Beginners with Examples
Master SQL with simple examples and real-world queries. Perfect for aspiring data analysts.
Read More ProgrammingJavaScript for Beginners: The Ultimate 2026 Guide
JavaScript makes web pages interactive — master the core language that runs on every browser and server.
Read More