Fly UX - Flight booking

This project was assigned to me by the UX Design Institute as part of my professional diploma in UX Design.

Project

The goal was to design & build a prototype and wireframes for a conceptual startup airline called FLY UX, using design as a competitive advantage over much bigger airlines by delivering smooth and friction free flight booking experience to users which would be reflected in the success of the business and acquisition of new customers.

Focusing points: Flight booking process (How users can search for, find, and select flights).

The Process

I used a methodology of user-centred research and analysis to pinpoint the weakness and define the problem before creating any design.

Research

Before any assumption made I wanted to start by researching to find out the core problem that users who want to book a flight online might face. The research techniques used were: Benchmarking, online survey, usability test and in-depth interview.

↪ Benchmark

I started my research with benchmarking. The goal was to understand how best-in-class websites solved their problem related to flight booking process, understand the conventions needed to be followed, and highlight best practices that I could emulate. I decided to go with: Qatar Airways, British Airways, Lufthansa, Virgin Atlantic and an additional flight aggregator: Booking.com.
I reviewed those websites and took screen shots of each stage of their booking process and added comments for each noteworthy step. By doing so, I was able to recognize a pattern. However, this was a "warm-up"! I definitely had a lot more to do.

↪ Online Survey

Next, I created an online survey. The goal here was to learn more about the goals of people that use airline websites and what are they trying to do, what is preventing them from doing it (if anything), what else would they like to be able to do on airline websites.

From this survey I was able to have a bit more understanding of my potential users' goals, behaviours and context.

↪ Usability Test & In-Depth Interview

By now I had a pattern in mind for my website, however UX is not complete without usability testing so I conducted usability test combined with in-depth interview. To me, if you have a user or customer sitting in front of you, it’s a good opportunity to dig deeper and learn more. Also,I decided to have a comparative test (asked the user to complete tasks on two different airline websites) to see how well or badly different organisations solve the same problem.

The purpose of conducting a usability test along with an in-depth interview was to learn more about the people that use airline websites, things such as: What are they trying to do? Who are they with? Where are they? What devices are they using?

As a result, I had full understanding about the goals, behaviours and context of airline customers when booking flights online.

Analysis

After the research phase was over, I was left with a pile of research data that needed to be analyzed and structured. The methods I used are: Affinity diagram and a customer journey map.

↪ Affinity Diagram

This method it is a great tool to organize huge raw data, it also helps in strengthening communication and building a mutual understanding of the product you build. In order to do it I needed the help of an additional person, so I "hired" a friend of mine to help me with this project.

We started by reviewing all the research I did prior to this step, we took lots of notes, wrote each relevant comment we thought of on a post-it note and stuck it on the wall, focusing on the goals, behaviours, pain points, mental models and contextual information. After several hours of squeezing our brains out we reached to an end with a wall full of information. Then we gathered all the relevant information together in a way that made sense to us, eventually we grouped them together and named them accordingly.

↪ Customer Journey Map

My next step was to create a customer journey map to put even more structure on the analysis of my raw research data. Before designing the customer journey map using Sketch app, I drew the map using a paper and a pen until I was satisfied. CJM is a great tool to visualize what the customer experiences as they interact with a software or a website. This made me see things through the eyes of a customer. After this part of the project was over I had a highly structured output and a better understanding for designing my airline website.

Design

With all of the data which I defined and analyzed it was time for me to start designing the airline website. My overall objective was to fix all of the issues I had uncovered during my research and which were highlighted on the customer journey map.
My designing techniques that I used are: Flow diagram, large amount of sketches, fidelity prototypes and wireframes.

↪ Flow Diagram

The data which resulted from my research and analysis helped me to define the high level flow for booking flights on the new airline website. I started off by sketching the flow diagram on paper before compiling the final document on computer.

↪ Sketching

At this stage I had already defined the main flow and navigation, identified the key issues that needed to be addressed in journey maps and had plenty of ideas from benchmarking, so I felt confident in sketching the screens and screen states for users flowing through the flight booking website. I had multiple interations before the solution became apparent to me. Eventually I had four screens sketched covering the booking process from searching for a flight to booking a seat online.

Prototype

Using Sketch app I designed a medium fidelity prototype for the Fly UX flight booking process and then made it interactive using Invision. My goal was to design a prototype detailed enough to test the high level flow, screen layouts, text, and basic interactions.

Wireframe

My work was almost done here, I just had one last thing to do and that was to create a set of wireframes containing all the necessary details such as feedback, rules and content a developer needs to build the website accurately. I spent long time on adding these annotations to make sure I covered everything to save the developer time and avoid miscommunication or other related problems.

Business Benefits

If designing FLY UX website was a success, it would be reflected in several areas that one could measure from:

- Increase revenue
- Reduce cost
- Increase customer acquisition
- Increase conversion
- Increase customer satisfaction
- Increase customer retention
- Reduce customer churn

© Copyright - Rita Arabian