O que é o Scrum Master na Prática ?

As vantagens e desvantagens das metodologias ágeis
Vantagens e desvantagens das metodologias ágeis
25/06/2020
O que faz um scrum master
Afinal o que faz o Scrum Master na prática
30/06/2020

Afinal, na prática, o que é o Scrum Master?

É 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 que iniciei na semana passada para desmistificar a agilidade. Mais uma vez 😊

E um dos temas que costumam ser controversos, é o papel do Scrum Master.

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, conforme descrito dentro do Guia Scrum: o Scrum Master é responsável por ensinar e ajudar a desenvolver metodologias ágeis com a estrutura Scrum.

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

O   Scrum Master é um servo-líder do Grupo 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, 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.

Da mesma forma, Scrum Masters serão os facilitadores do framework ágil Scrum. Um sistema ágil leve com concentrado em iterações delimitadas 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”, como o Guia Scrum descreve.

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 comunicar, organizar e cooperar.

Desse modo, normalmente este indivíduo ajuda o grupo dentro de suas metas. O Scrum Master é costuma ser um líder servidor, que permite que as equipes se auto-organizem, auto-gerenciem e realizem entregas através de práticas eficientes de Lean Agile.

O Scrum Master suporta ScrumXP, Kanban, bem como outras formas de trabalhar 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 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 Scrum funcionando antes.

Melhor ainda, 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.

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

Além disso, 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 obter atualizações para o andamento do projeto, 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, com isso em mente, vamos comparar alguns papéis diferentes dentro de uma adoção ágil com scrum para as funções mais comuns.

 

O que é o Scrum Master vs O que é o Supervisor de Produto?

 

Como defendemos dentro de nossa visão geral da Gestão Ágil, costumamos alcançar melhores resultados quando o gestor está envolvido com o desenvolvimento de projetos ou serviços.

Esse envolvimento deve ser tal como um proprietário de itens que defende os desejos dos clientes. O “por quê” do projeto ou serviço.

Contudo, uma vez que o envolvimento avança diretamente na tarefa, ou no “como” para uma equipe, então temos um problema a resolver.

De fato, mesmo bem intencionado, esse tipo de mentalidade de utilização esconderá algumas dificuldades. Como defeitos, hand-offs e problemas desconhecidos.

Isso geralmente tende a frear escopo, tempo e qualidade. Essa é uma fórmula para o fracasso.

É por isso que o Scrum Master e o Supervisor de Produto preenchem dois desejos diferentes em um grupo de trabalho. Isso acontece muitas vezes juntamente com a administração de desenvolvimento software convencional.

Então, é tentador, em pequenos grupos, evitar a sobrecarga percebida associada a um nova outra função.

No entanto, quando ocorrem bloqueios ou ajustes, é necessário um reposicionamento óbvio entre o gerenciamento do processo e a direção do produto.

 

O que é o Scrum Master na prática vs O que é o Gerente de Projetos?

 

A versão não técnica (ou não ágil) do Scrum Master em particular pode ser o gerente de projetos.

Essas duas funções se concentram no “como” obter funcionalidades ou entregas. Além de lidar com problemas de fluxo de trabalho através da facilitação e do processo.

Então, você realmente precisa dos dois?

Provavelmente não. Tanto um gerenciador de projetos convencional quanto um Scrum Master têm o efeito de ajudar suas próprias equipes a ter o trabalho feito. Mas suas abordagens são bem variadas.

O gerente de projeto aborda prazos e rupturas, relata melhorias e coordena conversas em grupo.

No entanto, essas pessoas fazem isso a partir de comando de controle, em uma parte de gestão muito mais tradicional.

Em contrapartida, o Scrum Master ajuda a equipe a aprimorar e agilizar os processos pelos quais as equipes alcançarão seus objetivos. Eles fazem isso como um membro da equipe, ou colaborador, mas, idealmente, muito menos como alguém que lidar ou controla a equipe.

Normalmente, as melhores organizações de Scrum são auto-organizadas e, portanto, não reagem bem à gestão de cima para baixo.

Estas são apenas algumas das configurações prováveis para uma Equipe Scrum.

Algumas empresas utilizam de várias destas funções, algumas têm uma ou nenhuma delas. Contudo, mais uma vez, lembre-se de nosso disclaimer na última sessão: Você deve considerar o plano de cargos e funções da sua empresa.

 

Nota: embora esta seja o meu segundo alerta, estou quase certo de ouvir sobre “raters” falando sobre disfunções 🙂

O que é o Scrum Master dentro de grandes organizações?

 

Há uma coisa a considerar que costuma superar todas as outras ao considerar a contratação de um Scrum Master: Só consiga isso se sua empresa estiver realmente focada em metodologias ágeis com Scrum. Além de estar com certeza investindo no processo ágil.

 

Todas as funções que descrevemos antes podem gerenciar uma equipe em crescimento de várias maneiras. Mas um Scrum Master só pode ser eficaz de fato com 100% de entrada em metodologias ágeis.

Quero dizer, você realmente não precisa implementar metodologias ágeis em um único tiro. Mas sua empresa deve estar comprometida em adotá-la.

Com um Scrum Master ajudando cada equipe a gerenciar seu processo, toda a sua organização pode ter alguns ganhos relevantes.

Juntamente com os valores de entrega acontecendo regularmente para seus clientes, colegas de equipe, supervisores e gerentes. Que sem dúvida, estarão livres para se concentrarem no que eles realizam mais.

Os gerentes de produtos podem se concentrar na estratégia, os desenvolvedores podem escrever seu melhor código, o departamento financiamento pode respirar.

Como tudo isso soa? Soa como uma equipe Scrum de alto funcionamento 😊

Quais são os papéis do Scrum Master com o Product Owner?

 

O Scrum Master serve o Product Owner de alguma forma, agindo de modo a:

  • Garantir que metas, escopo e requisitos de itens sejam compreendidos por todos no projeto ou serviço.
  • Encontrar ferramentas e processos para uma gestão eficiente de projetos e serviços.
  • Ajudar o Grupo Scrum a entender o principal propósito de suas atividades.
  • Fazer compreender o planejamento empírico.
  • Garantir que o Product Owner saiba como organizar os requisitos para aumentar o valor de suas entregas.
  • Agilizar a compreensão e o treinamento. Facilitando eventos Scrum conforme solicitado ou necessário.

 

O que é o Scrum Master servindo para a Equipe de Desenvolvimento

 

O Scrum Master serve a Equipe de Desenvolvimento de várias maneiras, de modo a:

  • Ajudar o Grupo de Desenvolvimento em particular a encontrar maneiras de gerar entregas valiosas.
  • Livrar-se de impedimentos para o progresso do Desenvolvimento.
  • Facilitar ocasiões Scrum como solicitado ou mesmo necessário.
  • Treinar a Equipe de Desenvolvimento onde as Metodologias Ágeis não são completamente adotadas e compreendidas.
  • Ensinar o Grupo de Desenvolvimento dentro da multidisciplinaridade e da auto-organização.

 

O que é o Scrum Master servindo para o negócio?

 

O Scrum Master serve a organização de muitas maneiras, incluindo:

  • Conduzir e ensinar a organização em sua adoção do Scrum.
  • Planejando adoções de Scrum dentro do negócio.
  • Ajudar os trabalhadores e stakeholders a realizar o Scrum através do desenvolvimento empírico.
  • Promover mudanças que aumentem o desempenho das equipes.
  • Trabalhar com vários outros Scrum Masters para melhorar a eficácia em toda empresa.

 

4 Principais Qualidades de um Scrum Master altamente eficaz


Inspiração

Um Scrum Master lidera várias equipes que estão focando em um projeto para alcançar objetivos específicos.

Eles têm que ser capazes de motivar vários grupos e stakeholders em um nível organizacional. A fim de maximizar o desempenho de todos envolvidos em projetos e serviços ágeis.

Por outro lado, como um chefe de equipe, o Scrum Master deve fazer a ponte entre o conceito da tarefa, bem como as ações necessárias para globalização dela. Nota: Não se esqueça de ler o alerta na última sessão 😉

É por isso que o Scrum Master precisará ter algumas habilidades sólidas.


Cooperação

 

O Scrum Master ensina como construir um link essencial entre o Product Owner e as equipes de desenvolvimento.

Ao mesmo tempo que o gerente de produto impulsiona toda a iniciativa, o Scrum Master cultiva a agilidade na equipe.

A colaboração eficiente envolvendo o Scrum Master e o gerente de produtos acabam resultando em entregas bem-sucedidas. Que encontram as necessidades da organização.

Assim sendo, um bom Scrum Master deve ser capaz de descobrir métodos criativos para aumentar a colaboração da empresa. E por consequência, promover eficiência nas entregas de projetos ou serviços.

 

Estado de Alerta

 

O Scrum Master não é um chefe… mas é um facilitador e um membro da equipe Scrum.

Então, ele tem que ser um bom ouvinte, assim como se concentrar nos desafios que a equipe de desenvolvimento está lidando.

Por isso o Scrum Master também deve estar alerta. Prestando atenção às atividades diárias da equipe para obter uma visão óbvia das funções e contribuições dos membros nas sessões de sprint.

 

Conhecimentos

 

Além de resolver problemas que podem surgir, o Scrum Master também deve evitar proativamente possíveis problemas.

Isso envolve um maior conhecimento sobre os projetos e os serviços envolvidos. Por isso, a experiência do Scrum Master se torna relevante. Permitindo que a equipe em particular evite obstáculos.

Assim também, o Scrum Master deve possuir conhecimento de diferentes plataformas de trabalho, além de metodologias ágeis.


As preocupações de um Scrum Master

 

Dentre os deveres de um Scrum Master inclui, na verdade, garantir que as metodologias ágeis com o Processo Scrum possam ser associadas à equipe. E que os indivíduos externos ao grupo permitam à equipe o espaço essencial para que eles sigam as metodologias ágeis com o Scrum.

O papel de Scrum Master pode ser bem fácil de explicar. Embora possa ser desafiador de fazer.

Portanto, há três grandes dificuldades usuais que muitas vezes acontecem em um projeto ou equipe de serviços:

 

Resistir às mudanças – Provavelmente, o bloqueio de quase todos os obstáculos frustrantes será a oposição. Pode estar disponível de muitas formas. Dinâmico ou passivo, aberta ou encoberto, afirma Mike Cohn, o escritor de Sucesso com Planejamento e Estimativas Ágeis.

 

Confusão na interpretação dos processos e ferramentas – Por causa de o Scrum introduzir mudanças fundamentais no modo em que as pessoas trabalham, há muito espaço para mal-entendidos na execução do ágil no dia-a-dia.

É comum que as pessoas pensem que compreenderam o Scrum e outros métodos ágeis, enquanto cometem enganos com terminologias e técnicas anteriores a adoção do Ágil.

 

Não se adaptar a novas funções – A transição para o Scrum pode mudar as funções dos grupos de trabalho, departamentos e até mesmo em toda a empresa. Isso pode ser assustador☹.

Os gerentes, por exemplo, podem temer uma autoridade insuficiente, enquanto os membros da equipe podem ter problemas para atualizar para um método orientado por grupo.

Aplicando o Papel

 

Essa geralmente é a parte mais controversa. Mas é bem simples na verdade.

O Scrum Master pode ser um papel em tempo parcial ou em tempo integral. Isso depende do tamanho da equipe, do contexto, junto com outras funções.

No entanto, em escala de negócios, normalmente é um problema convencer a necessidade de um Scrum Master em tempo integral para cada equipe Ágil.

No entanto, é muito fácil entender a razão dessa dificuldade. Se a empresa está organizando 100 novas equipes, talvez não seja economicamente, ou politicamente prático conseguir 100 colegas de desenvolvimento em tempo integral e atribuí-los a esses tipos de novas obrigações.

Não sem incluir dezenas de sabotadores e muitos gritos. 😊

E talvez não seja economicamente viável contratar um consultor completo – ou de meio período para cada equipe. Isso pode matar a modificação antes de começar. Mesmo antes das organizações terem experimentado a chance de provar o valor do papel.

Ou seja, cada caso, é um caso.

 

Como começar a se tornar um   Scrum Master?

 

Se você chegar aqui, parabéns 😊 . Agora você pode responder:

  • O que é um  Scrum Master?
  • Quais são as suas responsabilidades?
  • Como o Scrum Master ajuda a empresa a melhorar seu desempenho?
  • Como o Scrum Master poderia ser capaz de fornecer melhores projetos e entregas de serviços?

 

Agora você sabe que pode encontrar algumas orientações gerais através de algum Guia scrum como o Guia SBOK.

Como você pôde ver, um bom Scrum Master tem uma mistura de hard e soft skills.

Hard skills são fornecidas através dos processos, artefatos e cerimônias do Scrum.

E soft skills poderiam ser desenvolvidas, para quem não está familiarizado com eles. Soft skills como comunicação interpessoal, proatividade, resolução de conflitos, senso de liderança, e tantos outros, são essenciais para um  Scrum Master.

O que muitas pessoas não sabem é que elas são apoiadas por processos e artefatos no Scrum.

Se você está procurando um treinamento que te permite obter uma qualificação neste dois principais campos, para se tornar um   Scrum Master completo, você deve conferir o programa completo  Scrum Master Certified.

Além de aprender e praticar os muitos aspectos das hard e soft skills do Scrum, você pode obter a certificação internacional  Scrum Master, do órgão de acreditação ágil mais popular.

Clique aqui para conferir e obter condições especiais!

 

Vejo você em breve 😊

Um grande abraço.

 

Quer receber mais artigos como este? Inscreva-se em nossa Newsletter:

AgileIT
AgileIT
Acreditamos que a tecnologia deve proporcionar o melhor das relações humanas. Assim, divulgamos a agilidade, para um ambiente transformador e inovador, centrado no desenvolvimento das competências e mindsets dos profissionais de TI.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *