Saltar para o conteúdo principal
Migração Odoo · Guia prático

Checklist de migração para o Odoo 19: o que rever antes do go-live

Uma migração para o Odoo 19 quase nunca falha por um único erro técnico grande: falha pela acumulação de pequenos pontos que ninguém verificou a tempo. Esta checklist cobre os seis blocos que fazem a diferença entre um go-live tranquilo e um go-live de bombeiros.

Checklist de migração para o Odoo 19: o que rever antes do go-live

Se tem no horizonte uma data de go-live para o Odoo 19, a parte técnica da migração (atualizar o esquema, converter os módulos, mover os dados) costuma estar bem coberta por quem faz a migração. O que costuma ficar fora do plano é tudo o que rodeia essa migração: dados sujos desde a origem, módulos de terceiros que ninguém testou a sério, nenhum plano caso algo corra mal, ou uma equipa que chega ao primeiro dia sem saber onde está o que usava todos os dias. Este artigo reúne, em forma de checklist, os seis blocos que vimos fazer a diferença em migrações reais.

Ideia-chave: um go-live quase nunca falha por um único erro técnico grande: falha pela acumulação de vários pequenos pontos que ninguém verificou a tempo: um dado mestre duplicado que descalibra um relatório, um módulo de terceiros que «deveria funcionar» mas que ninguém testou com dados reais, ou uma equipa que não soube o que fazer na primeira hora porque ninguém lhe mostrou o fluxo real. Esta checklist cobre os seis blocos que, na nossa experiência a implementar o Odoo, fazem a diferença entre um go-live tranquilo e um go-live de bombeiros.

Porque é que a maioria das migrações se complica no mesmo ponto

Normalmente não é a migração técnica em si (a atualização do esquema ou a conversão de módulos) que descarrila um go-live. Costuma ser algum dos seis blocos desta checklist, dado como garantido porque «já se tinha falado» mas nunca verificado com dados reais nem por escrito. Revê-los antes de fixar a data não alonga o projeto: evita que a data fixada tenha de ser alterada à última hora.

A checklist completa antes do go-live

Seis blocos, um ponto de controlo por bloco e porque é crítico: em forma de tabela para que a possa usar tal como está com a sua equipa.

Tabela resumo: os 6 blocos a rever antes de dar o go-live por bom

BlocoPonto de controloPorque é crítico
Dados mestreContactos, artigos, tarifas, modelos de impostos e saldos revistos, sem duplicados nem órfãosUm dado mestre mal migrado não falha no momento de migrar: falha semanas depois, numa fatura ou num relatório, quando já é difícil rastrear a origem
Módulos de terceirosCada módulo instalado (OCA ou proprietário) existe na versão 19, foi instalado em staging e foi testado com um caso de uso realUm módulo que «consta como compatível» na sua ficha não é o mesmo que um módulo testado com os seus dados e o seu fluxo real
Ambiente de stagingRéplica de produção com dados reais (não de demonstração), onde se completou pelo menos um ciclo real: encomenda, fatura, cobrança, stock, relatórioAs falhas com dados de demonstração quase nunca reproduzem as falhas com dados reais: volume, formatos, casos-limite
Plano de rollbackBackup verificado e procedimento documentado e ensaiado de regresso ao sistema anteriorSem um plano testado, um problema imprevisto nas primeiras horas de produção transforma-se numa paragem da operação sem saída clara
Janela de manutençãoFaixa horária de baixo tráfego definida, comunicada à equipa e, se aplicável, aos clientes, com margem sobre o tempo estimadoUm go-live sem janela clara mistura utilizadores a trabalhar no sistema enquanto se migra, o que multiplica o risco de inconsistências
Formação da equipaCada utilizador fez, em staging, as tarefas reais do seu posto de trabalho: não se limitou a ver uma demonstraçãoO primeiro dia de produção não é o momento de aprender o sistema desde zero

Os seis blocos, em detalhe

1. Dados mestre limpos

Antes de fixar a data de go-live, alguém da equipa (e não apenas quem faz a migração) deveria ter revisto contactos duplicados, artigos sem código ou com tarifas contraditórias, modelos de impostos corretos por país se houver operação internacional, e que os saldos contabilísticos migrados batem com o sistema anterior. Migrar dados sujos para o Odoo 19 não os limpa: apenas os transfere para um sistema novo onde são mais difíceis de detetar.

2. Módulos de terceiros portados e testados

Cada módulo OCA ou proprietário que a empresa usa deve existir na versão 19 e ter sido instalado e testado em staging com um caso de uso real do negócio, e não apenas com a instalação técnica limpa. É habitual descobrir em produção que um módulo «compatível com a 19» segundo a sua ficha falha com uma combinação concreta de dados que ninguém testou antes.

3. Ambiente de staging validado com dados reais

O staging não serve como validação se for testado apenas com dados de demonstração. É necessária uma réplica de produção com dados reais (ou uma cópia representativa) onde se tenha completado pelo menos um ciclo inteiro: criar uma encomenda, faturá-la, cobrá-la, movimentar stock, gerar os relatórios que a equipa usa todas as semanas. É a única forma de encontrar antes do go-live as falhas que só surgem com volume e casos reais.

4. Plano de rollback

Um backup recente não é um plano de rollback: o plano inclui o backup verificado (restaurado e comprovado, e não apenas gerado) e um procedimento documentado passo a passo de como voltar ao sistema anterior se o go-live falhar, com os papéis de quem decide ativá-lo e em que prazo.

5. Janela de manutenção

O go-live precisa de uma faixa horária de baixo tráfego, comunicada com antecedência à equipa e, se for o caso, aos clientes, com margem de tempo sobre a estimativa técnica: as migrações quase sempre demoram mais do que o previsto. Fazer a mudança com utilizadores a trabalhar no sistema antigo enquanto se migra é uma das causas mais comuns de dados inconsistentes.

6. Formação da equipa

A formação que sustenta um go-live não é um manual genérico nem uma demonstração passiva: é que cada pessoa tenha executado, em staging, as tarefas concretas do seu posto de trabalho diário, e saiba a quem recorrer se algo não coincidir com o que esperava no primeiro dia real.

Ligações úteis dentro da FlexigoTech

Se preferir que nos encarreguemos de todo o processo (dados mestre, módulos, staging, rollback e formação incluídos), o nosso serviço de migração para o Odoo 19 cobre exatamente estes seis blocos antes de fixar a data de go-live. E se, além disso, precisar de cobrir processos que o Odoo standard não resolve (logística, compliance, marketplaces), pode consultar o nosso catálogo de módulos antes de decidir o que migrar e o que substituir.

Serviço de migração para o Odoo 19Continuar a ler na FlexigoTechCatálogo de módulos Odoo 19Continuar a ler na FlexigoTech

Perguntas frequentes

O que é exatamente o go-live numa migração para o Odoo 19?

O go-live é o momento em que a base de dados migrada e testada em staging passa a ser o sistema real de produção: o ponto em que a equipa começa a trabalhar no Odoo 19 e o sistema anterior é desligado ou congelado. Não é um evento técnico isolado, é o final de um processo de validação (dados, módulos, ambiente, plano de regresso e equipa formada) que deveria ter começado semanas antes.

Com quanto tempo de antecedência do go-live devo ter o ambiente de staging pronto?

Com margem suficiente para completar pelo menos um ciclo inteiro de testes com dados reais, e não de demonstração, antes de fixar a data: criar uma encomenda, faturá-la, cobrá-la, movimentar stock e gerar os relatórios que a equipa usa todas as semanas. Se nesse ciclo surgirem incidências, é preciso tempo para as corrigir e repetir o teste, pelo que, quanto mais cedo o staging estiver operacional, menos pressão há sobre a data final.

O que acontece se um módulo de terceiros não estiver portado para o Odoo 19?

Se o módulo não existir na versão 19, ou existir mas ninguém o tiver testado com dados reais, não deve ser marcado como concluído na checklist, mesmo que o fornecedor o anuncie como compatível. As opções são testá-lo você mesmo em staging com um caso real antes do go-live, substituí-lo por uma alternativa nativa ou por um módulo equivalente, ou adiar essa funcionalidade concreta sem bloquear o resto da migração.

É obrigatório ter um plano de rollback se tudo foi bem testado em staging?

Sim. O staging nunca reproduz 100 % das condições de produção (volume real de utilizadores em simultâneo, integrações externas em direto, picos de utilização), pelo que o plano de rollback (backup verificado e procedimento documentado de regresso ao sistema anterior) é o que evita que um problema imprevisto nas primeiras horas se transforme numa paragem da operação sem saída clara.

Como sei se a minha equipa está realmente pronta para a mudança?

Quando cada pessoa que vai usar o Odoo 19 no primeiro dia fez, em staging e com dados reais, as tarefas concretas do seu posto (não um manual genérico nem uma demonstração passiva) e sabe a quem recorrer se algo não coincidir com o que esperava. Uma sessão teórica sem prática no ambiente real quase nunca é suficiente para sustentar o primeiro dia de produção.

O que fazemos sobre isto

Integrações à medidaO que faz, capturas, versões e preço.

Quer que revejamos a sua checklist de migração antes do go-live?

Ajudamo-lo a rever os seis blocos com o seu caso real (dados, módulos, staging, rollback, janela e equipa) antes de fixar a data. Escreva-nos para comercial@flexigobe.com ou ligue para +34 616 809 504.

Falar com um engenheiro