Os papéis no Scrum e sua importância

O Scrum é uma metodologia para gestão e planejamento de projetos de software. No Scrum, os projetos são divididos em ciclos que se chamam sprint

A sprint é uma faixa de tempo onde uma determinada quantidade de atividades deve ser realizada. As atividades a serem realizadas ficam armazenadas em uma fila chamada de backlog

No início de uma sprint, faz-se uma reunião para planejar as atividades que estão no backlog, essa reunião chama-se sprint Planning

Diariamente, o time faz uma reunião, preferencialmente pela manhã para que sejam informadas as atividades realizadas no dia anterior, as atividades que estão impedidas e quais as prioridades para o dia, essa reunião chama-se daily.

Temos também o processo de retrospectiva. A retrospectiva é uma reunião que o time faz após a realização das atividades para rever o que foi feito. Nesta retrospectiva é importante que o time identifique os pontos falhos no processo, o que deu certo, o que pode ser melhorado e assim por diante.

Para que estas etapas do scrum sejam aplicadas de forma correta e assertiva, é preciso que as pessoas envolvidas estejam comprometidas e saibam exatamente qual é o seu papel. Alguns papéis que destaco neste processo são: PO, Scrum Master, o time.

PO

O PO é o “dono do produto”. É a pessoa responsável pelos interesses dos usuários finais do projeto. Ele é responsável por garantir que o que o cliente precisa seja realizado pelo time de desenvolvimento. 

Abaixo estão citadas algumas das principais atividades do PO:

  • Definir de forma clara os itens do backlog;
  • Organizar de forma clara e produtiva as tarefas a serem desenvolvidas;
  • Otimizar o trabalho do time de desenvolvimento;
  • garantir que o backlog esteja acessível e claro para todos;
  • garantir que os desenvolvedores entendam as tarefas a serem realizadas.

Scrum Master

O Scrum master é o responsável por ajudar o time de desenvolvimento a compreender os valores, práticas e princípios do Scrum, apoiando na aplicação das boas práticas do Scrum.

As principais atividades do Scrum Master estão listadas na imagem abaixo:

Resumidamente, o Scrum Master precisa ser bom na gestão de pessoas, liderança e comunicação.

O time

O time é composto por desenvolvedores e analistas responsáveis por implementar as atividades do backlog. O time ideal precisa possuir habilidades multidisciplinares e se auto gerenciar, de forma colaborativa.