What does the Scrum Master actually do?
There are three fundamental roles in the Scrum method of agile software development: the Product Owner, the Scrum Masterscrum master pic, and the team.
Here is my thought on the Scrum Master roles & responsibilities:
- Servant leader: The Scrum Master serves as a facilitator for both the Product Owner and the team.
- Reporting and communication: Track iteration progress (day-to-day work), report obstacles, make sure iterations commitment will be fulfilled, point out bottlenecks in the delivery process.
- Keeps the process healthy: he or she is responsible for the scrum processes agreed in the project
- Remove impediments: Scrum Master should do everything in his or her power to remove obstacles that are preventing the team from accomplishing its sprint goals.
- Resolve conflicts: resolving conflicts between the team members.
- Helps create visible information radiators: SM has to implement backlog as a physical board i.e. to radiate information a team’s progress to all stakeholders, including the team itself.
In the next chapter I will refer about empovering the Scrum Master so he can do his job properly.