INTRODUÇÃO
A maioria das organizações, incluindo aquelas do setor público, percebe que seu portfólio de aplicativos fica sobrecarregado ao longo do tempo por aplicativos antigos e antigos. Orçamentos apertados, preocupações crescentes com segurança cibernética e o desafio de manter aplicativos e infraestruturas legados estão sobrecarregando os recursos tradicionais de TI nas agências.
Muitas agências hoje estão sob crescente pressão para manter os custos baixos e atender a um número crescente de usuários, ao mesmo tempo em que gerenciam e protegem uma enorme quantidade de dados. A boa notícia é que as agências governamentais, sejam elas federais, centrais, provinciais, estaduais ou locais, estão cada vez mais utilizando aplicativos modernos para dar suporte total aos requisitos comerciais de inovação, agilidade e eficiência. Este artigo abordará as três principais tendências de modernização de TI do setor público que estamos vendo hoje.
Muitas agências do setor público têm arquiteturas de rede tradicionais que são estáticas, vulneráveis a erros humanos e muito complexas.
Gerenciar sistemas legados exige OpEx significativo e aumenta o TCO, com tempo e recursos preciosos dedicados à manutenção de aplicativos legados que são ineficientes e inseguros. As equipes de desenvolvimento de aplicativos, especialmente, são prejudicadas pela arquitetura legada, processos manuais ineficientes e revisões e procedimentos que não se integram bem ao ciclo de vida do desenvolvimento de aplicativos.
Migrar de aplicativos legados é apenas metade da batalha. Uma pesquisa recente descobriu que os desenvolvedores em ambientes DevOps gastam 15 horas por semana gerenciando tarefas como depuração de pipelines e aguardando a conclusão de testes e compilações.1 É essencial encontrar as soluções certas de desenvolvimento de aplicativos modernos que ajudem a otimizar processos, como aquelas que ajudam a automatizar tarefas repetitivas de DevOps. 39% de uma semana de trabalho de 40 horas é normalmente desperdiçada nessas tarefas.
Arquiteturas de rede do setor público e processos de desenvolvimento e implantação de aplicativos ultrapassados e complexos dificultam que as agências forneçam o tipo de experiência digital que civis e funcionários do governo esperam de aplicativos de nível de consumidor.
O BCG entrevistou recentemente 24.500 pessoas em 36 países sobre o uso de canais digitais para serviços governamentais. 76% dos entrevistados disseram que os serviços governamentais devem ser semelhantes ou melhores do que aqueles oferecidos pelas melhores organizações do setor privado.2 Ao não acompanhar as crescentes demandas dos eleitores e funcionários do governo por experiências digitais positivas, as agências podem não conseguir manter a eficácia de TI. Criar experiências digitais com pensamento centrado no cliente não é uma tarefa fácil. As equipes de desenvolvimento de aplicativos precisam do talento, da liderança e das soluções certas para concluir sua missão.
Agências do setor público são altamente visadas por hackers, criminosos cibernéticos e outros governos com intenções maliciosas. Além disso, a enorme presença online do governo cria uma grande superfície de ataque.
Vulnerabilidades de segurança associadas aos processos de desenvolvimento e modernização de aplicativos em evolução podem levar a ataques e abusos bem-sucedidos contra agências, resultando na perda de informações de identificação pessoal (PII) de constituintes e funcionários, segredos estaduais e militares e dinheiro. Além de adotar diretrizes de segurança do governo, como NIST e DISA nos EUA ou a Diretiva NIS 2 na Europa, muitas agências estão buscando adotar abordagens DevSecOps e Zero Trust.
2 O Imperativo de Confiança Global , BCG + Salesforce
3 A promessa (e os perigos) da transformação tecnológica governamental focada no cliente , Forrester
4 Resolvendo desafios de DevSecOps e microsserviços com Zero Trust , F5 Labs