The Scrum Master role is increasingly becoming more and more in demand these days. This role is played by a variety of people. We may see someone in the development team playing this role, such as the technical lead, or a developer, or a QA person, or even an analyst. Alternatively, project managers play this role to support the scrum team. Many other people have dedicated their lives to playing this role as a servant leader scrum master. There are instances when this role is shared among different people in the team, and there are times when this role is rotated among the different members of the development team.