Resumo Executivo

O cutover é um exercício operacional, não uma etapa puramente técnica. Três fatores determinam seu sucesso: um plano detalhado, hora a hora, com um responsável nomeado para cada etapa; um processo de Reconciliation que comprove a correção dos dados, e não apenas sua chegada; e critérios Go/No-Go definidos em um momento de calma.

A diferença entre uma organização que realizou uma transição suave e outra que sofreu duas semanas de caos reside quase sempre no número de testes de simulação (rehearsals) realizados, e não na qualidade das ferramentas.

O planejamento completo de uma migração é descrito no guia Migração de Dados para Salesforce.

Estrutura da Janela de Migração: Três Ondas

OndaQuandoDados Carregados
Histórica3-10 dias antesDados históricos fechados: negociações concluídas, Cases finalizados, histórico
DeltaDurante a janelaTodas as alterações desde a primeira onda
Pós-Go-Live24-72 horas depoisArquivos grandes, dados não críticos, complementos

Essa divisão é o que permite uma janela de migração curta. Organizações que tentam carregar tudo em uma única noite descobrem que o tempo de carregamento depende do volume, e esse volume não pode ser compactado além dos limites da plataforma.

Cronograma Exemplo – Janela de 12 Horas

HoraAçãoResponsável
T-2Aprovação Go, verificação de disponibilidade da equipe e decisoresLíder do Projeto
T0Congelar sistema de origem, desconectar integrações de saídaOperações de TI
T0+1Extração do Delta e validação de contagens na origemLíder de Dados
T0+2Carregamento do Delta em ordem de dependênciasMigração
T0+6Reconciliation automático: contagens, somas, relacionamentosQA
T0+8Amostragem manual e aprovação dos proprietários do processoNegócio
T0+9Ponto sem retorno: Decisão Go / RollbackComitê Diretor
T0+10Ativação de integrações, liberação de permissões de usuárioOperações de TI
T0+11Smoke Tests em processos críticosQA + Negócio
T0+12Comunicação de abertura aos usuários, transição para HypercareComunicação

Dois princípios do cronograma: cada linha tem um responsável, e cada verificação tem um limiar numérico. Uma linha sem responsável não será executada; uma verificação sem limiar resultará em discussão.

Reconciliation: Quatro Níveis Indispensáveis

Contagem – Comparação do número de registros na origem versus destino, para cada entidade e período. Detecta carregamentos parciais.

Soma – Soma de campos monetários e numéricos. Detecta conversões incorretas, truncamentos e ZEROs silenciosos; contagens corretas não os revelariam.

Relacionamentos – Número de registros filhos por pai, e registros órfãos. Detecta ordem de carregamento incorreta e mapeamento de chaves quebrado.

Amostragem Manual – 20 a 50 registros pré-selecionados, incluindo casos de borda: cliente com caracteres especiais, negociação em moeda estrangeira, registro que passou por fusão. Este é o único nível que detecta erros semânticos – dados carregados com sucesso, mas no local errado.

A dependência entre a precisão da conversão e a qualidade do mapeamento é explicada em Mapeamento de Dados para Migração no Salesforce.

Estudo de Caso: A Migração Interrompida na Oitava Hora

Uma empresa de distribuição planejou uma janela de dez horas em um fim de semana. O carregamento foi concluído, as contagens correspondiam perfeitamente, e a equipe se preparava para a liberação. Na amostragem manual, descobriu-se que, em seis dos 30 clientes verificados, as oportunidades em aberto estavam atribuídas ao proprietário errado – resultado de uma tabela de mapeamento de usuários não atualizada após duas saídas e uma mudança de função.

As contagens estavam corretas. As somas estavam corretas. Apenas a amostragem manual detectou o problema. A equipe não realizou um Rollback: identificaram que se tratava de 1.400 registros que poderiam ser corrigidos com uma consulta, realizaram uma correção focada dentro da janela e verificaram novamente.

A decisão foi possível porque o critério No-Go havia sido definido previamente como "erro impossível de corrigir em até duas horas" e não como "qualquer erro". Um critério bem formulado é o que permite a uma equipe exausta tomar a decisão certa às três da manhã.

Hypercare: Os 14 Dias Seguintes

A janela de Cutover termina com a liberação para os usuários, mas o risco persiste. É necessária uma equipe de prontidão com um único canal de comunicação, um relatório diário de anomalias de integração e monitoramento de métricas de qualidade em comparação com a linha de base (baseline). As falhas são classificadas pela sua impacto nos negócios, e não por quem se manifesta mais efusivamente.

A medição contínua da qualidade pós-migração é descrita em Métricas de Qualidade de Dados Salesforce.

Riscos Comuns e Ações de Prevenção

RiscoComo se manifesta em práticaAção de Prevenção
Janela única para todo o volumeO carregamento excede o tempo e a migração é adiadaDivisão em três ondas
Integração que "acordou"Registros duplicados ou atualizações conflitantesDesconexão controlada e ativação ordenada
Reconciliation superficialContagens corretas e dados incorretosQuatro níveis, incluindo amostragem manual
Ausência de critérios No-GoContinuação devido ao "momento"Limites definidos por escrito antes da janela
Mapeamento de usuários desatualizadoPropriedade de registros incorretaAtualização da tabela de usuários um dia antes

Como Medir o Sucesso

ÁreaO que medirFrequência da Verificação
Precisão da MigraçãoDiferenças de contagem, soma e relacionamentosEm cada onda e no Cutover
Conformidade com o CronogramaDesvio dos tempos planejadosEm cada Rehearsal
Estabilidade Pós-MigraçãoFalhas de integração e incidentes P1/diaDiariamente nos 14 dias
AdoçãoLogins e ações versus BaselineSemanalmente no primeiro mês

O suporte no planejamento e execução de um Cutover é fornecido como parte dos serviços de Integrações e Dados.

Checklist para Decisão Go/No-Go

  • ☐ Duas execuções completas de Rehearsal com volume de produção
  • ☐ Cronograma com horários e responsável por cada linha
  • ☐ Plano de Freeze acordado com o negócio
  • ☐ Lista ordenada de integrações para desconexão e ativação
  • ☐ Roteiro de Reconciliation em quatro níveis, o mais automatizado possível
  • ☐ Amostragem manual pré-definida, incluindo casos de borda
  • ☐ Tabela de mapeamento de usuários e propriedade atualizada
  • ☐ Critérios No-Go escritos com limiares numéricos
  • ☐ Ponto de não-retorno e plano Fix-Forward
  • ☐ Equipe de Hypercare, canal de contato e relatório diário

Recursos Profissionais