Project Overview

Synopsis

I worked through each step of the design process to create an original travel app concept. The app enables users to collaborate with a group to share, compare, and subsequently vote on trip logistics such as flights, lodging, and activities. I created a prototype for the onboarding process, as well as the following features: creating a trip with friends, adding a lodging option.

Problem

My research indicates that busy young professionals are forced to spend too much time and effort attempting to coordinate travel plans amongst a group. Their friends are unresponsive, and it is difficult for them to compare and decide on flight, lodging, and activity options—especially on a mobile screen.

 

My Role

UX Designer (Research, Visual Design, User Testing)

Timeline

3 weeks

Completed December 2020

Team

Self Directed, with feedback from instructors and peers

Tools

Figma, Photoshop, Google Workspace, InVision, Miro, Zoom


Table of Contents


1. User Research

Proto-Persona
User Interviews
User Survey
Affinity Diagram
Empathy Map
User Persona

2. Ideation

Problem Definition
Brainstorming
Feature Prioritization
Value Proposition
Storyboard
User Journey Map

3. Design

Task Flow
Competitor Analysis
Wireframe

4. Testing & Prototyping

Usability Testing
Feature Prioritization
High Fidelity Prototype

1. User Research

Research Plan

Background

In order to research users’ needs when planning and executing group travel, I created a comprehensive Research Plan. Additionally, to establish clarity, I have defined group travel as any travel with 3 or more people (interviewee/respondent included) that involves the coordination of transportation, lodging, and/or activities.

Goal

To identify the pain points of our users, my goal was to better understand the stressors and inconveniences young people face when planning and executing group travel.

Methodology

To collect qualitative data, I conducted 6 interviews via Zoom for approximately 20 minutes each. These recorded interviews were then transcribed and annotated for data relevant to the study. Interview participants roughly met the demographic criteria of my assumed Proto-Persona.

Additionally, I created a Travel Survey derived from the interview questions, which was distributed via Facebook, Instagram, and my bootcamp’s Slack channel. This convenience data collection took place over 4 days and provided me with supplementary quantitative data about users’ general travel habits. I received 25 responses to the survey.

Research Results

Affinity Diagram

In order to better organize the data I collected, I created a Miro Board to consolidate all the responses from my interviews and survey. I then organized the data into an Affinity Diagram, creating groups and subgroups to identify trends amongst the responses.

Affinity Diagram

Key Insights

Technology Preferences:

  • Users prefer to use a desktop computer when researching and booking travel because it is too difficult for them to compare multiple tabs on smaller devices.

  • The majority of users use AirBnB or 3rd party booking sites (Travelocity, Expedia, etc.) when searching for lodging options.

  • Users use Google Flights or 3rd party booking sites when searching for flight options.

Travel Habits:

  • Approximately one third of users’ travel is comprised of group travel.

  • The majority of users prefer traveling in a group, as opposed to alone or with one partner.

  • When traveling, users prefer to plan out a few key items and keep the rest of their schedule flexible. They do not like being confined to a rigid itinerary.

Group Travel Pain Points:

  • Users largest pain point is managing conflicting interests and ensuring that everyone is satisfied with trip decisions made.

  • Users dislike that they must open multiple tabs from multiple sources in order to compare trip logistics options (Lodging, Flights, Activities).

  • Users struggle to communicate information to everyone and receive confirmation back on plans.

Interview Quotes

Screen Shot 2021-05-19 at 10.17.06 PM.png

Survey Data Points

Figure 1. This pie chart illustrates that 54% of survey respondents prefer to travel in a group.

Figure 1. This pie chart illustrates that 54% of survey respondents prefer to travel in a group.

Figure 2. This bar chart illustrates that 9 survey respondents use the Google search engine to research, plan, and book travel. 7 respondents use third party booking sites (Travelocity, Expedia, etc.) and 4 use AirBnB.

Figure 2. This bar chart illustrates that 9 survey respondents use the Google search engine to research, plan, and book travel. 7 respondents use third party booking sites (Travelocity, Expedia, etc.) and 4 use AirBnB.

Empathy Map

Utilizing the data I gathered, I constructed an empathy map to better represent how the user experiences group travel. The Empathy Map consists of first person statements articulating each sensory aspect, as well as pains and gains, related to the experience.

Empathy Map

Finalized Persona

Having now gained a robust understanding of the user, I created a finalized persona that accurately reflects who they are and what they desire.

Finalized Persona
 

2. Ideation

Brainstorming

Problem Statement

Once I finished my initial user research, I drafted a problem statement to concisely define the issue I will address throughout the remainder of my design process:

Problem Statement

“I Like, I Wish, What If” Method

Once I identified the problem at hand, I moved into the brainstorming stage of my process. Using the “I Like, I Wish, What If” Method, I generated first person statements from the users’ point of view to explore potential solutions.

Brainstorming Diagram

Feature Prioritization

I then began conceptualizing application features that would work to technically support the solutions brainstormed above. Based on the user preferences identified in my research, I sought to focus on features that would be both social and easy-to-use. I plotted these features on a Feature Prioritization Matrix. I opted for an import listings feature in order to avoid having to connect to any APIs.

Gallivant (33).jpg

Features Implemented:

  • Import data/listings from AirBnB

  • Import data/flights from Google Flights

  • Import data/listings from 3rd party booking sites (Travelocity, Expedia, Etc.)

  • Compare flight options from various sources by pricing, times, and other key info on one screen

  • Compare lodging options from various sources by pricing, location, and other key info on one screen

  • Voting function for users to vote on which flight and lodging activities they prefer

  • Voting “due date”, providing users with ample notification of its imminence

Value Proposition

Ensuring focus remains on the user, I created the following Value Proposition Diagram to visually bridge the gap between the potential features and the users’ pains and gains.

Value Proposition

I then leveraged the diagram to draft a value proposition statement that encapsulates how exactly the app will meet users’ needs:

Screen Shot 2021-05-19 at 10.10.12 PM.png


User Scenario

Storyboard

To add real-world context and demonstrate the value proposition in action, I created a storyboard and user journey map detailing Squadleader Sara’s next group travel planning experience—with the help of Gallivant.

Storyboard
Storyboard

Journey Map

User Journey Map
 

3. Design

Process Outline

Competitor Analysis

I decided to conduct a competitor analysis to gain a deeper understanding of the group travel solutions currently on the market.

I learned that both of the direct competitors’ onboarding processes yield errors that preclude users from properly using the apps. Additionally, though the indirect competitors’ interfaces are user friendly and professional, the apps are insular and don’t allow for information sharing among other apps.

Competitor Analysis

User Flow Diagram

Drawing inspiration from the strengths and shortcomings identified in the competitors above, I designed a robust onboarding process, as well as the process for creating a trip and adding a lodging option. Then, I created a User Flow Diagram to communicate, step-by-step, how a user would complete these tasks.

User Task Flow


Wireframing

Sketched Wireframes

I then put pen to paper and sketched out a Low-Fidelity Wireframe of the screens the user will navigate as they make their way through the processes outlined above.

Main App:

Sketch 1

Onboarding Process:

Sketch 2

Image from iOS (15) (1).jpg
Sketch 3

Image from iOS (10) (2).jpg

Digital Wireframe

Based on these sketches, I created Mid-Fidelity Wireframe in Figma.


Main App:

Mid Fidelity Wireframe

Onboarding Process:

highfid1 (1) (1).png
Mid Fidelity Wireframe

highfid1 (1) (2).png
Mid Fidelity Wireframe

highfid1 (1) (3).png
 

4. Testing & Prototyping

Usability Test Plan

Objective

I conducted usability testing to ascertain if users were able to navigate the onboarding process without difficulty and begin using the app to add trips and lodging options.  

Method

To collect qualitative data, I leveraged my Usability Test Plan to conduct 5 tests via Zoom for approximately 20 minutes each. I took a convenience sample of users who approximately met my persona demographic criteria.

Usability Test Results

User Insights

After conducting the tests outlined above, I consolidated my notes for each user on Miro board, as I did in my initial user research.

Feature PrioritizationI then translated the user feedback into a list of features that would resolve the usability issues that users encountered. To help decide which of these to implement, I plotted them on to a feature prioritization matrix--the f…

Feature Prioritization

I then translated the user feedback into a list of features that would resolve the usability issues that users encountered. To help decide which of these to implement, I plotted them on to a feature prioritization matrix--the features intended to address the most commonly encountered issues were deemed high impact.

Gallivant (32).jpg

Prototype

Features Implemented:

I implemented the following features as a result of the user feedback collected, as well as additional online research I conducted on best practices for user onboarding:

Key Features:

  • Eliminated the feature to manually input a lodging option.

  • Added a feature for users to add lodging options by exporting them from the source webpage or application.

  • Added tutorial screens instructing users how to use the feature to export lodging options from their source.

  • Added a search bar function to the lodging options map view. This will allow users to search locations of interest and view how far they are from their lodging options.

  • Added tooltips to the "Selected Trip" screen to explain each of the categories: Lodging, Flights, Activities, as well as to prompt users to import their first lodging option.

  • Modified the "Invite Friends" field to sync with users' contacts, allowing them to search friends by name in their contacts.

High Fidelity Prototype

For my final finished product, I implemented the features above, as well as researched onboarding UI best practices, before updating my screens to create a High Fidelity Prototype.

Main App:

iphonex_mockup_by_fhokestudio (62).png
highfid5 (1).png
highfid3 (1).png
highfid6 (1).png
highfid4 (1).png
highfid7 (1).png

Onboarding Process:

highfid1 (1) (4).png
highfid1 (1) (5).png
highfid1 (1).jpg


To further address user feedback, I wireframed four additional tutorial screens that show users how they can add lodging options to their trip. These screens are included in the prototype linked above.

New Project (8).jpg
New Project (9).jpg
New Project (11).jpg
New Project (12).jpg

Metrics for Success

Coming Soon