No artigo anterior expliquei o que é a Equipa de Desenvolvimento e neste artigo vou escrever sobre a o Scrum Master. Então vamos a isso!
Conforme está escrito no Scrum Guide, um Scrum Master é:
“O Scrum Master é responsável pela implementação do Scrum. Fá‐lo ajudando todos a compreender a teoria e a prática do Scrum,
tanto dentro da Scrum Team como dentro da organização”
Para resumir, o Scrum Master é responsável pela eficácia da Scrum Team, são verdadeiros líderes que servem a Scrum Team e a organização em geral.
Na definição do Scrum Guide, é isso que o Scrum Master deveria ser, entretanto existem equipas que o Scrum Master (ou mais) papéis pois estão a trabalhar como Tech Lead / SM ou Dev / SM ou Tester / SM e na maioria das vezes são Scrum Master de mais de 1 equipa ao mesmo tempo. Mas isso está errado, e é uma disfunção muito comum em muitas equipas Scrum.
Nas aulas que eu ministro de Scrum, eu coloco os participantes para trabalhar na dinâmica do “É, Não É, Faz, Não Faz”, criada pelo Rafael Sabbagh, para definir o que é um Scrum Master.
Em todas as aulas após a finalização da prática, discutirmos o exercício e sempre tem pessoas que dizem a seguinte frase:
“Isso é o deveria ser o Scrum Master, mas na realidade não é bem assim.”
Infelizmente elas estão corretas pois no dia a dia são tantas disfunções que muitos Scrum Master passam distante da “utopia” da descrição desta role no Scrum Guide.
Não é à toa que surgiu o Agile Coach, que é um efeito colateral das empresas não “permitirem” os Scrum Master de fazer seus papéis.
Se os Scrum Master tiverem autonomia e empoderamento para fazer grande parte do “job description” que está contido no Scrum Guide, talvez não teriam sido criados os Agile Coaches ou se fosse criados, seus papéis seriam outros e não a ajudar e ensinar o Scrum Master a trabalhar no seu próprio papel.
Mas o que uma empresa pode esperar de um Scrum Master. Além do que foi citado acima, gostava de partilhar mais responsabilidades do Scrum Master.
O Scrum Master serve a Scrum Team de várias formas, incluindo:
Treinar os membros da equipa na auto‐gestão e na multi-funcionalidade;
Ajudar a Scrum Team a concentrar‐se na criação de incrementos de alto valor que vão ao encontro da Definition of Done;
Causar a remoção de impedimentos ao progresso da Scrum Team;
Assegurar que todos os eventos do Scrum têm lugar e são positivos, produtivos e mantidos dentro do tempo previsto.
O Scrum Master serve o Product Owner de várias formas, incluindo:
Ajudar a encontrar técnicas para uma definição eficaz do Product Goal e para a gestão do Product Backlog;
Ajudar a Scrum Team a compreender a necessidade de itens claros e concisos no Product Backlog;
Ajudar a estabelecer o planeamento empírico do produto para um ambiente complexo;
Facilitar a colaboração dos stakeholders conforme solicitado ou necessário.
O Scrum Master serve a organização de várias formas, incluindo:
Liderar, formar e treinar a organização na sua adopção do Scrum;
Planear e aconselhar implementações de Scrum dentro da organização;
Ajudar funcionários e stakeholders a compreender e adoptar uma abordagem empírica para trabalhos complexos; e,
Remover barreiras entre stakeholders e Scrum Teams.
Ou seja, o Scrum Master tem muita responsabilidade e coisas a serem feitas e não é viável que essa pessoa esteja envolvida em mais de 1 equipa e/ou exerça mais de 1 função da empresa.
Espero que tenham gostado e que consigam diminuir as disfunções do dia a dia para que as equipas agile trabalhem melhor.
No próximo artigo vou escrever sobre o papel do Product Owner e depois sobre Cerimónias, Artefactos e minhas percepções / experiência sobre a framework Scrum.
Quer perceber mais sobre o Scrum e outros temas?
Inscreva-se em nossa newsletter para receber nossos conteúdos e novidades.
Até breve.
Referências:
Autor: Ricardo Caldas
Comments