Design the complex airline scheduling application, I began by thoroughly researching the existing process and gathering user feedback to understand the pain points and challenges. The legacy system relied heavily on a retiring support staff, making it difficult to train new personnel and ensure consistency. It consisted of six different applications with over 150 screens and segmented workflows. Additionally, users had to rely on several offline files that were often inconsistent, further complicating the scheduling process and extending it to hours or even days.
I mapped out the current workflow, identifying redundancies and inefficiencies while considering the diverse needs of ground crew, flight operations, and management. By creating journey maps, I visualized the user experience and pinpointed critical pain points. Collaborating closely with stakeholders and end-users, I proposed a streamlined, consolidated workflow that could simplify processes and reduce errors.
I developed wireframes to illustrate the new approach and iterated based on feedback. The solution evolved into a one-page application that centralized scheduling tasks, reducing the reliance on multiple systems and offline files. I also collaborated with DBAs and service providers to develop the necessary APIs, ensuring seamless data integration.
To validate the design, I built a prototype and tested it with user groups, gathering insights to further refine the experience. The result was a more efficient, user-friendly application that significantly reduced scheduling time, minimized dependency on retiring staff, and improved overall productivity.
I established a design library using Figma, ensuring consistency, scalability, and efficiency across enterprise applications and shared it with the other UX departments across the business.
View Scheduling application