Role: Scrum Master
He is the coach for the Scrum team
Synonyms:

Process facilitator. The ScrumMaster is sometimes defined as an Agile variation of the project leader, but this doesn't help the understanding of the role.

Role Sets: Scrum Roles
Relationships
Main Description

During development, he's in charge of helping the team to work autonomously and constantly improve itself.

To achieve that, he performs the following tasks: 

  • periodical tasks, their objective is the application of Scrum by organizing and animating the Collaborative work (meetings) :
    • Daily Scrum.
    • Sprint planning
    • Sprint review
    • Retrospective
  • Event tasks
    • eliminitating impediments : taking into consideration events occuring at any time on a project in order to solve them as quickly as possible, while protecting the team from external distractions
  • background task
    • Make sure the team stays focused on the original project goal, which is to develop backlog items in close collaboration with the product owner, and stays productive.

Analogies

  • The Scrum term comes from rugby. The half-scrum game position is the closest equivalent to the ScrumMaster role.
  • Ken Schwaber compares the ScrumMaster to a sheepdog.
Staffing
Skills

Expected Competencies and experience depend on size, and technical as well as management complexity. To play this role, a person should have the following competencies:

  • good knowledge of Scrum,
  • good presentation, communication and negociation skills,
  • guiding without obliging,
  • showing good men leadership and knowing how to motivate a team,
  • being a problem and conflict solver,
  • honestly commucatiing on work progress,
  • respecting the essential objective: to release a product fulfilling its requirements.

However, it is not necessary to:

  • have experience in the application domain (not essential, but can help),
  • have technical development competencies.
Assignment Approaches

for a typical Scrum team(6 to 10 persons) , a single person plays this role on a project.

The ScrumMaster can, eventually, participate to sprint tasks witht he other team members, but it needs to be limited.

Synonyms

Process facilitator. The ScrumMaster is sometimes defined as an Agile variation of the project leader, but this doesn't help the understanding of the role.

Key Considerations
  • He is not a project leader  : he does not lead, nor oblige, neither constrain.
  • He is part of the team: he shares responsability with the other team members.
  • He must reguraly physically meet the other team members.