Helps those outside the team interact with the Scrum Team
It’s a management position
The Scrum Master does not manage people, but, manages the process. Thats why its considered a management role by Scrum.org. The role can be part time. The Development Team is self organized its the responsibility of the developers to handle the assignments and measures the performance of the Sprints. It is the Product Owners responsibility to identify what has been done before the Sprint Review.*##**##*