FlyDubai Holidays — holiday booking platform

FlyDubai · Sept 2016 – March 2017

FlyDubai Holidays

Creating a brand new holiday booking experience for a major Middle Eastern airline

My Role

Requirement Analysis · User Research · Competitive Research · Interaction Design

Team

1 Design Manager · 2 Design Leads · 3 Interaction Designers · 2 Visual Designers

Duration

6 months (Sept 2016 – March 2017)

Client

FlyDubai · B2C · Middle East

TL;DR

A 6-month B2C project to design a one-stop holiday booking experience for FlyDubai — covering flights, hotels, transfers, and activities in a single, intuitive flow for Middle Eastern travellers.

Conducted competitive research across 8 major travel booking platforms to identify best-in-class patterns and gaps

Designed end-to-end booking flows for packages, flights, hotels, and ancillaries for a market-specific audience

Collaborated within a team of 9 designers across multiple workstreams over 6 months

Produced a scalable design system supporting the full range of holiday product types and configurations

Background

FlyDubai was seeking to expand its services by venturing into the holiday booking solution. This involved providing a platform for customers to not only book flights but also plan and book their entire holiday — including accommodations, activities, and other travel essentials.

Objectives

  • Provide a one-stop platform for customers to plan and book their holidays, including flights, accommodations, and activities.

  • Increase average booking value by bundling flights with holiday packages.

  • Enhance customer engagement and satisfaction by offering a comprehensive holiday booking solution.

Key Features

  • Integrated Booking System A user-friendly platform that allows customers to book flights, accommodations, and activities in one place.

  • Customization Options The ability for customers to personalise their holiday itineraries based on their preferences.

  • Collaboration Tools Features that enable group travel planning and coordination.

  • Payment Integration Seamless and secure payment processing for all bookings.

Research

Discovery

Where Are We Today?

The first step was to understand the current state of flight booking in Middle Eastern countries and the reasons behind FlyDubai's interest in transitioning to a comprehensive holiday booking platform. We held multiple remote meetings with the FlyDubai team — including a project manager, management, the marketing team, customer service representatives, and the technical team.

01

Initial Research and Discovery

Thorough understanding of FlyDubai's objectives, target audience, and market positioning — reviewing existing documentation, conducting stakeholder interviews, and gathering initial user research data.

02

Defining the Problem

Identifying key problems and challenges the platform needed to address — articulating clear problem statements that would guide the entire design process.

Opportunity areas and success metrics framework for FlyDubai Holidays

Opportunity areas and defining success — research synthesis framework

Competitive Research

Secondary Research — Competitor Analysis

Conducting secondary research on competitors was crucial for understanding the market landscape and identifying opportunities for differentiation. We identified major competitors in the travel booking industry focusing on the Middle East and globally — both direct competitors (other airlines with booking platforms) and indirect competitors (general travel booking websites).

Competitor analysis matrix covering booking process, customisation, UI, and services

Competitive analysis — feature matrix comparing direct and indirect competitors

Define

Personas

User Personas

The creation of user personas was a crucial step in ensuring the Holidays platform met the diverse needs and preferences of its target audience. By developing detailed personas, we could tailor features and design to resonate with users' goals, behaviours, and pain points.

Kiaan — The Adventurer
1 / 3

Kiaan — The Adventurer · Leisure traveller, Middle East, spontaneous and experience-driven

By creating these personas, we were able to align the platform's design and functionality with the distinct needs and expectations of our users. This persona-driven approach enhanced user satisfaction and enabled FlyDubai to effectively cater to a broader audience.

Workshop

Brainstorming and Ideation Workshop

To foster idea generation and collaboration, we organised a two-day workshop involving stakeholders from both FlyDubai and the Imaginea team. The workshop aimed to set the context, create detailed user flows, and identify key opportunity areas.

Two-day ideation workshop with FlyDubai and Imaginea team

Two-day ideation workshop — Dubai, 2016

Ideation workshop sessions — collaborative activities, user flow mapping, and brainstorming

At the end of the workshop, we reviewed and discussed findings and proposed user flows with the FlyDubai team. This collaborative effort allowed us to align on a shared vision and finalise the approach for the next design steps.

Journey Mapping

Defining User Journey

To ground our ideas in reality, we mapped out user journeys simultaneously with the ideation process — ensuring personas' paths were aligned with both stakeholder business goals and the creative concepts generated during brainstorming.

End-to-end user journey map for holiday booking from discovery to post-booking

User journey map — from holiday inspiration to post-booking experience

Design

Design Principles

Design Principles

Five design principles diagram for FlyDubai Holidays platform
01

Focus on Users

As FlyDubai transitions into a one-stop holiday platform, understanding and prioritising the needs of diverse users — families, adventurers, travel agents — ensures each group finds the platform valuable and easy to use.

02

Clarity of Information

Presenting clear information about flights, accommodations, packages, and services is essential. Users need to quickly grasp the options available, benefits of each choice, and associated costs — reducing frustration and abandonment.

03

Clarity of Process

Users should easily navigate through planning, selecting, and booking holidays without confusion or unnecessary steps. Clear process flows enhance user confidence and streamline the booking experience.

04

Easy Comparison

Offering easy comparison for flights, hotels, excursions, and services allows users to weigh options effectively — helping them quickly find the best options that meet their needs.

05

Helpful and Relevant

Whether through contextual tips, FAQs, customer support, or personalised recommendations, timely and relevant assistance builds trust and reliability — encouraging users to return for future bookings.

Application Design

Application Designs

Application screen flows showing key booking journey steps

Screen flows — key application journeys from search to booking confirmation

Wireframes

Wireframes

Home page wireframe — hero and search widget
1 / 5

Home page — hero section with immersive destination imagery and search widget

Visual Design

Visual Designs

Visual design — Homepage and search
1 / 3

Visual design — Homepage and search

Responsive & i18n

Responsive & Internationalisation

Responsive design showing desktop, tablet, and mobile breakpoints

Responsive design — adapted layouts across desktop, tablet, and mobile

Internationalisation design showing Arabic RTL and English LTR layouts

Internationalisation — English LTR and Arabic RTL layout adaptations

Usability Testing

The usability testing for Holidays by FlyDubai was a rigorous research initiative conducted at the FlyDubai premises to evaluate the platform's performance through the lens of potential users. Findings were formally presented to FlyDubai stakeholders and used as a primary roadmap to further refine the application's interface and user flows.

Preparation

Pre-Testing — Setup & Preparation

The research team comprised me and 3 other senior members of the Design team. Before engaging with participants, we developed a comprehensive suite of artifacts and conducted pilot testing to ensure study validity.

Pre-testing artifacts

  • User Screening A formal Screener used to recruit 40 frequent or potential travellers.

  • Moderator Scripting Detailed scripts created to ensure consistent briefing and scenario delivery across all sessions.

  • Pilot Testing A dedicated 'Day 1' allocated for setup and a pilot test to refine task scenarios before full-scale execution.

  • Pre-Test Questionnaire Administered to capture user profiles, tech affinity, and existing travel habits.

Execution

Research Execution & Participant Overview

The core testing was executed over four days, with the research team divided into two UT teams — each with one moderator and one observer/logger — to maximise efficiency.

00

Users Recruited

Frequent or potential travellers screened and recruited

00

Active Participants

In-person sessions completed after 4 no-shows

00

Problem Areas

Distinct issues uncovered across the booking journey

00%

Major or Critical

Of identified issues requiring immediate design iteration

Usability testing records showing participant distribution and session breakdown

Usability testing records — participant breakdown across 4 testing days

Quantitative results summary showing 35 problem areas categorised by severity

UT results summary — 35 problem areas categorised by severity level

Refinement

Strategic Design Refinement

Key refinements from UT findings

  • Mental Model Correction The design team focused on clarifying the 'Holiday' package concept (flights + hotel) vs. standalone services — a persistent point of confusion for users.

  • Simplifying Complex Flows Based on high error rates, the team prioritised re-engineering the Room Selection process — identified as the most complex part of the user journey.

  • Pricing Transparency The interface was refined to ensure users no longer misinterpreted the total package price as an exclusively hotel price.

Conclusion

Designing the FlyDubai Holidays experience was a defining moment in my career, marking two significant firsts: my entry into large-scale B2C product design and my introduction to rigorous usability testing.

Key learnings

  • B2C demands a higher standard of intuitive design Unlike B2B work — where users are often subject matter experts or receive training — B2C must accommodate a vast spectrum of digital literacy and cultural contexts. The interface must be resilient enough to serve millions, not just the 'ideal' user defined in research.

  • User patience is thin — clarity is king Sitting across from actual users and watching them interact with designs was a profound reality check. In the B2C space, even small moments of confusion lead to abandonment.

  • Designing for human behaviour, not screens This experience fundamentally shifted the approach — from designing for screens to designing for the way real humans think, feel, and make decisions under real conditions.

Sitting across from actual users and watching them interact with my designs was a profound reality check. It taught me that in the B2C space, user patience is thin, and clarity is king.
Debashish Sahu, Interaction Designer