top of page

Fandango

A feature integration project to add live and local events to Fandango's exising mobile app.

The Client

Fandango is the go-to destination for more than 36 million moviegoers each month. Fandango helps movie fans discover and buy tickets for movies both online and through a mobile app.

The Challenge

Fandango’s ticketing system currently only servies the movie theater industry. As UX Designers, our team of three people was tasked with integrating a feature to sell tickets to local and live events into their current mobile app. Users must be able to discover local events, buy tickets to them, and use the app itself as the ticket at the venue.

Our Role

By playing the role of a UX team working on a feature integration, we had the ability to simulate the actions a company like Fandango would take to integrate an entirely new service into their existing app, thereby expanding their business and reach. We, as designers, were able to learn the process involved in feature integration, as opposed to building a new application from scratch.

Constraints

Two-week design sprint, including all research, designing, prototyping and testing.

Research Phase

Initial Assumptions

To begin, we made some initial assumptions about what users might want in their event-going experience:​

​

  • Movie lovers also want to go to live events

  • People think live events are bigger scale and more expensive

  • People tend to go to movies/shows with friends

  • Buying tickets isn’t hard, but splitting is a pain

​

To assess these assumptions, we did user research to learn what our users wanted.

User Interviews

We used a screener survey to find five people we could interview in depth to learn of trends and pain points in the ticket-buying process.

​

We interviewed five total people about their ticket-buying and event-going habits. Some key questions we asked involved:

 

  • Why do you buy tickets online / What kind of events / With Whom

  • Feelings about the buying process

  • Past experience of using tickets (in any form)

  • Ideal live event experiences

  • Primary conditions for buy tickets

Synthesis

We created an affinity map to synthesize our interview results. From this, we developed several statements that summarized our users’ feelings and desires.

Unorganized affinity map
Affinity Map

We began by putting each comment from our interviewees onto post-its color-coded by user.

Then we rearranged the comments by theme to find common themes and trends. From these trends we developed key insights.

Some of our key insights include:

​

  • “I want a good deal.”

  • “We need to buy tickets together buy pay separately.”

  • “I prefer to get tickets on my phone.”

  • “I will pay more for a better experience.”

  • “I want a simple payment process.”

Personas

We made two personas to encapsulate our users’ desires and goals to make sure that what we design reflects our research. By focusing on Kyla, our primary persona, as we designed, we could ensure we were always designing for our users.

Primary Persona - Kyla

Our primary persona, Kyla, is a “concert junkie” who goes to many small-scale local shows, often with friends. Her biggest pain point is getting her friends to pay her back for tickets she bought.

Secondary Persona - Andrew

Our secondary persona, Andrew, goes to more expensive, large-scale events like opera and football games. He wants to be able to buy large blocks of the best available seats.

Problem Statement

With our research complete, we adjusted our initial assumptions based on our research to develop a concrete problem statement:

 

“How might we integrate live event ticket sales and redemption features that are “shareable” within the existing Fandango App?”

 

Our primary solution to this statement was to integrate a live events tab into the existing Fandango mobile app.

Design Phase

Feature Prioritization

To begin our design process, we first discussed key design elements that could solve the issues we discovered from our user research.

Inight2MVPFeatures.jpg

With these ideas in mind, in order to prevent “featuritis,” the overpacking of features into our design, we created a feature prioritization matrix to determine the feasibility of design features, and then a MoSCoW Map (Must Have/Should Have/Could Have/Won’t Have) to determine final feature priority. As we began designing, we included all features in the Must Have section and as many from the Should Have category that were possible given our constraints.

Feature Prioritization Matrix
MoSCoW Map

Design Studio

With our features determined, we ran a design studio to quickly ideate design possibilities. We ran 7 rounds of design studio, each one consisting of individual hand sketching, pitching our ideas to each other, another round of sketching, and final discussion and sketching of screens and flows.

DS sketches 2.jpg

Part 1: Hand-drawn sketches, discussion, and more sketches.

Home screen filter.jpg

Home Screen and Filter Pop-up

Reserve Seats.jpg

Select Seats

Send ticket 2.jpg

Send Ticket to a Friend

Mid-Fidelity Wireframes

From our hand-drawn sketches, we created black-and-white mid-fidelity wireframes in Sketch, following our design ideas drawn from user research. Using these wireframes, we created a prototype using InVision, with which we ran our first usability tests.

Mid-fi1.jpg

Click to Enlarge

MidFi2.jpg

Click to Enlarge

MidFi3.jpg

Click to Enlarge

Usability Testing - R1

Using our mid-fi prototype, we had five users complete three tasks to test the utility and usability of our designs. From our tests, we gleaned the several insights and developed design ideas to address them.

DesignRec1.jpg
DesignRec2.jpg

Our Insights from the first round of usability testing and the design ideas we developed to address them

High-Fidelity Upgrades

As we implemented our design recommendations, we increased the fidelity of our screens to full-color mockups and created a new high-fidelity prototype. We ran a second round of usability testing on this prototype.

Mid2Hi1.jpg
Mid2Hi2.jpg
Mid2Hi3.jpg

Samples of our upgrades from mid-fidelity wireframes to high-fidelity mockups based on usability test results. Click any image to enlarge.

Usability Testing - R2

Our second round of usability tests showed us that our redesigns were largely successful. The insights we gleaned from the results led to only minor design tweaks to improve performance and alleviate user confusion.

Insight2DesignR2.jpg

"It's cool that you can get movies and live events in one app!"

- 2nd round usability tester

Final Prototype

Integrating these relatively minor design changes, we arrived at our final prototype.

​

Note: Unfortunately, due to InVision's closing as of January 1, 2025, a live prototype is no longer available. I apologize for the inconvenience.

Next Steps

Due to our time constraints, we did not have the opportunity to test our final prototype with new users. This would be the first thing to do were we to move forward. Other next steps include:

​

  • Iterate again on our most recent designs

  • Detailed seating chart, allowing users to pick seats directly

  • See the View from your seat before purchasing

  • Pop-up and/or Push Notifications when an outstanding ticket has been paid for

  • Integration with Venmo for payment options

  • LinkedIn

©2018 by Dave Wexler Designs. Proudly created with Wix.com

bottom of page