Conheça a história do cliente
Departamento de Veículos Automotores 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.
- Integrando múltiplas aplicações de negócios com dados de mainframe em um ambiente de plataforma mista
- Necessidade de focar em inovação de produtos direcionada por uma visão 360 graus do cliente
- Custos proibitivos e alto risco da abordagem de "substituição total" das aplicações legadas
- Pressão para mudar para desenvolvimento ágil, com liberdade para usar uma variedade de linguagens de programação
- Transição para um framework agnóstico de plataforma
- Otimizei os sistemas existentes em arquiteturas orientadas por API e microsserviços no Eclipse
- Práticas DevOps robustas integradas para pipelines de CI/CD sem falhas
- Alcance de 16,8 milhões de transações apesar do sistema de gerenciamento de banco de dados legado
- Permitiu a adoção de desenvolvimento mobile-first e testes automatizados (cenários de unidade e regressão)
- Aumento da satisfação do cliente com a redução do tempo de espera
- Conformidade e segurança aprimoradas, apesar da nova oferta de 50 serviços web
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 sólidos. A jornada da agência para este feito aparentemente impensável começou com uma forte visão de modernização de 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 dos pedidos, sendo que o 80% foi escrito em Natural. Com dificuldades para dar suporte a essa linguagem de 40 anos com a próxima geração de programadores, a estratégia moderna de experiência do cliente da agência significava que a mudança era inevitável: “Queríamos fazer desenvolvimento móvel, oferecer aos clientes novos serviços baseados em API e colocar todos os nossos dados na nuvem para obter melhor capacidade de resposta. O Agile nos dá uma visão muito, muito mais clara dos produtos que queremos construir”, explica Elkins. “Mas não queríamos que isso significasse o fim de nosso aplicativo e banco de dados de mainframe corporativo, seguros e confiáveis.” Ainda bem que, como parte da inovação contínua da Software AG e do suporte ao Adabas & Natural até 2050 e além, a capacidade de usar ferramentas DevOps com o ambiente de desenvolvimento NaturalONE significava que novos desenvolvedores poderiam facilmente desenvolver e manter os aplicativos de mainframe existentes.
A experiência do VA DMV desafia a crença comum de que os aplicativos legados não conseguem acompanhar os novos tempos: o Adabas e o Natural podem operar no Linux tanto em implantações locais quanto na nuvem, rodar dentro de contêineres de software, conectar-se a bancos de dados NoSQL e armazenamento em data lake, além de processar dados em streaming. “Isso nos permitiu acelerar nossa jornada de modernização com aplicativos independentes de plataforma”, diz Elkins. “Ao mesmo tempo, oferecemos uma experiência simplificada para nossos clientes por meio de um mainframe confiável no back-end. Não é sempre que precisamos 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:
A 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 focada em mobile 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 escritórios do DMV, bem como por pontuações mais altas em pesquisas de satisfação de clientes e funcionários.
“Agora oferecemos mais de 50 transações de serviço em nosso site”, explica Elkins. “Sim, isso dá aos nossos clientes autonomia renovada, mas, naturalmente, vem com uma série de novas regulamentações que precisam ser cumpridas por nós.” Leve em consideração as obrigações de conformidade da agência relacionadas a ordens judiciais, monitoramento de seguros e segurança do motorista. “Quando tudo estava no mainframe, era altamente seguro”, explica Pam Schwartz, Administradora de Banco de Dados. “Agora estamos compartilhando dados com terceiros, capacitando os clientes a se servirem por meio de vários canais - você pensaria que isso nos tornaria mais vulneráveis. Mas, de fato, somos capazes de aproveitar 75 aplicativos de governos estaduais e federais por meio de interfaces .net para cumprir 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 considerassem 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 aplicativos 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 sempre se mostraram confiáveis, rápidos e seguros.”