Cómo abordar los sistemas financieros heredados: una guía práctica para una modernización eficiente

Publicado: 2023-11-24

Muchos bancos tradicionales han respondido a la digitalización. La tecnología avanza a una velocidad vertiginosa y muchos en el sector bancario no saben qué soluciones digitales adoptar. Dado que las plataformas existentes continúan cumpliendo su propósito original, estas empresas continúan con software heredado.

El problema es que la revolución tecnológica no sólo ha introducido nuevas herramientas para la vida diaria. Ha cambiado el comportamiento y las expectativas de los consumidores. El cliente moderno exige un acceso cómodo e instantáneo, algo que las antiguas plataformas bancarias luchan por ofrecer.

Tarde o temprano, los bancos tendrán que decidir cómo (no si) deben actualizar sus sistemas. Según las predicciones de IDC, las inversiones en transformación digital directa alcanzarán los 7,1 billones de dólares a medida que las organizaciones se conviertan en empresas digitales.

Este artículo lo guiará a través de estrategias de modernización para sus plataformas bancarias principales. Le ayudará a identificar las señales que su sistema necesita para modernizarse, delinear objetivos y procesos para una estrategia de modernización, discutir varios enfoques y resaltar los riesgos que debe mitigar.

¿Qué son los sistemas financieros heredados?

Un sistema heredado es una infraestructura tecnológica obsoleta que una organización continúa utilizando. En el sector financiero, se trata de hardware y software obsoletos que respaldan las operaciones bancarias centrales, como la apertura de cuentas, el procesamiento de transacciones y más.

El 40% de los bancos utilizan COBOL, un lenguaje de programación desarrollado en 1959, como base de sus sistemas.

Si todavía funciona, ¿por qué arreglarlo? ¿Bien?

Muchas plataformas heredadas son soluciones personalizadas y el costo y la complejidad de actualizar los sistemas actuales pueden ser prohibitivos.

El problema con el uso de sistemas financieros heredados es que restringe la capacidad de crecimiento de un banco. La integración limitada, las vulnerabilidades de seguridad y las ineficiencias operativas reducen la capacidad de la organización para ofrecer nuevos productos, servicios y experiencias de los clientes. Como resultado, no pueden competir con las soluciones fintech modernas.

Además, los expertos familiarizados con los sistemas bancarios heredados están quedando fuera del mercado y no hay nadie que los reemplace.

La revolución digital no espera a nadie. Hay que modernizarse tarde o temprano.

Señales de que necesita modernizar su sistema financiero heredado

Si no está seguro acerca de la actualización de los sistemas centrales heredados, los siguientes motivos para la modernización de aplicaciones heredadas pueden ayudarlo a decidir.

  1. Integración limitada

En comparación con las soluciones SaaS que funcionan con herramientas de terceros, los sistemas bancarios centrales heredados no están equipados para comunicarse con otras aplicaciones. En consecuencia, no son compatibles con otro software nuevo, lo que dificulta la integración con aplicaciones móviles y otras aplicaciones innovadoras.

  1. Silos de datos

Dado que las herramientas heredadas no se integran, crean silos, que requieren soluciones alternativas para pasar datos a través de su ecosistema, por ejemplo, transacciones del canal digital a la banca central.

¿Cuántos conjuntos de herramientas distintos utilizan las organizaciones para respaldar el marketing basado en datos?

Fuente

La organización promedio utiliza entre 11 y 20 herramientas diferentes, con sus propios paneles, análisis y conjuntos de datos, sólo en marketing.

Los silos de datos generan procesos ineficientes e impiden su capacidad para brindar un servicio rápido y preciso. También crean oportunidades para el cibercrimen.

  1. Problemas de seguridad y cumplimiento

Los silos de datos dificultan la identificación y respuesta a las amenazas a la seguridad. Múltiples puntos de entrada de datos aumentan las oportunidades para que los piratas informáticos accedan a su sistema.

Además, la complejidad de los sistemas heredados, con un desarrollo continuo y numerosas bases de datos, dificulta la localización de datos personales, cuyas regulaciones como el GDPR (Reglamento General de Protección de Datos) exigen cifrarse y almacenarse de forma segura.

  1. Automatización limitada

Hasta ahora, los sistemas heredados pueden aprovechar la automatización para optimizar la eficiencia y el rendimiento. El próximo salto en la automatización es la inteligencia artificial y el aprendizaje automático. Desafortunadamente, los sistemas heredados no pueden aprovechar todo el potencial de estas tecnologías.

Por ejemplo, la gran cantidad de datos centralizados necesarios para el aprendizaje automático ralentiza los sistemas heredados.

  1. Altos precios

Mantener sistemas bancarios obsoletos y heredados conlleva costos aparentes y ocultos. Un estudio de caso sobre el costo de los sistemas heredados muestra que los bancos y las compañías de seguros gastan hasta el 75% de su presupuesto de TI en mantener sistemas heredados.

Eso no es todo.

Costo promedio por hora de inactividad del servidor empresarial

Fuente

El gráfico anterior muestra que el costo promedio por hora de las interrupciones del servidor para el 25% de los encuestados está entre $300,000 y $400,000.

Los costos ocultos de estos sistemas incluyen:

  • Oportunidades comerciales perdidas : los sistemas heredados no se integran con el nuevo software, lo que limita el crecimiento.
  • Vulnerabilidades de seguridad : los sistemas heredados no pueden manejar los ciberataques modernos, lo que deja a los institutos vulnerables a violaciones regulatorias y multas.
  • Ineficiencias operativas : los sistemas heredados requieren actualizaciones y mantenimiento manuales, lo que reduce la productividad de los empleados.
  • Mala experiencia del cliente : los sistemas heredados no pueden cumplir con las expectativas del cliente en cuanto a procesos rápidos, convenientes y fáciles de usar, lo que reduce su ventaja competitiva.

Entonces, aunque cree que está ahorrando dinero manteniendo los sistemas heredados, en realidad está perdiendo más.

Establecer objetivos para un proceso de modernización del sistema financiero heredado

Antes de lanzarse a modernizar su sistema bancario heredado, debe delinear los objetivos de este proyecto. Establecer objetivos le permite comunicar el propósito de la tarea, comprender su capacidad, prepararse en consecuencia, realizar un seguimiento del progreso y evaluar el desempeño.

Ejemplos de objetivos que debería establecer para actualizar los sistemas bancarios antiguos incluyen:

  • Eficiencia mejorada
  • Seguridad mejorada
  • Costos reducidos
  • Escalabilidad mejorada

Asegúrese de que sus objetivos estén alineados con la estrategia comercial general. Piensa sobre esto.

Unos objetivos bien definidos ayudaron a Atom Bank a identificar la necesidad de un sistema bancario basado en la nube. A medida que el banco comenzó a crecer, su software heredado se quedó pequeño. Requería una plataforma bancaria central que respaldara su crecimiento proyectado y su visión de banca transformadora, que brindan las tecnologías basadas en la nube.

Doce meses después de lanzar su sistema bancario central en Google Cloud, Atom Bank informó un aumento significativo en las reseñas positivas de los clientes debido a velocidades más rápidas y un rendimiento más fluido de las aplicaciones.

Cómo crear una estrategia de modernización del sistema financiero heredado

Ha identificado la necesidad de su organización de modernizar sus herramientas heredadas y los objetivos que espera lograr con el proyecto. Ahora, exploremos los pasos para garantizar una transformación digital exitosa.

1. Analice su sistema heredado

El primer paso es analizar las deficiencias de su sistema. Aquí hay varias preguntas para guiar su evaluación:

  • ¿Cómo limita el sistema las oportunidades de negocio y cuáles son las oportunidades?
  • ¿Dónde está perdiendo valor el negocio?
  • ¿Qué partes del sistema son ágiles (y cuáles no)?
  • ¿Cuáles son los costos de mantener el sistema heredado?
  • ¿El mantenimiento actual es sostenible y escalable?
  • ¿Cuáles son las vulnerabilidades de seguridad y cumplimiento?

Asegúrese de obtener aportaciones de los principales responsables de la toma de decisiones y de las partes interesadas que utilizan los servicios principales del sistema.

2. Comprenda sus procesos comerciales

No deberías emprender proyectos de digitalización de forma aislada. Debe comprender cómo las organizaciones realizan el trabajo para optimizar el proceso de modernización. Alinear las capacidades de TI con los procesos comerciales garantiza que se alcancen los objetivos comerciales generales.

Para ello, realice un análisis de procesos para ver cómo se mueven los datos dentro del ecosistema de su banco. ¿Cuáles son los puntos de toma de decisiones? ¿Cómo interactúan los diferentes departamentos con los datos y entre sí? ¿Cómo interactúan los clientes con los servicios del banco?

Completar el análisis del proceso le permitirá saber si debe optimizar, actualizar o reemplazar su sistema heredado.

3. Evaluar opciones de modernización

Ahora que comprende la condición técnica del sistema y los requisitos comerciales, puede tomar decisiones informadas sobre qué escenario de modernización se adapta mejor a sus necesidades.

Hay dos maneras de abordar los problemas heredados: revolucionaria y evolutiva.

La modernización revolucionaria implica cerrar los sistemas antiguos y empezar desde cero con uno nuevo. La modernización evolutiva modifica paso a paso el sistema heredado actual y se centra en resolver problemas específicos.

Como puede imaginar, el método revolucionario es más caro y arriesgado que el método evolutivo y conlleva considerables interrupciones en los procesos comerciales. Sin embargo, este último no aborda los factores subyacentes que causan problemas en el sistema. Debe decidir si el costo de una revisión supera el costo de las violaciones de seguridad o el tiempo de inactividad del sistema.

4. Involucrar a las partes interesadas clave

La modernización heredada es un esfuerzo de equipo y requiere la cooperación entre las partes interesadas clave, como la administración, los equipos de TI y los usuarios finales.

Cada parte aporta experiencia y conocimientos para garantizar que el proyecto cumpla sus objetivos. La facción gerencial garantiza que el proyecto se alinee con los objetivos comerciales generales, el personal de TI ejecuta la transformación digital y los usuarios finales brindan comentarios sobre el rendimiento del sistema.

Involucrar a las partes interesadas desde el principio garantiza que reciba todos los requisitos para el proyecto. También reduce la resistencia en la etapa de implementación y prepara a los empleados para los próximos cambios.

5. Elija una solución adecuada

Con toda la información anterior, ahora puede seleccionar una solución adecuada para su proyecto. Elija la opción que proporcione el mayor efecto y valor asignando cada enfoque a la funcionalidad, el riesgo y el costo.

Si aún no lo ha hecho, consulte con expertos en servicios de modernización de aplicaciones heredadas. Miquido puede ayudarlo a priorizar sus objetivos, elegir la arquitectura más adecuada y la tecnología de vanguardia, y asesorarlo sobre varios problemas que surjan. Tenemos experiencia en la modernización de aplicaciones web y móviles, desde consultoría de estrategia de producto hasta desarrollo front-end y backend.

Enfoques de modernización

Existen varias técnicas de modernización, cada una de las cuales maneja el código y la infraestructura heredada de manera diferente. Además de los aspectos técnicos del proyecto, su presupuesto y el cronograma del proyecto también determinarán qué enfoque implementará. Cuanto más sencillo sea el método, menor será el riesgo, el costo y la interrupción de los procesos comerciales.

Encapsulación

La encapsulación extiende la vida útil de los sistemas heredados al hacer que sus funciones y datos estén disponibles a través de API. El código heredado está incluido en código nuevo, lo que le permite integrarse con el software moderno. Eso le da al legado una apariencia renovada manteniendo intacto el código original.

Este método es más adecuado para sistemas heredados con código de alta calidad. Conlleva un riesgo mínimo y es una solución de modernización rápida y barata. Desafortunadamente, sólo soluciona problemas superficiales con el software heredado. Continuarán problemas más profundos, como el mantenimiento.

Realojamiento

Rehosting consiste en trasladar el sistema bancario a un entorno diferente (por ejemplo, un nuevo servidor) sin cambiar el código. Le da a su software un impulso de rendimiento, aumentando la eficiencia.

Este método conlleva el menor riesgo y costo. También es la solución de modernización más rápida, con un impacto mínimo en los procesos comerciales, ya que el sistema funciona con normalidad. Eso también significa que conservas las limitaciones del código original.

Cambio de plataforma

El cambio de plataforma traslada sus sistemas bancarios de una plataforma obsoleta a una nueva. Le permite aprovechar las últimas tecnologías que mejoran el rendimiento, reducen los costos de mantenimiento, mejoran la seguridad y aumentan la escalabilidad.

Este método es más adecuado para bancos cuyas plataformas actuales carecen de escalabilidad. Requiere cambios en el código original para funcionar en el nuevo programa. También conlleva riesgos relacionados con la pérdida de datos, el tiempo de inactividad del sistema, problemas de compatibilidad e interrupciones en los procesos comerciales.

Refactorización

La refactorización implica cambiar la estructura del código existente para resolver sus ineficiencias subyacentes y mejorar el rendimiento. Utilizaría este método con código mal escrito que sea difícil de mantener.

La ventaja de este método es que te permite personalizar el código. Dado que solo está optimizando el código, no es necesario volver a capacitar a los usuarios para que utilicen el software. La desventaja es que conlleva mayores riesgos y costos. Necesita un equipo de desarrolladores capacitados para reducir la deuda técnica y el ciclo de desarrollo es más largo que el de las soluciones mencionadas anteriormente.

Reestructuración

La reestructuración implica cambios significativos en el código para ajustarlo a una nueva arquitectura, por ejemplo, cambiar de una arquitectura monolítica a una de microservicios. Permite que los sistemas heredados aprovechen las capacidades de nuevos entornos y se integren con tecnologías avanzadas.

Este método ha aumentado los riesgos y costos, incluida la interrupción del negocio y la pérdida de datos. El proceso lleva meses y es costoso, con dos equipos trabajando en la arquitectura antigua y nueva para mantener las operaciones en funcionamiento.

Reconstrucción

Reconstruir es reescribir el código desde cero sin cambiar su alcance ni sus especificaciones. La diferencia entre reestructuración y refactorización de código versus reescritura es la diferencia entre renovar y reconstruir una casa.

Obtiene el beneficio de eliminar redundancias y agregar nuevas funciones. Sin embargo, este método de modernización puede resultar difícil de vender a los grandes bancos tradicionales. Es un proyecto extenso que puede tardar meses, incluso años, en completarse.

Reemplazo

Reemplazar lleva la reconstrucción al siguiente nivel: nuevo alcance y especificaciones. Básicamente, es una aplicación bancaria diferente. Utilizaría esta opción si los riesgos de seguridad son inaceptables, los costos de mantenimiento exceden los costos de reemplazo, el soporte del proveedor ya no existe o el sistema no se alinea con los objetivos a largo plazo de la organización.

Tecnologías modernas que respaldan la modernización del sistema bancario heredado

Cualquiera que sea el método de modernización que elija, existen tecnologías que debe adoptar para facilitar el proceso.

  • API permite que los sistemas centrales se integren con aplicaciones de terceros, como sistemas de pago digitales.
  • La computación en la nube permite a las instituciones subcontratar la infraestructura de TI, reduciendo el costo de propiedad y al mismo tiempo brindando servicios más rápidos y escalables.
  • Los microservicios dividen los sistemas en servicios independientes, facilitando modificaciones más rápidas sin afectar toda la aplicación.
  • Las prácticas de DevOps ayudan a la institución a ofrecer nuevas funciones y actualizaciones más rápidamente, garantizando el cumplimiento normativo y una ventaja competitiva.

Riesgos potenciales asociados con la modernización

Modernizar sus sistemas bancarios heredados es el paso correcto hacia la transformación digital total. Sin embargo, existen desafíos potenciales para los que debe prepararse para garantizar una transición exitosa.

  • Pérdida de datos : los sistemas heredados acumulan una gran cantidad de datos valiosos, que migrarán de la aplicación antigua a la nueva. La pérdida de datos durante el proceso de migración es una realidad devastadora. Para mitigar este escenario, haga una copia de seguridad de los datos en varias ubicaciones, como almacenamiento en la nube o discos duros externos.
  • Seguridad de los datos : los datos también son vulnerables a los ciberataques durante el proceso de migración. Los cambios en el código y el entorno crean oportunidades para acceso no autorizado y fugas de datos. Para reducir los riesgos de seguridad, aplique las mejores prácticas de seguridad de datos y utilice herramientas de transferencia de bases de datos con funciones de protección de datos.
  • Problemas de integración : la mayoría de los sistemas financieros heredados son incompatibles con las nuevas tecnologías. Por lo tanto, puede esperar inconsistencias en los datos o interrupciones en el proceso. Puede mitigarlos realizando pruebas de integración para detectar y resolver problemas de compatibilidad de manera temprana.
  • Interrupciones comerciales : cualquier cambio en el código o el entorno bancario interrumpirá las operaciones comerciales, impidiendo la productividad y el servicio al cliente. Desarrollar un plan de continuidad para minimizar el impacto de estas interrupciones, incluido un enfoque de implementación por fases.

No permita que estos desafíos le impidan modernizar sus sistemas bancarios heredados. Puede superar la mayoría de ellos con una planificación cuidadosa y asociándose con la agencia de desarrollo de software bancario adecuada.

Por ejemplo, el Royal Bank of Scotland cambió con éxito la plataforma de su sistema heredado de servidores físicos a la nube. El resultado fue un ahorro de $9 millones en procesos manuales de servidor dos años después de la implementación.

Por qué debería asociarse con una agencia de desarrollo de software para proyectos de modernización

Modernizar los bancos tradicionales puede resultar abrumador, desde analizar correctamente las aplicaciones bancarias hasta elegir el mejor enfoque e implementación de modernización. El proceso es complejo y propenso a riesgos.

Afortunadamente, la agencia de modernización digital adecuada puede guiarlo a través de su proyecto. La opción ideal es una empresa de servicio completo con más de diez años de experiencia y una verificación Pangea del 7 % para el desarrollo de software.

Miquido cumple estos requisitos y así es como hemos ofrecido constantemente productos excepcionales para empresas de tecnología financiera como Nextbank y BNP Paribas. Consulte nuestro portafolio para migración a la nube, refactorización de código, servicios de auditoría de software y más.