Imagine aquele momento em que você e o seu time despejam todo o potencial para realizar a melhor entrega possível dentro de um período em um projeto. Apresento-lhes as Sprints!
No artigo de hoje, vamos falar sobre o conceito de uma Sprint dentro das metodologias ágeis e em especial no Scrum. Além disso, trataremos de sua importância para a cadência das atividades de um projeto, criando condições para uma constante geração e entrega de valor.
Assim, se você se interessou pelo tema e gostaria de entender como aplicar o conceito de Sprint em seus projetos para manter a cadência de suas entregas, você está no lugar certo.
Esperamos que você aproveite a leitura e consiga refletir sobre como utilizar as Sprints para entregas rápidas e sucessivas de valor em seus projetos. Vamos juntos, continue com a gente!
O que são Sprints?
Uma Sprint é uma corrida, um tempo curto onde se entrega aquilo que foi produzido de valor. Nos esportes, como o atletismo, é muito comum que, no final de uma prova de média e longa distância, os atletas reúnam todas suas forças para realizar um Sprint final para alcançar seu objetivo.
Já nas provas de curta distância, como os 100 metros rasos, os atletas despejam de imediato toda a energia e potência necessárias para a prova, que nesse sentido é a essência de uma Sprint. Como acontece no exemplo do grande campeão e recordista Usain Bolt, completando sua prova em 9.58 segundos de duração.
Sprints são o coração do Scrum, é onde tudo o que foi planejado acontece num período fixo, por meio dos times auto-organizados e autogerenciados entregando valor num espaço de tempo determinado. Elas permitem previsibilidade e através da inspeção e adaptação e mostram o progresso em direção à meta que foi estabelecida para o período.
Através das entregas rápidas e sucessivas de valor, os riscos são mitigados, é realizado um ciclo de aprendizagem e as partes interessadas se engajam no projeto. A Sprint é uma espécie de contêiner para que aconteça os eventos os as seguintes cerimônias:
- Planejamento da Sprint
- Reuniões diárias
- Revisão da Sprint
- Retrospectiva da Sprint
Para que uma Sprint seja bem-sucedida é muito importante que ela seja protegida. Dessa forma, não devem ser realizadas mudanças que coloquem em risco sua meta, não deverá ser alterada a qualidade das entregas e, quando for necessário refinar ou esclarecer o seus backlog, as negociações devem ser realizadas com o Dono do Produto, que deve possuir o discernimento necessário para priorizar e esclarecer as demandas.
Uma Sprint acontece num período que geralmente varia entre 2 e 4 semanas. Quando a Sprint é muito curta, corre-se o risco do microgerenciamento, não tendo tempo suficiente para realizar entregas relevantes. Por outro lado, quando o horizonte é muito longo, a Sprint pode se tornar inválida por conta das mudanças ou aumentar de sobremaneira os riscos de suas entregas.
Ao longo de uma Sprint, podemos utilizar várias práticas para medir e prever o progresso das atividades. Gráficos como burn-down ou burn-up são muito importantes juntamente com o empirismo, ou aprendizado do time, para que se mantenha a Sprint no curso de acordo com o plano estabelecido.
Planejamento da Sprint
No planejamento da Sprint, o Time Scrum separa a parte do backlog que será realizada neste período de tempo, que tem um timebox de no máximo 8 horas para sprints de 1 mês ou quatro semanas. Os itens do backlog a ser entregues devem ser priorizados pelo Dono do Produto, observando o que gera mais valor para o cliente. O Scrum Master tem o papel fundamental de organizar o processo de planejamento, inclusive convidando outros integrantes além do time caso seja necessário esclarecimentos ou conselhos sobre as entregas.
O planejamento deve possuir os seguintes tópicos:
- Porque a Sprint é valiosa
- O que pode ser feito nessa Sprint
- Como o trabalho escolhido pode ser realizado
A definição do valor da Sprint deve ser proposta pelo Dono do Produto, entendendo o que pode ser acrescentado ao produto ou serviço que está sendo produzido no projeto. Dessa forma, o time seleciona os itens do backlog que serão realizados e, em seguida, esses itens são decompostos em trabalhos menores, que devem caber no máximo em um único dia.
O resultado do planejamento é um backlog da Sprint que contém a meta da Sprint, os itens do backlog selecionados para a Sprint e plano ou forma de entregá-los.
Durante uma Sprint
Para que se tenha visibilidade no processo, as sprints possuem os artefatos que, por sua vez, possuem seus respectivos compromissos:
- Backlog da Sprint: meta a ser alcançada na sprint
- Para os incrementos dos itens do backlog: definição de pronto
Além disso, existem eventos ou cerimônias que são fundamentais para o bom andamento da sprint. Uma delas é a reunião diária, que atualiza o time sobre o que foi realizado diariamente. Ao final, existe a revisão das entregas realizadas pelo time, que é feita junto com ao cliente e, por fim, um momento exclusivo do time scrum, onde refletem sobre sua atuação e realizam os ajustes necessários.
Sobre a reunião diária, a revisão e a retrospectiva da Sprint, detalharemos em nossos próximos artigos.
No artigo de hoje, entendemos como funciona e para que serve uma Sprint e porque ela é fundamental no processo de entregas rápidas e sucessivas de valor. Além disso, apresentamos a estrutura e os seus objetivos.
Vimos que a Sprint é o coração do Scrum e que dá a cadência necessária para realização de valor e das entregas do backlog do projeto.
Por enquanto ficamos por aqui, um grande abraço e até a próxima!
Quer saber mais sobre estratégia, agilidade e inovação? Leia os artigos do blog da Meliva! Visite a nossa página de conteúdos gratuitos e baixe nossos e-books, canvas e templates. Ou, se preferir, ouça nosso podcast no Spotify.
Sócio-diretor da Mundo de Projetos e co-fundador da Meliva.
Professor de pós-graduação em agilidade e projetos.
Mestre em inovação corporativa.
Coordenador de MBAs IPOG