Caso de Sucesso

VA DMV: Do legado à vanguarda com um mainframe modernizado

Conheça a história do cliente

Departamento de Veículos Motorizados da Virgínia (VA DMV) atende a uma base de clientes de aproximadamente 6,2 milhões de motoristas licenciados e portadores de carteira de identidade, com mais de 8,4 milhões de veículos registrados. De sua sede em Richmond, VA, o DMV opera 76 centros de atendimento ao cliente com 1.800 funcionários dedicados.

Desafios

Resultados

Do mainframe ao desenvolvimento ágil, uma realidade

Há pouco menos de um ano, o Departamento de Veículos Motorizados da Virgínia (VA DMV) processou 16,8 milhões de transações usando o sistema de gerenciamento de banco de dados e a linguagem de programação que o atendem há 30 anos. A jornada da agência para essa façanha aparentemente impensável começou com uma forte visão de modernizaçãoda TI. Joshua Elkins, Desenvolvedor de Software do VA DMV, explica: “Computação mainframe e desenvolvimento .NET moderno não precisam ser mutuamente exclusivos.” Como o VA DMV chegou a este ponto é uma história de avanço tecnológico pragmático.

Acompanhando os novos tempos

Há alguns anos, o VA DMV utilizava um banco de dados de lista invertida para centralizar os dados de suas aplicações, sendo que 80% delas foi escrita em Natural. Com dificuldades para manter essa linguagem de 40 anos de existência com a próxima geração de programadores, a moderna estratégia de experiência do cliente da agência indicava que a mudança era inevitável: “Queríamos fazer desenvolvimento móvel, oferecer aos clientes novos serviços baseados em APIs e migrar todos os nossos dados para a nuvem para obter maior agilidade. O Agile nos dá uma visão muito, muito mais clara dos produtos que queremos criar”, explica Elkins. “Mas não queríamos que isso significasse o fim de nossas aplicações e banco de dados de mainframe, seguros e confiáveis". Ainda bem, já que como parte da inovação contínua e do suporte da Software AG a Adabas & Natural até 2050 e além, a capacidade de utilizar ferramentas DevOps com o ambiente de desenvolvimento NaturalONE permitiu que novos desenvolvedores pudessem facilmente desenvolver e manter as aplicações mainframe existentes.

A experiência do VA DMV desafia a crença comum de que as aplicações legadas não conseguem acompanhar os novos tempos: o Adabas e o Natural podem ser executados no Linux, tanto em ambiente local (on-premises) quanto em implantaçãona nuvem, bem como podem ser executados dentro de contêineres de software, conectados a armazenamento NoSQL e data lakes, e processar dados de streaming. "Isso nos permitiu acelerar nossa jornada de modernização com aplicações agnósticas à plataforma", diz Elkins. "Ao mesmo tempo em que proporciona uma experiência simplificada para nossos clientes através de um mainframe confiável no back-end. É muito raro termos que dizer aos clientes que não podemos ajudá-los."

Experiência do Cliente Extraordinária para residentes do Estado da Virginia

Claro, o que realmente importa são os resultados:

O NaturalONE IDE, parte da linha de produtos Natural, integra-se ao popular ambiente de desenvolvimento Eclipse e pode expor e usar aplicações através de APIs. Isso permitiu ao VA DMV se integrar a inúmeros serviços de back-end, como verificação de passaportes, captura de imagens de carteiras de motorista, compartilhamento de dados com o National Criminal Information Center e acesso a contas de transporte. Os clientes agora podem usar recursos de autoatendimento do website para concluir verificações, personalizar alertas e gerenciar suas contas EZPass (pedágio) de forma independente.

Agora, com testes automatizados e uma abordagem de desenvolvimento mobile-first e responsiva, o retorno também é um cronograma de entrega muito mais rápido e ágil. Isso pode ser evidenciado por uma redução significativa nos tempos de espera nos locais de atendimento do DMV, bem como por pontuações mais altas em pesquisas de satisfação de clientes e funcionários.

A conformidade também recebeu um enorme aumento de eficiência: “Agora oferecemos mais de 50 tipos de serviços em nosso website”, explica Elkins. “Sim, isso dá aos nossos clientes autonomia renovada, mas naturalmente vem com uma porção de novas regulamentações que precisam ser cumpridas por nós.” Leve em conta as obrigações de conformidade da agência relacionadas a ordens judiciais, monitoramentode seguros, e a segurança dos motoristas. “Quando tudo estava no mainframe, a segurança era máxima”, explica Pam Schwartz, administradora de bancos de dados. “Agora, compartilhamos dados com terceiros e oferecemos aos clientes a possibilidade de se autoatenderem por meio de diversos canais. Seria de se esperar que isso nos tornasse mais vulneráveis. Mas, na verdade, conseguimos integrar 75 aplicações de órgãos estaduais e federais por meio de interfaces .NET para cumprir as regulamentações e mitigar esse risco.”

O futuro 2050+

Satisfeitos com o andamento de tudo para o cliente final, os funcionários também estão mais felizes. “Muitas pessoas estão a caminho de se tornarem desenvolvedores full-stack, quando antes, seriam apenas desenvolvedores de aplicações”, diz Elkins.

A iniciativa tem ajudado até mesmo a atrair recém-formados da Universidade da Virgínia, que talvez nunca considerariam trabalhar em um ambiente de mainframe. “O Agile tem sido fantástico porque é uma oportunidade para os verdadeiros especialistas se sentarem com essas pessoas novas”, explica Elkins. “É colaborativo e contínuo.”

Pam Schwartz, administradora de banco de dados, resume bem a história: “Há 25 anos, o VA DMV vem atualizando com facilidade o mesmo banco de dados e sistema de aplicações para se adequar às mudanças nas regulamentações. Hoje, o sistema é moderno e está integrado a vários outros sistemas e usuários externos. Ao longo de todo esse tempo, o Adabas & Natural e o IBM Z® se mantiveram sempre confiáveis, rápidos e seguros."