Scrum

O Scrum é uma metodologia utilizada para gerenciar projetos de forma colaborativa, com foco em agilidade e autonomia. Ele se baseia em “Shapes”, que são períodos mais longos do projeto (geralmente é o semestre letivo), e “Sprints”, que são os ciclos dentro de cada Shape, com duração de 1 a 2 semanas.

Papéis no Scrum

De forma resumida, os papéis no Scrum são:

  • Product Owner (Capitania): responsável por definir os objetivos gerais do projeto e priorizar as tarefas.
  • Scrum Master (Gerente): responsável por garantir que o Scrum esteja sendo seguido e que o time esteja funcionando bem. Também é responsável por remover eventuais obstáculos do time.
  • Time de Desenvolvimento (Célula): responsáveis por efetivamente desenvolver o projeto.

Planejamento do Shape

De forma geral, o planejamento do Shape é feito em três etapas:

  1. No início de cada Shape, o Product Owner deve definir seus objetivos e metas para o final do Shape.
  2. O Scrum Master deve, então, dividir os objetivos gerais em tarefas menores para que o objetivo final seja alcançado ao final do Shape.
  3. O Scrum Master pode se reunir com a equipe para discutir as tarefas e obter feedback.

Planejamento do Sprint

De forma geral, o planejamento do Sprint é feito em três etapas:

  1. No início de cada Sprint, deve ser realizada uma reunião para revisar o Sprint anterior e planejar o próximo.
    • A revisão deve responder as seguintes perguntas:
      • O que foi feito no Sprint anterior?
      • O que deu certo e o que deu errado?
      • O que pode ser melhorado?
  2. Cada membro da equipe deve definir, de forma independente e antes da reunião, as tarefas que irá realizar durante o Sprint.
  3. Durante a reunião, os planejamentos individuais são discutidos e avaliados para garantir que as tarefas escolhidas fazem sentido. Caso contrário, outras tarefas devem ser escolhidas.

É importante ressaltar que cada membro da equipe deve ter autonomia para tomar decisões relacionadas às tarefas e objetivos do projeto.
Além disso, é interessante que reuniões de acompanhamento sejam realizadas para garantir que o projeto esteja seguindo no caminho correto.

Tratamento de ideias, bugs e tarefas

Durante o Shape ou Sprint, é inevitável que obstáculos surjam. Não só obstáculos, mas também novas ideias e melhorias podem aparecer.

  1. Quando isso acontecer, é importante criar uma tarefa (issue/task) imediatamente no projeto da Equipe.
  2. É essencial que a descrição da tarefa seja clara e completa, inclusive com links de referência, para que ela possa ser facilmente compreendida por todos os membros da equipe e para que possa ser facilmente revisada no futuro.
  3. Ao notar que uma tarefa não está adequadamente descrita, é necessário dividi-la em duas ou mais tarefas para facilitar a sua execução.