O Scrum Master: O Mestre Jedi do Scrum - Cloud&Scrum
Início Guia do Scrum O Scrum Master: O Mestre Jedi do Scrum
O Scrum Master: Quem é ele?
Scrum Master é um líder-servidor, muitas vezes pessoas podem se enganar e dizer que o Scrum Master é um chefe, que decide como e quando fazer as tarefas da equipe, isto não é verdade. O Scrum Master é um líder, o papel dele seria mais bem compreendido ser pensássemos nele como um coach, pois ele lidera de uma forma sútil fazendo com que todos os envolvidos no processo evoluam com o tempo, tornando-se pessoas capazes de entregar o mais alto valor como resultado dos trabalhos desenvolvidos por eles.
O Scrum Master: Oque ele faz?
Ele treina, acompanha, ajuda todos os envolvidos no processo do scrum, desde a organização, ou seja, a empresa, passando pelo Time de Desenvolvimento, Dono do Produto e todos aqueles que de forma direta ou indireta podem influenciar no resultado do trabalho das Sprints.
A responsabilidade dele é treinar a todos inclusive os de fora do time, fazendo-os entender quais suas interações com a equipe são úteis e quais não são, por exemplo, vamos supor que em uma organização que acaba de adotar o scrum, o gerente geral determina que um membro do Time de Desenvolvimento se ausente dos trabalhos para resolver um problema que está acontecendo em uma filial da empresa, isso pode ser entendido como um impedimento, pois vai atrapalhar na entrega das tarefas que este membro deveria fazer no Backog da Sprint.
Posto o problema acima, o que você faria se fosse o Scrum Master desta organização?
Colocaria outro funcionário da empresa de fora do Time de Desenvolvimento no lugar do membro que se ausentou;
Você mesmo faria o trabalho do membro que se ausentou;
Convenceria o gerente geral a enviar outra pessoa, pois o membro do Time de Desenvolvimento não pode se afastar das atividades pois colocaria em risco a Meta da Sprint.
Se sua resposta foi a terceira, meus parabéns, você escolheu a melhor alternativa, pois de acordo com o Guia Scrum os membros do time são auto-organizados, e a ausência de um membro, que pode ter sido escolhido para fazer parte do time por ter uma capacidade específica, mesmo que uma das características do Time de Desenvolvimento seja serem multi-funcionais, ainda assim pode implicar em dependências que podem impedir o andamento das entregas que podem culminar no não atingimento da Meta da Sprint.
Este foi apenas um exemplo de atribuição do Scrum Master, onde ele deve usar suas habilidades para remover um impedimento, mas as atribuições dele não se limitam a isso, ele também serve ao Dono do Produto, ao Time de Desenvolvimento e a organização, abaixo vamos ver detalhadamente o que ele faz quando serve a cada um dos citados acima.
Servindo a organização
O Scrum Master serve a organização de várias maneiras, incluindo as seguintes:
Treinando a organização no uso do scrum e ensinando sobre o que são metodologias ágeis
Planejando a adoção do scrum na organização de acordo com o Guia do Scrum
Ajudando funcionários e partes interessadas a compreender e tornar aplicável o Scrum e o desenvolvimento de produto empírico
Causando mudanças que aumentem a produtividade do Time Scrum
Trabalhando com outros Scrum Masters para aumentar a eficácia da aplicação do Scrum na organização
Servindo ao Time de Desenvolvimento
O Scrum Master ajuda o Time de Desenvolvimento de várias maneiras, incluindo:
Treinando o Time de Desenvolvimento em como ser auto-organizado e multifuncional
Ensinando sobre a importância do empirismo no processo Scrum
Fazendo-os entender a necessidade e real importância dos pilares de transparência, inspeção e adaptação
Removendo impedimentos que possam impedir o Time de Desenvolvimento a atingir a Meta da Sprint.
Garantindo valor máximo às entregas de incrementos do produto "prontos".
Garantindo que o Time de Desenvolvimento entenda o produto para saber exatamente o que entregar
Servindo ao Dono do Produto
O Scrum Master serve ao Dono do Produto de várias maneiras, entre elas estão:
Ajudando o Dono do Produto a criar o Backlog do Produto
Encontrando melhores técnicas para o gerenciamento do Backlog do Produto
Garantindo que o Time de Desenvolvimento entenda os requisitos dos itens do Backlog do Produto
Maximizando o valor do trabalho do Time de Desenvolvimento
Garantir que os eventos aconteçam de acordo com o Guia do Scrum
Compreender e praticar a agilidade
Compreendendo o planejamento do Produto em um ambiente empírico
Conclusão sobre o Scrum Master
Para concluir, podemos dizer que o Scrum Master é mesmo o mestre jedi do scrum, pois ele deve conhecer profundamente as regras, eventos, papeis e artefatos do scrum.
De acordo com o que vimos acima, é possível afirmar que um Time Scrum pode ter sucesso com membros do Time de Desenvolvimento e Dono do Produto inexperientes, mas não pode ter sucesso com um Scrum Master inexperiente, pois o sucesso do Time se deve em grande parte ao esforço do Scrum Master em garantir que nada do que precise ser feito seja esquecido.
E com isso concluímos nosso artigo sobre o Scrum Master, espero que tenha gostado e fique a vontade para comentar, dúvidas ou sugestões são bem vindas!
Artigo anteriorAWS Lambda: O Fantástico serviço sem servidor da AWS
Próximo artigoO Dono do Produto ou Product Owner (PO)
[…] quem deve resolver esses problemas(impedimentos)? Ora essa, o Scrum Master, isso mesmo, ele é o responsável por remover todos os impedimentos que o time possa estar […]