Afinal o que faz o Scrum Master na prática

Afinal, na prática, o que faz o Scrum Master nas metodologias ágeis de desenvolvimento de projetos?

É bem comum encontrarmos esta dúvida, mesmo após anos de mercado ágil em desenvolvimento.

 

Afinal, na ansiedade de transformarem em profissionais ágeis, muitos fazem cursos de poucas horas com treinadores e coaches sem muita experiência. Às vezes, nenhuma… 🙁

 

Por isso não é incomum encontrarmos muitos conceitos mal explicados ou mal interpretados em vídeos rápidos na internet.

E não à toa, encontramos vários profissionais perdendo oportunidades de empregos e promoções, por simples engano do que realmente um Scrum Master deveria fazer :-O

 

Por isso, antes que mais pessoas permaneçam enganadas, estou continuando a série para desmistificar a agilidade.

Mas eu não preparei este tema hoje para te falar sobre o mundo fantasiado que descrevem sobre a Agilidade por aí.

Quero falar para você o que é o papel do Scrum Master na prática. Na vida real!

 

A definição

 

Bom, resumidamente, o Scrum Master é responsável por ensinar e ajudar a desenvolver metodologias ágeis com a estrutura Scrum.

De tal forma que Scrum Masters faz isso ajudando todos a reconhecer ideias do Scrum, suas práticas, seus papéis e seus valores.

 

O  Scrum Master é um servo-líder da equipe Scrum.

Assim também, ele/ela auxilia aqueles fora da Equipe Scrum a entender quais geralmente são as interações com o Grupo Scrum…

… interações quais são úteis e quais normalmente não são.

 

A princípio, o Scrum Master ajuda todos a modificar essas interações para aumentar o valor desenvolvido por uma equipe em particular.

Então, Scrum Masters serão os facilitadores do framework ágil Scrum.

Que nada mais que um sistema ágil leve, focado em iterações ou eventos, delimitados por time-boxes, como as chamadas Sprints.

 

o que e o scrum master framework scrum

O framework Scrum sugere práticas ágeis leves para suportar a mudança de comportamentos e aprimorar a performance de times de desenvolvimento de projetos e de serviços.

 

Scrum Master facilitando a vida???

 

Como facilitadores, o Scrum Master atua como instrutor para todos os outros grupos... Ou seja, como “Líderes servidores”.

Excelentes Scrum Masters são centrados nos fundamentos do Scrum. Mas permanecem flexíveis e abertos a oportunidades para a equipe melhorar seu fluxo de trabalho.

 

Esta função costuma ser concedida para um membro único da equipe Ágil.

Ele passa a maior parte do tempo ajudando outros colaboradores a se comunicarem, organizarem e cooperarem entre diferentes áreas e equipes.

 

Desse modo, normalmente este indivíduo ajuda o grupo dentro de suas metas.

 

O Scrum Master suporta Scrum, XP, Kanban, bem como outras formas de trabalhar, ou ferramentas, que o time julgue melhor adotar.

O Scrum Master também ajuda a equipe a coordenar com outras equipes no Agile Release Train (ART).

 

Mas eu preciso de um Scrum Master??

 

Qualquer Agile Coach pode dizer que a equipe Scrum precisará ter um Scrum Master.

Sem um, você provavelmente fará algo tímido ou engessado quando comparado com metodologias ágeis genuínas.

 

Ao começar com Scrum, é sim uma grande ajuda possuir alguém dentro da função particular que já observou o Scrum funcionando antes.

Melhor ainda seria que tenha notado muitos tipos desse trabalho antes.

 

Por causa disso, os Scrum Masters são geralmente empregados como consultores, e não como trabalhadores em tempo integral.

Mas cada grupo Scrum é diferente, e isso pode variar conforme a maturidade e o tamanho da empresa.

 

Não é incomum termos empresas que atribuem o papel para algum cargo há existente, cujas funções deveriam se assemelhar a de um Scrum Master.

 

Dessa forma, o papel do Scrum Master gira com o grupo, com colegas facilitando standups e retrospectivas consequentemente.

Contudo, para algumas equipes, o mais apropriado é simplesmente ter o mesmo papel individual todos os dias.

 

No entanto, o mal-entendido da função de Scrum Master regularmente leva os supervisores atuais a supor que realmente é uma função deles.

 

A fim de entender por que isso pode ser um problema, vamos comparar o Scrum Master com trabalhos não-Scrum, que você já pode ter dentro de sua organização.

E assim observarmos a razão pela qual é aconselhável manter seu papel separado.

 

Quais são as responsabilidades do Scrum Master na vida real ?

 

As seguintes práticas costumam reduzir o tempo de desenvolvimento. E sobretudo melhoram a qualidade em seus projetos ou serviços:

  • Implementar Administração de Projetos ou Melhores Práticas Ágeis.
  • Manter todas as celebrações no caminho certo.
  • Introduzir práticas de engenharia ágeis.
  • Remover obstáculos.
  • Estabelecer um ambiente onde a equipe poderia ser mais eficaz
  • Abordar a dinâmica da equipe
  • Garantir um bom relacionamento entre sua equipe e fornecedores, além de outras pessoas fora da equipe
  • Proteger o grupo de interrupções, além de distrações.

 

Então, podemos dizer que ele/ela gerencia criando e fazendo onboarding de grupos de projetos…

integrando-os na organização e fornecendo uma visão clara dos projetos e serviços.

 

O Scrum Master também facilita a troca de conversas e informações entre agências externas e a equipe do projeto.

Além disso, eles podem monitorar o progresso do projeto, fornecer comentários oportunos e promover um estilo de trabalho associado à agilidade e sua compreensão.

 

Por isso o Scrum Master serve reuniões diárias da equipe para ajudar a manter o andamento do projeto atualizado….

e assim abordar possíveis obstáculos. Certificando de que o projeto em particular está no caminho certo.

 

Além disso, eles podem promover encontros regulares para falar sobre updates com os interessados.

E por certo abordar sobre como precisamente a tarefa está definitivamente progredindo (ou não ?).

 

Eventualmente, é um trabalho do Scrum Master garantir que o grupo esteja geralmente alcançando prazos com os resultados desejados.

Integrando mais que pessoas

 

Para aumentar a eficácia, os Scrum Masters incentivam o uso de integração contínua (IC) e automação.

Com ferramentas de CI, os programadores incorporam pedaços de código em um grande repositório com frequência…

que automatiza construções e testes executados em sucessivas iterações.

 

Esse método geralmente reduz a o tempo de oportunidade.

De maneira idêntica reduz o trabalho associados às estratégias tradicionais de desenvolvimento de projetos e serviços.

 

Por exemplo, no caso de um bug aparecer em uma única compilação, ele pode ser rapidamente corrigido.

 

Disclaimer

 

Então, antes de continuarmos, primeiro, alguns avisos:

 

Eu vou falar aqui sobre funções e papéis na vida real.

Não estou falando sobre o que deveria ser uma disfunção entre o Supervisor de Produto, o Gerente de Projetos e o Scrum Master.

 

O que eu vou te dizer nas próximas sessões é sobre os diferentes papéis, nas organizações mais ágeis ou tradicionais, que vemos na vida real.

Não estou aqui para te vender um mundo ágil maravilhoso, porque isso não existe.

 

No entanto, você pode encontrar maneiras de fazer uma transformação cultural, considerando o estilo de trabalho de sua própria organização.

 

Então, na próxima lição, com isso em mente, vamos comparar alguns papéis diferentes dentro de uma adoção ágil com Scrum para as funções mais comuns.

 

Um grande abraço

Leave a comment

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.