Iberia Nostrum mejora la eficiencia de las reservas y amplía las funciones para los clientes con la optimización de COBOL

Iberia Nostrum, una aerolínea regional líder en España, opera una sólida red de vuelos nacionales e internacionales, dando servicio a millones de pasajeros al año. Conocida por su compromiso con la fiabilidad del servicio y la satisfacción del cliente, Iberia Nostrum confía en su sistema de reservas de vuelos para gestionar grandes volúmenes de transacciones de reservas y garantizar una experiencia de viaje fluida.

 

El reto: Modernizar un sistema básico para satisfacer necesidades cambiantes

Iberia Nostrum se enfrentaba a crecientes exigencias en su sistema de reservas de vuelos basado en COBOL a medida que evolucionaban las expectativas de los clientes y los requisitos operativos. El sistema existente, aunque fundamental para las operaciones de la aerolínea, requería mejoras para aumentar la funcionalidad, satisfacer las necesidades de los clientes y soportar el crecimiento futuro. Los retos específicos incluían:

Sistema envejecido que requiere mantenimiento continuo

El sistema de reservas de vuelos, basado en COBOL, se había vuelto cada vez más complejo con el tiempo y requería un mantenimiento regular y costoso para evitar problemas operativos. A medida que se añadían nuevas funciones, la arquitectura del sistema se volvía más intrincada, lo que dificultaba la aplicación rápida y segura de los cambios. Esta complejidad también aumentaba el riesgo de introducir nuevos errores durante las actualizaciones de mantenimiento.

Los clientes exigen nuevas funciones

Pasajeros y socios esperaban funciones cada vez más sofisticadas, como opciones de reserva más detalladas, actualizaciones del estado de los vuelos en tiempo real, integración perfecta con aplicaciones móviles y otras plataformas digitales, y experiencias de viaje personalizadas. Iberia Nostrum necesitaba mejorar su sistema de reservas para seguir siendo competitiva y satisfacer las cambiantes demandas de sus clientes.

Optimización de una gran base de código heredado

El sistema de la aerolínea constaba de más de 50.000 líneas de código COBOL, lo que suponía un importante reto de optimización y modernización. Iberia Nostrum necesitaba un socio capaz de navegar eficazmente por esta compleja base de código, identificar áreas de mejora e implementar mejoras que aumentaran el rendimiento, la fiabilidad y la escalabilidad del sistema.

Iberia Nostrum contrató a COBOLpro, reconociendo su experiencia especializada en sistemas COBOL heredados, para optimizar su sistema de reservas, introducir nuevas funcionalidades y garantizar la estabilidad operativa a largo plazo.

Solución de COBOLpro: Un enfoque por fases para el mantenimiento y la mejora

  • Revisión y optimización exhaustivas del Código: COBOLpro realizó una revisión exhaustiva de las 50.000 líneas de código COBOL del sistema de reservas, aprovechando herramientas de análisis estático e inspección manual para identificar ineficiencias, áreas de mejora y posibles vulnerabilidades de seguridad. Esto incluía
    • Análisis de la estructura del código: Evaluación de la arquitectura del sistema e identificación de oportunidades de modularización y mejora de la organización del código.
    • Detección de cuellos de botella en el rendimiento: Detección de cuellos de botella de rendimiento relacionados con el acceso a bases de datos, operaciones de E/S y eficiencia algorítmica.
    • Evaluación de la calidad del código: Evaluación de la legibilidad del código, su mantenimiento y el cumplimiento de las normas de codificación.
  • Mantenimiento y estabilización del sistema: En cuanto a la estabilidad del sistema central, COBOLpro llevó a cabo las tareas de mantenimiento necesarias:
    • Corrección de errores: Resolver los errores existentes y evitar la introducción de otros nuevos mediante pruebas rigurosas.
    • Ajuste del rendimiento: Optimización de los recursos del sistema, las consultas a la base de datos y las rutas de ejecución del código para mejorar la velocidad de procesamiento de las transacciones y reducir los tiempos de respuesta.
    • Fortalecimiento de la seguridad: Aplicación de las mejores prácticas de seguridad para proteger el sistema contra accesos no autorizados y ciberamenazas.
  • Mejoras basadas en los comentarios de los clientes: Basándose en peticiones específicas de clientes y socios, COBOLpro desarrolló e implantó nuevas funcionalidades dentro del sistema COBOL, entre las que se incluyen:
    • Opciones de reserva mejoradas: Implementar opciones de reserva más detalladas, como búsquedas de fechas flexibles, itinerarios por varias ciudades y selección de servicios complementarios.
    • Integración API: Desarrollo de API para permitir una integración perfecta con aplicaciones móviles, agencias de viajes en línea y otras plataformas de terceros.
    • Mejora de la capacidad de elaboración de informes: Mejora de las funciones de elaboración de informes para proporcionar a Iberia Nostrum información en tiempo real sobre tendencias de reservas, gestión de ingresos y rendimiento operativo.
  • Mejoras del sistema preparadas para el futuro: Para preparar el sistema de Iberia Nostrum para la escalabilidad y futuras mejoras, COBOLpro implementó actualizaciones estructurales, entre las que se incluyen:
    • Modularización: Descomponer el sistema en módulos más pequeños y manejables para mejorar su mantenimiento y simplificar futuros esfuerzos de desarrollo.
    • Arquitectura API-First: Diseñar el sistema con un enfoque API-first para facilitar la integración con nuevas tecnologías y plataformas.
    • Pruebas automatizadas: Implantación de marcos de pruebas automatizadas para garantizar la calidad y estabilidad de futuras actualizaciones y mejoras.

Los resultados: Una base para seguir creciendo e innovando

El compromiso de COBOLpro proporcionó importantes resultados a Iberia Nostrum:

  • Mayor fiabilidad operativa: La estabilización del sistema y el ajuste de su rendimiento dieron como resultado un sistema de reservas más fiable y sólido, que minimiza el tiempo de inactividad y mejora la eficacia operativa.
  • Mejora de la experiencia del cliente: Las nuevas características y funcionalidades mejoradas proporcionaron una experiencia de reserva más fácil de usar y versátil para los clientes de Iberia Nostrum.
  • Mejora de la eficiencia del sistema: La optimización del código y el ajuste del rendimiento permitieron aumentar la velocidad de procesamiento de las transacciones y reducir el consumo de recursos.
  • Requisitos de mantenimiento reducidos: La mejora de la calidad del código y la arquitectura del sistema simplificó el mantenimiento futuro y redujo el coste de la asistencia permanente.
  • Flexibilidad para el futuro: La modularización del sistema y la implantación de una arquitectura API-first proporcionaron a Iberia Nostrum la flexibilidad necesaria para adaptarse a la evolución de las necesidades de los clientes y a las tendencias del sector, permitiéndole integrar nuevas tecnologías y ampliar su oferta de servicios con mayor facilidad.

Al asociarse con COBOLpro, Iberia Nostrum modernizó con éxito su sistema central de reservas, logrando mejoras significativas en fiabilidad, eficiencia, experiencia del cliente y escalabilidad futura. Este proyecto demuestra la experiencia de COBOLpro a la hora de ayudar a las organizaciones a aprovechar sus inversiones existentes en COBOL mientras se preparan para el futuro de los viajes. Este caso práctico destaca cómo el enfoque específico y técnicamente competente de COBOLpro puede liberar todo el potencial de los sistemas heredados, permitiéndoles prosperar en el panorama digital moderno y respaldar los objetivos estratégicos de la aerolínea.