Scrum Master: a função central de todas as equipes ágeis bem-sucedidas
O que faz um Scrum Master? Por trás desse título um tanto misterioso está um trabalho como nenhum outro!
Como membro pleno da equipe Scrum que desenvolve projetos complexos de forma ágil, o Scrum Master é incomparável na criação de um ambiente de trabalho que incentiva todos a avançar.O Scrum Master (ais) não tem igual quando se trata de criar um ambiente de trabalho que incentive todos a liberar todo o seu potencial, para que os projetos possam ser bem-sucedidos.
Quais são suas verdadeiras missões? Que treinamento, habilidades e qualidades são necessários para se tornar um Scrum Master? Existe alguma diferença em relação à função de Product Owner?
Descubra tudo o que há para saber sobre esse trabalho fascinante... para aqueles que são apaixonados por ele!
Lembrete: o que é a metodologia Scrum?
O Scrum é um método ágil de gerenciamento de projetos que fornece uma estrutura para a entrega de produtos complexos.
Ele divide o projeto em ciclos curtos e iterativos de desenvolvimento, chamados sprints, que permitem que a equipe seja altamente adaptável para atender às necessidades do cliente, que não são fixas.
A equipe do Scrum, formada por uma equipe técnica, um Product Owner e um Scrum Master, trabalha com total transparência e se comunica regularmente sobre o andamento do projeto em reuniões específicas chamadas cerimônias.
Para saber tudo sobre as sutilezas da metodologia Scrum, visite nosso artigo dedicado.
Função do Scrum Master: definição
O tempo do Scrum Master é dedicado a economizar o tempo da equipe
A função do Scrum Master é criar um ambiente favorável para que a equipe Scrum se envolva e trabalhe de forma eficiente, a fim de entregar um produto rapidamente e maximizar sua qualidade. O Scrum Master planeja, orienta, apoia e motiva os membros da equipe, facilitando a comunicação e a cooperação.
Tuleap
Verdadeiro fiador da metodologia Scrum dentro da equipe, assume o papel de coach que, com distanciamento e neutralidade, ajuda a equipe a avançar em projetos ágeis, levando-a a tomar as melhores decisões.
Responsabilidades do Scrum Master
- 1 ️⃣ Aplicar e garantir a aplicação do método Scrum em toda a equipe, transmitindo os valores e princípios, especialmente organizando e liderando workshops.
- 2️⃣ Organiza e lidera as várias cerimônias do Scrum
- a retrospectiva do sprint, que oferece uma oportunidade de discutir o sprint anterior para destacar o que deu certo e o que deu errado na organização e nas práticas, com vistas à melhoria contínua.
- a revisão do sprint, uma reunião realizada no final do sprint (antes da retrospectiva) para apresentar os itens concluídos durante o sprint, bem como o progresso geral do produto,
- a reunião de planejamento do sprint, que ocorre no início de cada sprint e ajuda a estruturá-lo e prepará-lo,
- o scrum diário, uma breve reunião diária que permite que todos compartilhem o progresso do sprint e apontem quaisquer gargalos,
- 3️⃣ Ajuda o proprietário do produto a :
- Determinar e priorizar objetivos,
- melhorar o gerenciamento e o planejamento das histórias de usuários,
- antecipar obstáculos,
- transmitir informações aos desenvolvedores,
- apresentar um incremento desenvolvido da melhor forma possível ao final de um sprint.
- 4️⃣ Ajuda a equipe de desenvolvimento a cumprir seus compromissos ao
- removendo obstáculos,
- ajudando-os a pensar nas coisas
- motivando-os com uma atitude positiva, ideias e inovação,
- protegendo-os de intervenções externas que poderiam atrasá-los.
- 5️⃣ Cuida para criar e manter um relacionamento fluido entre a equipe de desenvolvimento e o Proprietário do Produto, gerenciando a comunicação e atuando como mediador neutro em caso de divergências.
- 6️⃣ Garante que as partes interessadas estejam cientes do progresso do projeto, usando indicadores e ferramentas como o gráfico burndown.
- 7️⃣ Identifica problemas de funcionamento e gargalos, a fim de encontrar soluções (coletivamente).
Habilidades necessárias
A função de Scrum Master requer três habilidades principais:
- domínio completo da metodologia ágil Scrum,
- gerenciamento de projetos web
- conhecimento do ambiente técnico.
⭐️ Mas ser um bom Scrum Master requer também, e acima de tudo, muitas habilidades interpessoais, qualidades humanas e profissionais que lhe permitirão realizar suas missões com sucesso.
As qualidades de um bom Scrum Master
As seguintes qualidades são altamente valorizadas:
- 😎 boas habilidades interpessoais, úteis para estabelecer vínculos com diferentes pessoas na empresa que podem ser úteis para obter informações ou ajuda em diferentes projetos;
- Empatia, você precisa gostar das pessoas e ter um desejo real de ajudá-las;
- bom comunicador, especialmente quando precisar destacar o trabalho realizado pela equipe de desenvolvimento ou trocar informações com diferentes tipos de contatos;
- Boa capacidade de organização, para aplicar o método Scrum, acompanhar o projeto até o último detalhe e identificar problemas em tempo hábil;
- Criatividade, porque você precisa encontrar maneiras de quebrar a rotina, apresentando novas ideias para realizar os workshops e estimular a criatividade dos participantes para resolver problemas e melhorar;
- 🧐 curiosos, porque sabem procurar recursos além da estrutura rígida do Scrum para dar asas à equipe.
Perspectivas de desenvolvimento
Não existe um caminho definido para o Scrum Master. No entanto, aqui estão algumas direções possíveis que ele pode tomar:
- Product Owner, para uma posição mais orientada ao produto.
- Agile Coach, uma função com missões semelhantes, mas em um nível mais estratégico e entre empresas. Ideal após vários anos de experiência.
- Diretor de projeto, que é semelhante a uma função de gerente de projeto em um nível mais estratégico.
Salário do Scrum Master
Há disparidades dependendo de :
- onde você mora
- experiência
- tipo de empresa
- do tamanho do projeto.
No entanto, aqui está uma tabela que resume o salário de um Scrum Master:
© Silkhom
Scrum master, product owner: quais são as diferenças?
Proprietário do produto | Scrum Master |
Garantidor do produto | Garantidor da metodologia Scrum |
Planeja sprints | Organiza cerimônias |
Próximo aos clientes | Próximo da equipe de desenvolvimento |
Cria e gerencia o backlog | Mantém-se a par das mudanças no backlog e as comunica à equipe |
Como se tornar um Scrum Master
Treinamento
Embora a formação técnica não seja um pré-requisito para essa função (mas é desejável pelas razões apresentadas acima), um Scrum Master geralmente tem experiência em engenharia, TI ou gerenciamento de projetos da Web.
Você pode comprovar seu conhecimento passando na certificação Professional Scrum Master (PSM) do Scrum.org ou da Scrum Alliance. Há três níveis de certificação:
- PSM I, que valida o conhecimento e a aplicação dos princípios básicos do método Scrum.
- PSM II, que se concentra na solução de problemas mais complexos.
- PSM III, que permite que os princípios sejam aplicados a projetos ou equipes complexas, em diferentes tipos de empresas, para resolver diferentes tipos de problemas. Esse é um nível de especialista, no qual você domina perfeitamente os fundamentos e é capaz de aconselhar e orientar outras pessoas no método Scrum.
Autodidata
Muitos Scrum Masters atuais são autodidatas. Aqui estão algumas dicas se você quiser seguir esse caminho:
- Conhecer o Manifesto Ágil de dentro para fora,
- Assista a vídeos,
- Participe de conferências e reuniões,
- Ler artigos na Internet,
- Ler livros sobre o assunto, aqui estão alguns:
- Succeeding with agile,
- The Scrum Guide,
- Gestion de projet agile,
- Scrum para leigos,
- Scrum e XP das trincheiras
- Prática e mais prática para se apropriar da teoria e adquirir sua própria experiência.
O segredo do sucesso autodidata? Ser apaixonado por Agile, pelo método Scrum e pela profissão de Scrum Master em particular.
A caixa de ferramentas do Scrum Master
Há uma série de ferramentas disponíveis para ajudá-lo a realizar suas missões com sucesso.
Aqui está a caixa de ferramentas (não exaustiva) do Scrum Master:
- software de gerenciamento de tarefas
- software abrangente de gerenciamento de projetos
- software de gerenciamento de ideias e inovações,
- um rastreador de bem-estar da equipe, como o Team Mood.
Dicas para recrutar um Scrum Master
- Tome cuidado com a descrição do cargo e certifique-se de que ela mostre que você tem um entendimento completo do que se espera de um Scrum Master e do jargão associado; caso contrário, você corre o risco de perder a credibilidade com os melhores candidatos. Para isso, não hesite em pedir que o conteúdo seja validado pela equipe de desenvolvimento.
- Evite perguntas "padrão" de RH e vá direto ao ponto. O que lhe interessa é a visão prática da metodologia Scrum, portanto, não hesite em fazer perguntas específicas sobre suas experiências.
- Enfatize as falhas, pois elas são muito importantes nesse trabalho, que se baseia em experimentos. Não hesite em perguntar aos candidatos sobre seus maiores fracassos. Ser capaz de falar sobre eles à vontade pode revelar certas qualidades humanas que são altamente valorizadas, como senso de responsabilidade e humildade.
- Por fim, um exercício da vida real com a equipe de desenvolvimento instalada pode ser um bom teste final. É essencial que haja um bom relacionamento e que a pessoa possa se adaptar (e se afeiçoar) à sua futura equipe.