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.