There are some basic responsibilities that a scrum master should do
- Implementing Scrum Process
- To Implement a Scrum process he should teach about the process to the Scrum Team and to the organization.
- Discuss with the team to make a prioritized product backlog.
- Discuss with the product owner to create the Product backlog.
- Responsible for conducting scrum meetings (Daily Scrum, Sprint Planning, Sprint Retrospective)
- Shield the team from any outside attacks.
- Shield the team from any management impediments.
- Should solve the impediments.
- Motivates to team to be more open.
- He should be good listener and a problem solver.