Hello All,
I am looking for some opinions and/or research on the topic of periodically changing Scrum Master assignments(e.g. annually). We have an organization of eight teams and four Scrum Masters. Each is responsible for two teams. The thinking is that periodically rotating assignments a) is good for the Team, as they benefit from working with people who may have different relative strengths and b) it is good for the professional growth of the Scrum Master. It also prevents a Team from becoming too dependent on one Scrum Master or too comfortable.