Aplicando o Scrum
Share on facebook
Share on twitter
Share on linkedin

Aplicações do Scrum no dia a dia

Antes de tudo, esse artigo é baseado no nosso “Enzimas #138”. Episódio com a participação de Mairon Demarchi, agile master da dti digital. Hoje vamos falar um pouco sobre as aplicações do Scrum no dia a dia nos times.

O que é Scrum?

O Scrum é um framework utilizado para gerenciar produtos e projetos complexos. Então, é basicamente uma estrutura e nela constam algumas definições como papéis, eventos, artefatos e também algumas regras.

Falando assim, parece ser bem fácil implementar no dia a dia, mas precisamos tomar cuidado para que ele não fique de uma forma muito prescritiva. Por isso, leva um bom tempo para a equipe se adaptar a ele. Se você não sabe por onde começar e quer implementar o Scrum na sua equipe, uma boa dica é você começar pela cadência dos eventos.

Ritos do Scrum: como aplicar na prática

Comece pela reunião de planejamentos. Faça o planejamento de qual entrega você quer gerar ao final da sprint. É uma reunião importante para se revisar a meta da sprint e também eliminar a necessidade de outras reuniões.

Depois, realize a agenda de review. Primeiramente, compare aquilo que foi planejado com o que foi entregue e, posteriormente, realize adaptações no backlog. Por fim, tenha reuniões de retrospectiva para inspecionar processos, ferramentas e também para traçar planos de ação.

Sprint Planning

A Sprint Planning é a cerimônia de planejamento da Sprint e ocorre no primeiro dia desse período. Nesse rito, traçamos o objetivo da sprint, os trabalhos que iremos realizar, geramos o backlog e discutimos como que este trabalho será realizado. Por fim, dividimos as atividades entre os membros do time.

Daily

São reuniões diárias rápidas. Realizamos para informar a equipe sobre o andamento pessoal das atividades. Mas não é uma reunião de status detalhado. O tom deve ser leve e divertido, mas informativo. Basicamente, cada membro da equipe deve responder às seguintes perguntas:

  • O que fiz ontem?
  • No que trabalharei hoje?
  • Meu trabalho está com algum obstáculo?

Sprint Review

Um dos grandes problemas que havia no modelo Waterfall de gerenciamento de projetos de software é que o gap da concepção do projeto até sua entrega, era gigantesco. Às vezes, um cliente demorava anos para ver o resultado do produto que tinha pago.

Com a introdução dos métodos ágeis, a entrega passou a ser feita em ciclos curtos. Para isso, há o rito chamado Sprint Review ou Revisão da Sprint, um momento no último dia da sprint onde o time se reúne com os stakeholders e apresenta o progresso do período.

Retrospectiva

A retrospectiva ou ‘retro’ é um rito que permite o autoconhecimento do time, quais práticas estão funcionando, quais não estão e dependendo do nível de maturidade ágil do seu time, o porquê.

Conseguindo entender o que funciona e o que não funciona para a equipe, seus integrantes têm a oportunidade de mudar o que está dando errado e aprimorar o que está dando certo.

Deve-se ter em mente que, os objetivos dessas mudanças devem ser a melhoria dos processos internos do time, o aumento da qualidade e da velocidade das entregas.

O Scrum é adaptativo

Recentemente, o Mairon Demarchi realizou com seu time, uma dinâmica comparando o descrito no Scrum guide, o nosso guia Scrum, com as reais aplicações dos times no dia a dia.

As saídas dessa dinâmica foram superpositivas, então, ele conseguiu comparar muito a teoria com a prática.

Conforme os times vão ficando mais maduros, eles vão incorporando boas práticas e outras estruturas de outros frameworks como, por exemplo: adicionar uma estrutura de Kanban para fazer uma gestão visual e um fluxo melhor.

Tem equipes que, por exemplo, realizam cadências de reuniões específicas para acompanhar planos de ações traçados nas retrospectivas. Não existe um ponto certo ou errado, o Scrum é adaptativo, então, vamos sempre aderindo boas práticas para realizar boas entregas para o cliente.

E você? Qual a sua opinião sobre isso? Acha que temos que seguir o Scrum à risca ou podemos ir adaptando conforme as nossas necessidades?