Agile - Planejamento de Liberação

O objetivo do planejamento de liberação é criar um plano para entregar um incremento ao produto. É feito a cada 2 a 3 meses.

Quem está envolvido?

  • Scrum Master - O scrum master atua como um facilitador para a equipe ágil de entrega.

  • Product Owner - O product owner representa a visão geral do product backlog.

  • Agile Team - A equipe de entrega ágil fornece insights sobre as viabilidades técnicas ou quaisquer dependências.

  • Stakeholders - As partes interessadas como clientes, gerentes de programa e especialistas no assunto atuam como consultores conforme as decisões são tomadas em torno do planejamento da liberação.

Pré-requisitos de planejamento

Os pré-requisitos do planejamento de liberação são os seguintes -

  • Um backlog classificado do produto, gerenciado pelo Product Owner. Geralmente, cinco a dez recursos são usados ​​e o proprietário do produto acredita que podem ser incluídos em um lançamento

  • A opinião da equipe sobre capacidades, velocidade conhecida ou sobre qualquer desafio técnico

  • Visão de alto nível

  • Mercado e objetivo de negócios

  • Reconhecimento se novos itens do backlog do produto são necessários

Materiais requisitados

A lista de materiais necessários para o planejamento de liberação é a seguinte -

  • Agenda publicada, propósito
  • Flip charts, quadros brancos, marcadores
  • Projetor, forma de compartilhar computadores com dados / ferramentas necessárias durante a reunião de planejamento
  • Dados de planejamento

Dados de planejamento

A lista de dados necessários para fazer o planejamento de liberação é a seguinte -

  • Iterações anteriores ou resultados de planejamento de liberação
  • Feedback de várias partes interessadas sobre o produto, condições de mercado e prazos
  • Planos de ação de versões / iterações anteriores
  • Características ou defeitos a serem considerados
  • Velocidade de lançamentos / estimativas anteriores.
  • Calendários organizacionais e pessoais
  • Entradas de outras equipes e especialistas no assunto para gerenciar todas as dependências

Resultado

A saída de um planejamento de liberação pode ser a seguinte -

  • Plano de liberação
  • Commitment
  • Problemas, preocupações, dependências e suposições que devem ser monitoradas
  • Sugestões para melhorar os planos de lançamentos futuros

Agenda

A agenda de um planejamento de lançamento pode ser -

  • Opening ceremony - Mensagem de boas-vindas, propósito e agenda de revisão, ferramentas de organização e introdução aos patrocinadores de negócios.

  • Product Vision, Roadmap - Mostre a imagem grande do produto.

  • Review previous releases - Discussão sobre qualquer item que possa impactar o plano.

  • Release name / theme - Inspecione o status atual dos temas do roteiro e faça os ajustes necessários, se houver.

  • Velocity - Apresentar a velocidade da versão atual e das versões anteriores.

  • Release schedule - Revisar marcos importantes e decisões sobre caixas de tempo para lançamento e iterações dentro do lançamento.

  • Issues and concerns - Verifique quaisquer preocupações ou problemas e registre-os.

  • Review and Update the Definition of Done - Revise a definição de done e faça as mudanças apropriadas com base na tecnologia, habilidade ou mudanças nos membros da equipe desde a última iteração / lançamento.

  • Stories and items to be considered - Apresente as histórias de usuário e recursos do backlog do produto a serem considerados para agendamento na versão atual.

  • Determine sizing values - Se a velocidade for desconhecida, planeje os valores de dimensionamento a serem usados ​​no planejamento da liberação.

  • Coarse the size of stories- A equipe de entrega determina o tamanho apropriado das histórias em consideração e divide as histórias em várias iterações se uma história for muito grande. O product owner e os especialistas no assunto esclarecem as dúvidas, elaboram os critérios de aceitação e fazem as devidas divisões da história. O scrum master facilita a colaboração.

  • Map stories to iterations- A equipe de entrega e o proprietário do produto movem as histórias / defeitos nas iterações com base no tamanho e na velocidade. O scrum master facilita a colaboração.

  • New concerns or issues - Verifique qualquer novo problema com base na experiência anterior e registre o mesmo.

  • Dependencies and assumptions - Verifique todas as dependências / premissas planejadas durante o planejamento da liberação.

  • Commit- O scrum master pede o planejamento. A equipe de entrega e o Product owner indicam que é o melhor plano e se comprometem a passar para o próximo nível de planejamento, ou seja, o planejamento de iteração.

  • Communication and logistics planning - Revisar / Atualizar o planejamento de comunicação e logística para o lançamento.

  • Parking lot - Processar lote de estacionamento significa que todos os itens devem ser resolvidos ou definidos como itens de ação.

  • Distribute Action items and action plans - Distribuir os itens de ação entre seus proprietários, processar o plano de ação.

  • Retrospect - Solicite feedback dos participantes para tornar a reunião bem-sucedida.

  • Close - Comemore o sucesso.