Técnico de TI trabalhando em equipamento de servidor

O que fazemos

  • Diagnosticar o sistema em duas semanas: inventário, riscos e roteiro escrito
  • Recuperar o controle técnico: acessos, backup completo e documentação
  • Documentar o código com apoio de IA e revisão humana
  • Estabilizar: corrigir erros, atualizar versões e ambiente sem parar a operação
  • Modernizar módulo a módulo (rehost, replatform, refactor ou "modernizar no lugar")
  • Validar a equivalência funcional antes de cada virada

Como funciona o diagnóstico de sistema legado?

Tudo começa por entender, não por migrar. Em duas semanas, a JBKR entrega por escrito: inventário do sistema (código, banco de dados, servidor, integrações, certificados e acessos), riscos classificados por urgência (versões sem suporte, backups inexistentes, dependências de uma pessoa), documentação essencial gerada com apoio de IA e revisada por quem entende o sistema, e um roteiro de modernização com opções, ordem sugerida e estimativas.

O diagnóstico cabe no Plano Eventual e o relatório é seu — mesmo que a próxima etapa seja feita por outra equipe. É a compra de menor risco possível: entendimento antes de compromisso.

Vocês assumem um sistema feito por outro desenvolvedor?

Sim — este é o cenário mais comum atendido pela JBKR Web: o desenvolvedor original sumiu, saiu da empresa ou encerrou a atividade, e o sistema ficou sem ninguém que o conheça. A empresa assume aplicações em PHP, Java, .NET/C#, ASP clássico, jQuery e VB, mesmo sem contato com o autor original.

O primeiro passo é recuperar o controle técnico: reunir acessos (hospedagem, banco de dados, código-fonte, domínio), fazer backup completo e mapear o que o sistema faz. Só depois disso começam as correções e melhorias — na ordem de urgência definida junto com o cliente. Trabalhar com código alheio exige método: alterações pequenas, testadas em ambiente separado antes de ir ao ar, e registro do que foi mudado.

Qual caminho de modernização escolher?

Não existe um único caminho, e a JBKR apresenta o menu com prós e contras: modernizar no lugar (atualizar versões, corrigir e documentar sem trocar a plataforma), rehost (levar o sistema como está para a nuvem, ganhando backup e escalabilidade), replatform (trocar servidor de aplicação ou banco com ajustes pontuais), refactor (reescrever os módulos críticos em tecnologia atual, convivendo com o legado) e, só quando a tecnologia inviabiliza a continuidade, a reescrita completa em fases.

Na maioria dos casos a resposta é modernizar por partes: um módulo novo convive com o antigo até substituí-lo, e a operação nunca para. Antes de cada virada, a JBKR valida a equivalência funcional — o módulo novo produz os mesmos resultados do antigo com os mesmos dados — e mantém o caminho de retorno pronto.

Como a IA ajuda a entender um sistema sem documentação?

Falta de documentação é a regra em sistemas legados, e é onde a IA mais ajuda: modelos de linguagem leem PHP, Java, .NET ou COBOL e produzem mapa de módulos, dependências, regras de negócio implícitas e explicações de rotinas críticas em horas, não semanas. Isso acelera o diagnóstico e reduz o custo de assumir um sistema.

Mas a IA não decide sozinha: toda saída é revisada e testada contra o comportamento real do sistema por quem sustenta legados há 20 anos. O resultado é documentação confiável que a empresa nunca teve — e o fim da dependência da memória de uma única pessoa.

Quanto custa modernizar um sistema PHP, Java ou .NET antigo?

O diagnóstico de duas semanas e correções pontuais cabem no Plano Eventual, a partir de R$ 250/hora, com estimativa apresentada antes do trabalho. Módulos de modernização com escopo definido são contratados como projeto fechado.

Para sistemas em produção que precisam de acompanhamento, os planos mensais saem mais econômicos que chamados avulsos: Plano Seguro a partir de R$ 1.125/mês e Plano Expert a partir de R$ 2.050/mês, com horas incluídas, atendimento prioritário e continuidade — quem atende conhece o sistema, sem recomeçar o entendimento a cada chamado.

Tecnologias legadas atendidas pela JBKR Web
TecnologiaProblema típicoComo a JBKR atua
PHPVersão antiga sem suporte, código sem padrão, hospedagem obrigando atualizaçãoAtualização gradual de versão, correção de incompatibilidades e refatoração dos pontos críticos sem parar o sistema
JavaAplicação parada em versão antiga do Java ou de frameworks, servidor defasadoSustentação, atualização planejada de dependências e migração do ambiente (ex.: servidor dedicado → nuvem)
.NET / C#Sistema em .NET Framework antigo, dependência de servidor Windows específicoManutenção no ambiente atual e migração gradual para versões suportadas do .NET, módulo a módulo
ASP clássico / VBPlataforma descontinuada, difícil de hospedar e sem desenvolvedores no mercadoSustentação em produção e plano de migração gradual, preservando as regras de negócio
COBOL / mainframeAposentadoria de quem conhece as rotinas, custo de licença, integração com sistemas novosAnálise e documentação de rotinas, integração por serviços e planejamento de migração com especialistas sob demanda

Provas reais, não promessas

Mainframe de verdade
Dois anos no mainframe IBM do HSBC (z/OS, COBOL, JCL, CICS, DB2, Endevor) na origem da carreira do fundador.
Migração entregue
Migração de servidor Java dedicado para a nuvem (Jelastic) com manutenção contínua do site — "sempre nos atendeu com muita pontualidade" (Rodrigo B.).
17 anos sustentando o mesmo ERP
Sistema em produção desde 2009, evoluído sem reescrita, com NF-e e integração bancária.

Como contratar

Modelos de contratação publicados
ModeloComo funcionaIndicado para
Projeto fechadoEscopo, prazo e preço definidos na proposta escritaSites, apps, integrações e MVPs com escopo claro
Plano mensal (retainer)Horas mensais com atendimento prioritário: Plano Seguro ou ExpertSustentação, evolução contínua e sistemas em produção
Por hora (Plano Eventual)A partir de R$ 250/hora, estimativa antes do trabalhoCorreções pontuais, diagnósticos e provas de conceito

Resposta no mesmo dia útil · Correção de falha crítica iniciada em até 24 horas nos planos mensais

Perguntas frequentes

Vocês dão manutenção em sistema feito por outro desenvolvedor?

Sim — é uma das especialidades da JBKR Web desde 2006. O processo começa com análise do código-fonte, do banco de dados e do ambiente de hospedagem. A empresa documenta o que encontrou, corrige os problemas urgentes e passa a atender as demandas de evolução, mesmo sem qualquer contato com o autor original do sistema.

O desenvolvedor do meu sistema sumiu. O que fazer?

Reúna o que tiver: acessos à hospedagem, ao banco de dados, ao código-fonte e ao domínio. A JBKR Web faz o diagnóstico com o material disponível — mesmo incompleto —, recupera o controle técnico com backup completo e documentação dos acessos, e o sistema volta a ter manutenção normal, com correções e melhorias.

O que é o diagnóstico de sistema legado e quanto custa?

É um trabalho de duas semanas que entrega, por escrito: inventário do sistema (código, banco, servidor, integrações), riscos classificados por urgência, documentação essencial gerada com apoio de IA e revisada por humano, e um roteiro de modernização com opções e estimativas. Cabe no Plano Eventual (a partir de R$ 250/hora) e o cliente fica com o relatório mesmo que não contrate a próxima etapa.

É melhor reescrever o sistema do zero ou modernizar por partes?

Na maioria dos casos, modernizar por partes. Reescrever do zero é caro, demorado e arriscado, porque o sistema antigo carrega anos de regras de negócio não documentadas. A JBKR Web estabiliza o sistema atual e moderniza módulo a módulo, mantendo a operação no ar. A reescrita total só é indicada quando a tecnologia inviabiliza a continuidade.

Vocês atendem COBOL e mainframe?

O fundador começou a carreira em dois anos no mainframe IBM do HSBC (z/OS, COBOL, JCL, CICS, DB2, Endevor). A JBKR atende análise, documentação e integração de rotinas COBOL e planejamento de migração; projetos de grande porte em mainframe são conduzidos com especialistas alocados sob demanda, com a coordenação técnica do fundador.

Meu sistema não tem documentação nenhuma. Isso é um problema?

Não é impeditivo — é a situação mais comum. A JBKR Web reconstrói o entendimento lendo o código-fonte e o banco de dados, hoje com apoio de IA para acelerar a leitura, e produz a documentação essencial: mapa de módulos, acessos, dependências e rotinas críticas. A empresa deixa de depender da memória de uma única pessoa.

Relacionados

Jean C Becker

Quem responde pelo trabalho

Arquiteto de Soluções Sênior | Especialista em IA e Machine Learning

Jean C Becker · fundador da JBKR, criador do AironCore e do Apicio, em tecnologia desde 2006. Conheça a trajetória →