The ScrumMaster is the servant leader to the Product Owner, Development Team and Organization with no hierarchical authority over the team but rather more of a facilitator, the ScrumMaster ensures that the team adheres to Scrum theory, practices, and rules.The ScrumMaster protects the team by doing anything possible to help the team perform at the highest level.