ENTREVISTAS

Luis López (NEORIS): “Abandonar por completo el mainframe es una decisión muy arriesgada”



Dirección copiada

Luis López, Director Global de innovación y Modernización Mainframe de NEORIS, enfatiza la vitalidad del mainframe como sistema crítico de las grandes organizaciones

Publicado el 17 jun 2024

Rufino Contreras

Redactor Jefe



Luis López, Neoris

¿Cree que, como los viejos rockeros, los viejos mainframe ‘nunca mueren’?

Desde hace muchos años intentan eliminarlos de alguna forma. Sobre todo, con el boom de la nube, muchas organizaciones se han planteado la salida de los mainframes. La realidad es que muy pocas organizaciones, o prácticamente ninguna grande, lo ha conseguido. Principalmente porque, aunque se considera más barata, la infraestructura de la nube se subestima en costes, y la realidad es que muchas veces superan en inversión de hardware y mantenimiento los gastos de los mainframes. Por otro lado, los nuevos mainframes ofrecen gran capacidad de procesamiento y seguridad, vienen con procesadores de inteligencia artificial y son mucho más abiertos, flexibles y escalables. Lo cual hace que la decisión de abandonar los mainframes resulte cada vez más difícil.

Los nuevos mainframes ofrecen gran capacidad de procesamiento y seguridad, vienen con procesadores de inteligencia artificial y son mucho más abiertos, flexibles y escalables. Lo cual hace que la decisión de abandonar los mainframes resulte cada vez más difícil

LUIS LÓPEZ, NEORIS

¿El mainframe se ha quedado circunscrito a IBM?

Los mainframes son las máquinas de IBM que ya hace años denominaron Z. Generalmente, los mainframes están en organizaciones de grandes dimensiones, con un volumen de transacciones muy alto, como bancos y aerolíneas. De la misma manera, los AS/400 son otra línea de productos destinada a organizaciones algo más pequeñas como centros logísticos. Y también se encuentran en una tesitura similar a la del mainframe.

¿Cuál es la importancia específica del mercado mainframe en la actualidad?

El 75% de las compañías del Fortune 100 usan mainframe en la actualidad. El mainframe no deja de ser la columna vertebral donde se alojan todas las aplicaciones críticas de las organizaciones. Con lo cual, a pesar de que hay mucho marketing por detrás de la nube, muchos clientes no quieren embarcarse en proyectos faraónicos.

¿En qué sectores de actividad y tipos de organizaciones se mantiene el mainframe vigente?

Principalmente, el sector financiero, el sector asegurador, la administración pública, el mundo del retail y el de las telecomunicaciones. Y como comentaba, hablamos de grandes empresas (del Ibex 35, en el caso de España), es decir, empresas con volúmenes de transacciones muy altos y capaces de asumir unos costes considerables.

¿Por qué razones una organización se tendría que desprender de un mainframe?

El mainframe es visto por muchas organizaciones como una plataforma monolítica, antigua y que no permite acompañar la innovación. Es una plataforma principalmente de hardware, cuyo mantenimiento es costoso y utiliza un lenguaje que está envejeciendo, lo que dificulta encontrar nuevo talento. Esto lleva a muchas organizaciones a considerar la migración del mainframe a la nube. Sin embargo, una migración total no suele ser una opción viable debido a la criticidad de los sistemas que alberga.

Existe un enfoque llamado “peeling the onion” (pelar la cebolla), que consiste en mover a la nube las capas externas, como las aplicaciones satélite o periféricas, mientras se mantienen en el mainframe los sistemas transaccionales centrales. Así, la convivencia entre la nube y el mainframe se convierte en la dirección hacia la cual se están moviendo IBM y otras grandes empresas.

Porque el propio IBM está potenciando la nube híbrida. IBM ayuda a los clientes a trasladar ciertas aplicaciones y cargas a la nube, porque sabe que si no lo hace, se quedará aislado dentro del mainframe. La convivencia entre ambos mundos parece ser la estrategia que están siguiendo algunos clientes. Abandonar por completo el mainframe para migrar a la nube es una decisión demasiado arriesgada.

¿Cuáles son los escollos que tienen que salvar las empresas a la hora de modernizar sus sistemas mainframe?

Si bien las organizaciones tienen grandes inversiones en un concepto llamado ELA (Enterprise License Agreement), que incluye las licencias que compran de IBM, compuestas por una serie de productos, herramientas y hardware, muchas veces los clientes no saben aprovechar al máximo estas herramientas. Además, tienen procesos de desarrollo muy lentos, tanto en la codificación como en el despliegue.

Aunque las máquinas son muy modernas, es como tener un Ferrari y no saber conducirlo; están acostumbrados a conducir un Ford Fiesta. Los clientes tienen grandes inversiones, pero no son capaces de sacarles todo el rendimiento. Por lo tanto, lo primero sería maximizar las inversiones y rentabilizar la plataforma.

NEORIS se está orientando hacia un modelo que abarca el concepto de modernizar el mainframe, el cual es muy amplio y no se limita únicamente a la migración a la nube. Modernizar un mainframe implica muchas cosas y hay diversas estrategias para lograrlo. Una opción es trasladarse a la nube, pero otra puede ser optimizar los ciclos de las aplicaciones, es decir, quedarse con la plataforma pero mejorar los tiempos de desarrollo.

¿Cómo puede NEORIS ayudar a las empresas a superar estos retos y modernizar sus sistemas mainframe?

Para nosotros, NEORIS y DevOps son clave en nuestra propuesta para este mercado. Existen dos mundos: el del mainframe y el que no lo es, y estos dos mundos van a convivir cada vez más. Nos enfocamos en los clientes que quieren quedarse en la plataforma mainframe y abordar sus ineficiencias, principalmente en los ciclos de desarrollo.

En grandes organizaciones, como BBVA, hay miles de desarrolladores trabajando en el mainframe. Los procesos de codificación, despliegue y compilación son lentos, manuales e ineficientes, lo que reduce la agilidad necesaria. Implementar prácticas de DevOps en el mundo del mainframe es innovador, aunque en el mundo distribuido no lo sea.

Utilizamos herramientas modernas como Jenkins y GitLab, conocidas en el mundo de DevOps, y las aplicamos al ciclo de desarrollo del mainframe. Esto nos permite automatizar procesos, aumentar la rapidez, reducir el time to market, y hacer más productivos a los equipos de desarrollo. Además, al integrar herramientas modernas, hacemos el mainframe más atractivo para el nuevo talento, que no quiere trabajar con interfaces obsoletas.

Creemos que los clientes están receptivos a adoptar este tipo de estrategias. Integrar prácticas modernas en el mainframe no solo mejora la eficiencia, sino que también facilita la atracción de nuevos desarrolladores al ofrecerles un entorno más contemporáneo y dinámico.

¿Cuál es la potencia del mainframe de IBM?

El IBM z16, la versión más moderna de mainframe, ya cuenta con un procesador de inteligencia artificial y es mucho más flexible. Los clientes a veces desconocen las capacidades del mainframe; no solo se trabaja con Cobol, sino también con otros lenguajes como Python, Go y Groovy, que pueden utilizarse dentro del mainframe.

Cada vez son más abiertos a un ecosistema en la nube. IBM cambió su estrategia hace tiempo, y los últimos mainframes están diseñados para ser escalables y mucho más flexibles, superando así los hándicaps que tenían anteriormente. Esta evolución es justamente lo que están adoptando los clientes.

¿Y cuál sería la relación entre IBM y NEORIS?

Nuestro acuerdo es de colaboración, compartimos información y tenemos una alianza global con ellos. Hay clientes a los que abordamos juntos, ya que comercialmente nos beneficia; ellos tienen cierto alcance con clientes que nosotros no siempre tenemos. Especialmente en Latinoamérica, los clientes valoran este respaldo, ya que demuestra que somos una empresa sólida. Sin embargo, en otras ocasiones, comercialmente no nos conviene ir juntos, y en esos casos, trabajamos de forma independiente. Tenemos una buena relación, organizamos eventos juntos y colaboramos para que los clientes saquen el máximo rendimiento de sus plataformas.

¿Qué beneficios aporta la modernización del mainframe a las empresas?

Principalmente, las métricas o KPI que obtiene el cliente se reflejan en la productividad de sus desarrolladores; es decir, logran ser mucho más productivos en el mismo tiempo. Además, hay un aspecto sensible que no mencionamos mucho: a través de la adopción de DevOps y la estrategia que planteamos, a menudo conseguimos que el cliente pueda deshacerse de algunas licencias que tiene con proveedores. A menudo, los clientes están cautivos de estas licencias. Con nuestra estrategia, muchas veces sustituimos esos productos licenciados por herramientas de código abierto del mundo distribuido de DevOps. Esto también les proporciona un importante caso de negocio, ya que reduce los costos asociados a las licencias. De hecho, esta estrategia se ha convertido en una política efectiva para nuestros clientes.

¿Puede contarnos algún caso de éxito ilustrativo de modernización de mainframe?

Trabajamos con BBVA desde hace 2 años, acompañándolos en un proyecto de transformación DevOps de todos los mainframes a nivel global. Comenzamos en Argentina, España y México, y ahora estamos también en Colombia. Argentina ha sido nuestra referencia más importante y el punto de apoyo principal para aprender y expandirnos hacia otros clientes. Utilizamos estas experiencias para establecer referencias y continuar creciendo, especialmente en Latinoamérica.

¿Qué retorno de la inversión (ROI) pueden esperar las empresas al modernizar sus sistemas mainframe?

Estamos viendo aumentos de productividad del 25% en los desarrolladores. Multiplicado por miles de desarrolladores, estos incrementos son significativos. Es importante también entender que esto es bastante pionero; proyectos de Z DevOps como el de BBVA y otros clientes nuestros son recientes, y se cubren en aproximadamente un año o año y medio.

¿Los expertos en mainframe son necesariamente senior en vías de extinción?

El mundo mainframe y los llamados ‘coboleros’ están asociados a personal veterano. Pero lo que realmente nos distingue son los expertos a los que me refiero como “astronautas”. Estos son profesionales que dominan profundamente el mainframe, el ZOS (sistema operativo para mainframes desarrollado por IBM), los procesos de desarrollo y las prácticas modernas del mundo de DevOps.

¿De dónde salen esos astronautas?

Es un desafío considerable encontrar y reclutar talento en este campo tan especializado. Por ello, en Neoris ya hemos implementado un proyecto desde hace aproximadamente un año donde creamos bootcamps como semilleros de talento. Lo hacemos en España, México, Colombia y Perú, donde reclutamos recién graduados universitarios y los sometemos a un riguroso proceso de formación y capacitación. Utilizamos nuestra infraestructura de mainframe y realizamos pruebas en laboratorios dedicados para enseñarles desde los conceptos más básicos del mainframe hasta herramientas modernas.

Este enfoque ayuda a disminuir el temor hacia el mainframe entre los nuevos talentos, lo cual ha sido muy bien recibido. No solo fortalece nuestra práctica interna, sino que también proporciona un apoyo clave al cliente. Uno de los mayores temores de los clientes al adoptar nuevos modelos de DevOps en el mainframe es la preocupación por la continuidad y mantenimiento de la infraestructura una vez que se implementa. Con nuestros jóvenes talentos, acompañamos al cliente durante todo el proceso, lo que no solo reduce los costos operativos, sino que también garantiza una transición sin sobresaltos y un soporte continuo.

¿Cuál es el futuro del mainframe? ¿Cree que seguirá siendo un sistema relevante en los próximos años?

Existen proyectos en curso como el desarrollo del Z17, que se espera sea la máquina más moderna el próximo año. IBM ha tenido un impacto significativo, aunque Neoris es neutral respecto al fabricante, nos especializamos en la plataforma. Cada vez más organizaciones están adoptando modelos de nube híbrida, una tendencia que IBM está promoviendo activamente y que consideramos acertada. Además, están incorporando inteligencia artificial en sus procesadores para facilitar el trabajo de los desarrolladores.

Desde mi punto de vista, la inteligencia artificial es una tecnología de gran potencial futuro, aunque actualmente sigue siendo inmadura en muchos aspectos. Aunque se habla mucho de sus beneficios, todavía no hay muchos proyectos rentables en el mainframe que demuestren su eficacia real. Es más una cuestión de marketing que de aplicaciones prácticas. IBM, por ejemplo, tiene una solución llamada Watson X Code Assistant para traducir código Cobol a Java, pero aún está en sus primeras etapas de desarrollo y adopción.

Artículos relacionados

Artículo 1 de 5