O que é um plano de lançamento Scrum?

O propósito de um plano de lançamento é definir quando diversos recursos ou o produto serão entregues ao cliente, permitindo que o Scrumequipe comunique a rota de desenvolvimento e o cronograma de entrega do produto em desenvolvimento. Por meio de planejamento de longo prazo, a equipe pode atender às expectativas do Proprietário do Produtoe dos stakeholders do projeto, e ajudar a responder perguntas-chave, como:
  • Quando teremos terminado?
  • Quais recursos poderei ter até o final do ano?
  • Quanto isso custará?
  • Identificar datas-chave e marcos
  • Coordenar os cronogramas de desenvolvimento para sistemas dependentes
  • Ajudar a equilibrar o valor de negócios e a qualidade geral dentro dos limites de escopo, cronograma e orçamento

Padrões de Planejamento de Lançamento

Muitas organizações têm seu próprio ritmo para lançar produtos aos clientes. Algumas optam por lançar após cada Sprint. Outras agrupam os resultados de múltiplos Sprints em uma única versão, como mostrado no diagrama abaixo. Outras lançam imediatamente após cada recurso ser concluído—essa abordagem é comumente conhecida como implantação contínua ou entrega contínua.
Definition of Ready
Definição de Pronto
Um plano de lançamento é uma rota que reflete as expectativas sobre quais recursos serão implementados e quando serão concluídos. Dependendo da estratégia de desenvolvimento, ele pode ser orientado por recursos—onde o objetivo é entregar um lançamento após o desenvolvimento de um conjunto pré-definido de recursos—ou orientado por data, onde o lançamento ocorre em um ponto pré-definido. Se o projeto for orientado por recursos, a soma total de todos os recursos em um lançamento pode ser dividida pela velocidade esperada velocidadepara estimar o número de Sprints necessários para concluir os recursos solicitados.

Você precisa de um plano pré-lançamento?

O planejamento de lançamento é um tópico controverso em Ágil. Embora frequentemente sejamos solicitados a fornecer previsões sobre custo e cronograma no mundo dos negócios, o Scrum não recomenda criar um plano de lançamento rígido e pré-definido. Aqui estão alguns argumentos contra o planejamento prévio de lançamento:
  • Os clientes frequentemente não veem valor nos planos de lançamento e os consideram desperdício
  • Mudanças rápidas em muitos domínios validam o princípio “Você Não Vai Precisar Disso” (YAGNI)—ou seja, planejar lançamentos antecipadamente é desnecessário
  • Assim, o único valor em um plano de lançamento pode ser a data e o orçamento iniciais—nada mais

Por que ainda precisamos de planejamento de lançamento?

No entanto, as datas reais de entrega em ambientes Ágeis frequentemente não atingem as metas prometidas. No entanto, ter uma rota de lançamento geral pode construir confiança e definir expectativas entre sua equipe e os stakeholders. Além disso, um lançamento deve considerar todo o trabalho adicional que precisa ser concluído, como atualizar sites públicos e treinar equipes de suporte ao cliente. Aqui estão as principais razões para realizar o planejamento de lançamento no Scrum:
  • Comunicação
  • Ferramenta de planejamento
  • Validar valor versus custo
  • Definir o contexto geral

Exemplo de Planejamento de Lançamento:

Os planos de lançamento vêm em muitos formatos. Aqui está um exemplo para planejamento orientado por funcionalidades/dados:
Release Planning Example
Exemplo de Planejamento de Lançamento
Se o projeto for orientado por data, podemos simplesmente multiplicar a velocidade pelo número de Sprints para determinar a quantidade total de trabalho que pode ser concluída dentro de um prazo determinado.
Release Planning Driven by Velocity
Planejamento de Lançamento Orientado pela Velocidade
Um plano de lançamento não é um documento estático—deve ser revisado e atualizado regularmente enquanto gerenciamos nossoBacklog do Produto. Quando novas informações ficam disponíveis (por exemplo, entradas no Backlog do Produto do Scrum são atualizadas ou ajustadas), o plano de lançamento deve ser revisado e ajustado conforme necessário.

Leave a Reply