ACT 2: “Crossing the Threshold”

Designing the Serefin Travel Booking Engine.

This project is pertaining to my ongoing work with the Government of Bahrain.
For further background context, check out the preface linked here.

spoilers —  Travel Booking Engine

I am designing the Serefin Travel Booking Engine - a white-labeled travel booking engine that allows travellers to book all aspects of their travel, including flights, hotels, package vacations, and car rentals.

My Role

Designer (Lead), Serefin Travel — Interaction Design, Visual Design, User Flows, Rapid Prototyping

Product Owner (Design), Travel Booking Engine — Project Planning, Stakeholder Engagement

Team

Chris Barton, Travel Technology Principal
Dave Walsh, Senior Developer
Warrick Pardoe, Senior Developer
Rob Jackman, Senior Developer
Gabor Magyari, Developer
Priya Chintawar, QA Engineer

Stakeholders

Steve Morgan, Director of Travel Technology Services
Paul Methot, Chief Technology Officer

Timeline & Status

6 Months, V1 Completed

overview
  • I designed the Serefin Travel Booking Store - a white-labeled travel booking engine

  • I led the design and supported the development of the company's white-labeled version of the travel booking engine.

  • This involved overseeing the entire design process, from conceptualization to execution, and collaborating closely with the development team to ensure that the design was effectively implemented.

  • I was engaged directly with top leadership at Serefin on scoping product requirements and timelines

  • The next stage of the project is to design a Bahraini-branded travel booking fulfillment engine to allow prospective traveler to book travel to the country

This portfolio piece primarily concerns UX Research/Design & Project Management.

PRODUCT REQUIREMENTS

Converting curiosity into real bookings

While the purpose of the Bahrain Official Tourism Website was centred around answering the “Why”, the Travel Booking Fulfillment Platform is concerned with the “How” - how can we facilitate the creation of these memorable travel experiences?

the problem statement

The main question we’re answering here is: How do I get to Bahrain?

Usability testing & Existing Website

The Existing Booking Engine

The existing design of our travel booking engine faces several design challenges that significantly impact its user experience. My first action was to conduct a Usability feedback/testing session to gain insight into these problem and then how to best approach my first design cycle.

This study employed a mixed-methods approach, combining both quantitative and qualitative research techniques. A sample of 20 participants, representing diverse demographics and travel preferences, interacted with the website to perform typical travel booking tasks. Data was collected through observations, user feedback, surveys, and task completion metrics.

Below you’ll find a breakdown of the key findings during the study.

Information Architecture
(80% of Participants)
Participants found navigating within the website confusing and overwhelming. Users struggled to find essential information such as pricing, travel details, amenities for accommodations, and in destination activities.
Search and Booking Process
(65% of Participants)
The search process was perceived as time-consuming, and users often encountered difficulties in refining their search criteria.  The booking process lacked transparency, causing user frustration during flight and accommodation selections.
Missing features
(40% of Participants)
Users mentioned a need for features currently missing from our platform. Examples provided include the ability to view imagery of accommodations sorted by type and in a light box view (as an example: Sorting photos by Hotel Exteriors, Views, Amenities, etc)., as well the ability to view your personal profile were features highlighted.
Trust and Security
(30% Of Participants)
Some users expressed concerns about the website's security, particularly when entering personal and payment information.
Performance and Loading Times
(80% of Participants)
Slow loading times were a recurring issue, leading to user impatience and drop-offs during the booking process.
the CHALLENGE

82% of consumers abandon cart during the buy process of travel and vacations. This bafflingly high figure makes sense as travel is a major financial and time commitment.

90% of our test users consider a company’s website design as a key indicator in determining it’s credibility.

The results of the usability study for the booking platform unfortunately don’t paint a pretty picture - its poor visual design and user experience impact our credibility.

Project & Stakeholder Management

It’s going to go all according to plan...

Defining the Timelines

The usability study was vital in revealing critical user experience and design flaws that contributed to a perception of decreased credibility. These findings have been pivotal in shaping my project plan. Having conducted the study early on prior to design also has the added benefit of allowing me to better understand the product before diving into requirements scopes.

A deadline had been set for the end of February 2024 with only a runway of 5 months. I began assembling a Gantt in collaboration with the Director of Travel Technology, defining epics and sprints that are organized by the product offer, prioritizing by highest value.

Scoping Sprints:  Creative vs. Development-DrivenDeliverables

My general philosophy on product scoping is to differentiate when creative liberty is required, and when it’s time to maintain order and remain strict in defining deliverables and KPIs.

The rigidity of deliverables within each sprint differed based on the type of task at hand. For creative-driven tasks such as Rapid Ideation and Creative Direction, the deliverables were less strictly defined as to not inhibit creativity and innovation.

Developer-driven deliverables on the other-hand such as Components Library work, faced stricter scrutiny in order to match our timelines and to remain within scope to prevent what I like to call “Creative Creep” - the addition of unforeseen design changes that affect the work and effort of other stakeholders (i.e. Developers)

Stakeholder Management

Throughout the design/development of the travel booking engine redesign, I made it a priority to keep stakeholders informed by creating a pitch deck for weekly updates that showcased the progress of the project, highlighting key achievements, and any challenges encountered along the way.

A lot was resting on my shoulders, I found myself in both a designer,  product owner, and project management role - the latter two of which I was inexperienced in. I took the challenge with my head held high.

And it all went according to plan...

facing limitations

And it all went according to plan...right?

My plan had already begun encountering hiccups in the early stages of the project when it became clearer to me that I grossly underestimated how difficult it was to design with the varying quality of supplier data (i.e. Hotels and Stays) in mind.

Innovating in the travel industry has unique challenges due to its complex ecosystem of suppliers. Ensuring a consistent level of quality across various suppliers, who may provide data in an non-standard way, or imagery less than flattering, was a unique design challenge.

Room Imagery

Initiialy, I envisioned using large hero images of the rooms to create an immersive experience for users. However, this concept faced technical and practical challenges, primarily that the quality of room images provided by various hotels were inconsistent. While some hotels supplied high-resolution, professionally shot photographs, others provided images that were less impressive.

This disparity meant that using these images as large hero backgrounds could result in a visually unappealing and uneven user experience across the platform, potentially detracting from the credibility of the website in it entirety.

Iconography

The data regarding hotel features and amenities was delivered in various inconsistent formats, which complicated our initial plan to present these details in a more user-friendly manner, such as through the use of icons.

Consequently for some cases of the interface, to maintain clarity and ensure that all information was accurately conveyed, we had to default to using text lists to describe features and amenities.

Reviews

Initially, my plan was to incorporate an embedded review section for hotels into the booking engine, aiming to provide users with real social proof. However, due to inconsistent data from suppliers regarding the quality and availability of reviews, we had to revise this approach. Instead, we focused on showcasing the features and amenities

My mistake had been involving technical stakeholders too late into the design cycle. Initially, I was incorrectly operating under the assumption that all of my designs would be technically feasible, but given the variance in supplier quality, many of my designs had to be reimagined, ultimately extending the timelines of the project.

the problems

What I had failed to consider during my initial project planning were the numerous technical limitations that accompany the product, and proceed in a product-sided silo.

This experience taught me the importance of frequent engagement with technical members to ensure that both the vision and technical realities are in sync.

The Solution

A better answer to “How am I getting  to Bahrain?”

A big milestone

Despite encountering initial challenges during the ideation phase, particularly in balancing the expectations of business stakeholders with the practical constraints presented by our technical team, we managed to successfully complete the design phase of the project.

Bittersweet V1.

The final outcome was bittersweet. While the end product didn't fully align with my original vision, the pressing need to launch a redesign given our tight deadlines necessitated compromises.

However, this isn't merely the end. Recognizing that the first iteration is just a starting point allows us to plan for future updates where we can revisit and refine specific designs.

We plan to continuously iterate as we bring this product to market, with the hopes of using real user data and analytics for data-driven design decisions, and to continue to enhance the technological capabilities of the platform.

ViSUAL SYSTEM

Creating an Extensible Design System

A White-labeled Solution

In designing the travel booking engine, a key requirement was the adaptability of the product to serve as a white-labeled solution, customizable for various brands and their identities. To achieve this, I developed an extensible design system allows flexibility to meet a client’s brand identity.

This design system includes a comprehensive set of guidelines covering typography, colour palettes, layout structures, and interactive elements, all defined in a way that they can be easily adjusted for each white-label instance.

The system uses modular components that can be seamlessly integrated or altered without disrupting the overall design integrity. This modularity means that adapting the prototype’s colours, styles, and even some functional elements to match a specific brand's identity can be done quickly and efficiently.

The lack of support for modern libraries necessitated the creation of custom components for the majority of the designs, and as a result an entirely new design system.

However, I was still able to make use of atomic Material Design elements and characteristics to expedite the creation of common component sets such as global buttons, links, etc. Why reinvent the wheel right?

the solution

The redesign of the platform enhances credibility by addressing key design and user experience issues, ensuring a smoother and more trustworthy booking process.

a captivated kevin

...And What Kevin Found There...
What’s Kevin saying?

As Kevin transitions seamlessly from the Bahrain tourism website to Bahrain-branded booking engine, he lands on the "Formula 1 Experience" package booking page, prominently displaying itself as still available. Enticed by the prospect of attending the thrilling event, he decides to share this unique experience with his friend Alejandro and proceeds to book the package for both of them.

Kevin easily selects his accommodation, opting for the Four Seasons Bahrain Bay, known for its exceptional service, smart hotel features, and stunning views of the Arabian Gulf. The booking process is intuitive, allowing him to compare various room options and choose the one that best suits their preferences and budget.

Next, Kevin turns his attention to arranging their flights. He carefully selects the flight times that align perfectly with both their travels schedule, ensuring they maximize their time at the event and in Bahrain.

There’s no looking back now. With just a simple mouse click, Kevin has crossed the threshold.

KEVIN’S JOURNEY

As he counts down the days to his departure, Kevin is filled with anticipation for the unforgettable adventures that await him in Bahrain. He’s past the point of no return.

Previous:  Redesigning the Official Bahraini Tourism Website.
Next:  Designing a New Way for In-Destination Travel.