What does a Scrum Master do?
A Scrum Master is the soul of the software development team. You are not required to be a technical person, diplomacy and an analytical mind is needed just as the servant leadership attitude.
Scrum Masters remove organizational and operational barriers around teams. They represent and teach the Agile methodology while supporting their team to work on valuable tasks only without fatigue and burnout.
To make the methods work and to protect its results Scrum Master can tell anything to anyone at any time. This is no small responsibility.