El llamado se escuchó en casi todos los medios de comunicación . Se necesitan desesperadamente programadores COBOL .
No, este no es un regreso nostálgico al Y2K. Fue este año, 2020, en medio de la pandemia de COVID-19. Verá, los sistemas que procesan las solicitudes de desempleo estaban en peligro. Los sistemas, desarrollados utilizando COBOL el siglo pasado, simplemente no pudieron escalar para satisfacer la abrumadora demanda.
La existencia de estos sistemas y su tecnología subyacente no debería ser una sorpresa. El uso de mainframes y sistemas que tienen casi seis décadas de antigüedad es más común de lo que se cree. Nuestra propia investigación descubrió que, en promedio, el 11% de la cartera de aplicaciones empresariales sigue siendo "mainframes y monolitos".
Una encuesta de Micro Focus descubrió que las actitudes hacia COBOL, en particular, eran optimistas:
Se prefirió la modernización al reemplazo y retiro de sistemas más antiguos: el 63 por ciento de los encuestados optó por mejorar sus sistemas COBOL existentes en 2020. Además, el 92 por ciento de los encuestados consideró que las aplicações COBOL de su organización son estratégicas en comparación con el 84 por ciento de los encuestados en 2017.
COBOL, y los mainframes que continúan respaldándolo, llegaron para quedarse.
El carácter estratégico de estas aplicações surge de su implementación y estrecha integración con los procesos de negocio. Cuando se desarrollaron estas aplicaciones, era común no sólo ayudar con los procesos de negocios sino más bien codificarlos en una aplicação. A todos los efectos, estas aplicações son el negocio.
Al trasladarse a Internet y más allá, las aplicações se convirtieron en un complemento al negocio. Actúaron como otro canal a través del cual se transfirieron datos críticos a un sistema "central", a menudo una aplicação desarrollada en COBOL que se ejecutaba en un mainframe.
Hoy en día estamos viendo que las aplicações van más allá del aumento al reemplazo. Una vez más, las aplicações se están convirtiendo en la manifestación digital de los negocios en lugar de un método de asistencia para recopilar datos. Vemos esta evolución en las tres fases de la transformación digital, mediante las cuales una organización implementa, expande e integra la tecnología con el negocio hasta que las aplicações son el negocio.
Un porcentaje significativo de las aplicações que se desarrollan durante el proceso de transformación digital son nativas de la nube, es decir, basadas en microservicios. Es probable que estas aplicações, al igual que sus antecesoras COBOL, sean tan críticas que también podrían seguir funcionando dentro de cincuenta o sesenta años.
Pensemos en la cantidad de empresas que hoy en día no pueden funcionar sin aplicações. Cuando los sistemas de punto de venta (POS) no pueden comunicarse con los procesadores de pago, ¿aún es posible realizar una compra? Si los sistemas bancarios no funcionan, ¿puedo realizar un depósito? ¿Hacer un retiro? ¿Puede su empleador transferir su cheque de pago? ¿Qué parte de su hogar continúa funcionando si se corta el suministro eléctrico?
El impacto de un nivel de integración tan profundo es existencial. Ya dependemos del negocio digital. A medida que las organizaciones avancen en su viaje de transformación digital , seguiremos viendo una creciente dependencia de las empresas y los consumidores de la tecnología. Muchos procesos de negocio encontrarán su primera expresión como aplicação. No están replicando un proceso existente, sino creando uno nuevo. Estas aplicações serán tan críticas como (quizás más que) las aplicações COBOL de las que dependemos hoy.
Es probable que las aplicações basadas en microservicios que se están construyendo para impulsar la transformación digital sigan funcionando durante mucho tiempo.