Quando o sistema vira um problema
Quase toda empresa que procura manutenção de sistemas chega com uma história parecida. O sistema foi feito anos atrás, funciona, a operação depende dele, e um dia o fornecedor some, o programador que fez muda de emprego ou a empresa que mantinha passa a demorar semanas pra responder. Enquanto isso, o servidor envelhece, a versão do PHP perde suporte, aparece um erro novo e ninguém tem coragem de mexer porque ninguém sabe o que pode quebrar.
Sinais de que o teu sistema precisa de atenção:
- Roda numa versão antiga de PHP, framework ou banco de dados que não recebe mais atualização de segurança.
- Fica lento em horário de pico ou com relatório grande.
- Erros que aparecem e somem, sem ninguém saber por quê.
- Não tem backup confiável, ou ninguém testou se o backup volta.
- Cada mudança pequena custa caro e demora, porque só uma pessoa entende o código.
- Roda num servidor físico no escritório, ou numa hospedagem que ninguém sabe a senha.
O que entra na manutenção de sistemas da Verso
- Diagnóstico: leitura do código, do banco e do servidor, com um relatório do que está em risco, em linguagem que o dono da empresa entende.
- Correção de erros, começando pelos que travam a operação.
- Atualização de PHP e frameworks pra versões com suporte, testando o que muda antes de subir.
- Segurança: senhas guardadas do jeito certo, HTTPS, permissões, proteção contra os ataques mais comuns em formulário e login, e registro de quem fez o quê.
- Backup automático, fora do servidor principal, com teste de restauração.
- Desempenho: consulta lenta, índice faltando, página que carrega o banco inteiro.
- Migração para a nuvem, saindo do servidor do escritório ou da hospedagem antiga sem perder dado.
- Documentação do que existe, pra empresa não ficar refém de ninguém de novo, nem da Verso.
Reformar ou reescrever?
É a pergunta que todo mundo faz, e a resposta honesta é: quase nunca reescrever tudo de uma vez. Reescrita total é cara, demora e corre o risco de esquecer regra de negócio que só existe escondida no código antigo. O caminho que costuma funcionar é a modernização gradual: estabilizar o que existe, atualizar o que dá pra atualizar e trocar uma parte por vez, começando pela que mais dói, com o sistema antigo e o novo conversando no meio do caminho. Quando o diagnóstico mostra que não tem salvação, a gente diz isso também, e planeja a troca sem parar a operação.
Sustentação mensal
Depois que o sistema está estável, a manutenção vira rotina: monitoramento pra saber do problema antes do cliente ligar, atualizações de segurança, conferência do backup, pequenos ajustes e evoluções. A sustentação mensal tem escopo combinado e conversa direta com quem programa, sem chamado que dorme uma semana. Se fizer sentido, o sistema passa a rodar na hospedagem da Verso, e aí servidor, backup e monitoramento ficam por nossa conta.
Sistemas que a gente assume
O foco é sistema web, em especial PHP, a linguagem que a Verso usa no dia a dia junto com Python e Node, com MySQL e PostgreSQL como banco. Sistema em PHP puro ou em framework antigo, painel administrativo, sistema interno de pedidos, financeiro, área do cliente, integração que parou de funcionar. Se o teu sistema é em PHP, veja também desenvolvimento de sistemas em PHP.
Manutenção ou sistema novo?
Às vezes a melhor manutenção é trocar o sistema por um pronto, quando ele existe e atende. Outras vezes é desenvolver um novo, aproveitando os dados do antigo. O artigo sistema sob medida ou sistema pronto ajuda a pensar. Se a decisão for por um sistema novo, veja desenvolvimento de sistemas web e desenvolvimento de ERP.
Como começa
- Conversa no WhatsApp. Você conta o que o sistema faz, onde roda, quem fez e o que está dando problema.
- Acesso ao código e ao servidor, com o cuidado de não mexer em nada em produção sem combinar.
- Diagnóstico e orçamento com o que corrigir primeiro, prazo e valor fechados.
- Estabilização: backup, correções urgentes e segurança.
- Modernização e sustentação, no ritmo que a empresa aguenta.
Quanto custa a manutenção de um sistema
Depende do tamanho do sistema, do estado do código e do que precisa ser feito: corrigir um erro pontual é diferente de atualizar a versão do PHP de um sistema inteiro. A Verso orça por etapa, com valor fechado, e a sustentação mensal tem escopo combinado. Leia quanto custa um sistema sob medida e manda no WhatsApp o que está acontecendo com o teu sistema.
Atualizado em pela equipe da Verso Software House, Porto Alegre/RS.