This is a peer position on the team, set apart by knowledge and responsibilities not rank.
Must the SCRUM master be peer to the team? Should scrum master be someone superior in ranking than the team members? Can the scrum master be someone from outside the team? Or must be from within the team? Must the scrum master have same level of expertise (technical or other) as the team members?

