Decidindo o nível de detalhe necessário para um plano de liberação
Publicados: 2022-08-23“De quantos detalhes precisamos para nosso plano de lançamento?”
Essa é uma pergunta importante a ser feita no início de um projeto de desenvolvimento de software, ou no caso de uma equipe de produto de longa data, antes do desenvolvimento de uma versão principal de um sistema.
A resposta a esta pergunta determinará a quantidade de esforço inicial que colocamos na documentação de nosso plano, bem como quanto esforço precisaremos para manter o plano documentado ao longo do tempo. Do ponto de vista ágil, queremos aproveitar o planejamento , que é pensar antecipadamente em questões críticas, mas não assumir os riscos de pensar demais ou assumir compromissos cedo demais.
Em suma, os agilistas visam apenas o planejamento suficiente.
Conheça seu contexto ao planejar o lançamento
Um princípio fundamental para a agilidade de negócios é que o contexto conta: equipes diferentes estão em situações diferentes e devem ajustar sua abordagem de acordo para que sejam eficazes.
Uma implicação interessante disso é que não existem “melhores práticas”. Em vez disso, todas as práticas são de natureza contextual. Qualquer prática tem desvantagens: funciona bem em algumas situações e prova ser uma má ideia em outras.
Para escolher uma forma eficaz de trabalhar (WoW), você precisa entender os trade-offs das várias técnicas disponíveis para você e, em seguida, selecionar a combinação que funciona melhor para você, dada a situação que você enfrenta e as habilidades e cultura de as pessoas envolvidas. Reconhecendo isso, as seguintes opções de planejamento de liberação são escolhas e não prescrições.

Figura 1. A meta do processo Planejar a Liberação.
Na Figura 1 você vê o diagrama de metas do processo de como uma equipe pode planejar o lançamento inicial de uma solução baseada em software. Observe como um plano pode abordar cronograma/tempo, custo, valor, considerações de pessoal ou combinações dos mesmos.
Relacionado: Como financiar um projeto de desenvolvimento de software
Um dos pontos de decisão que você precisa considerar é a quantidade de detalhes que você capturará em seu plano, se houver. Este é o foco deste artigo, conforme mostrado pelo retângulo vermelho.
Você pode ver no diagrama de metas que há oito pontos de decisão que você precisa considerar ao planejar uma liberação e que cada um desses pontos de decisão tem opções. Quando há uma seta ao lado da lista de opções, dizemos que as opções estão ordenadas; quando não há seta, eles são desordenados.
No caso de opções ordenadas, conseguimos classificar a eficácia relativa das opções, com as opções mais eficazes no topo da lista e as menos eficazes na parte inferior. É importante observar que as classificações mostradas na Figura 1 são para equipes de software, embora suspeitemos que as classificações também sejam válidas para equipes que não são de software.
Opções para nível de detalhe em um plano de liberação
Acredito que existam quatro opções para planejar o lançamento de uma solução; embora eu reconheça que pode haver mais e que você pode combinar estratégias. Como você pode ver na Figura 1, há uma seta ao lado da lista de opções indicando que ela está ordenada. Do mais eficaz ao menos eficaz, as opções são:
- Onda contínua : O plano é atualizado continuamente ao longo do lançamento, como uma onda, com mais detalhes para o trabalho futuro e menos detalhes para trabalhos posteriores. Um plano de onda contínua começa como um plano de alto nível e os detalhes, conforme apropriado, são adicionados na hora certa ao longo da versão.
- Alto nível: o plano de lançamento indica os principais marcos , fases, iterações/sprints (se sua equipe trabalhar dessa maneira) e quaisquer dependências entre eles. Não aborda o trabalho detalhado a ser realizado. Em vez disso, confia na equipe para se auto-organizar e fazer o que for apropriado no momento.
- Detalhado: O plano de liberação contém detalhes significativos sobre o trabalho a ser feito e pode até atribuir esse trabalho a funções ou pessoas específicas. Os detalhes são identificados no início do lançamento, durante um período que as equipes ágeis e scrum geralmente chamam de “Sprint 0”, Inception ou Initiation. Os detalhes são normalmente atualizados ao longo do tempo à medida que o trabalho prossegue.
- Nenhum : O plano de lançamento não está documentado. O planejamento ainda pode ocorrer, mas o plano em si não é capturado.
Comparando suas opções de planejamento de lançamento
Como apontado anteriormente, não existe uma “melhor prática”, em vez disso, cada prática funciona bem em algumas situações e não tão bem em outras. A Tabela 1 apresenta uma visão geral das compensações associadas às estratégias detalhadas de planejamento de lançamento descritas acima.

Relacionado: Modelo de Plano de Projeto Gratuito
Quando você conhece os trade-offs associados a uma opção, pode tomar uma decisão melhor sobre qual abordagem é mais adequada para a situação que enfrenta. Melhores escolhas levam a melhores resultados.
Tabela 1. Comparação de cada estratégia para o nível de detalhe em um plano.
| Opção de financiamento | Vantagens | Desvantagens |
| Onda rolante | ·Muito eficaz em ambientes fluidos, principalmente quando os requisitos estão evoluindo rapidamente ou os membros da equipe ainda não são totalmente conhecidos. ·Funciona bem com o orçamento de ondas contínuas porque alinha as práticas de financiamento contínuo com o planejamento contínuo. ·Permite que as equipes produzam cronogramas e orçamentos honestos para seus stakeholders. | ·Requer flexibilidade por parte das partes interessadas, pois remove a sensação (confortante) de falsa previsibilidade em favor de fornecer a eles a capacidade de orientar e guiar a equipe para o sucesso. |
| Alto nível | · Funciona bem para equipes experientes que não precisam de muitos detalhes do plano. ·Útil para fornecer às partes interessadas uma previsão de alto nível para o que será entregue ao longo do tempo e para identificar dependências com outras equipes. · Fornece alguma sensação de “previsibilidade” sem assumir os custos do planejamento detalhado. | ·Pode ser desconfortável para pessoas que buscam a falsa sensação de segurança que vem com planos detalhados. |
| Detalhado | ·Somente prático para iniciativas triviais onde o grau de incerteza relacionado aos requisitos e tecnologia é baixo e o cronograma é realmente previsível. ·Muitas vezes justificado pela necessidade de estar em conformidade com as regulamentações, embora as regulamentações raramente exijam um planejamento antecipado detalhado. | ·Proporciona uma falsa sensação de previsibilidade aos stakeholders quando aplicado em situações onde os requisitos variam (que é a grande maioria das situações). ·Requer esforço significativo, e geralmente desnecessário, para manter mais tarde no ciclo de vida à medida que a situação evolui. ·Abaixa o moral da equipe. |
| Nenhum | ·Apropriado para iniciativas simples e de baixo risco em um ambiente altamente colaborativo. · Sem sobrecarga de documentação. | ·Não oferece transparência aos stakeholders que não estão colaborando ativamente com a equipe. |
A escolha é boa no planejamento de lançamento
Se você quer ser eficaz, deve combinar sua abordagem com a situação que enfrenta. Como equipes diferentes enfrentam situações diferentes, uma única abordagem não serve para todos e, em vez disso, você precisa ter opções que compreenda e possa aplicar adequadamente.
Mais importante, você precisa estar preparado para evoluir sua abordagem à medida que sua situação evolui. Como este artigo mostra, você tem várias opções para o nível de detalhes do seu plano de lançamento. Nossa recomendação é fazer o melhor que puder na situação que enfrenta e tentar sempre aprender e melhorar.
Quer você planeje em detalhes ou siga uma estrutura ágil e planeje de forma mais flexível, deixando espaço aberto para iteração, você ainda precisa planejar. O ProjectManager é um software de gerenciamento de projetos baseado em nuvem que oferece a flexibilidade de planejar como achar melhor. Com quadros kanban, gráficos de Gantt e um painel em tempo real que fornece dados atualizados assim que você coloca esse plano em ação, você está sempre ciente das mudanças e pode reagir rapidamente. Veja você mesmo fazendo este teste gratuito de 30 dias.
