O CRM acumulava funções de ERP e o fechamento atrasava cerca de 14 dias.
Uma fórmula de margem tinha 2.549 caracteres, e mudar uma data podia exigir atualizar mais de 50 registros. Mapeamos as dependências pelos metadados e reduzimos a complexidade em lotes, sem parar a operação: 129 de 247 campos revisados foram removidos ou aprovados, e o desenho propõe 39 blocos no lugar de 169 fórmulas, com um primeiro piloto executado.
Resultado principal
129campos removidos ou aprovadosRecorteDentro de 247 campos revisados em menos de um trimestre. O total reúne remoções e aprovações, não apenas exclusões.
- Decisão apoiada
- Determinar o que pode ser removido, o que precisa permanecer e como reorganizar regras financeiras sem romper as dependências da operação.
- Etapa descrita
- Limpeza em lotes entregue; arquitetura de fórmulas em piloto
- O que mudou
- 129 de 247 campos revisados foram removidos ou aprovados em menos de um trimestre, em lotes quinzenais por risco, e um piloto de fórmulas foi executado.
- O que não precisou mudar
- A operação, que não parou. O trabalho começou só com metadados, e as 148 duplicatas foram sinalizadas, não apagadas.
- Quem opera hoje
- O time interno, com dicionário de campos, taxonomia de fórmulas e mapa de linhagem.
01 · Evidência
O que o trabalho demonstrou
Decisões de limpeza documentadas
Em menos de um trimestre, 247 campos foram revisados e 129 foram removidos ou aprovados. Um dicionário de 135 campos registrou definições para apoiar a continuidade do trabalho.
Famílias de contas identificadas
Foram organizadas 3.931 contas em 695 famílias, com 148 duplicatas sinalizadas. O sinal de duplicidade preservou a necessidade de revisão antes de qualquer consolidação de registros.
Uma arquitetura menor, testada em um primeiro recorte
O desenho propôs reorganizar 169 fórmulas em 39 blocos, uma redução de aproximadamente 77% na estrutura planejada. O primeiro piloto, dedicado a descontos, foi executado; a migração completa das fórmulas não é apresentada como concluída.
Dependências visíveis para o time interno
A taxonomia, o dicionário e a visualização de linhagem deixaram uma base para discutir as próximas alterações com mais clareza sobre o alcance de cada mudança.
02 · Intervenção
Como chegamos lá
- 01
Investigar o esquema antes de alterar campos
A auditoria identificou dependências e organizou os campos por risco de mudança. O mapeamento tornou visível onde uma remoção poderia afetar uma fórmula, um relatório ou outra parte da operação.
- 02
Revisar em lotes quinzenais
A limpeza avançou em grupos ordenados por risco. Cada campo recebeu análise para remoção ou aprovação de permanência, preservando a diferença entre decidir sobre um campo e efetivamente excluí-lo.
- 03
Dar estrutura às fórmulas
As regras foram organizadas em quatro níveis: domínio, família, etapa e variante. Uma ferramenta visual de linhagem mostrou o que alimentava cada resultado e apoiou o desenho de blocos que poderiam ser reutilizados.
- 04
Tratar a estrutura das contas
A organização dos cadastros agrupou contas relacionadas em famílias e sinalizou possíveis duplicatas. Essa frente complementou a revisão técnica, aproximando a estrutura do CRM das relações que o negócio precisava reconhecer.
03 · Contexto
Por que era difícil
Operações com regras diferentes compartilhavam um CRM que havia assumido funções de ERP. O fechamento mensal chegava a cerca de 14 dias de atraso, e estimativas divergiam dos valores realizados.
Uma única fórmula de margem tinha 2.549 caracteres. Alterar uma data podia exigir a atualização de mais de 50 registros. Oportunidades permaneciam em estágio avançado por aproximadamente 180 dias, enquanto parte do uso do CRM começava apenas quando o negócio já estava encaminhado.
No início, o analista dispunha de um ambiente de desenvolvimento e metadados, sem os registros reais. Ainda assim, era possível descobrir dependências, organizar o risco e preparar a arquitetura antes de validar os resultados sobre os dados.
05Método técnico e critérios
Metadados como ponto de partida
O esquema e as dependências permitiram construir o mapa técnico sem acesso inicial aos registros reais. Esse trabalho preparou a análise; não substitui a validação de cálculos e efeitos operacionais com dados.
Linhagem das regras
Domínio, família, etapa e variante separaram funções que estavam misturadas nas fórmulas. A visualização das relações tornou mais fácil identificar quais partes de um cálculo poderiam ser reorganizadas em conjunto.
Mudança progressiva
Lotes quinzenais orientados por risco e um primeiro piloto de descontos limitaram a superfície de cada mudança. A cadência permitiu avançar na redução de complexidade sem tratar todo o CRM como uma única migração.