Necesita ayuda para actualizar el software con 7 millones de líneas de código COBOL

La Junta de Retiro Ferroviario de los Estados Unidos (RBB) comenzó a actualizar su infraestructura informática hace 50 años. Anunció la búsqueda de un contratista que pueda ayudar a modernizar los sistemas informáticos. Se espera que el trabajo sea grande: el software contiene 7 millones de líneas en el lenguaje de programación COBOL.

En estos días, COBOL no se puede llamar un lenguaje de programación muy de moda. Los desarrolladores jóvenes rara vez lo eligen para estudiar, y muchos profesionales experimentados ya están jubilados.

COBOL es uno de los primeros lenguajes de programación del mundo. En los años 60, se utilizó para desarrollar aplicaciones comerciales. A pesar de su edad, muchos de esos sistemas aún funcionan, y actualizarlos es un problema bastante grande.

En la ilustración de la izquierda, Grace Hopper, científica estadounidense y contralmirante de la Armada de los Estados Unidos, uno de los desarrolladores de Kobol y, en general, los creadores del concepto de lenguajes de programación independientes de la máquina. Se llama "la abuela de Kobol".

Volviendo a la Comisión de Pensiones del Ferrocarril, de acuerdo con los últimos informes financieros , tienen a su disposición 200 aplicaciones principales que funcionan en COBOL y mainframes especializados. En total, esta riqueza contiene 4.200 programas informáticos y alrededor de 7 millones de líneas de código. Puede estimar aproximadamente la cantidad de trabajo.

Según los documentos, RBB asignará un poco más de $ 12 millones para actualizar la infraestructura de TI antes del final del año fiscal 2017 (es decir, durante los próximos dos años). Esto es probablemente solo el comienzo. El proyecto está diseñado para dos fases y puede prolongarse durante varios años. RBB espera pasar a una infraestructura distribuida con estándares abiertos. El plan también prevé un "cambio de paradigma fundamental de procesos orientados a lotes a procesos transaccionales continuos. Es deseable que, como resultado, las aplicaciones funcionen de manera más eficiente, tengan una lógica más simple y comprensible y estén mejor documentadas ”. De esta frase se puede suponer que en el estado actual el código del programa es ineficiente, incomprensible y está mal documentado.

Una reunión con posibles contratistas tendrá lugar 21 en la sede de RBB de Chicago.

El problema de la modernización de los antiguos sistemas de TI es especialmente relevante para los EE. UU., Donde la información comenzó antes que en otros países. Pero situaciones como RBB probablemente surgen en nuestra área.

All Articles