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
| Onda | Quando | Dados Carregados |
|---|---|---|
| Histórica | 3-10 dias antes | Dados históricos fechados: negociações concluídas, Cases finalizados, histórico |
| Delta | Durante a janela | Todas as alterações desde a primeira onda |
| Pós-Go-Live | 24-72 horas depois | Arquivos 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
| Hora | Ação | Responsável |
|---|---|---|
| T-2 | Aprovação Go, verificação de disponibilidade da equipe e decisores | Líder do Projeto |
| T0 | Congelar sistema de origem, desconectar integrações de saída | Operações de TI |
| T0+1 | Extração do Delta e validação de contagens na origem | Líder de Dados |
| T0+2 | Carregamento do Delta em ordem de dependências | Migração |
| T0+6 | Reconciliation automático: contagens, somas, relacionamentos | QA |
| T0+8 | Amostragem manual e aprovação dos proprietários do processo | Negócio |
| T0+9 | Ponto sem retorno: Decisão Go / Rollback | Comitê Diretor |
| T0+10 | Ativação de integrações, liberação de permissões de usuário | Operações de TI |
| T0+11 | Smoke Tests em processos críticos | QA + Negócio |
| T0+12 | Comunicação de abertura aos usuários, transição para Hypercare | Comunicaçã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
| Risco | Como se manifesta em prática | Ação de Prevenção |
|---|---|---|
| Janela única para todo o volume | O carregamento excede o tempo e a migração é adiada | Divisão em três ondas |
| Integração que "acordou" | Registros duplicados ou atualizações conflitantes | Desconexão controlada e ativação ordenada |
| Reconciliation superficial | Contagens corretas e dados incorretos | Quatro níveis, incluindo amostragem manual |
| Ausência de critérios No-Go | Continuação devido ao "momento" | Limites definidos por escrito antes da janela |
| Mapeamento de usuários desatualizado | Propriedade de registros incorreta | Atualização da tabela de usuários um dia antes |
Como Medir o Sucesso
| Área | O que medir | Frequência da Verificação |
|---|---|---|
| Precisão da Migração | Diferenças de contagem, soma e relacionamentos | Em cada onda e no Cutover |
| Conformidade com o Cronograma | Desvio dos tempos planejados | Em cada Rehearsal |
| Estabilidade Pós-Migração | Falhas de integração e incidentes P1/dia | Diariamente nos 14 dias |
| Adoção | Logins e ações versus Baseline | Semanalmente 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
- Salesforce Data 360 — https://www.salesforce.com/data/
- Salesforce Data 360 Architecture — https://architect.salesforce.com/docs/architect/fundamentals/guide/data-360-architecture.html
- HPI Pro – Integrações e Dados — https://hpi.pro/integrations-data
