<aside> 💬
Contexto: Sistema instalado. Dados migrados. Usuários treinados. Manual entregue. Tudo parece pronto. Mas "parece pronto" não é suficiente — você precisa provar que está pronto. É aqui que entra a validação e a homologação: o processo formal de confirmar que a implantação foi concluída com sucesso antes de assinar a entrega.
</aside>
Antes de avançar, é importante separar três termos que são frequentemente confundidos:
Teste é feito pelo desenvolvedor ou técnico para verificar se o sistema funciona tecnicamente. Acontece durante o desenvolvimento e antes da implantação. "A rota POST /socios está retornando 201?"
Validação é feita pelo técnico de implantação para verificar se o sistema está funcionando corretamente no ambiente do cliente, com os dados reais do cliente. "Os sócios migrados aparecem corretamente no sistema instalado na secretaria?"
Homologação é feita pelo cliente para confirmar que o sistema atende ao que foi combinado. O cliente usa o sistema, verifica se corresponde às suas expectativas e formalmente aprova a entrega. "Cláudia, o sistema faz tudo o que precisamos?"
A sequência é sempre essa: teste → validação → homologação. Não é possível homologar sem antes validar, e não é possível validar sem antes testar.
O checklist de go-live é a ferramenta central da validação. É uma lista de verificações que o técnico executa antes de declarar que o sistema está pronto para uso.
Um bom checklist é:
Infraestrutura
/health retorna status: ok.env com permissões restritas (chmod 600)Banco de dados
Funcionalidades
Segurança