A verdade por trás de uma data de fim de vida
Avalie uma data de fim de vida pelo contrato, escopo do suporte, provas de recuperação e custo real de manter software legado.

Um anúncio de fim de vida muda quem assume o risco. Ele não é um cronômetro ligado ao botão de energia. O sistema provavelmente continuará iniciando na manhã seguinte. O que muda é a obrigação do fornecedor de corrigir uma falha, aceitar um chamado, reproduzir um defeito, certificar o produto com dependências novas ou atender sua ligação às duas da manhã. Essas perdas chegam em momentos diferentes, e uma única data vermelha em uma apresentação esconde todas elas.
Por isso, não deixo um aviso do fornecedor definir o cronograma de migração. Eu monto um registro de suporte, leio o contrato assinado, testo o caminho sem suporte e calculo o período em que assumiríamos um defeito que ninguém mais teria obrigação de reparar. Às vezes, permanecer por mais um ano é a escolha sensata. Em outros casos, a data anunciada revela uma dependência capaz de interromper a receita dentro de um trimestre. A data sozinha não mostra qual dos casos você tem.
Uma data de fim de vida muda obrigações, não a física
Na data indicada, o produto normalmente não se desliga. O fornecedor muda o serviço que promete em torno dele. Uma licença perpétua pode continuar permitindo o uso. Uma assinatura talvez não permita. Software hospedado funciona de outra forma porque o fornecedor controla o serviço em execução. Coloque o modelo comercial ao lado do aviso de ciclo de vida antes que alguém fale em urgência.
A pergunta útil não é «Vai funcionar?», mas «Quais tipos de falha passam a ser nossos nessa data?». O fim do suporte padrão pode eliminar correções de defeitos, patches de segurança, testes de compatibilidade, certificação para hardware novo, declarações regulatórias e encaminhamento para a engenharia. São perdas separadas. Registre cada uma porque equipes diferentes terão de absorvê-las.
Segurança recebe a maior parte da atenção, mas a operação costuma gerar a primeira conta. Um aplicativo de folha de pagamento pode continuar calculando corretamente enquanto seu cliente de banco de dados deixa de funcionar com a única imagem de sistema operacional aprovada pela infraestrutura. Um programa de desktop pode rodar até que o hardware de reposição não tenha driver para a chave de licença. Uma carga de mainframe pode permanecer estável enquanto o único gateway de transferência com suporte passa a usar um protocolo que ela não consegue negociar.
Nada disso acontece por mágica à meia-noite. A data remove um caminho de reparo. A próxima mudança comum, como renovação de certificado, atualização de navegador, troca de hardware, solicitação de auditor ou defeito em produção, revela que esse caminho desapareceu.
Produtos hospedados exigem outro teste porque continuidade de uso e de suporte estão ligadas. O fornecedor pode retirar um endpoint, parar de aceitar um cliente antigo, remover um formato de exportação ou mudar requisitos de identidade. Pergunte sobre a sequência de encerramento, o prazo para exportar dados, o acesso de leitura após o término e o cronograma de exclusão. A promessa de «ajudar na migração» diz pouco se o contrato não define quais dados, em qual formato e dentro de qual prazo o fornecedor deve entregar.
Firmware e appliances acrescentam outro limite. A licença do aplicativo pode ser perpétua, enquanto assinaturas, fontes de horário, certificados do dispositivo ou unidades de reposição exigem um serviço ativo. Teste um appliance com seus serviços externos bloqueados e documente o que deixa de funcionar. Esse exercício simples costuma encontrar uma dependência que ninguém registrou na compra.
Trate toda alegação de desligamento automático como um fato a comprovar. Confira os termos de licença, arquivos de direitos, exigências de ativação remota, renovação da assinatura e qualquer serviço que o aplicativo contate. Se o fornecedor puder bloquear tecnicamente o uso, registre o mecanismo e o direito contratual exato. Não repita o alerta de um vendedor como se fosse um fato de arquitetura.
Os rótulos do ciclo de vida precisam de uma tabela
«Fim das vendas», «fim da manutenção», «fim do suporte» e «fim de vida» não têm significados padronizados entre fornecedores. Até linhas de produto da mesma empresa podem usar definições diferentes. A única interpretação confiável é a da política de ciclo de vida aplicável à sua edição, versão, licença, região e contrato.
Converta cada aviso em uma tabela pequena antes de apresentá-lo a um comitê de investimento:
| Pergunta | Evidência a guardar |
|---|---|
| Podemos continuar usando? | Cláusula da licença, prazo da assinatura, dependência de ativação |
| Os patches de segurança continuarão? | Gravidade coberta, canal de entrega, exclusões |
| O fornecedor aceitará chamados? | Tipos de caso permitidos, horários, meta de resposta |
| Ele certificará ambientes novos? | Sistemas operacionais, bancos de dados, navegadores, hardware |
| Há extensão paga? | Elegibilidade, duração, base do preço, pré-requisitos |
Esse exercício expõe rapidamente os prazos de marketing. Um fornecedor pode chamar uma versão de «obsoleta» enquanto uma extensão de manutenção comprada ainda cobre defeitos graves de segurança por dois anos. Outro pode manter o portal de suporte aberto e recusar qualquer alteração no código. Ambos podem anunciar «suporte», mas transferem riscos muito diferentes.
Observe os truques de escopo. O ambiente principal pode continuar com suporte enquanto o compilador, mecanismo de relatórios, driver de banco de dados, console de gestão ou sistema operacional abaixo dele perde a cobertura. No sentido inverso, uma ferramenta de desenvolvimento sem suporte não torna necessariamente inseguro um aplicativo compilado e estável. O caminho de compilação e o caminho de produção merecem linhas separadas.
Separe também política de capacidade. Um fornecedor pode prometer ajuda conforme sua disponibilidade sem prometer correção, prazo de resposta ou acesso aos engenheiros que conhecem a versão antiga. Isso pode bastar para perguntas de instalação e ser inútil diante de um livro contábil corrompido. Registre a solução que você pode exigir, não a boa vontade que espera receber.
Mapeie as datas no nível de componente e calcule a primeira colisão. Suponha que uma versão do aplicativo receba correções até dezembro, sua versão do banco de dados receba patches de segurança até junho e o sistema operacional permaneça coberto por mais tempo. Junho rege a pilha atual, a menos que o banco possa mudar separadamente. Chamar dezembro de «prazo do aplicativo» dá à diretoria seis meses de tranquilidade que a combinação instalada não tem.
Não confunda suporte da versão com direitos de migração. O acesso a uma versão atual pode estar incluído na manutenção, enquanto licenças para um novo modelo de implantação, conector de banco de dados ou ambiente de teste custam à parte. Peça ao financeiro um demonstrativo completo de direitos antes que a engenharia projete uma atualização em torno de direitos que a empresa não comprou.
O contrato assinado vale mais que a página do ciclo de vida
Sua posição de suporte vem do contrato, aditivos, pedidos e políticas incorporadas, na ordem de relevância jurídica definida pela assessoria. Uma página pública de ciclo de vida comprova a política do fornecedor, mas pode não alterar um compromisso negociado. Ela também pode mudar depois da compra. Guarde uma cópia datada e a versão da política incorporada ao contrato.
Peça ao setor de compras ou jurídico respostas para questões operacionais concretas, não para «Estamos cobertos?». Cobertura é um termo vago demais. O fornecedor pode rejeitar um chamado de gravidade máxima porque a versão é antiga? Ele precisa oferecer uma solução temporária ou apenas confirmar o recebimento? Uma cláusula de segurança exige correções para todas as vulnerabilidades ou apenas para as que o fornecedor classifica acima de certo limite? O suporte depende de uma combinação certificada de banco de dados e sistema operacional?
Um contrato de suporte também tem limites que engenheiros costumam ignorar:
- Ele pode cobrir o produto sem alterações e excluir patches locais e código gerado.
- Pode exigir uma atualização antes de investigar.
- Pode oferecer orientação sem compromisso de entregar código.
- Pode excluir dependências fornecidas por outra empresa.
- Pode terminar quando acaba um aluguel de hardware ou serviço de nuvem específico.
Obtenha as respostas por escrito. O e-mail de um gerente de contas prestativo ajuda, mas um aditivo assinado ajuda mais. Se a empresa pretende aceitar uma grande exposição operacional porque alguém disse «vamos cuidar de vocês», essa frase deve entrar no registro de riscos com responsável e data de validade.
Teste o suporte antes de depender dele. Abra um caso representativo e não crítico que obrigue o fornecedor a examinar exatamente a versão e a configuração antigas. Registre se o portal aceita a versão, se o primeiro nível consegue encaminhá-la, qual pacote de diagnóstico o fornecedor exige e se sua equipe ainda consegue produzi-lo. Isso não é encenação. Um contrato pago que não passa pela verificação de direitos numa tarde tranquila não vai melhorar durante uma paralisação.
Pergunte quem responde por um encaminhamento travado. Compras cuida da pressão comercial, engenharia das evidências reproduzíveis, operações do acesso ao ambiente com falha, e um executivo aceita a exposição não resolvida. Definir esses responsáveis evita o ciclo conhecido em que cada grupo espera outro fazer o fornecedor agir.
O suporte estendido merece a mesma análise. Ele pode ser uma ponte útil quando compra correções reais e acesso a especialistas. É um seguro ruim quando o fornecedor promete apenas esforços comercialmente razoáveis, limita as configurações elegíveis ou pode exigir uma atualização antes de tocar no defeito. Calcule o preço do contrato depois de listar as soluções, não antes.
Software sem suporte falha com mudanças comuns
A falha comum nasce de uma sequência de mudanças pequenas e razoáveis. A infraestrutura substitui uma imagem do sistema operacional porque a antiga não recebe mais patches. A imagem nova rejeita uma biblioteca antiga de criptografia. A equipe do aplicativo não consegue recompilar sua extensão nativa porque o servidor de licenças do compilador desapareceu anos atrás. O software ainda contém a lógica de negócio correta, mas a organização perdeu o meio de produzir uma versão implantável.
Já vi equipes testarem o executável e declararem baixo o risco enquanto ignoravam a máquina de compilação, os scripts de implantação, o processo de certificados, as definições do agendador, os geradores de código e as mídias de reversão. A continuidade em produção exige todo o caminho do código e da configuração até uma versão recuperável. Se alguma etapa depende de um componente ausente ou sem suporte, essa dependência deve entrar no registro.
O risco de segurança também cresce por acúmulo, não por uma cerimônia do calendário. A Publicação Especial 800-40 Revisão 4 do NIST trata a aplicação de patches como manutenção preventiva em toda a empresa. Esse enquadramento importa: quando o fornecedor deixa de produzir um patch, a organização não conclui a manutenção apenas detectando a falha. Ela encontrou um trabalho que talvez não consiga executar.
Controles compensatórios podem reduzir a exposição. Isolamento de rede, listas de permissão rigorosas, uma réplica somente para leitura, autenticação mais forte no gateway, remoção de analisadores não usados e monitoramento adicional podem tornar a continuidade razoável. Eles não transformam código sem suporte em código com suporte. Cada controle precisa de responsável, teste e reação à falha; caso contrário, é apenas uma frase em um documento de auditoria.
O caso incômodo é um defeito sem identificador público de vulnerabilidade. Um erro aritmético, corrupção de registro, problema de relógio ou caso extremo de protocolo pode prejudicar o negócio sem aparecer num feed de segurança. Se os especialistas na linguagem original saíram e o fornecedor não investiga, a empresa assume diagnóstico, reparo, testes de regressão e recuperação. Essa exposição da engenharia costuma custar mais que o cenário de segurança usado para conseguir orçamento.
Considere um processo noturno de liquidação que roda sem mudanças há uma década. A infraestrutura troca o certificado do gateway de transferência. O cliente antigo rejeita a nova cadeia, e os arquivos ficam na fila durante a noite. Operações pode reenviá-los manualmente, mas o procedimento perde a ordem original e uma conciliação posterior aponta duplicidades. O fornecedor aceita o chamado, confirma que a versão saiu da manutenção e recomenda atualizar antes de investigar.
A primeira falha técnica dessa sequência é pequena. A perda vem da falta de compatibilidade do certificado, de um procedimento manual sem teste e de uma solução de suporte que exige um projeto durante o incidente. Um teste de restauração sozinho não teria revelado isso. Um teste realista de continuidade precisa incluir trocas externas, ordem, novas tentativas, tratamento de duplicidades e a verificação de negócio que confirma se o processamento terminou corretamente.
O raio de impacto importa mais que a idade do software
Um componente sem suporte atrás de uma interface estreita, que processa dados substituíveis e tem uma alternativa manual testada, pode ser mais seguro que uma plataforma com suporte, privilégios amplos e nenhuma simulação de recuperação. Idade é um indicador fraco. Calcule alcance, capacidade de recuperação, frequência de mudança e concentração.
Comece pelo alcance. Liste o que o software pode ler, escrever, aprovar, transmitir ou interromper. Inclua contas de serviço, funções do banco de dados, sistemas de arquivos compartilhados, filas de mensagens, tarefas agendadas e processos físicos. Uma ferramenta de relatórios com acesso de leitura a uma réplica traz uma exposição diferente de um mecanismo antigo de fluxo de trabalho capaz de liberar pagamentos.
Depois, meça a recuperação com evidências. Quando a equipe restaurou o sistema pela última vez em hardware limpo? Ela consegue recriar uma versão a partir do código? O procedimento de reversão cobre o esquema do banco e as mensagens na fila ou apenas os binários? Um backup que ninguém restaurou é uma intenção. Cronometre o exercício e registre as dependências consumidas.
A frequência de mudança mostra quantas vezes o caminho sem suporte encontrará algo novo. Um núcleo isolado de cálculo alimentado por um formato de arquivo estável pode rodar por anos sem alteração. Um aplicativo web público encontra mudanças constantes em navegadores, certificados, identidade e ataques. O primeiro ainda pode carregar um risco grave de exatidão, mas o segundo tem mais oportunidades de revelar incompatibilidade.
Concentração é o multiplicador final. Se um serviço antigo pode interromper um armazém inteiro, todas as faturas de clientes ou o fechamento mensal, uma base de código pequena não o torna um risco pequeno. Mapeie os processos de negócio sem rota alternativa. A discussão de ciclo de vida vira uma discussão de continuidade, o que normalmente muda quem tem autoridade para aceitar o risco.
Um registro de suporte troca suposições por evidências
Um registro útil cabe em uma planilha e aponta para provas mais detalhadas. Dê a cada linha um responsável pelo sistema e uma data da evidência. Se um campo contiver «desconhecido», há trabalho para programar, não uma nota de risco para diluir numa média.
Use estas colunas:
system, version, business_process, vendor_date, lifecycle_stage,
contract_remedy, security_fix_scope, supported_stack, build_reproducible,
restore_tested_at, privileged_reach, manual_fallback, change_rate,
extension_option, annual_extension_cost, exit_trigger, owner, evidence_at
Preencha o registro com material primário: saída da versão instalada, contratos, políticas do fornecedor, chamados de suporte, logs de compilação, resultados de restauração, configuração de identidades e regras de rede. Um banco de gestão de configuração pode iniciar o trabalho, mas raramente prova que uma compilação funciona ou que uma restauração termina.
Num conjunto legado misto, inventarie separadamente as linguagens e as ferramentas ao redor delas. COBOL pode depender de JCL, copybooks, monitor de transações e um pré-compilador específico de banco de dados. Um aplicativo VB6 pode depender de registros COM, projetos de instalação, modelos de relatório e drivers de 32 bits. Um monólito PHP pode esconder pacotes do sistema operacional e comandos agendados fora do repositório. «Um aplicativo» costuma significar cinco relógios de suporte.
Faça um teste de reprodução antes de discutir o escopo da migração. Use uma infraestrutura limpa e isolada e tente compilar, implantar, iniciar, exercitar, fazer backup e restaurar a versão atual com as instruções guardadas. Registre toda intervenção manual e todo binário vindo de uma estação desconhecida. O teste transforma uma ansiedade vaga sobre pessoal numa lista de itens ausentes.
Mantenha as evidências brutas ao lado de cada entrada. Guarde a saída exata que identifica um ambiente, uma cópia da tela de direitos, a resposta do chamado que informa uma exclusão e o log de restauração com seu horário de conclusão. Registre quem coletou. Quando o fornecedor altera uma página ou um engenheiro sai, a decisão continua rastreável.
Revise o registro quando o sistema ou seu entorno mudar, não apenas numa reunião anual de risco. Uma integração nova, aquisição, serviço de identidade, classe de dados ou pico de transações pode alterar alcance e concentração imediatamente. O responsável também deve reabrir a decisão quando a evidência envelhecer além do período definido pela organização. Provas antigas são uma forma comum de uma exceção controlada virar silenciosamente uma exceção não analisada.
O registro deve mostrar datas como limites da evidência, não como semáforos. Vermelho, amarelo e verde comprimem demais. Dois sistemas vermelhos podem exigir decisões opostas: um tem alternativa testada e não grava dados; o outro não tem código nem restauração e pode lançar registros financeiros. Executivos entendem a diferença quando as provas continuam visíveis.
Calcule a janela de exposição, não o anúncio
O custo de ficar é o custo de carregar o risco até concluir a saída. Ele inclui taxas de suporte, controles compensatórios, retenção de especialistas, preparação de recuperação, perda esperada em incidentes e o valor das opções perdidas quando pessoal ou peças desaparecem. Compare esse total ao custo e ao risco da substituição durante o mesmo período.
A perda esperada é útil quando tratada como faixa, não como profecia. Use estimativas baixa, central e alta para frequência e impacto de incidentes. Separe eventos que causam paralisação, reparo de dados, trabalho regulatório, processamento manual e perda de transações, pois cada um tem uma forma de recuperação diferente.
annual_exposure =
support_and_extension
+ compensating_controls
+ specialist_and_spares
+ recovery_exercises
+ sum(event_frequency_range * loss_range)
decision_horizon_cost = annual_exposure * years_to_exit
+ exit_program_cost
Não esconda a incerteza num único número descontado. Mostre qual premissa muda a decisão. Se a saída de um especialista transforma uma recuperação de duas horas em outra de prazo desconhecido, modele isso como gatilho. Se uma oferta de suporte estendido expira, modele preço e risco nos dois lados da data.
Use cenários que finanças e engenharia possam examinar. Um cenário pode supor uma falha de compatibilidade recuperável e incluir tempo de diagnóstico, processamento manual, conciliação e capacidade perdida da equipe. Outro pode cobrir uma corrupção que exija restaurar dados e repetir transações. Um terceiro pode tratar uma falha de segurança cujo único controle disponível seja o isolamento. Não faça a média desses casos num «incidente típico» fictício antes de mostrar suas causas e custos separados.
Calcule o preço do atraso. Se a equipe de substituição precisa dos especialistas atuais para entender o sistema, cada saída pode aumentar custo e incerteza. Se o hardware de reposição tem um processo longo de compra, usar uma unidade reduz as opções restantes de recuperação. Essas mudanças podem não aparecer nas despesas operacionais, mas alteram a chance de a empresa sair em seus próprios termos.
Evite um erro contábil comum: comparar o projeto completo de substituição apenas com a fatura anual de manutenção. Permanecer consome tempo de engenharia, congela escolhas de infraestrutura, mantém controles de exceção e preserva uma cauda de incidentes. A substituição também traz falhas de transição, operação paralela, conciliação de dados e novas habilidades operacionais. Coloque os dois caminhos completos na página.
O seguro não elimina a exposição. Apólices têm exclusões, franquias, deveres de notificação, condições de segurança e disputas de cobertura. Pergunte à seguradora ou corretora como o software sem suporte afeta a apólice específica e registre a resposta por escrito como um dado. Não deixe «temos seguro cibernético» ocupar a linha onde deveria haver um plano de recuperação.
O resultado deve ser uma faixa que a direção aceite expressamente. Por exemplo: permanecer por doze meses custa um valor conhecido de suporte e controles, mais uma faixa estimada para incidentes, ao mesmo tempo que preserva uma janela definida de migração. Isso é uma decisão. «O fornecedor diz fim de vida» é apenas uma entrada.
Permanecer pode ser racional quando a saída é controlada
Continuar numa versão sem suporte é defensável quando a empresa consegue limitar o raio de impacto, reproduzir a compilação, recuperar o serviço, manter pessoal no código e financiar controles até uma saída com data. Torna-se negligência quando a organização não consegue declarar essas condições ou continua adiando a saída sem novas provas.
Escreva uma exceção com gatilhos mensuráveis. Eles podem incluir a saída de um especialista nomeado, o vencimento do suporte estendido, a falha de um teste de restauração, a impossibilidade de substituir hardware, uma vulnerabilidade que os controles atuais não consigam conter ou uma mudança de negócio que aumente privilégios ou volume. Um gatilho precisa forçar revisão ou desligamento; não pode apenas enviar outro lembrete.
Dê à exceção um orçamento e uma condição de encerramento. Controles que dependem de capacidade livre do firewall, disponibilidade de prestadores ou conciliação manual não são gratuitos porque suas faturas estão em outros centros de custo. O responsável pelo sistema deve informar se os controles passaram nos testes e se o trabalho de saída reduziu as dependências citadas no registro.
A governança deve exigir mais a cada extensão, sem vergonha nem punições arbitrárias. Exija evidência nova, uma nova faixa de exposição, prova de que o período anterior removeu uma dependência específica e aprovação do responsável pelo processo de negócio afetado. Se nada mudou além da data solicitada, a direção deixou de aceitar uma ponte. Ela está aceitando operação permanente sem suporte e evitando dizer isso.
Escolha entre quatro caminhos honestos:
- Mantenha o sistema e aceite a exposição calculada por um período fixo.
- Compre suporte estendido enquanto remove dependências que bloqueiam a saída.
- Isole ou reduza o sistema para que sua tarefa restante tenha um raio de impacto menor.
- Substitua ou reescreva o sistema, com evidência de que o novo mantém o comportamento antigo.
Uma atualização não é automaticamente o caminho mais seguro. Uma grande mudança de versão forçada pode alterar modelos de dados, comportamento de integrações, licenças e procedimentos operacionais enquanto mantém a arquitetura subjacente. Se a equipe precisa absorver tanta mudança, compare com a substituição em vez de presumir que a próxima versão do fornecedor merece o investimento.
Uma reescrita também não deve começar traduzindo código-fonte. Sistemas legados mantêm comportamento no código, controle de tarefas, rotinas de banco de dados, configuração, hábitos dos operadores e dados de produção. Um projeto que traduz sintaxe, mas perde a ordem do fechamento mensal preservou a parte mais fácil e perdeu o negócio.
Um prazo se torna real quando uma opção desaparece
Um prazo real é a última data responsável para preservar uma opção, não necessariamente a data impressa no anúncio. Disponibilidade de hardware, elegibilidade contratual, avisos de saída de funcionários, mudanças de certificado, compromissos regulatórios e períodos de congelamento do negócio podem criar decisões anteriores ou posteriores. Coloque essas datas no mesmo mapa de dependências e planeje de trás para frente a partir da saída que você realmente consegue executar.
Defina os pontos de decisão em torno das provas. No primeiro, conclua o registro de suporte e reproduza uma versão. No seguinte, teste a recuperação e obtenha respostas contratuais por escrito. Antes de decidir ficar, aprove a faixa de exposição e financie cada controle. Antes de decidir sair, prove a substituição contra o comportamento de produção registrado e ensaie a reversão.
CodeHero entra nesse cálculo quando a saída escolhida é uma reescrita: a plataforma lê toda a base com várias linguagens, moderniza a arquitetura para Go, Rust, TypeScript e Postgres quando adequado e verifica o comportamento com um mecanismo de paridade contra o tráfego de produção registrado. O compromisso declarado de entrega em menos de 30 dias só é relevante depois que a organização define o limite comportamental e as provas necessárias para aceitar o resultado.
Não programe o trabalho com base no tom emocional do fornecedor. Programe pela primeira opção que sua organização perderia: a última extensão disponível, o último hardware recuperável, o último engenheiro capaz de explicar o processo de fechamento ou a última janela segura de implantação antes de um evento do negócio. Essa data é defensável porque liga uma decisão a uma consequência. Todo o resto é um aviso.
Perguntas frequentes
O software para de funcionar na data de fim de vida?
Normalmente ele continua funcionando, mas o fornecedor pode encerrar patches, correções, certificações ou encaminhamentos à engenharia. Confira a licença e qualquer dependência de ativação ou serviço hospedado, pois elas podem causar um desligamento real.
Qual é a diferença entre fim do suporte e fim de vida?
Não existe uma definição universal entre fornecedores. Converta cada rótulo em direitos concretos: uso contínuo, aceitação de casos, patches de segurança, correções, ambientes certificados e extensões pagas.
Um contrato pode prevalecer sobre um aviso de fim de vida?
Um acordo negociado pode preservar compromissos que o aviso público não menciona, mas a assessoria deve interpretar o contrato e as políticas incorporadas. Guarde a versão aplicável e coloque qualquer exceção prometida num aditivo assinado.
É seguro executar software sem suporte?
Pode ser uma decisão temporária racional se você limitar privilégios, reproduzir a compilação, testar a recuperação, manter pessoal para reparos e financiar controles compensatórios. Não é defensável quando a organização não consegue medir a exposição nem definir sua saída.
O seguro cibernético cobre software sem suporte?
Não presuma que sim. Pergunte à seguradora ou corretora sobre a apólice exata, exclusões, condições de segurança, franquia e deveres de aviso, e guarde a resposta escrita com a decisão.
Como calcular o custo de manter um software legado?
Some suporte, controles, retenção de especialistas, peças, exercícios de recuperação e uma faixa de perdas por incidentes no período de saída. Compare o total com a substituição completa, incluindo transição, conciliação, operação paralela e reversão.
Quando vale a pena comprar suporte estendido?
Compre quando o contrato trouxer soluções utilizáveis, como correções definidas e acesso a engenheiros capazes, enquanto a equipe remove obstáculos à saída. Orientação conforme a disponibilidade e com elegibilidade estreita pode não justificar o preço.
Quais provas entram numa análise de risco de fim de vida?
Use saídas de versão, licenças, termos de suporte, políticas, respostas a chamados, compilações bem-sucedidas, restaurações, inventários de dependências, direitos e alternativas testadas. Dê responsável e data a cada prova.
Atualizar sempre é mais seguro que reescrever um sistema antigo?
Não. Uma versão principal pode mudar dados, integrações, licenças e operação enquanto mantém a arquitetura que causou a restrição, portanto compare seu risco completo com o da substituição.
O que torna real uma data de fim de vida?
Ela se torna real quando o atraso elimina uma opção necessária, como extensão de suporte, hardware recuperável, conhecimento especializado ou uma janela segura de implantação. Planeje a partir dessa consequência e das provas, não do aviso do fornecedor.