Processo de Go / No-Go e Liberação
Objetivo desta página
Esta página define como ocorre o processo de decisão de liberação de uma demanda na DBSeller, estabelecendo critérios claros para Go ou No-Go, responsabilidades envolvidas e a forma correta de registrar e comunicar essa decisão.
O processo de Go / No-Go garante que a liberação:
-
seja consciente
-
esteja baseada em dados
-
considere riscos reais
-
não seja tomada apenas por prazo
O que é Go / No-Go
Go
Indica que a demanda:
-
foi validada
-
atende aos critérios definidos
-
possui riscos conhecidos e aceitos
-
está apta para liberação
No-Go
Indica que a demanda:
-
apresenta riscos inaceitáveis
-
não atende critérios mínimos
-
possui pendências críticas
-
não deve ser liberada no momento
No-Go não é falha do processo, é proteção do sistema e do negócio.
Critérios avaliados na decisão
A decisão de Go / No-Go é baseada em um conjunto de critérios técnicos e operacionais.
Principais critérios avaliados
-
resultados dos testes executados
-
severidade e prioridade de bugs abertos
-
cobertura de testes realizada
-
riscos identificados e não mitigados
-
impacto no usuário e no negócio
-
tipo de demanda (bug, melhoria, hotfix)
Não existe decisão de Go baseada em “achismo”.
Exemplos práticos de critérios
Exemplo 1 – Go
-
todos os cenários críticos passaram
-
bugs abertos são S3 ou S4
-
regressão executada conforme impacto
-
riscos documentados e aceitos
Exemplo 2 – No-Go
-
bug S1 aberto
-
falha em cenário crítico
-
regressão não executada
-
comportamento inconsistente sem entendimento claro
Papel do QA no processo
O QA não decide sozinho, mas é responsável por fornecer insumos técnicos confiáveis para a decisão.
O QA é responsável por:
-
executar testes planejados
-
identificar e comunicar riscos
-
avaliar impacto de falhas
-
apresentar evidências
-
recomendar Go ou No-Go com base técnica
O QA não aprova por pressão e não reprova sem fundamento.
Uso da análise de risco para antecipar No-Go
Um dos papéis mais importantes do QA é antecipar riscos, evitando No-Go tardio.
Como isso acontece
-
análise ainda no refinamento
-
avaliação de impacto antes da execução
-
identificação de dependências críticas
-
histórico de falhas semelhantes
Quando o QA identifica risco alto com antecedência, ele:
-
comunica o risco
-
propõe alternativas
-
ajuda a redefinir escopo ou prazo
Isso evita retrabalho e desgaste na etapa final.
Exemplo prático de No-Go antecipado
Durante o planejamento, o QA identifica que:
-
a funcionalidade altera lógica crítica
-
não há tempo hábil para regressão mínima
-
existe histórico de regressões nesse módulo
Nesse cenário, o QA comunica:
Sem regressão mínima, o risco de impacto em produção é alto. A recomendação é No-Go nesta janela.
Essa comunicação não bloqueia o time, ela protege o produto.
Responsáveis pela decisão
A decisão de Go / No-Go é compartilhada, com responsabilidades bem definidas.
Papéis envolvidos
-
QA: fornece análise técnica e recomendação
-
Desenvolvimento: confirma status da implementação
-
Produto/Negócio: avalia impacto e prioridade
-
Gestão (quando aplicável): valida riscos assumidos
A decisão final deve ser explícita e registrada.
Registro da decisão
Toda decisão de Go ou No-Go deve ser registrada.
O registro deve conter
-
decisão tomada (Go ou No-Go)
-
resumo do motivo
-
riscos identificados
-
evidências de teste
-
responsáveis pela decisão
Isso garante:
-
rastreabilidade
-
transparência
-
histórico para análises futuras
Comunicação na etapa de liberação
Por que comunicação é essencial
Mesmo uma decisão tecnicamente correta pode gerar problema se for mal comunicada.
Boas práticas de comunicação
-
ser clara e objetiva
-
evitar termos ambíguos
-
registrar por escrito
-
alinhar todos os envolvidos
A comunicação deve responder:
-
o que foi decidido
-
por quê
-
quais os riscos
-
próximos passos
Exemplo de comunicação de Go
Todos os cenários críticos foram validados. Não há bugs bloqueantes. A regressão mínima foi executada conforme impacto identificado. Recomendação: Go para liberação.
Exemplo de comunicação de No-Go
Foi identificado bug de severidade S1 no fluxo principal, além de regressão não executada por falta de tempo hábil. O risco de impacto em produção é alto. Recomendação: No-Go nesta janela.
Resultado esperado deste processo
Com esse processo, a DBSeller garante:
-
decisões conscientes
-
menos incidentes em produção
-
QA atuando estrategicamente
-
comunicação clara entre áreas
Go / No-Go não é um checkpoint burocrático.
É o último guardião da qualidade antes da produção.