Browse Definitions :
Definition

Scrum Master

Contributor(s): Ben Lutkevich

A Scrum Master is a facilitator for an Agile development team. They are responsible for managing the exchange of information between team members. Scrum is a project management framework that enables a team to communicate and self-organize to make changes quickly, in accordance with Agile principles.

Although the scrum analogy was first applied to manufacturing in a paper by Hirotaka Takeuchi and Ikujiro Nonaka, the approach is often used in Agile software development and other types of project management. The term comes from the sport rugby, where opposing teams huddle together during a scrum to restart the game. In product development, team members huddle together each morning for a stand-up meeting where they review progress and essentially restart the project.

What does a Scrum Master do?

A Scrum Master leads a scrum. Scrums are daily meetings conducted by Agile, self-organizing teams that allow the team to convene, share progress and plan for the work ahead. Some teams have a fixed Scrum Master, while others alternate the role with various team members occupying the position on different days. No one approach is right, and teams can choose to appoint the Scrum Master role as best fits their needs.

During the daily meetings, the Scrum Master asks the team members three questions:

  1. What did you do yesterday?
  2. What will you do today?
  3. Are there any impediments in your way?

The Scrum Master then uses the answers to those questions to inform tactical changes to the team's process, if necessary.

Roles, responsibilities and skills of a Scrum Master

Although the title of Scrum Master sounds powerful, this position is not the project leader and is not held accountable for project outcomes; this responsibility is given to the team as a whole. The official Scrum Guide refers to the Scrum Master as a servant leader because their purpose serves the team through the scrum process, creating a framework in which every team member can do their best work to meet a common goal.

An ideal Agile team would have the team -- not one individual -- manage its process. However, the Scrum Master position evolved to take responsibility while keeping the process as team-oriented as possible.

The Scrum Master is a highly dynamic role, and is responsible for:

  1. Helping the team to reach consensus for what can be achieved during a specific period of time -- referred to as a sprint.
  2. Helping the team to reach consensus during the daily scrum.
  3. Helping the team stay focused and follow the agreed-upon rules for daily scrums.
  4. Removing obstacles that are impeding the team's progress.
  5. Protecting the team from outside distractions.
  6. Ensuring product backlog items are clearly defined and managed efficiently.

The Scrum Master's main role is that of a facilitator. They ensure that best practices are followed and that the team's projects progress. A scrum that follows best practices should encourage transparency, inspection and adaptation.

Common skills required of a Scrum Master include:

  • The ability to facilitate communication between team members and to promote a sense of community.
  • The ability to help team members adapt to new situations through coaching and training.
  • The ability to communicate the team's progress and needs to external teams.
  • The soft skills and empathy to handle changing interpersonal dynamics, behavioral patterns and conflict resolution.

In addition to the Scrum Master, other scrum roles include the project manager and product owner, which are different but equally significant responsibilities on the team. These roles will work together with the Scrum Master to achieve a well-defined common goal.

Who needs a Scrum Master?

Teams that follow an Agile methodology and aim for a team-centric process with a bottom-up management style benefit from the Scrum Master role. In development, teams of this kind often exist at the beginning of the technology value stream. This is because the nature of development work often requires a high degree of flexibility and collaboration. Objectives may change from day to day, and timelines may contract or expand depending on external requirements. The Scrum Master implements enough structure to keep the team's development effort focused while ensuring the team remains adaptable, as changes to the plan are inevitable and even welcome.

Some teams may find that a Scrum Master is not necessary if every team member understands scrum methodology and can manage their workflow in harmony with other team members. The ideal scrum has no "master" and gives each team member an equal role in managing workflow. However, many teams find that having a designated Scrum Master is helpful to streamline the process. Scrum Masters are also sometimes hired as consultants.

Benefits of employing a Scrum Master

Some benefits of employing a Scrum Master are:

  • Scrums will have a designated leader specialized for the job.
  • Teams will adopt agile methodologies and a culture of failure to increase their overall adaptability. A culture of failure views failures as opportunities instead of setbacks.
  • An increased ability of the entire organization to adopt Agile methodologies and to transition from traditional waterfall methodologies.
  • The Scrum Master's team will have a servant leader dedicated to meeting individual needs and promoting the happiness of the team.

Some organizations choose to hire Scrum Masters as consultants instead of designating an in-house employee. The added benefit of hiring an external Scrum Master is that they do not have preexisting biases about the organization and can bring fresh ideas.

Scrum Master vs. product owner

Scrum Masters and product owners are alike in that they both are responsible for managing and optimizing the product backlog. They both predict the necessary work to deliver a successful product.

However, they differ in their approach to this goal. The product owner approaches work with a top-down approach to delivering a successful product by planning far ahead and developing a course of action for the team to follow. The focus is on the bigger strategy.

The Scrum Master, by contrast, is less concerned with a long-term strategy and is more concerned with noticing immediate issues and reacting to them as they crop up. The focus is on employing tactics to fine-tune the team's process as time goes on.

Scrum Master vs. project manager

Scrum Masters and project managers have the same objective -- to help their teams get work done efficiently. The difference is in their approach to this goal.

Project managers inhabit a more traditional management role. They focus on progress reports, milestones and strict project timelines, for example. They are goal-oriented and focus on controlling the team from the top-down to achieve the goal.

Scrum Masters, by contrast, are process-oriented. Instead of setting a collection of goals and restrictions for a team to ensure it stays on track, the Scrum Master focuses on streamlining and optimizing the processes that help teams meet their goals. They take a bottom-up approach to management and view themselves as team member instead of a team manager.

Certifications for Scrum Masters

The Scrum Alliance offers a 16-hour certification course that allows individuals to become Certified ScrumMasters (CSMs). The certification process includes explanations of the scrum framework as well as the various team roles, events and artifacts incorporated into Agile development.

Many other Scrum Master certifications exist. A few examples include:

  • The Scrum Master certification through Scrum Inc.
  • The Professional Scrum Master I (PSM I) certification through Scrum.org.
  • The Advanced Certified ScrumMaster (A-CSM) through the Scrum Alliance.
  • The Agile Certified Practitioner (PMI-ACP) from the Project Management Institute.
  • SAFe Scrum Master (SSM) from Scaled Agile.
This was last updated in September 2020

Continue Reading About Scrum Master

Join the conversation

10 comments

Send me notifications when other members comment.

Please create a username to comment.

I can't believe there is a certification for this.
It must be a joke...
Cancel
Hum, Wonder what gives you the experience or knowledge level to make that statement. Seems rather ignorant as to how this is used on projects in business. Oh, which by the way they use it where I work at one of the original Big 3.
Cancel
I am thinking to make a career in CMS but i am in confusion to select which one of both Certified Scrum Master (CSM) and Professional Scrum Master (PSM) is right one. I'm thinking to do it from BeingCert. Please suggest me what to do.
Cancel
Hilarious. Been a project manager for 23 years, these silly certifications are absurd. ...ranking right there with all this six sigma belt crap......and I started as a QE in statistical prices control years ago, still think all this six sigma training is garbage, deming is rolling in his grave.
Cancel
Yep. Like getting a college degree in Warehouse fulfillment which is offered at colleges near me. 
Everybody wants to reinvent the wheel so they can get money with training on 'their perfect solution'.

Cancel
Having been a Project/Program Manager for 15+ years from 15+ years as a software engineer (Assembler) the Agile team, which includes a Scrum Master is the new project team. Rewrapped in a different bow with different labels, but basically the same project team.
Cancel
SCRUM is not a methodology. Agile is a methodology and Scrum is a Framework.
Cancel
agile is not a methodology...this will help https://www.youtube.com/watch?v=Z9QbYZh1YXY
Cancel
scrum is not a methodology, it is a framework,
Cancel
There are two methodologies we can use for project management: 1. Waterfall 2. Agile.
Scrum is a framework which uses Agile methodology same as Lean, Extreme programming.
Cancel

SearchCompliance

  • risk assessment

    Risk assessment is the identification of hazards that could negatively impact an organization's ability to conduct business.

  • PCI DSS (Payment Card Industry Data Security Standard)

    The Payment Card Industry Data Security Standard (PCI DSS) is a widely accepted set of policies and procedures intended to ...

  • risk management

    Risk management is the process of identifying, assessing and controlling threats to an organization's capital and earnings.

SearchSecurity

SearchHealthIT

SearchDisasterRecovery

  • call tree

    A call tree is a layered hierarchical communication model that is used to notify specific individuals of an event and coordinate ...

  • Disaster Recovery as a Service (DRaaS)

    Disaster recovery as a service (DRaaS) is the replication and hosting of physical or virtual servers by a third party to provide ...

  • cloud disaster recovery (cloud DR)

    Cloud disaster recovery (cloud DR) is a combination of strategies and services intended to back up data, applications and other ...

SearchStorage

  • RAM (Random Access Memory)

    RAM (Random Access Memory) is the hardware in a computing device where the operating system (OS), application programs and data ...

  • business impact analysis (BIA)

    Business impact analysis (BIA) is a systematic process to determine and evaluate the potential effects of an interruption to ...

  • M.2 SSD

    An M.2 SSD is a solid-state drive that is used in internally mounted storage expansion cards of a small form factor.

Close