Transformación digital

Sistemas heredados

Vivimos un momento histórico de intenso desarrollo tecnológico que nos enfrenta a una situación de emergencia: el stock de sistemas heredados y la urgente necesidad de modernizarlos.

Al igual que en pocas ocasiones en el pasado, vivimos un momento histórico de intenso desarrollo tecnológico. La llamadaCuarta Revolución Industrial, determinada principalmente porla inteligencia artificial,la automatizacióny otros avances de la informática, nos enfrenta a un escenario cada vez más urgente: el stock de sistemas heredados y la necesidad cada vez más acuciante de modernizarlos.

El reto es enorme y, por lo tanto, estimulante: según uninforme de McKinsey e IT-CISQ, aproximadamente el 70 % del software que utilizan las empresas de la lista Fortune 500 tiene más de dos décadas de antigüedad.

A medida que pasa el tiempo, aumenta la dificultad de someter los sistemas heredados a procesos demodernización de aplicaciones. Además, en un mundo cada vez más digitalizado y con sistemas que presentan cada vez más funcionalidades, aumenta enormemente la exigencia decalidad por parte de los usuarios. No es de extrañar: laIAnos presenta realidades que ya están integradas en nuestra rutina, además de posibilidades que facilitarán aún más la vida de las personas. En términos de cambio de la realidad, la popularización dela inteligencia artificiales comparable a la de la microinformática digital, Internet y los teléfonos inteligentes.

Todo este panorama muestra que la capacidad de modernizar los sistemas heredados es una ventaja competitiva en este mercado cada vez más acelerado. Sin embargo, en detalle, ¿cómo es el panorama de estas aplicaciones dentro de las empresas? ¿Y cuáles son los mayores retos?

Refinando el concepto y analizando el inventario

El análisis de un sistema heredado no se realiza únicamente desde el punto de vista de su obsolescencia técnica o funcional y su importancia para la organización. En los proyectos demodernización de aplicaciones, cuando nos encontramos en la etapa de caracterización de los sistemas heredados, los analizamos desde diversas dimensiones:

  1. Arquitectura de aplicaciones→ verificamos la complejidad de la arquitectura, la existencia, el detalle, el nivel decalidadde la documentación y los marcos utilizados.
  2. Lenguajes → analizamos los lenguajes de programación y las versiones utilizadas para empezar a identificar cuáles pueden utilizarse como sustitutos.
  3. Personas → diagnosticamos la disponibilidad de analistas, tanto dentro como fuera de Inmetrics, que dominan los lenguajes utilizados en el sistema, para iniciar la proyección del tiempo del proyecto.
  4. Hardware → verificamos el nivel de conexión entre el software y el hardware y qué caminos se deben adoptar, especialmente si, como resultado del proyecto, será necesario un gran cambio enla arquitectura de las aplicacioneso incluso la modernización de la infraestructura, como la migración a la nube.
  5. Financiero → calculamos: los costes actuales de mantenimiento del sistema; los que se necesitarán para modernizarlo y; lo que se gastará para mantenerlo en el futuro, tras el proceso de modernización.
  6. Organizacionales → a partir de todas las dimensiones anteriores, diagnosticamos la importancia del sistema, especialmente desde el punto de vista financiero, de tiempo, de hardware y de personas.

El resultado del análisis nos da una idea de lo «heredado» que es el sistema. Por poner un ejemplo, si su arquitectura no es compleja, la documentación está bien detallada, nuestros equipos tienen conocimientos técnicos sobre los lenguajes y el coste de mantenimiento de la aplicación es actualmente bajo, es posible que este sistema sea menos «heredado» que otros de la organización.

Para tener una idea de lo heredado que puede ser un sistema, tomemos como ejemplo uno de los inventarios más complejos de reestructurar, el del sistema financiero estadounidense. Se trata de un conjunto de aplicaciones dominado por la infraestructura de mainframes y la presencia de Cobol, acrónimo formado por la expresión en inglés Common Business Oriented Language (lenguaje común orientado a los negocios). Según el Instituto de Ingenieros Eléctricos y Electrónicos, un instituto global que actualmente es la mayor comunidad técnica del sector en el mundo,hay aproximadamente 200 000 millones de líneas de código Cobol en funcionamiento en todo el mundo, que sustentan el 70 % de las transacciones comerciales globales.

La resiliencia de estasaplicacioneses uno de los principales factores que impiden su sustitución inmediata. Mientras que los acuerdos de nivel de servicio de los servicios de computación en la nube prometen una disponibilidad de entre el 99,9 % y el 99,95 %, los mainframes alcanzan el 99,999 %. En términos prácticos, tenemos un riesgo de hasta 43 horas de inactividad al año por un lado, frente a menos de 5 minutos de inactividad al año por el otro.

Cobol y otros sistemas heredados se han convertido en un gran problema para el sistema financiero estadounidense. Sin embargo, no son los únicos que se enfrentan a este tipo de dificultades: la realidad brasileña no es muy diferente. Segúnun informe de Febraban, la Federación Brasileña de Bancos, en 2023 solo el 10 % del núcleo de operaciones bancarias se había migrado a la nube.

A pesar de ser responsables de gran parte del tráfico de datos actual, las aplicaciones del sistema financiero constituyen solo uno de los muchos conjuntos de sistemas heredados. El coste de este inventario es elevado.

Sistemas heredados: principales retos actuales

Cuando analizamos la dimensión financiera del inventario de sistemas heredados, la magnitud del desafío se hace aún más evidente. Según elinforme de Mechanical Orchard, el gasto global para mantener en funcionamiento los mainframes en Cobol alcanzó la cifra de 1,14 billones de dólares en 2022. Uninforme del mismo año de IT-Cisq señala que la deuda técnica acumulada, solo en Estados Unidos, con estos sistemas heredados asciende a 1,52 billones de dólares.

Sin embargo, la cuestión no se limita solo a los valores. El coste no es meramente operativo, sino que se trata principalmente de una cuestión de seguridad.Los sistemas heredados tienen tres veces más vulnerabilidades de seguridad que sus equivalentes modernos.

Además de los costes y los riesgos de seguridad, existe una laguna de conocimientos: con el paso del tiempo, disminuye la cantidad de mano de obra con conocimientos sobre los lenguajes que componen los sistemas heredados. Volviendo a fijarnos en el panorama del sistema financiero estadounidense, undesarrollador de Cobol tiene actualmente una media de 55 años. Estas personas se jubilarán en algún momento y la mano de obra de este servicio será aún más escasa.

La modernización de sistemas heredadoses un tipo de proyecto habitual aquí en Inmetrics. Para llevarlos a cabo, combinamos prácticas avanzadas de arquitectura e ingeniería de aplicaciones coninteligencia artificialy, siempre que es necesario, utilizamos nuestra infraestructura de computación en la nube para implementar la nueva versión de las aplicaciones.

Si su empresa tiene un inventario de sistemas heredados complejo de manejar,¡póngase en contacto con nosotros! Un miembro de nuestro equipo de especialistas puede responder a sus preguntas y, a partir de ahí, iniciar proyectos de modernización para reducir gradualmente su inventario.Haga clic aquí para hablar con nosotros, ¡estaremos encantados de conversar sobre sus retos con los sistemas heredados!

Artículos relacionados
Transformación digital
Pruebas de rendimiento
Transformación digital
Historia de las pruebas
Transformación digital
Computación en la nube
Transformación digital
Desarrollo basado en pruebas
Pensamos con ambición.

Ejecutamos con método.

Construimos lo que está por venir.
Inmetrics. Business, Engineered.

Brasil

comercial@inmetrics.lat
Av. Tambore, 267
22º piso - Torre Sur
Tamboré, Barueri - SP
06460-000, Brasil

Chile

comercial@inmetrics.lat
Cerro El Plomo, 5420
Oficina 1503
Las Condes | Santiago, Chile
7560742

Colombia

comercial@inmetrics.lat
Calle 95 n.º 14-45
Edificio Nueve 5, piso 8
Oficina 801
Bogotá, Colombia
110221

Descubra más sobre Inmetrics

Suscríbase ahora mismo para seguir leyendo y tener acceso al archivo completo.

Seguir leyendo