automatización validacion DLY93

 - 
Catalan
 - 
ca
English
 - 
en
French
 - 
fr
Spanish
 - 
es

¡Hagamos que la tecnología trabaje para nosotros, no por nosotros!

lunes, 30 marzo 2026 09:45 pm

Barcelona
Current weather

Introducción

En el entorno de Operaciones de una compañía aérea, la correcta asignación de códigos de demora es clave tanto a nivel operativo como económico. Durante el turno nocturno, una de las tareas recurrentes de la posición de seguimiento de vuelos consiste en revisar los vuelos con Delay Code 93, verificar si realmente corresponde y comprobar si los minutos asignados son correctos.

Este proceso, realizado de forma manual a partir de una tabla descargada del programa AIMS, requiere tiempo, un alto nivel de atención y un conocimiento detallado de las rotaciones y tiempos operativos. Ante esta situación, identifiqué una clara oportunidad de mejora y desarrollé una solución automatizada en Excel + VBA que permite analizar y validar de forma objetiva la asignación del Delay 93, optimizando el tiempo de trabajo y reduciendo posibles errores.

1. Herramientas y tecnología

Para el desarrollo del proyecto se utilizó Microsoft Excel como entorno principal para la gestión y análisis de datos operativos. La automatización de los procesos y la lógica del cálculo se implementaron mediante VBA (Visual Basic for Applications), utilizando macros para ejecutar cálculos, comparaciones y validaciones de forma rápida, consistente y repetible.

2. Diseño del proyecto

El proyecto está diseñado como una herramienta estructurada en tres módulos claramente diferenciados, cada uno implementado en una hoja de Excel e interconectado mediante macros en VBA, con el objetivo de automatizar el análisis operativo del Delay Code 93 y facilitar su control.

La Hoja 1, “Flights List”, funciona como la base de datos operativa. En ella se carga una tabla con todos los vuelos operados durante el día, incluyendo información relevante como fecha, número de vuelo, matrícula, tipo de avión, aeropuertos de salida y llegada, horarios programados y reales, tiempos de taxi y datos de tripulación. Sobre esta tabla se ejecuta la macro Formating Table, encargada de normalizar la información: ordenar los registros por fecha, matrícula y hora programada de salida, eliminar columnas innecesarias y asignar el tipo de dato correcto a cada campo, garantizando la coherencia de los cálculos posteriores.

Una vez la tabla está preparada, se ejecuta la macro DL93 Calculation, que constituye el núcleo lógico del proyecto. Esta rutina analiza secuencialmente la rotación de cada matrícula y determina si corresponde la aplicación del Delay Code 93, así como los minutos exactos de demora. El cálculo se basa en el ATA del salto anterior, el tiempo mínimo de escala requerido —en función del aeropuerto, tipo de avión y posibles cambios de tripulación— y la STD del vuelo actual. La macro identifica también casos particulares, como el primer vuelo del día de una matrícula, que operativamente no puede generar este tipo de delay. Cada resultado se acompaña de un comentario automático que justifica la decisión tomada de forma clara y trazable.

La Hoja 2, “DLY93 Flights”, está orientada al control y la validación. En ella se cargan los vuelos que han sido reportados oficialmente con Delay Code 93 y se depuran mediante la macro Formating Table, aplicando el mismo criterio de normalización. Posteriormente, la macro Create Report realiza una comparación cruzada entre esta tabla y los resultados calculados en la hoja anterior, detectando discrepancias tanto en la asignación del código como en los minutos reportados.

Finalmente, la Hoja 3, “Dashboard”, presenta los resultados de forma visual y orientada a la toma de decisiones. En ella se muestran indicadores clave como el total de vuelos operados y el número de vuelos con Delay Code 93, junto con listados específicos de vuelos que tienen asignado el Delay 93 sin corresponder, vuelos a los que les corresponde el delay pero no lo tienen asignado, y vuelos en los que el código es correcto pero los minutos no lo son. Esta visualización permite identificar de forma rápida los casos que requieren revisión o comunicación con las bases.

3. Impacto del proyecto

La implementación de esta herramienta ha permitido transformar tareas manuales y repetitivas en procesos automatizados y eficientes, reduciendo significativamente el tiempo dedicado al análisis operativo. La aplicación sistemática de los mismos criterios a todos los vuelos garantiza la coherencia del proceso y la fiabilidad de los resultados.

Al basarse en reglas objetivas y cálculos automáticos, el proyecto reduce de forma notable el margen de error humano y mejora el control sobre la calidad de la información operativa, aportando mayor precisión y confianza en la validación del Delay Code 93 y en la toma de decisiones.

4. Visualización dashboard

A continuación se muestra un ejemplo visual del dashboard generado por la herramienta. La imagen refleja la estructura real del proyecto y la forma en que se presentan los resultados para su análisis operativo. Nota: los datos mostrados no son reales.