Conoce al cliente:
Departamento de Vehículos Motorizados de Virginia (DMV de VA) atiende a una base de clientes de aproximadamente 6.2 millones de conductores con licencia y titulares de tarjetas de identificación, con más de 8.4 millones de vehículos registrados. Desde su sede en Richmond, VA, el DMV opera 76 centros de servicio al cliente atendidos por 1,800 empleados dedicados.
Desde el mainframe al desarrollo ágil, una realidad
Hace poco menos de un año, el Departamento de Vehículos Motorizados de Virginia (VA DMV) procesó 16.8 millones de transacciones utilizando el sistema de gestión de bases de datos y el lenguaje de programación que le han servido durante 30 años. El viaje de la agencia hacia esta hazaña aparentemente impensable comenzó con una sólida visión para la modernizaciónActualizar aplicaciones, acceso a datos, herramientas o enfoques de implementación para que los sistemas existentes funcionen mejor con las necesidades comerciales y técnicas actuales.Leer definición completa ↗de la TI. Joshua Elkins, desarrollador de software del DMV de Virginia, explica: “La computación mainframe y el desarrollo moderno de .NET no tienen por qué ser mutuamente excluyentes”. Cómo el DMV de Virginia llegó a este punto es una historia de avance tecnológico pragmático.
Manteniéndose al día con los tiempos
Hace unos años, el Departamento de Vehículos Motorizados de Virginia (VA DMV) utilizaba una base de datos de lista invertida para centralizar los datos de sus aplicaciones, 80% de la cual estaba escrita en NaturalEl lenguaje de programación de Software AG para desarrollar aplicaciones empresariales en IBM z/OS, Linux y plataformas en la nube.Leer definición completa ↗. Ante la dificultad de mantener este lenguaje de 40 años de antigüedad con la nueva generación de programadores, la moderna estrategia de experiencia del cliente de la agencia hacía que el cambio fuera inevitable: "Queríamos desarrollar aplicaciones móviles, ofrecer a los clientes nuevos servicios basados en API y trasladar todos nuestros datos a la nube para mejorar la capacidad de respuesta. El método ágil nos ofrece una visión mucho, mucho más clara de los productos que queremos crear", explica Elkins. "Pero no queríamos que esto supusiera el fin de nuestra aplicación y base de datos de mainframe, seguras y fiables". Y menos mal, ya que, como parte de la innovación continua y el apoyo de Software AG a AdabasLa base de datos de alto rendimiento de Software AG para el procesamiento de transacciones a gran escala en entornos IBM z/OS, Linux y en la nube.Leer definición completa ↗ & Natural hasta 2050 y más allá, la capacidad de utilizar herramientas de DevOps con el entorno de desarrollo NaturalONEEl entorno de desarrollo basado en Eclipse de Software AG para desarrollar y mantener aplicaciones Natural, que incluye pruebas, documentación, gestión de versiones y soporte para la implementación.Leer definición completa ↗ significaba que los nuevos desarrolladores podían desarrollar y mantener fácilmente las aplicaciones existentes en el mainframe.
La experiencia del Departamento de Vehículos Motorizados de Virginia (VA DMV) desafía las creencias comúnmente acceptadas de que las aplicaciones legadas no pueden adaptarse a los nuevos tiempos: Adabas y Natural pueden funcionar en Linux tanto en entornos locales (on-premises) como en despliegueDespliegue de una aplicación desde un entorno de desarrollo a un entorno de ejecución donde los usuarios o sistemas descendentes puedan utilizarla.Leer definición completa ↗en la nube, ejecutarse dentro de contenedores de software, conectarse a almacenamiento NoSQL y data lake, y manejar datos en streaming. “Esto nos ha permitido acelerar nuestro viaje de modernización con aplicaciones independientes de la plataforma”, dice Elkins. “Al tiempo que brindamos una experiencia optimizada para nuestros clientes a través de un mainframe confiable en el backend. No es frecuente que tengamos que decirle a los clientes que no podemos ayudarlos”.
Experiencia del Cliente Excepcional para los Virginianos
Por supuesto, lo que realmente importa son los resultados:
El NaturalONE IDE, parte de la gama de productos Natural, se integra con el popular entorno de desarrollo Eclipse y puede exponer y utilizar aplicaciones a través de interfaces de programación de aplicaciones (APIs). Esto ha permitido al DMV de Virginia integrarse con numerosos servicios de back-end, como la verificación de pasaportes, la captura de imágenes de licencias de conducir, el intercambio de datos con el Centro Nacional de Información Criminal y el acceso a cuentas de transporte. Ahora los clientes pueden usar funciones de autoservicio del sitio web para completar verificaciones, personalizar alertas y gestionar sus cuentas EZPass (peaje) de forma independiente.
Ahora, gracias a las pruebas automatizadas y a un enfoque de desarrollo adaptativo que da prioridad a los dispositivos móviles, el resultado es también un calendario de entrega mucho más rápido y ágil. Esto se refleja en una reducción significativa de los tiempos de espera en las oficinas de la DMV, así como en puntuaciones más altas en las encuestas de satisfacción tanto de los clientes como de los empleados.
El cumplimiento también ha recibido un gran impulso de eficiencia: "Ahora ofrecemos más de 50 trámites de servicios en nuestro sitio web", explica Elkins. "Sí, esto les da a nuestros clientes una autonomía renovada, pero naturalmente viene con montones de nuevas regulaciones que debemos cumplir por nuestra parte". Tenga en cuenta las obligaciones de cumplimiento de la agencia en relación con las órdenes judiciales, monitoreoSeguimiento del comportamiento del sistema o de la aplicación para que los equipos puedan detectar antes el estado, el rendimiento y los problemas.Leer definición completa ↗de seguros, y la seguridad del conductor. “Cuando todo estaba en el mainframe, era muy seguro”, explica Pam Schwartz, administradora de bases de datos. “Ahora estamos compartiendo datos con terceros, permitiendo a los clientes servirse a sí mismos a través de una variedad de canales. Se pensaría que esto nos haría más vulnerables. Pero, de hecho, podemos aprovechar 75 aplicaciones de todo el gobierno estatal y federal a través de interfaces .net para cumplir con las regulaciones y mitigar ese riesgo”.
El futuro 2050+
Encantados con cómo se está preparando todo para el cliente final, los empleados también están más contentos. "Mucha gente está en camino de convertirse en desarrolladores full-stack, mientras que antes solo habrían sido desarrolladores de aplicaciones", dice Elkins.
La iniciativa incluso ha ayudado a atraer a recién graduados de la Universidad de Virginia que quizás nunca considerarían trabajar en un entorno de mainframe. “Agile ha sido fantástico porque es una oportunidad para que los verdaderos expertos se sienten con esas personas nuevas”, explica Elkins. “Es colaborativo y continuo”.
Pam Schwartz, administradora de bases de datos, resume bien la situación: "Durante 25 años, el Departamento de Vehículos Motorizados de Virginia (VA DMV) ha actualizado sin problemas la misma base de datos y el mismo sistema de aplicaciones para adaptarse a los cambios normativos. Hoy en día, el sistema es moderno y está integrado con muchos otros sistemas y usuarios externos. A lo largo de todo este tiempo, Adabas & Natural y el IBM ZLa plataforma mainframe actual de IBM, utilizada para cargas de trabajo empresariales seguras, resilientes y altamente escalables.Leer definición completa ↗ son siempre confiables, rápidos y seguros.