Acelerar la modernización heredada con código bajo
mayo 28, 2020 / Unisys Corporation
Dado que la escasez de desarrolladores de aplicaciones cualificados ha puesto restricciones en la forma en que las organizaciones implementan las aplicaciones, la programación de código bajo ha venido al rescate, ganando tracción en muchas empresas con visión de futuro. Al utilizar plataformas de desarrollo de software de código bajo que contienen módulos funcionales, los desarrolladores pueden literalmente arrastrar y soltar características y procesos en un paquete de aplicaciones sin introducir manualmente líneas y líneas de su propio código, lo que reduce drásticamente el tiempo de producción. Menos tiempo de programación significa menores costes y mayor productividad del programador. Teniendo en cuenta estas ventajas del código bajo/sin código, no es de extrañar que las empresas lo estén adoptando ampliamente. Forrester Research indica que el mercado de código bajo alcanzará los 21 000 millones de $ en gasto para 2022. Mientras tanto, el Grupo Gartner estima que el 65 % de todo el desarrollo de aplicaciones será bajo código/sin código para 2024.i
Sin embargo, la mayoría de las transformaciones heredadas requieren un enfoque de código bajo, ya que ningún desarrollo de código puede abordar muchas de las complejidades de la traducción de procesos heredados en entornos en la nube. Mediante el desarrollo de código bajo, las organizaciones están acelerando la modernización de las aplicaciones heredadas en lugar de crear o reequipar aplicaciones desde cero. El código bajo para heredado tiene ventajas obvias:
- Ahorro de costos
- Entrega de aplicaciones más rápida
- Mayor agilidad empresarial
- Mejor integración y gobernanza
El ahorro de costes no solo proviene de aprovechar mejor el tiempo de los desarrolladores de software, sino también de llevar las aplicaciones al mercado, o a los usuarios, mucho más rápido. Aunque hay una codificación manual implicada (por lo tanto, código bajo), la gran mayoría de la aplicación “acabada” proviene de módulos de código verificado y sólido. Esta rápida entrega de código bajo también ofrece a las organizaciones una agilidad significativa: pueden probar una aplicación y ajustar sus características y funciones en un periodo de tiempo muy corto con pequeñas mejoras manuales en menos tiempo que construir desde cero. Las características, funciones y procesos de las aplicaciones heredadas se pueden preservar a través de adaptaciones de “última milla” del código bajo para integrarse con los sistemas y procesos back-end. En algunos casos, las aplicaciones heredadas pueden haber perdido relevancia y utilidad para los usuarios, por lo que las organizaciones recurren a aplicaciones externas de software como servicio (SaaS) para llenar las brechas. Sin embargo, las soluciones de TI en la sombra de terceros a menudo no se integran bien (o en absoluto) con los procesos internos.
Como ejemplo de modernización heredada, Unisys diseñó, construyó, probó y ahora opera el nuevo sistema de pruebas teóricas de licencias de conducir para una agencia gubernamental nacional. La tecnología anterior utilizada para el sistema estaba obsoleta, fuera de soporte y representaba un riesgo empresarial significativo para la agencia. Las pruebas móviles, aunque posibles, eran engorrosas y requerían software preconfigurado en dispositivos dedicados, lo que dificultaba la accesibilidad a las pruebas. Además, el sistema no se integró con el Registro de Permisos de Conducir, lo que resultó en la publicación manual de datos en el sistema, lo que abrió el riesgo de error humano y fraude.
Unisys utilizó OutSystems, un entorno de desarrollo de plataforma como servicio (PaaS) de código bajo líder en el mercado para mejorar rápidamente el acceso remoto y multidispositivo a las pruebas. El nuevo sistema se implementó en menos de seis meses, incluidas las pruebas de usuario, la investigación de mercado y la gestión del cambio empresarial. Dado que el nuevo sistema está basado en la nube, aumentó el acceso de los conductores para realizar su examen teórico de permiso de conducir en cualquier lugar, mejoró la experiencia de los solicitantes a través de un procesamiento más rápido y fluido desde la reserva hasta la entrega de las licencias, y también redujo el tiempo que los agentes necesitan para administrar un examen en aproximadamente un 20 %. La flexibilidad del nuevo sistema permite que se ejecuten más pruebas durante los periodos de mayor demanda, como las vacaciones escolares. Unisys diseñó el sistema para que fuera autogestionable. La agencia puede responder rápidamente a los cambios legislativos u otros requisitos materiales cuando sea necesario, ofreciendo agilidad empresarial. Dado que la solución se proporciona como una oferta SaaS basada en la nube, la agencia solo paga por lo que utiliza y no hubo costes iniciales de desarrollo o implementación.
En muchas organizaciones, los sistemas heredados, como la identificación de tarjetas, el acceso a áreas, VPN, SharePoint y otros procesos y sistemas patentados, son demasiado valiosos y útiles para sustituirlos, y a menudo tienen usos interdependientes y centralizados. Estos sistemas a menudo se basan en instalaciones locales. El código bajo basado en la nube les permite modernizar estos sistemas, eliminar muchos puntos de fricción y, al mismo tiempo, mantener su valor inherente al sistema principal. El código bajo también proporciona un alto nivel de portabilidad de la aplicación, proporcionando funciones de front-end heredadas multiplataforma. El principio esencial a la hora de abordar la modernización heredada de código bajo debe ser preservar los procesos heredados que funcionan y son fundamentales para el negocio.
En la era digital, los empleados esperan una experiencia de usuario similar a la del consumidor y esto requiere la integración en sistemas y procesos aislados dispares. Para cerrar esta brecha, las organizaciones intentan crear flujos de trabajo fluidos utilizando el enfoque tradicional, pero a menudo les resulta difícil hacer realidad la visión. Una plataforma de código bajo permite a dichas organizaciones adaptar y emplear principios de gestión de servicios empresariales (ESM) al permitirles agilizar, integrar y automatizar rápidamente los flujos de trabajo de servicio en los sistemas heredados de una empresa.
En nuestro propio entorno aquí en Unisys, hemos utilizado el código bajo de ServiceNow para consolidar los sistemas de identificación de tarjetas heredados, las aplicaciones de solicitud de acceso a áreas y todos los sistemas internos de emisión de tickets de TI en una única plataforma. También construimos un sistema de gestión de acceso a la identidad (IAM) holístico y centralizado. Esta consolidación y centralización preservan funciones esenciales importantes, a la vez que agilizan el mantenimiento y reducen la complejidad. Durante este proceso, Unisys ha creado aceleradores que aumentan la velocidad de comercialización y reducen los costes de implementación para la gestión de servicios empresariales. Impulsadas por nuestros aceleradores como parte de nuestra oferta CloudForte® , las empresas que buscan transformar sus plataformas de gestión de servicios pueden aprovechar estos beneficios:
Mayor satisfacción de los empleados: Los empleados pueden experimentar un portal de servicios similar al de los consumidores para registrar, hacer un seguimiento y ver sus solicitudes a través de una única plataforma, reduciendo así la carga de los departamentos para proporcionar actualizaciones. Además, los chatbots se pueden configurar en cada dispositivo de los empleados para permitirles navegar directamente a la página del formulario con los detalles adecuados ya rellenados, lo que da como resultado una mayor productividad de los empleados.
Colaboración entre departamentos a través de la consolidación: Las solicitudes de servicio se pueden hacer a varios departamentos simultáneamente, lo que permite a los equipos trabajar juntos y completar objetivos compartidos rápidamente. Los esfuerzos realizados por cada equipo se pueden rastrear en tiempo real para identificar cuellos de botella y resolver problemas inmediatamente.
Operaciones de seguridad optimizadas: Las optimizaciones eliminan el seguimiento de los incidentes de seguridad a través del correo electrónico y las hojas de cálculo. Los diferentes equipos pueden tener diferentes mecanismos de seguimiento en marcha con datos dispersos por los equipos y sistemas, lo que da como resultado más tiempo para la remediación y corre el riesgo de que se pasen por alto alertas en medio del ruido.
Vidrio simple: Con una plataforma ESM sólida en marcha, la dirección puede definir y realizar un seguimiento sistemático de los KPI en tiempo real a través de informes y paneles de control para la mejora de los procesos.
En estos escenarios de modernización heredados, una mejor gestión, agilidad y resultados más eficientes deberían impulsar las implementaciones de código bajo, evitando el coste y la complejidad de empezar de nuevo con una base de código y aplicaciones completamente nueva y, al mismo tiempo, ofrecer un valor continuo. El resultado es un enfoque más ajustado, optimizado y centrado en el proceso para la modernización de aplicaciones que llamamos LeanBiz™. En Unisys, hemos utilizado la modernización LeanBiz™ para clientes en una variedad de entornos, como Salesforce y ServiceNow. Nuestra experiencia en seguridad también garantiza que cualquier transformación de código heredado de bajo nivel sea conforme y segura, utilizando herramientas y optimizaciones independientes del proveedor para verificar el cumplimiento de las mejores prácticas y la seguridad de principio a fin.
Si su organización necesita un enfoque de modernización o para reducir sus costes de desarrollo, LeanBiz™ puede ayudarle. Y a medida que el mercado de código bajo continúa expandiéndose y madurando, como proveedor de servicios totalmente independiente del proveedor, animamos activamente a los proveedores de herramientas de aplicaciones a ponerse en contacto con nosotros con sus interesantes nuevos avances en este mercado.
i Ramel. “Adquisición de herramientas de código bajo”. Revista de tendencias de desarrollo de aplicaciones. https://adtmag.com/articles/2019/08/12/gartner-lowcode.aspx