---
title: "What is a Scrum Master?"
canonical: https://wavect.io/glossary/scrum-master/
language: en
description: "The person whose job is to remove blockers, protect the team from interruptions, and keep the process working, not to manage people or assign work."
image: "https://wavect.io/img/general/bak/open_graph_preview.jpg"
---

ROLES

# Scrum Master

The person whose job is to remove blockers, protect the team from interruptions, and keep the process working, not to manage people or assign work.

Last reviewed: 2026-06-02 by [Kevin Riedl](/team/kevin-riedl/) [wiki ↗](https://www.wikidata.org/wiki/Q139796365)

A Scrum Master has one real job: make the team more effective by getting things out of its way. That means removing blockers, shielding the team from mid-sprint interruptions, facilitating the [Scrum](/glossary/scrum/) standups and retros so they are useful instead of theatre, and coaching the team on how to actually work, not just recite the ceremonies. They are a servant to the team, not a boss over it. They do not assign work, they do not own the backlog (that is the [product manager](/glossary/product-manager/) or product owner), and they do not do performance reviews (that is the [engineering manager](/glossary/engineering-manager/)).

The role gets misunderstood in two directions. Some treat it as a glorified meeting scheduler who reads the standup script. Others quietly turn it into a project manager who pushes the team to commit to dates. Both miss the point. The value is in spotting what is slowing the team down, often something organisational and uncomfortable, and having the standing to fix it. A Scrum Master who only runs meetings is overhead.

Here is the honest take: small teams rarely need a full-time Scrum Master. A team of four or five engineers can run its own ceremonies, and the facilitation work is a few hours a week that a tech lead or senior engineer can absorb. A dedicated full-time Scrum Master earns the seat when you are coordinating multiple teams, when the organisation around the team is the main source of blockers, or when a team genuinely cannot self-organise yet. Below that, the title is a cost looking for a justification.

We have seen plenty of teams happier and faster after dropping the full-time Scrum Master and folding the work into the team. We have also seen teams drown because nobody owned the blockers. The role is real, the full-time version is often not.

// FAQ

## FAQs

### What does a Scrum Master do?

They remove blockers, protect the team from interruptions, and facilitate the Scrum ceremonies so they are useful. They coach the team on how to work better. They do not assign work, own the backlog, or manage people, that is the product owner and the line manager.

### Scrum Master vs Engineering Manager?

An engineering manager owns people: hiring, performance, career, headcount. A Scrum Master owns process and flow: removing blockers and facilitating. The Scrum Master has no authority over the people on the team, which is the point. They serve the team rather than manage it.

### Does a small team need a full-time Scrum Master?

Rarely. A team of four or five can run its own ceremonies, and a tech lead can absorb the facilitation in a few hours a week. A full-time Scrum Master earns the seat when you are coordinating multiple teams or when the organisation itself is the main source of blockers.

Related terms

- [Scrum](/glossary/scrum/)
- [Agile](/glossary/agile/)
- [Engineering Manager](/glossary/engineering-manager/)
- [Product Manager](/glossary/product-manager/)

Related services

- [Custom Software Development](/services/software-development/)

Related case studies

- [Bond Analytics Platform](/case-studies/bond-analytics/)

Related guides

- [Freelancer vs agency vs in-house](/software-development-guide/freelancer-vs-agency-vs-in-house/)

Talk to us

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/glossary/scrum-master/#term",
      "@type": "DefinedTerm",
      "alternateName": [],
      "description": "The person whose job is to remove blockers, protect the team from interruptions, and keep the process working, not to manage people or assign work.",
      "inDefinedTermSet": "https://wavect.io/glossary/#termset",
      "name": "Scrum Master",
      "termCode": "scrum-master",
      "url": "https://wavect.io/glossary/scrum-master/"
    },
    {
      "@id": "https://wavect.io/glossary/scrum-master/#webpage",
      "@type": "WebPage",
      "about": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "author": {
        "@id": "https://wavect.io/team/kevin-riedl/#person",
        "@type": "Person",
        "name": "Kevin Riedl",
        "url": "https://wavect.io/team/kevin-riedl/"
      },
      "dateModified": "2026-06-02",
      "description": "The person whose job is to remove blockers, protect the team from interruptions, and keep the process working, not to manage people or assign work.",
      "headline": "Scrum Master",
      "inLanguage": "en",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-06-02",
      "mainEntity": {
        "@id": "https://wavect.io/glossary/scrum-master/#term"
      },
      "mentions": [
        {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        }
      ],
      "name": "Scrum Master",
      "reviewedBy": {
        "@id": "https://wavect.io/team/christof-jori/#person",
        "@type": "Person",
        "name": "Christof Jori",
        "url": "https://wavect.io/team/christof-jori/"
      },
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".gls-single__h1",
          ".gls-single__tldr"
        ]
      },
      "url": "https://wavect.io/glossary/scrum-master/"
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "item": "https://wavect.io/",
          "name": "Home",
          "position": 1
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/glossary/",
          "name": "Tech, product & engagement glossary",
          "position": 2
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/glossary/scrum-master/",
          "name": "Scrum Master",
          "position": 3
        }
      ]
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "They remove blockers, protect the team from interruptions, and facilitate the Scrum ceremonies so they are useful. They coach the team on how to work better. They do not assign work, own the backlog, or manage people, that is the product owner and the line manager."
      },
      "name": "What does a Scrum Master do?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "An engineering manager owns people: hiring, performance, career, headcount. A Scrum Master owns process and flow: removing blockers and facilitating. The Scrum Master has no authority over the people on the team, which is the point. They serve the team rather than manage it."
      },
      "name": "Scrum Master vs Engineering Manager?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Rarely. A team of four or five can run its own ceremonies, and a tech lead can absorb the facilitation in a few hours a week. A full-time Scrum Master earns the seat when you are coordinating multiple teams or when the organisation itself is the main source of blockers."
      },
      "name": "Does a small team need a full-time Scrum Master?"
    }
  ],
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      ".faq-question",
      ".faq-answer"
    ]
  }
}
```
