PRINCIPAIS TÓPICOS
PRINCIPAIS TÓPICOS
O que é backlog da sprint?
Otimizando fluxos de trabalho ágeis com um sprint backlog bem definido
Um backlog da sprint (ou sprint backlog) é uma lista de histórias de usuário e tarefas que ajuda equipes ágeis a focarem em seus objetivos e priorizarem seu trabalho de forma eficaz. Ele também reduz o escopo em expansão ao esclarecer precisamente no que a equipe do projeto deve estar trabalhando (ou não trabalhando) em uma sprint futura.
O backlog da sprint geralmente inclui as seguintes informações:
Uma descrição de cada item (como uma história de usuário, item de ação ou solicitação do cliente)
O esforço e os recursos necessários para completar o item
O nível de prioridade de cada item
Os critérios de aceitação que determinam quando a tarefa está completa
Os itens em um backlog da sprint vêm do backlog do produto durante uma sessão de planejamento da sprint. Durante esse evento, a equipe do projeto determina quais itens serão concluídos na próxima sprint com base em sua importância e na capacidade disponível.
Quando o backlog da sprint é criado?
A equipe Scrum cria o backlog da sprint durante a reunião de planejamento da sprint. Nessa reunião, a discussão gira em torno dos objetivos da próxima sprint, e a equipe identifica tarefas e histórias de usuário de alta prioridade.
Atualizações do backlog da sprint geralmente fazem parte das reuniões diárias de acompanhamento (também chamadas de reunião de daily Scrum). Em cada reunião de acompanhamento, a equipe ágil atualiza uns aos outros sobre as conquistas do dia anterior, tarefas programadas para o dia em si e quaisquer obstáculos que possam impedir o progresso.
Embora o backlog da sprint possa ser discutido durante essa reunião, é improvável que quaisquer alterações ocorram no backlog até que a sprint termine.
Quem é responsável pelo backlog da sprint?
O backlog da sprint é de propriedade e gerenciamento de toda a equipe Agile. O cliente conduz os requisitos do projeto, mas toda a equipe é responsável por criar e gerenciar o projeto, garantindo que entreguem o que o cliente deseja dentro dos prazos necessários.
Uma vez que o backlog é revisado e definido, a equipe de desenvolvimento é responsável por executar o trabalho do backlog da sprint. Eles dividem cada item em tarefas menores e as atribuem aos membros individuais da equipe com base em suas habilidades e disponibilidade.
Backlog do produto vs. backlog da sprint: Qual é a diferença?
Enquanto o backlog da sprint é de propriedade e gerenciado pela equipe ágil, o backlog do produto é de propriedade do Product Owner. Ambos os backlogs servem a propósitos diferentes, surgindo em diferentes estágios do processo Scrum.
Um backlog do produto representa o escopo geral e as prioridades de um produto digital.
Um backlog da sprint representa o trabalho que a equipe de desenvolvimento concluirá na sprint atual.
Vamos analisar essas diferenças com mais detalhes.
O backlog do produto é uma lista prioritária de funcionalidades do produto, requisitos e aprimoramentos. Ele fornece o escopo geral do que precisa ser feito no produto e é usado para planejar as sprints futuras.
O backlog do produto está em constante evolução à medida que o cronograma progride e o seu produto evolui. Por exemplo, quando as prioridades mudam ou a equipe aprende mais sobre o produto e seus usuários.
Dê uma olhada em nosso Modelo de Backlog do Produto para saber mais como funciona.
Por outro lado, o backlog da sprint é um subconjunto do backlog do produto, ou seja vários sprints formam o backlog do produto. Ele contém itens do backlog do produto que a equipe de desenvolvimento se comprometeu a concluir durante a sprint atual.
O que é o refinamento do backlog?
O refinamento do backlog (também conhecido como grooming do backlog ou backlog refinement, em inglês) envolve a revisão, priorização e atualização do backlog do produto. É uma atividade contínua que garante que o backlog esteja atualizado e bem organizado. O objetivo é manter o backlog do produto em um estado saudável para que a equipe Scrum possa priorizar facilmente as tarefas para as sprints futuras.
Uma reunião de refinamento do backlog ocorre com o Scrum Master (que também é o anfitrião), o Product Owner (PO) e a equipe de desenvolvimento. Antes da reunião de refinamento, o Product Owner garante que o backlog esteja atualizado. Em seguida, o Scrum Master e o Product Owner irão liderar a reunião.
Durante a reunião de refinamento, a equipe do projeto revisa os itens do backlog do produto, estima o nível de esforço necessário para cada item e prioriza os itens para a próxima sprint. Eles também podem esclarecer requisitos de tarefas e dividir itens maiores em tarefas menores.
Grooming do backlog vs. planejamento da sprint: qual é a diferença?
O grooming do backlog e o planejamento da sprint são atividades essenciais em projetos ágeis, cada um com seu próprio propósito e momento de uso no ciclo de desenvolvimento.
O grooming do backlog é o refinamento das atividades de um backlog do produto, enquanto o planejamento da sprint se refere ao planejamento do trabalho em uma única sprint.
O grooming do backlog concentra-se na revisão e refinamento do backlog do produto. Ele envolve o Product Owner e a equipe de desenvolvimento ordenando todos os itens no backlog do produto e adicionando detalhes sobre as tarefas e estimativas de quanto tempo levarão para serem concluídas. O processo prepara o terreno para o planejamento da sprint, garantindo que o backlog esteja claro, conciso e executável.
O planejamento da sprint concentra-se em planejar todo o trabalho para a próxima sprint. Durante a reunião, a equipe seleciona itens do backlog do produto e os divide em tarefas menores e mais gerenciáveis. Eles também estimam o esforço necessário para cada tarefa e as atribuem aos membros da equipe.
Um evento de planejamento da sprint tem como objetivo criar um fluxo de trabalho que a equipe possa executar durante a sprint. Em outras palavras, ajuda a equipe do projeto a descobrir como entregar seu trabalho e garante que todos estejam alinhados.
Como criar um backlog da sprint?
Veja os dois passos a seguir para entender na prática como criar um backlog da sprint:
1) Escolha a plataforma certa para criar um backlog da sprint
Comece encontrando a ferramenta certa para gerenciar seu fluxo de trabalho Scrum e conseguir gerenciar facilmente o seu backlog da sprint.
Com a plataforma certa, você estará em uma posição muito mais forte para acompanhar, gerenciar e compartilhar seu backlog da sprint com o resto da equipe. Como resultado, você terá uma maior chance de realizar com sucesso uma sprint e entregar os resultados desejados.
Ao procurar uma plataforma para criar e compartilhar seu backlog da sprint, procure pelas seguintes funcionalidades:
Uma interface simples: idealmente, você precisa de uma plataforma que seja fácil para todos usarem. Será difícil para sua equipe navegar se você estiver usando uma ferramenta que requer horas de treinamento e não é intuitiva.
Funcionalidades de colaboração: uma plataforma de colaboração permite que toda a equipe de projeto trabalhe em conjunto da maneira mais eficiente possível, não importa onde estejam trabalhando. Com a Miro, os membros da equipe podem acessar as informações do projeto de qualquer lugar. Você pode até atribuir cartões do Jira a pessoas específicas da equipe diretamente do seu board na Miro para acompanhar quem está trabalhando em diferentes tarefas durante uma sprint.
Fácil de editar: equipes ágeis trabalham em iterações, o que significa que tarefas e objetivos frequentemente mudam à medida que cada sprint é concluída. Para garantir que você possa atualizar facilmente seu backlog da sprint para refletir quaisquer mudanças, você precisa de uma plataforma flexível e fácil de editar. Dessa forma, você pode atualizar continuamente seu backlog conforme necessário. Por isso também é importante usar uma ferramenta online para que as mudanças apareçam em tempo real para o resto da equipe.
2) Revise o backlog do produto e priorize tarefas
Com a ferramenta certa em ação, agora você pode revisar o backlog do produto e identificar os itens de alta prioridade. Essas são as tarefas e histórias de usuário que você moverá para o seu sprint backlog para concluir na próxima sprint.
Tudo isso acontecerá durante a reunião de planejamento da sprint e envolverá o Product Owner, a equipe de desenvolvimento e o Scrum Master.
Aqui estão algumas maneiras de identificar tarefas de alta prioridade a partir do backlog do produto:
Identificar esforço versus recompensa
Um bom ponto de partida é ponderar a quantidade de esforço, tempo e recursos necessários para completar uma tarefa em relação com a recompensa que você receberá ao concluí-la. Por exemplo, imagine que você está focado no desenvolvimento de produtos. Alguns dos itens do seu backlog da sprint envolvem o lançamento de novas features.
Para priorizar essas novas features, você calcula quanto tempo levará para criá-los, quais recursos você precisará e quanto esforço eles exigirão. Em seguida, você compara essas informações com o possível retorno de lançar essas funcionalidades.
Por exemplo, o quanto eles vão melhorar a experiência do cliente ou aumentar suas vendas. A partir daqui, você terá uma ideia melhor de quais tarefas têm uma prioridade maior. Você pode usar nosso modelo gratuito de matriz de impacto/esforço para comparar esses elementos ou o modelo de escala de Fibonacci para estimar o esforço necessário para realizar tarefas.
Identificar dependências
Faça a si mesmo a seguinte pergunta: Existem tarefas que precisam começar ou terminar antes que outra tarefa também possa começar ou terminar? Se a resposta for 'sim', você pode descobrir que algumas dessas tarefas são dependentes entre si, ou seja, uma depende da outra para ser realizada, e algumas delas podem ser muito prioritárias para que o sprint progrida.
Por exemplo, digamos que um dos itens do seu backlog do produto seja adicionar uma nova funcionalidade ao seu produto. Essa tarefa é de alta prioridade, mas você deve concluir outra tarefa primeiro para adicionar essa nova funcionalidade, o que significa que a tarefa dependente também deve ser uma prioridade. Por quê? Porque sem ela, você não poderá lançar sua nova feature.
Adicionar tarefas ao backlog da sprint
Após identificar as tarefas de alta prioridade, agora você pode adicionar essas tarefas ao backlog da sprint, prontas para serem levadas adiante na sprint atual.
Mas lembre-se — todas as tarefas no backlog da sprint devem ser concluídas na sprint seguinte. Isso significa que você precisa ser realista sobre o que a equipe de desenvolvimento pode alcançar, já que não pode haver tarefas pendentes.
Para fazer isso, você precisa comparar o tempo, esforço e recursos necessários para cada item com a capacidade da equipe de desenvolvimento. Aqui estão algumas maneiras de revisar essas informações:
Converse com a equipe de desenvolvimento: fale com os membros da equipe de desenvolvimento sobre as tarefas do backlog para saber qual a capacidade atual deles. Dessa forma, você terá uma compreensão clara de quais itens podem ser realizados na próxima sprint.
Reveja as sprints anteriores: se você não pode identificar com precisão a capacidade da equipe de desenvolvimento, use incrementos anteriores como guia. Reveja o trabalho concluído no passado e use essas informações para orientar suas decisões sobre as tarefas na sprint atual.
Após revisar essas informações, você pode atribuir tarefas aos membros certos da equipe.
Revisar continuamente o backlog da sprint
No final de cada sprint (e antes de começar um novo ciclo), você deve realizar uma retrospectiva da sprint. Isso significa que você examinará o que correu bem durante a sprint, quais desafios enfrentou e como melhorar as sprints no futuro.
Parte desse processo também envolve revisar e atualizar o backlog para sprints futuras. Ao fazer isso, você garantirá que suas tarefas estejam alinhadas com o objetivo da sprint e que você esteja priorizando tarefas que proporcionarão mais valor ao cliente.
Use a Miro para gerenciar seu backlog com eficiência
Criar um backlog da sprint bem estruturado é um elemento chave do processo Scrum. Isso ajuda equipes ágeis a priorizar seu trabalho, alocar recursos e entregar o resultado desejado.
Explore como a Miro pode ajudar equipes ágeis a criar e manter backlogs da sprint eficazes. Cadastre-se gratuitamente e comece agora!