Revamped the alternative travel plans recommendation function for flight delay or cancellation.
#Work Project #Product Design
Variflight
Jun - Jul 2021 (6 weeks)
Sketch
Product Manager
Product Designer
Product Strategy
User Research
Information Architecture
User Flow
UX Design
Usability Testing
Teams Communication
1 Product Manager
2 Back-end Engineers
1 Front-end Engineer
1 Testing Engineer
1 UI Designer
Product Team Leader
Product Director
A brief summary about the company
Alternative travel plan recommendation function is built to help customers quickly find suitable alternative plans after their flight changes. From data tracking, we know that the current conversion rate is constantly decreasing. So, we would like to iterate this function.
Problem Context
How might we iterate the current recommendation function to improve users’ efficiency in finding best options after flight delay or cancellation?
Business Goal
Increase the conversion rate from the function to ticket booking page and increase the revenue
UX Goal(Metrics)
Facilitate purchase action (Conversion Rate)
The re-design process lasted around 6 weeks.
Three main flight delay or cancellation scenarios were analyzed.
After discussing with product lead, I decided to re-design the current recommendation page instead of re-constructing recommendation logics and algorithms due to the following reasons:
Then I conducted research to investigate current problems. All following data and insights were obtained from three research methods.
Tracking Current Data
23275 samples
Online Survey
1403 samples
Qualitative Research
6 In-depth interviews
01. Browsing current recommended plans is time-consuming
02. Not enough flight information to facilitate decision making
Based on key findings from research, I made the following list of design decisions for redesigning.
Insights 01
Browsing current recommended plans is time-consuming
Users' Goal
Quickly and easily find alternative plans after flight changes
Design Decisions
Details
01
Position and content of filter
Put the filter on top of the page to make it more noticeable. Besides, Will show the departure time, arrival time, and travelling method as an overview
02
Detailed Filter Page
According to the tracked data, traveling method, departure time, and arrival time were the most clicked factors. Hence, I put them at the top of the filtering page. Nonstop flights only is the most popular method of travel, so making it as the default choice.
Assumptions
01
Position of filter
Putting the filter on top of the page could encourage more users to use it, which will be tested later to determine whether it is a good position
02
Sorting
Current default sorting order (from early to late, from low price to high) combined with default choices could reduce the number of available plans and hence no further sorting is needed
Insights 02
Not enough flight information to facilitate decision making
Users' Goal
Easily find a more ‘reliable’ plan after original flight changes
Design Decisions
Details
01
Showing original flight information
With the aim of building a close-loop ticket purchase platform, original flight information will also be shown in the page for users who bought the ticket in our platform to change/get refund easily
02
Showing more flight related data for reference
Recent flight cancellation rate was the most concerning data. Other basic information including planned departure and arrival time, flight number, aircraft, and price are also presented. For the flight in the next 24 hours, estimated arrival time, another key data target users would like to know, will be shown.
The design was on the right track but had to think more about target users' true needs.
Methods
I have conducted 10 in-person usability testing sessions with random flight data with target users who are on business trips frequently.
Overall Results
All participants were able to complete all core tasks within 10 minutes.
Details
01
Original flight info - low priority to show here
02
Low granularity of detailed filtering
Although the first-round design did not have big usability issues, there was still space for improvement.
One interesting observation was that many users tended to filter the travelling method first. And It would take them around 15 seconds to think about the five options listed under the travelling method.
Assumptions
Combining both first-round and second-round research insights, here comes the second-round ideation and prototypes.
Insights 01
Users are not familiar with the new layout we have in 1st-round design (Usability Testing, Hallway Testing)
Features 01
Maintaining the same hierarchy as ticket-purchasing page since customers are more familiar with the layout
Details
Maintaining the same lay-out as ticket purchasing page. Users could filter the recommended plans by traveling method at first.
Insights 02
Designing for business travellers. Their goal is to find the plan arrives before certain time point and would consider Transit (First-round Research)
Features 02
Only designing filtering departure and arrival time function under Transit Tab
Tested how to better filter the Departure/Arrival time and Travelling method under Transit Tab
Details
Under Transit Tab, Traveling Time and Traveling Method are put at the top of the page for easy filtering.
Insights 03
Presenting original flight information is not helpful when finding alternative plans and current filtering is still not convenient without sorting (Usability Testing, Observation)
Features 03
Deleting original flight information and combining the filtering and sorting
Details
Under Transit Tab, sorting by price, departure time, and total travel time are listed for efficient sorting and selection.
New version of finding alternative travel plans was officially released on Jul 20, 2021. The following data was extracted on Aug 10, 2021.
🚪 The entrance for the page was not noticeable.
The exposure rate of the function was low. Should consider making multiple entrances.
📑 More details could be added.
There were several feedbacks regarding on adding more details to make the recommendation “smarter”. For example, Fast transit plan could not be opted for “advanced” business travellers... These functionalities could be added after conducting more research.
It is important to remember who you are designing for and what problem you are trying to solve when designing new certain features or revamping original functions. We had bias in the middle of this project since we were overwhelmed by complex needs from all users and got distracted from the design objectives.
I changed the layout when I re-designed the recommendation page, which added the learning cost of users since they are familiar with original information presentation. Always remember keeping design consistent and avoiding using new terms.
User needs and scenarios are complicated under this function. It is hard to know various users’ expectations at the beginning. By frequently talking to target users and other product managers with more experience in this area, and frequently conducting brainstorming sessions, I could clarify the key needs and features I had to re-design.
Current Project
See Other Projects
Design Better Alternative Travel Plan Recommendation Feature
Calorie Tracking App Onboarding Process Redesign
Redesigned holy bible App for enriched reading experience and increased user retention