Tutorial Scrum Master: Treinamento Básico

O que é Scrum?

Scrum é Framework de desenvolvimento ágil para gerenciar o desenvolvimento de produtos. É uma abordagem de desenvolvimento de produto flexível e holística. Nesta metodologia, as equipes de desenvolvimento e controle de qualidade trabalham como uma unidade.

Neste material de estudo para iniciantes, você aprenderá-

O que é Scrum Master?

Scrum master é uma pessoa que ajuda outras pessoas a entender o Scrum e atende a equipe do projeto removendo obstáculos. Ele também ajuda a simplificar as complexidades do projeto.

O Scrum master também precisa garantir que a equipe de desenvolvimento trabalhe com base nos valores centrais do Scrum. Ele é frequentemente considerado um treinador da equipe, ajudando a equipe a fazer o melhor trabalho possível. Além disso, ele garante que a adoção do Scrum seja bem-sucedida na empresa.

O Scrum master atua como o coração do projeto Scrum. Ele precisa desempenhar responsabilidades como:

  • Scrum Master precisa garantir que a equipe atenda aos seus objetivos de negócios
  • Scrum Master promove um ambiente colaborativo na equipe
  • O Scrum master faz o planejamento, preparação do backlog da equipe, demonstração do sprint e retrospectiva do sprint.
  • Orienta os processos do Scrum e ajuda a manter a integridade dos valores do Scrum
  • Promova práticas aprimoradas de engenharia como TDD, testes automatizados e integração contínua.
  • Certificando-se de que todas as partes interessadas devem estar presentes na reunião no momento determinado
  • Trabalha junto com outros membros da equipe para garantir que as dependências e os riscos sejam distribuídos entre as equipes Scrum.
  • Realização de estudos de viabilidade, redação e validação de especificações.

O que Scrum master não é?

O Scrum master não é um gerente de projeto. Ambas as funções são diferentes no processo ágil. Ele não guiará uma equipe em todas as fases do desenvolvimento. Não é responsável por nenhuma decisão técnica nem pela gestão do negócio com os clientes. Ele nunca vai liderar a equipe ou tomar decisões em nome da equipe.

Habilidades de Scrum Master

O Scrum master é uma pessoa muito importante no processo ágil do Scrum. Ele deve ter várias habilidades, incluindo técnicas, processo de scrum e habilidades sociais.

O Scrum master deve conhecer diferentes técnicas e práticas para gerenciar equipes auto-organizadas. Ele deve mostrar honestidade, integridade, confiança e respeito pela equipe. Ele deve ter experiência em Agile, coaching de TI e apresentação. Além disso, o Scrum master deve ser capaz de agendar reuniões de forma que não afete o trabalho regular dos membros da equipe.

Característica do Bom Scrum master

Características do Scrum Master

A seguir estão as características importantes do Scrum master:

Líder servo: A liderança servil é um estilo de liderança social. O Scrum master atua como um líder servo para atingir os objetivos do projeto por meio do serviço aos outros.

Impulsionador da moral: O Scrum master também atua como um impulsionador da moral, incentivando a equipe a fazer seu trabalho de forma mais eficaz.

Facilitador : Scrum master desempenha um papel de facilitador, pois ajuda a equipe a entender seu objetivo comum relacionado ao projeto. Ele também auxilia a equipe a atingir esses objetivos, permanecendo neutro.

Treinador: O Scrum Masters treina a equipe para que ela se torne auto-organizada e também os orienta no caminho da melhoria contínua.

Agente: O Scrum master também desempenha o papel de um agente que ajuda a fazer as mudanças necessárias permitindo uma melhor implementação do Scrum.

Mentor: O Scrum Master deve compartilhar seus conhecimentos, experiências e até mesmo suas opiniões como um mentor.

Removedor de obstáculos: O Scrum master deve remover todos os obstáculos que impeçam a equipe de desenvolvimento de trabalhar nas melhores condições.

Gerente do framework: O Scrum Master também é responsável pela estrutura dentro da qual a equipe trabalha.

Observador: Ele precisa observar tudo constantemente, até as menores atividades dos membros da equipe.

Atividades diárias do Scrum master:

Atividade 1: Planejamento de capacidade e velocidade usando planilha e Jira.

Atividade 2: Determine as histórias implementáveis ​​disponíveis com os pontos restantes da revisão do sprint.

Atividade 3: Reveja a velocidade do sprint anterior junto com a equipe.

Atividade 4: Estimando a capacidade das equipes

Atividade 5: Calculando o número de pontos completados por equipe

Atividade 6: O membro da equipe fornece todas as tarefas conhecidas e estima o esforço da tarefa em uma hora. O Scrum Master deve garantir que as tarefas dadas aos membros nunca estejam acima de sua capacidade.

Atividade 7: O Scrum master também precisa garantir que as tarefas nunca passem de 16 horas. Se for maior, então ele deve dizer à equipe para vencer.

O acima é apenas uma pequena amostra das muitas atividades nas quais um Scrum Master está envolvido.

Melhores práticas para Scrum master

  • O Scrum master deve ouvir todas as perguntas dos desenvolvedores, gerente de projeto e proprietário para entender seus problemas.
  • Ele deve confiar sua fé inabalável aos membros de sua equipe de que eles concluirão o trabalho alocado.
  • Scrum master deve evitar fazer multitarefa em seu trabalho
  • Ele deve respeitar até o menor membro da equipe e ouvir a perspectiva de todos.
  • Mostre genuíno apreço à equipe por suas realizações de sucesso

Por que o papel do Scrum master é difícil?

Em primeiro lugar, o gerenciamento de equipes auto-organizadas de grande porte não é uma tarefa fácil. É preciso muita força de vontade. O Scrum master geralmente precisa gerenciar conflitos entre os membros da equipe e o gerente de projeto.

Ele pode liderar todo o projeto de gerenciamento Scrum, mas permanece sem nenhum poder. O Scrum master também precisa aprender sobre motivação, comunicação, economia comportamental e uma série de outras ciências sociais que certamente precisam de muito tempo fora de seu trabalho.

Scrum Master Certificado

Para se tornar um Scrum Master profissional, você precisa passar pelo exame Certified Scrum Master conhecido como CSM. Este certificado ajuda o candidato a entender os valores, práticas e aplicações do Scrum e fornece um nível de conhecimento e experiência.

Pré-requisito para treinamento de certificação CSM

Embora não haja critérios de elegibilidade definidos para a certificação CSM, é sempre aconselhável que você tenha algum entendimento dos princípios do Scrum e possua um conhecimento prático do processo geral do Scrum.

Quais são os benefícios de uma certificação Scrum Master?

Aqui, estão alguns benefícios de ter um certificado CSM

  • Ajuda você a fazer sua carreira crescer, mantendo-se relevante e comercializável em todos os setores da indústria
  • Um programa CSM é projetado para ensinar habilidades aprimoradas para uma melhor implementação do Scrum
  • A certificação CSM também oferece uma oportunidade de se destacar na comunidade Scrum global.
  • Este treinamento ajuda a pessoa a conhecer um ambiente de trabalho útil para o crescimento da empresa.
  • A certificação CSM ajuda o profissional a se envolver com um especialista em Scrum.
  • Com esta certificação, a pessoa terá acesso a grupos locais, redes e dois anos de adesão à Scrum Alliance.

Objetivos do curso de CSM

  • Princípios básicos e valores centrais do Scrum
  • Deve ser capaz de começar a usar Scrum com total facilidade
  • Aprenda como saber quando implementar Scrum
  • Reuniões Scrum, incluindo a Retrospectiva da Sprint, Revisão da Sprint e Planejamento de Release.
  • Como o framework Scrum difere de outros métodos como Waterfall e Agile
  • Artefatos do Scrum como Product e Sprint Backlog e Burndown Charts

Passos para obter a certificação CSM

Depois de concluir o treinamento, o candidato à certificação Scrum precisa-

Passo 1) A pessoa precisa fazer o exame de avaliação online. Este exame cobre tópicos como tecnologia, práticas e princípios do Scrum.

Passo 2) Após a conclusão bem-sucedida do exame, ele receberá a certificação Scrum Master da Scrum Alliance.

Etapa 3) Person se torna um membro oficial da Scrum Alliance e pode trabalhar como Scrum master profissional.

Progressão de carreira do Scrum Master

Existem muitas oportunidades de crescimento na carreira de Scrum Master

1. Scrum master

É a primeira classificação que qualquer pessoa obterá após a conclusão do certificado CSM. Ele precisa trabalhar nesta posição pelo menos um ano a duração de cinco anos. Aqui, ele precisa desempenhar todas as funções atribuídas ao Scrum master.

2. Scrum master sênior

De Scrum Master você progride para Sr. Scrum Master. Para se tornar um Senior Scrum Master, deve-se reunir conhecimento avançado das melhores práticas do Scrum e como implementá-las em equipes.

3. Coach Agile

De Senior Scrum Master você faz a transição para Agile Coach. Para se tornar um treinador Agile, você precisa de mais de 5 anos de conhecimento como Scrum Master e pelo menos um ano de experiência em mentoria e coaching.

Resumo:

  • Scrum é uma estrutura de desenvolvimento ágil para gerenciar o desenvolvimento de produtos.
  • O Scrum master é uma pessoa que ajuda outras pessoas a entender o Scrum e ajuda o time removendo obstáculos.
  • O Scrum master faz o planejamento, preparação do backlog da equipe, demonstração do sprint, retrospectiva do sprint.
  • O Scrum master deve ter a habilidade de organizar reuniões de forma que não afete o trabalho regular da equipe.
  • CSM é um exame para se tornar um Scrum master profissional.
  • Existem muitas oportunidades de carreira para uma pessoa crescer, como Scrum Master, Sr. Scrum Master e treinador Agile.