O Scrum Master é uma das figuras mais badaladas no mercado de projetos. Não é por menos, é um dos papéis mais importantes nos projetos ágeis (Clique aqui se não souber o que é Scrum). Show
É um dos três papéis que compõem uma equipe Scrum (junto com o Product Owner e o Time de Desenvolvimento).
O Scrum Master age como um Coach para tanto a equipe de desenvolvimento quanto para o Product Owner. [thrive_leads id=’7760′]Principais Responsabilidades do Scrum MasterCoachO Scrum Master deve agir como um coach (algo como um mentor, um treinador) tanto a equipe de desenvolvimento Scrum quanto ao Product Owner. Quando surge qualquer problema que a equipe pode, e deve, ser capaz de resolver, a atitude do Scrum Master, como o de qualquer bom treinador, é:
Agora, se o problema é um impedimento que a equipe não pode resolver sozinha, ele deve tomar para si a responsabilidade de resolver. O Scrum Master também faz o papel de Coach para novos Product Owners, ajudando-os a entender e cumprir as suas responsabilidades como Product Owner. Fazendo uma a analogia com equipes de esportivas, é como se o Scrum Master fosse o treinador do time e o Product Owner o dono da equipe. Logo, o Scrum Master é responsável por maximizar os resultados do time através do Scrum. Scrum Master como Líder ServidorO Scrum Master é também um líder servidor Um líder servidor nunca perguntaria a um membro da equipe…
Em vez disso, um líder servidor perguntaria…
Autoridade no ProcessoO Scrum Master é autoridade do processo, deve dominar o processo do Scrum como ninguém. Autoridade neste contexto não é o mesmo tipo de autoridade que um gerente funcional ou gerente de projeto teria. O Scrum Master não contrata e nem demite ninguém e também não é ele quem dita para a equipe quais as tarefas que deve fazer ou como fazê-las. Em vez disso, o Scrum Master ajuda a equipe a definir e aderir ao seu próprio processo para ter certeza que o trabalho seja feito da melhor forma possível.
Escudo contra InterferênciasO Scrum Master protege a equipe de desenvolvimento de interferências externas para que eles possam manter o foco na entrega de valor a cada sprint.
Não importa qual a fonte da interferência, o Scrum Master atua como um interceptor para que a equipe possa se concentrar na entrega de valor. Removedor de ImpedimentosO Scrum Master também assume a responsabilidade de remover qualquer obstáculo que possa inibir a produtividade da equipe (quando os próprios membros da equipe não podem removê-los). Agente de MudançaPara muitas empresas o método de trabalho do Scrum é uma mudança muito grande na cultura de trabalho. O Scrum Master ajuda, então, as pessoas a entenderem essas mudanças, os impactos da adoção do Scrum e os benefícios que o Scrum pode ajudar a atingir. O Scrum Master também garante que a mudança efetiva está ocorrendo em todos os níveis da organização, permitindo não só o sucesso a curto prazo, mas, os benefícios a longo prazo com o uso do Scrum. Características pessoais de um bom Scrum MasterConhecimentoPara ser um bom Coach, o Scrum Master deve dominar os processos do Scrum. Ele não precisa ser um especialista técnico nem dominar as linguagens de programação que o time de desenvolvimento vai usar, mas um mínimo de conhecimento é muito importante para ajudar o time a resolver impedimentos. Ele também não precisa ser um especialista no domínio do negócio (o Product Owner é quem deve ser), mas, novamente, o conhecimento do negócio também pode ser muito útil. QuestionadorScrum Masters tem que saber fazer as perguntas certas. Aquele tipo de pergunta que faz as pessoas pararem e pensarem:
Grandes Scrum Masters quase nunca respondeu diretamente às perguntas, em vez disso, ajudam as pessoas a perceberem que eles têm o conhecimento necessário para encontrar suas próprias respostas. PacienteComo Scrum Masters preferem não dar respostas, eles precisam ter muita paciência até que a própria equipe consiga chegar na resposta. Isso ajuda no aprendizado da equipe em relação ao projeto e, além disso, ajuda a amadurecer o processo e elevar o nível de maturidade da equipe. ColaborativoO Scrum Master deve ter excelentes habilidades de colaboração para trabalhar com o Product Owner, a equipe de desenvolvimento, e todos os outros envolvidos.
A colaboração é fundamental para o sucesso do projeto Scrum. ProtetorO Scrum Master deve proteger a equipe.
O Scrum Master também protege o processo. Sempre que as coisas se tornam difíceis é comum algum membro da equipe se desviar do processo ágil e cair na tentação fazer as coisas do jeito que acha mais familiar, da forma tradicional. TransparenteFinalmente, o Scrum Master é transparente em todas as formas de comunicação. Ele é transparente em todas as suas ações, não esconde nada de ninguém (não deve existir agendas ou informações ocultas dos demais). As pessoas não esperam nada além disso de um líder servidor. O Dia-a-dia do Scrum MasterComo é a vida de um um Scrum Master durante um sprint? De acordo com Ken Rubin (@krubinagile) a distribuição do tempo de um Scrum Master durante um Sprint ocorre conforme o gráfico abaixo:
No início e no final do Sprint, a maior carga é com as atividade do Scrum (planejamento do sprint, a execução de sprint, retrospectivas de sprint e reuniões diárias). Durante o desenvolvimento do Sprints surgirão muitos impedimentos e a remoção de impedimentos acaba se tornando a atividade de maior carga no dia-a-dia do Scrum Master. O que faz um profissional de Scrum Master?O papel deste profissional é moderar o processo de desenvolvimento para garantir que o ritmo de trabalho seja mantido sem parar. Ele é responsável por garantir a execução do processo Scrum, cuidando do fluxo de comunicação da equipe com os clientes, bem como com os principais stakeholders do projeto.
O que o Scrum Master gerência?De forma resumida, o Scrum Master atua como uma ótima linha de apoio para a equipe, funcionando bastante como um líder servidor desses profissionais. Além disso, é sua função garantir que o Scrum esteja sendo implementado de acordo com os acordos firmados entre as equipes.
Quem é o responsável pelo processo de Scrum?O mestre de Scrum é o papel responsável por unir tudo e garantir que o Scrum está sendo bem feito. Em termos práticos, quer dizer que eles podem ajudar o proprietário do produto a definir o valor, a equipe de desenvolvimento a entregar o valor e a equipe Scrum a alcançar melhorias.
Quais os papéis e responsabilidades no Scrum?A metodologia Scrum de desenvolvimento define três papéis essenciais, o Product Owner, o Time de Desenvolvimento (ou Dev Team) e o Scrum Master (SM). Resumidamente, o Product Owner está focado em determinar e indicar o que é esperado como resultado do produto, ele representa o que o cliente deseja receber na entrega.
|