Olá, normalmente as principais skills de um Scrum Master são de: facilitador, pro ativo, buscar a resolução de problemas. Ele não tem o viés do negócio( essa parte fica para o Product Owner ), nem a parte técnica ( que por sua vez fica com o time de desenvolvimento ). O Scrum master tem a função de disseminar nesse grupo ( PO e time de desenvolvimento ) a metodologia ágil e fazer com que ela aconteça, realizando as cerimonias ( daily, retro, planning ), explicando como funciona o ágil, unir o time, ajudando os outros membros do time a compreenderem o que é ,como ser ágil e quais os benefícios que temos ao usar a metodologia.
Por exemplo:
Em um projeto ágil podemos ter:
- Um gerente de projetos, que cuidará de toda a parte financeira prazos
- Um PO ( analista de requisitos ), que estará constantemente em contato com o cliente apresentando as pequenas funcionalidades implantadas, se é aquilo que ele queria mesmo, e trazendo alterações para o time do desenvolvimento.
- Time de desenvolvimento : composto por desenvolvedores, testers ...
- Scrum Master, que tem o papel de fazer com que todo o cronograma ágil ocorra, motivando o time, ajudando com possíveis impedimentos.