O que um mestre scrum faz?
O Scrum é uma metodologia de desenvolvimento de software que se concentra em facilitar a comunicação e a colaboração entre os membros da equipe. Normalmente, uma equipe de desenvolvimento do Scrum terá três funções principais: o proprietário do produto, o mestre do scrum e os membros da equipe. É o Scrum Master que atua como intermediário, com o objetivo de garantir uma comunicação eficaz e colaboração proposital entre o proprietário do produto e os membros da equipe. Sua função é dupla: aumentar a eficiência do proprietário do produto e facilitar a produtividade da equipe. Portanto, o Scrum Masters se encontra em uma posição de liderança que é de servidão, e não autoridade direta, embora a aplicação das regras seja central para a posição.
Trabalhando dentro de um papel exigente, o Scrum Master realizará uma gama diversificada de tarefas para cumprir sua missão. Essas podem ser tarefas de alto nível, como determinar e direcionar fluxos e cronogramas de trabalho. Essas tarefas também podem ser de baixo nível, como ajustar a temperatura em uma sala onde a equipe está trabalhando para garantir conforto durante longas horas de desenvolvimento. Ele ou ela também responderá e mitigará desastres, como consertar o computador de um desenvolvedor se ele cair ou garantir que todos os sistemas estejam seguros durante o processo de desenvolvimento. No geral, qualquer coisa - não importa o quão grande ou pequeno - isso afeta produtivamente a equipe é de responsabilidade do Scrum Master.
A autoridade na posição, no entanto, é derivada do fato de o Scrum Master ser responsável pelo processo. Embora essa pessoa possa não ser capaz de tomar decisões diretas em relação aos membros individuais da equipe, ela tem a autoridade para tomar decisões relacionadas à produtividade da equipe como um todo. Por exemplo, se o Scrum Master sentir que uma nova programação de trabalho precisa ser implementada para alcançar as metas realistas de desenvolvimento e cumprir a conquistaLinhas de tempo, então ele ou ela determinará que o novo cronograma e o distribuirá aos membros da equipe. A aplicação de regras também é uma função crítica da posição, para garantir que a equipe não esteja atolada por distrações ineficientes.Confiando no Scrum Master, o proprietário do produto esperará uma variedade de informações sobre o progresso da equipe para tomar decisões e diretrizes quando necessário. Essas informações podem incluir atualizações regulares sobre diferentes aspectos do processo de desenvolvimento e os desafios encontrados. Ajudando o proprietário do produto, o Scrum Master também ajudará a manter os backlogs e outras tarefas relevantes de manutenção de processos para garantir a eficiência. Além disso, ele ou ela atuará como um buffer entre o proprietário do produto e a equipe para garantir que as metas sejam realistas e dentro das capacidades da equipe durante qualquer prazo especificado.