UAT Studioby Salvion
Guia

A decisão de go/no-go: como prepará-la e quem decide

Como terminar o teste de aceitação de um go-live de CRM com uma decisão clara: critérios de saída combinados à partida, um relatório que a direção do projeto lê em cinco minutos, um sign-off por grupo e um registo de quem decidiu o quê.

Para líderes de teste, gestores de projeto e direções de projetoGratuito: modelo de UAT em Excel
A decisão

O que o go/no-go decide

Um go/no-go é o momento em que o negócio diz: esta versão do CRM pode ir para produção, nesta data. Ou diz: ainda não. Não é uma formalidade no fim do teste. É a razão pela qual o teste foi feito.

Um bom go/no-go tem três partes:

  • Factos. O que foi testado, o que passou, o que continua em aberto. Retirado dos resultados dos testes, não da memória.
  • Uma avaliação. Os donos dos processos dizem se conseguem fazer o seu trabalho com esta versão, e em que condições.
  • Uma decisão. A direção do projeto pesa os factos e as avaliações face à data do go-live, e decide.

Na maioria das reuniões de go/no-go que correm mal, falta a primeira parte. Discute-se a gravidade de uma ocorrência, ou se um processo chegou sequer a ser testado, porque ninguém tem os números. O resto deste guia trata de garantir que os factos estão lá antes de a reunião começar.

Antes do teste

Critérios de saída: combine-os antes do primeiro dia de teste

Os critérios de saída dizem quando o teste é suficientemente bom para o go-live. Combine-os com a direção do projeto antes do primeiro dia de teste. No fim, os ânimos estão exaltados e as datas estão próximas. É o momento errado para decidir o que conta.

Critérios que funcionam para a maioria dos go-lives de CRM:

  • Nenhuma ocorrência Critical está aberta.
  • Todos os casos de teste Must passaram.
  • Cada ocorrência High aberta tem uma solução de contorno ou uma data de correção que o negócio aceita.
  • Cada caso de teste do âmbito tem um resultado.
  • O dono de cada processo deu o sign-off.

Combine o que as palavras significam

Os critérios só funcionam quando todos usam a mesma escala. Deixe por escrito o que significa cada gravidade, e partilhe-o tanto com os testers como com a direção do projeto:

GravidadeO que significa
CriticalUm processo essencial não funciona e não há alternativa, ou há dados perdidos ou errados. Bloqueia o go-live.
HighUm processo essencial só funciona com uma solução alternativa, ou uma função importante falha.
MediumUma função não funciona como devia, mas há uma alternativa razoável.
LowCosmético: texto, layout, um pequeno incómodo.

Faça o mesmo para a prioridade. Um caso de teste marcado como Must cobre o que tem de funcionar no primeiro dia, como criar uma proposta comercial ou encaminhar um caso de suporte. Se um caso de teste Must falha, o go-live está em risco. Veja Escrever casos de teste que os testers do negócio entendem para saber como definir prioridades.

Deixe por escrito o que não é testado

Todo o UAT deixa algo de fora: um país que entra em produção mais tarde, um relatório que não está pronto, uma integração testada apenas no teste de sistema. Ponha-o no papel antes do teste. Assim, ninguém no go/no-go pode dizer que assumiu que estava coberto.

Pessoas

Quem decide

Participam dois grupos de pessoas, com funções diferentes.

Os donos dos processos dão o sign-off

Para cada processo ou grupo do teste, uma pessoa do negócio dá o sign-off: o diretor comercial para lead to cash, o responsável pelo apoio ao cliente para a gestão de casos de suporte, o responsável financeiro para a faturação. Sabem do que as suas equipas precisam, e vão viver com o resultado. O seu sign-off diz: a minha equipa consegue fazer o seu trabalho com esta versão.

Nomeie-os no início do projeto, não na última semana. Um dono de processo que só vê o teste na reunião de go/no-go ou assina sem ler, ou pede mais uma semana.

A direção do projeto decide

A direção do projeto toma a decisão para todo o go-live. Normalmente inclui o sponsor do negócio, o gestor de projeto, um responsável da TI e, com um parceiro de implementação, alguém do parceiro. Pesa coisas que um único dono de processo não vê: um contrato com o CRM antigo que termina, um plano de formação, um fim de semana de migração, outros projetos na mesma data.

O líder de teste prepara, mas não decide

O líder de teste traz os factos e um parecer. O líder de teste não dá o sign-off pelo negócio nem toma a decisão. Manter estas funções separadas é o que faz a decisão resistir quando algo corre mal depois do go-live.

Os factos

O relatório: o que contém

O relatório de go/no-go é para pessoas que não estiveram no teste. Mantenha-o curto: uma página, com os detalhes por trás para quem os quiser.

  • Um parecer. Go, go com condições ou no-go, com os motivos numa ou duas linhas.
  • Âmbito. Que processos e user stories estiveram no teste, e o que não foi testado.
  • O que foi testado. O ambiente, a release e o build. Um resultado pertence a uma versão do sistema.
  • Os números. Casos de teste que passaram, falharam, ficaram bloqueados ou não foram concluídos.
  • Por grupo ou processo. Os mesmos números, com o sign-off de cada grupo.
  • Por prioridade. Quantos casos de teste Must, Should e Could passaram, e que casos de teste Must não passaram.
  • Ocorrências por gravidade. Quantas estão abertas, prontas para reteste e fechadas, com as ocorrências Critical e High abertas identificadas pelo nome.
  • Os sign-offs. Quem assinou, quando, com que decisão e que condições.
  • Riscos conhecidos. As soluções alternativas que o negócio vai usar nas primeiras semanas, e quem as apoia.

Envie o relatório um dia antes da reunião. Quem o lê em casa faz melhores perguntas.

No UAT StudioO Go/no-go report no dashboard contém a indicação (GO, GO with conditions ou NO-GO, com os motivos), os números, o progresso por dia, os resultados por grupo, por epic e por prioridade, as ocorrências por gravidade, as ocorrências Critical e High abertas pelo nome, e cada sign-off do ciclo. A indicação segue regras fixas e é um parecer: quem decide é a direção do projeto. Partilhe-o em PDF ou descarregue-o como slides para a apresentação à direção do projeto.

Ocorrências abertas

O que fazer com as ocorrências abertas

No fim de um UAT há sempre ocorrências abertas. A questão não é se existem, mas se cada uma tem uma decisão. Reveja-as antes da reunião, com o negócio e a equipa de desenvolvimento, como na triagem diária.

GravidadeO que o negócio precisa antes do go-live
CriticalCorrigida e retestada. Se não puder ser corrigida a tempo, a resposta é no-go, ou o processo sai do go-live.
HighCorrigida, ou uma solução alternativa que o dono do processo aceita, com uma data para a correção.
MediumUma data para a correção, ou a decisão de conviver com ela por agora.
LowNo backlog. Não é motivo para esperar.

Reclassifique com cuidado

Nos últimos dias há pressão para passar uma ocorrência Critical para High. Às vezes é correto: surge uma solução alternativa, ou o processo revela-se raro. Faça-o abertamente, na triagem, com o dono do processo, e deixe por escrito porquê. Nunca o faça às escondidas para melhorar os números. É assim que um go-live falha na primeira semana.

Desejos não são defeitos

Os testers encontram coisas que gostariam que fossem diferentes. Se o sistema funciona como foi desenhado, é um pedido de alteração: vai para o backlog, não para esta release, e não conta contra o go-live.

No UAT StudioA triagem dá a cada ocorrência uma gravidade, uma prioridade, um responsável e uma decisão: Fix, Reject ou Change request. Com o módulo AI test design, Summarize with AI no separador Issues escreve um breve resumo das ocorrências abertas para a reunião de go/no-go: agrupado por tema, com o que bloqueia o go-live. Sem ele, Summarize with your own AI dá um prompt para colar na IA da sua empresa.

Entre os dois

Um go condicional

Muitos go-lives de CRM recebem um go com condições. O sistema é suficientemente bom, desde que algo seja feito antes ou logo depois do go-live. É uma decisão justa, desde que as condições sejam reais.

Uma boa condição é:

  • Concreta. A aprovação de desconto para encomendas acima de 50.000 está corrigida e retestada, e não as aprovações funcionam.
  • Atribuída. Uma pessoa é responsável por ela, pelo nome.
  • Com data. Antes do go-live, ou uma data nas primeiras semanas depois dele.
  • Verificada. Alguém confirma que foi feita, e a direção do projeto é informada.

Atenção ao número de condições. Duas ou três são normais. Quinze significam que o teste não está concluído. Um go condicional não é uma forma de evitar um no-go.

Go-live por partes

Às vezes um processo não está pronto e o resto está. Pode então entrar em produção sem esse processo, ou com um país ou uma equipa mais tarde. Decida-o de forma explícita, deixe por escrito a nova data da parte que espera, e planeie o seu próprio ciclo de UAT e sign-off.

Aceitação

Sign-off por grupo

Peça um sign-off por processo ou grupo, não uma assinatura para tudo. Um diretor comercial não consegue avaliar a gestão de casos de suporte, nem deveria ter de o fazer. Cada dono escolhe uma de três respostas:

  • Accepted: a minha equipa consegue fazer o seu trabalho com esta versão.
  • Accepted with conditions: desde que as condições sejam cumpridas. Deixe cada uma por escrito, com quem a cumpre e até quando.
  • Rejected: não é suficientemente bom para o go-live. Pergunte o que mudaria a resposta.

Recolha os sign-offs antes da reunião, para que a direção do projeto decida com a visão completa. Um sign-off pertence a uma versão: quando se segue um novo build ou um novo ciclo de testes, dê o sign-off de novo.

No UAT StudioO cartão Sign-off no dashboard tem uma linha para todo o projeto e uma para cada grupo, com Accepted, Accepted with conditions ou Rejected. A data, a hora e o número de ocorrências Critical abertas ficam registados. Por padrão, ninguém pode aceitar enquanto houver uma ocorrência Critical aberta; com No sign-off while Must test cases have not passed marcado, a aceitação também espera até que todos os casos de teste Must tenham passado. Rejeitar é sempre possível. Um sign-off pertence ao ciclo atual.

A reunião

Conduzir a reunião de go/no-go

Planeie a reunião quando planear os dias de teste, com a data na agenda da direção do projeto. Reserve uma hora. Uma ordem típica:

  1. O líder de teste apresenta o relatório: âmbito, números, ocorrências abertas, sign-offs. Dez minutos, com os números no ecrã.
  2. Cada dono de processo diz numa ou duas frases porque assinou como assinou, e quais são as suas condições.
  3. Perguntas sobre as ocorrências Critical e High abertas: há uma correção, uma solução alternativa, uma data?
  4. Perguntas fora do teste: formação, migração de dados, suporte nas primeiras semanas, o plano para reverter.
  5. A decisão: go, go com condições ou no-go. Leia-a em voz alta, com as condições, os responsáveis e as datas.

Se a decisão for no-go, termine com um plano: o que tem de mudar, um novo ciclo de testes e uma data para o próximo go/no-go. Um no-go com um plano é uma decisão normal num projeto. Um no-go sem plano parece um fracasso.

Depois

O registo de decisões

Registe a decisão no mesmo dia. Meses depois, após um incidente ou durante uma auditoria, alguém vai perguntar quem decidiu entrar em produção com aquela ocorrência aberta. A resposta deve encontrar-se num minuto.

Um registo de decisões contém, para cada go/no-go:

  • A data, e quem esteve na reunião.
  • A decisão: go, go com condições ou no-go.
  • Cada condição, com o seu responsável, a sua data e, mais tarde, quando foi cumprida.
  • As ocorrências abertas que o negócio aceitou, com o motivo.
  • O relatório em que a decisão se baseou, tal como estava nesse momento.

Guarde-o com os documentos do projeto, e acompanhe as condições nas primeiras semanas depois do go-live, até cada uma estar cumprida.

No UAT StudioSave snapshot no relatório de go/no-go guarda o relatório tal como estava quando a decisão foi tomada; deixa de mudar, e Show volta a abri-lo mais tarde. Cada sign-off fica no histórico, incluindo os que foram substituídos ou retirados. Para um auditor, os administradores descarregam o Evidence pack: o relatório, os casos de teste, os resultados e as ocorrências, o histórico de cada ocorrência, cada sign-off e o audit log, com um checksum de cada arquivo.

Começar

De uso gratuito

O modelo de UAT gratuito em Excel tem um script de teste com dados de teste e resultados esperados, um registo de ocorrências, um dashboard e uma folha de sign-off, com um exemplo preenchido. Recebe-o com o seu nome e email profissional.Download do modelo

Os critérios de saída, o sign-off e o relatório também estão na checklist de UAT para um go-live de CRM, como arquivo Excel gratuito. Para o teste completo, veja os guias de UAT para Salesforce e de UAT para Dynamics 365.

Tenha o relatório de go/no-go pronto quando chegar o último resultado14 dias grátis, com os seus próprios casos de teste.Iniciar um piloto gratuito de 14 dias