Adquiera nuevas habilidades con COBOL moderno.

Por Rocket Software

4 minutos de lectura

COBOL no se considera una tecnología de desarrollo moderna. Con más de seis décadas de antigüedad, se la ve como una tecnología importante del pasado, pero no necesariamente algo que deba usarse hoy y en el futuro. Sin embargo, una investigación reciente podría sorprenderte. La reconocida firma de investigación Vanson Bourne descubrió que COBOL está muy presente en la industria de TI. Existen más de 800 mil millones de líneas de código en la actualidad. Estas dan soporte a casos de uso cotidianos, como cajeros automáticos, banca en línea, compra y venta de acciones, reserva de billetes de avión, reservas de hotel o alquiler de coches, servicios automovilísticos y mucho más. Impulsando silenciosamente gran parte de nuestra economía moderna, COBOL está realmente en todas partes. Con tanto código en uso activo, la pregunta es: "¿Qué sigue?".

Porcentajes de COBOL

 

Persiguiendo lo nuevo

Con tanto código COBOL en uso, uno pensaría que habría suficientes desarrolladores para cubrir las necesidades de TI actuales y futuras. Pero no es así. En una industria donde la tecnología cambia constantemente a la velocidad de la luz, se percibe que las herramientas de ayer son viejas y obsoletas, y se descartan para dar paso a las nuevas, ese objeto brillante y a menudo no probado. Vemos este comportamiento en todo el sector tecnológico, desde teléfonos inteligentes hasta electrónica de consumo y más allá. Los consumidores se apresuran a reemplazar sus dispositivos actuales con los últimos y mejores. Las Enterprise de TI tienen una mentalidad similar. Los ejecutivos se apresuran a eliminar COBOL y otros sistemas bien establecidos y reemplazarlos con nueva tecnología, con la esperanza de que esta medida impulse la transformación digital, mejore la agilidad de TI y también atraiga talento futuro para dar soporte a estos sistemas. Pero, ¿existe una mejor manera?

 

Modernización continua

El éxito y el fracaso de los proyectos de TI ha sido un tema ampliamente estudiado, pero quizás nadie tan reconocido como The Standish Group. Con más de 50 000 proyectos de TI analizados durante 25 años, se podría decir que son la principal autoridad en este tema. En su informe reciente, Standish revela que las organizaciones que adoptan un enfoque de modernización continua (también conocido como flujo) tienen un 71 % de probabilidades de éxito general del proyecto, en comparación con solo un 1 % cuando siguen otras estrategias. Estas cifras son convincentes y, para quienes invierten en sistemas COBOL, el mensaje de la modernización tiene un valor significativo. Pero, ¿es la tecnología moderna capaz de transformar el COBOL de ayer en una solución de la era digital, preparada para API, DevOps, contenedores y la nube?

 

COBOL moderno

Desde 1959, la tecnología COBOL ha experimentado numerosos avances. Además de las mejoras en el lenguaje, COBOL se ha convertido, sin duda, en la tecnología más portable del sector, compatible con una amplia gama de plataformas en entornos distribuidos, mainframe, virtuales y en la nube. Uno de los avances más significativos de COBOL es su integración en herramientas de desarrollo modernas como Visual Studio, Eclipse y, ahora, Visual Studio Code. Los desarrolladores actuales disponen de un entorno potente y familiar para crear, gestionar y modernizar aplicaciones COBOL existentes. De hecho, algunas de las últimas versiones de COBOL moderno incorporan nuevas herramientas de modernización para la refactorización y segmentación de código COBOL, la habilitación de API y la integración con contenedores Docker y Kubernetes. Ahora es posible integrar un programa COBOL escrito hace más de 30 años con la tecnología actual, en muchos casos sin modificar el código. Se trata de una tecnología potente y las herramientas que los departamentos de TI necesitan para transformar las aplicaciones empresariales. ¿Puede esta nueva tecnología también contribuir a reducir la brecha de conocimientos en COBOL ?


Nueva tecnología, nuevas habilidades

Adquirir nuevas habilidades no requiere necesariamente una nueva infraestructura informática, sino más bien una nueva mentalidad. Los recientes avances tecnológicos han modernizado lenguajes más antiguos, como COBOL, hasta convertirlos en lenguajes tan actuales como C# o Java. El COBOL moderno elimina la barrera del aprendizaje gracias a su integración nativa con entornos de desarrollo integrados (IDE) populares y estándar de la industria, como VS Code, Eclipse o Visual Studio. COBOL se convierte en un lenguaje fundamental dentro de estos entornos modernos, lo que permite al desarrollador abordar el gratificante mundo de la modernización de COBOL con facilidad y confianza. Aunque parezca emocionante, esto no es ninguna novedad. Estos avances modernos llevan disponibles más de 10 años y han demostrado su eficacia en miles de implementaciones para usuarios finales. Desde el punto de vista tecnológico, el COBOL moderno está listo para ayudarle a abordar sus necesidades de desarrollo de habilidades con la confianza y fiabilidad que requiere la TI empresarial.


Desarrolladores, inicien su IDE

Una de las mejores maneras de abordar la brecha de habilidades es mediante la educación. Con esto me refiero a abrir los ojos de desarrolladores de software, arquitectos, ingenieros y programadores a lo que realmente es posible. COBOL moderno es esa herramienta educativa. Y para quienes estén considerando aprender COBOL, empezar es muy sencillo.

Captura de pantalla de la edición personal

 

Planifica tu camino

Prepararse para el futuro requiere una planificación constante, así como la revisión y actualización continua de dicho plan. Es un proceso evolutivo. Asegurar el desarrollo de las habilidades de COBOL necesarias para dar soporte a las aplicaciones empresariales clave requiere el mismo cuidado, atención y estrategia. La buena noticia es que la tecnología moderna facilita este proceso y simplifica enormemente la atracción y el desarrollo de nuevas habilidades, tanto para quienes se incorporan a la empresa como para desarrolladores experimentados. Además, existen numerosos recursos para desarrolladores que pueden ayudarle a usted y a sus equipos a comenzar rápidamente. Si aún no está listo para sumergirse de lleno, únase a una comunidad de COBOL en línea y descubra cómo sus colegas están formando el talento de COBOL del futuro. Lo más importante es comenzar a elaborar su plan de desarrollo de habilidades futuras y asegurarse de que esté alineado con los objetivos y las necesidades de sus aplicaciones empresariales clave.

Publicaciones relacionadas

Inteligencia artificial (IA)

Presentamos Rocket EVA 2.0

6 minutos de lectura
Rocket EVA 2.0 introduce agentes de IA controlados para operaciones de TI híbridas y de mainframe, lo que ayuda a los equipos a acelerar las investigaciones, ampliar la experiencia y aplicar [...]
Modernización de aplicaciones

Elige el camino correcto para la modernización del código con IA.

3 minutos de lectura
Rocket reconocida como Challenger en el Cuadrante Mágico™ de Gartner® para herramientas de modernización de código aumentadas con IA.
Modernización de aplicaciones

Encuentra el camino hacia la modernización que proteja lo que importa.

6 minutos de lectura
La IA ofrece más valor cuando la modernización comienza con el comportamiento empresarial y termina con la validación.