Pular para o conteúdo

Soluções · Integrações, sistemas e qualidade de dados

Sistema antigo mantido pelo histórico: o que ele ainda faz

O que um sistema antigo ainda sustenta quando ninguém sabe por que ele continua no ar?

Resposta direta

O ponto de partida é separar uso de dependência. Um sistema antigo continua no ar por motivos distintos. Alguém ainda opera nele. Algum processo ainda lê dados dele. O histórico é a única cópia de algo que a empresa precisa guardar. Cada caso pede uma decisão diferente. Antes de discutir desligamento, vale listar quem acessa, com que frequência, o que sai dele em consulta ou arquivo, e o que não existe em nenhum outro lugar. Sem essa lista, a conversa vira opinião sobre risco.

Objetivo
Diagnosticar
Formato indicado
Projeto de implementação
Atualizado em

O que esta página acrescenta: Foca no sistema que ninguém quer manter e separa uso, dependência e retenção de histórico, sem tratar substituição como ponto de partida.

Uso declarado não é o mesmo que dependência real

Quem opera o sistema todos os dias costuma ser a parte visível. A dependência mais difícil está fora disso: rotinas automáticas que buscam dados, relatórios agendados, consultas feitas por outras áreas. Essas não aparecem em treinamento nem em reclamação de usuário.

Um levantamento útil começa pelo tráfego, não pela percepção. Registros de acesso, agendamentos, contas de serviço e chamados técnicos mostram o que o sistema faz sem que ninguém peça. A partir daí, cada item recebe um responsável.

O histórico costuma ser a parte que ninguém consegue substituir

Boa parte do valor de um sistema antigo está em registros que nunca foram migrados. Contratos encerrados, notas fiscais, alterações de cadastro, histórico de preço. Enquanto esses dados forem a única cópia, o desligamento fica travado por motivo legítimo, não por resistência.

Diagnosticar significa medir o tamanho desse problema. Quantos registros existem, com que idade, quais são consultados de fato, quais poderiam ser arquivados em outro meio. Sem essa medida, a retenção vira desculpa permanente.

O que esse levantamento não resolve

O levantamento mostra dependências e riscos. Não decide prioridade, orçamento nem cronograma. Também não substitui a leitura técnica do código, quando ela for necessária para saber se um dado pode ser extraído sem quebrar regra de negócio embutida.

Em sistemas com muitos anos de alteração, o comportamento real pode divergir do documentado. Nesse caso, o levantamento aponta onde investigar, mas a confirmação exige teste em ambiente controlado. Quem espera resposta definitiva de uma primeira passada costuma subestimar o esforço.

Recurso prático

Roteiro para levantar o que o sistema antigo ainda faz

  1. Listar todos os acessos ao sistema no período mais longo disponível, separando pessoas de rotinas automáticas.
  2. Para cada acesso, anotar a tarefa executada e o que ela produz: consulta, arquivo, atualização de cadastro.
  3. Marcar quais dessas saídas não existem em nenhum outro sistema, incluindo o histórico.
  4. Identificar quem responde por cada rotina hoje e o que aconteceria se ela parasse.
  5. Registrar tudo em documento único, com data, para servir de base à decisão.

O erro mais comum é levantar apenas quem usa a tela e ignorar rotinas automáticas e consultas diretas ao banco, que costumam ser as dependências mais difíceis de substituir.

Sobre o que está escrito aqui

Conceitos relacionados: sistema legado · dependência de dados · retenção de histórico · inventário de acessos · documentação de processo. Exemplos são ilustrativos. Não há cliente, resultado, preço, prazo ou certificação nesta página. Quando o formato indicado é Projeto de implementação, ele descreve uma possibilidade de trabalho — a conversa inicial avalia contexto e aderência.

Para continuar

Páginas relacionadas

O mesmo problema em outro objetivo

Outras leituras em Integrações, sistemas e qualidade de dados

Quer avaliar isso no seu contexto?

Esta página trata de sistema antigo mantido só pelo histórico. Diagnóstico de integração é a frente que investiga o mecanismo por trás desse tipo de problema. O formato mais associado é Projeto de implementação.