Meu entendimento dos deveres do scrum master é o seguinte:
- Aplicar o processo
- Remova impedimentos (que os desenvolvedores não podem se remover)
- Impedir interrupções externas
- Facilitar reuniões de scrum (stand up, retrospectivas, etc.)
Se os desenvolvedores da equipe forem disciplinados, eles seguirão o processo sem que alguém os treine. Eles também não terão problemas em realizar reuniões retrospectivas e outras reuniões de scrum. Se o resto da organização entender os limites do sprint, as interrupções e impedimentos externos que exigiriam um scrum master já serão minimizados.
À medida que uma equipe obtém alto desempenho e uma organização entende os limites do sprint, parece que as necessidades de um mestre de scrum diminuem. É possível que uma equipe chegue ao ponto em que um scrum master não seja mais necessário?