Project
Overview

Problem
Chinese Food fans and office workers usually order their lunch / dinner through the mobile app, and have a hard time ordering their food. Those frequence users are complaning about their order waiting time. And they can’t ask for help when their order run into issue before they go to the store.

  1. Time Line
    A week
  2. Project info
    Infiviaual Desin Exercise
  3. Tools
    Figma, Photoshop, principle
OUTCOME
In order to address these problems, I redesigned the Panda Express mobile app, a new feature in Panda Express App that better provides customer service to their users.With the new version of Panda Express App, users can look for instant customer service in the app and have a smoother order process, monitor their order in real-time.
Project
Overview
Time Line
One Week
Project Info
Individual Design Exercise
Tools
Figma, Photoshop, Principle
PROBLEM
Panda Express mobile app users usually order their meals through the Panda Express mobile app. Often, they run into issues with the app hindering the app’s usability.Users have cited complaints about tracking their order’s wait time and asking for help while their order run into issues.
OUTCOME
In order to address these usability problems, I redesigned the Panda Express mobile app, and created new feature within the app that would provide an improved customer experience. With my new version of the Panda Express app, users can monitor their order in real-time, chat with a customer service representative, and have an overall smoother order process.
Onboarding Page
The onboarding page provides a greeting, an introduction to key functions, and boosts user confidence by engaging first time users.
Order page
The order page allows users to monitor the progress of their existing order and view past orders. This allows users to reorder their favorite meal by simply pressing the "Reorder" button.
Customer Service
The customer service page allows users to ask for help when they encounter an order issue. The instant "Help" button conveniently located on the order page provides faster responses without the user ever having to call the store.
Feedback System
A feedback system allows users to rate their experience with the app. This provides transparency and benefits the marketplace as it shows what customers like, dislike, and how the restaurant can improve.

Research


What Is Panda Express?

Panda Express is a United States based restaurant chain that serves American-Chinese cuisine. With over 2,000 locations, it is the largest Asian restaurant chain in the United States. Panda Express has quietly established itself as a fast-casual stalwart, posting another year of double-digit sales growth in 2020 (12%).

Why Redesign Panda Express?

I love Panda Express. As an avid fan of Chinese cuisine, it is my favorite to-go lunch due to its convenience and wide variety of menu items. Since the beginning of COVID-19, we have all had to adapt to a new lifestyle, one that skyrocketed the use of mobile preorders and pick ups. I, of course, was no exception.

Due to quarantine and the safety concerns of living in a pandemic, I downloaded the Panda Express app so I could still eat at my favorite fast-casual chain. However, I quickly realized the app had multiple problems affecting my user experience. As a designer, I couldn’t stand it.

I believe Panda Express could make their order process easier through a mobile app redesign. In the following analysis and project, I will focus on user experience and creating a smoother operation within the IOS app.

If actually designing for Panda Express, I would also be using the company’s road map to consider whether these new features fit within the company’s future goals. However, my main goal now is to focus on improving the Panda Express mobile app user experience.

Defining User Needs

User Interviews

In order to better understand the existing interaction problems in the app, I drafted a couple of questions and started to conduct informal interviews with my peers. I focused on peers who were experienced Panda Express app users as they are more likely to pinpoint usability issues due to the frequency of their app usage.

Below are some of the key takeaways from my user interviews:

App Store Reviews

Due to time constraints on this project, I decided to look through Panda Express’ reviews in the Apple App Store as it would be one of the quickest ways for me to understand the problem. These reviews would also complement the user interviews I’d already conducted.

Apple Store users' reviews generally fell into the following FOUR categories :

User Personas

From my research I created the following user personas to guide my design process:

Design Goals

Design


After researching and analyzing the frustrations and design goals of app users, I began to develop solutions that would allow me to achieve these design goals.

01.Create an order status feature that provides real-time status updates to the customer

In the current mobile app, users cannot follow the real-time progress of their orders. Instead, they are provided an estimated pick-up time. This estimated pick-up time may change depending on how busy the store is or other factors. In the app, the pick-up time will automatically change, but users are not notified of the change. This often results in a longer wait time when they arrive to pick-up their food (i.e. 25-30 minutes additional wait time).

Before V.S After

My first instinct was to redesign the order page and the way that represent the order process.

After Payment

Order Page

On the current “After Payment” and “Order Page”, the pick up time is the only order process information users can see. According to user reviews and interviews, the final pick up time does not accurately represent the order process, but is also the main way users schedule their pick up. An unexpected delay to the order can cause the pick up time to change. The current app violates the Usability Heuristic, Visibility of System Status. Though the estimated pick up time is inaccurate, we continue to use a system that shows an inaccurate pick up time.

Therefore, creating a visual order process, allows users to see a more accurate pick up time in the app.

Instead of the app immediately providing a numerical estimated pick up time, I added a loading bar that tracks the order status to the top of the "Orders Page".

User Feedback: Users still wanted a numerical estimated pick up time

After presenting this design to a user group, I received the following feedback. Users still wanted to look for an estimated pick up time, even with the loading bar. Within their information hierarchy, a numerical pick up time was one of their highest priorities when assessing their order status.

Engineer Idea

I quickly though about an idea:

Dynamic Updated notification
This feature would use notifications to update users of their order status.
PROS:
  • Users are updated instantly on the status of their order.
  • Satisfying users expectation to get the hot food right after it made.
CONS:
  • User has to manually change existing notification preferences within their phone's settings.

Adding a notification system would require work within the back end development of the app. If I had access to developers, I would consult with them about this change and the work in the back end to balance the value of the change for users with the required work for developers.

New function button - "I am here" Button (Final Version)

The final feature I added to the "Order Page" includes an "I Am Here" button. This would send a message to the restaurant and allow the user to be confident that their order was made and corresponds to the estimated pick up time in the mobile app.

02.Tough to find customer service to help with current / past order issues.

To address customer service needs, I made changes on the web wrapper customer service function.

Before VS After

Users need to fill up a detailed form to report a simple problem, which is frustrating to the users. And users are only able to find the “Contact Us” Tab under “my account”  -- might not be a related section when users looking for help regards with their orders. It might confuse users when they are trying to report a simple order issue. They have to click each section to find out the “Help” button.

Since it is a mobile preorder app, I decided to add the “Need Help” function tab under my order page which is related. Once click on the “Need Help” button, it will direct you to a chat room. This gives users a kind of self-confidence, panda express is taking care of any issues and response as fast as they can when compare to the form former.

03.Not able to rate the order experience.

Adding Rating System

Base on the information and feedback that I gain from the user research, some users asked for an order survey / review function. And having a rating option on each order are also allow user to have private comments right.

I added a feedback rating system to the "Order Page" that allows users to rate and give feedback on individual orders.

User Feedback: Hard to operate --- The rating stars are too small

After walking through the feedback scenario myself and sharing the prototype with other users, I realized the rating stars are too small when considering a phone screen’s size. Users had difficulty with clicking the correct amount of stars ultimately worsening the user experience.

After receiving this feedback, I created alternatives in Figma and used the actual screen size to modify the rating system so it works better on mobile devices.

04.Tough to find available deals.

New Page - Deals

High Fidelity Design

Around these four core design directions, I started diving into details about how I can link those new features into a meaningful flow.

What I Learned


Real-world Considerations for Redesign

This was my first time redesigning and adding features to an existing product that already had a large user base. Starting with a product pushed me to consider the current user experience and what aspects of the interface were frustrating. I also had to consider whether my new features would interrupt existing flows and interactions, and how it would affect the existing back end systems.

Due to the current trends and existing user habits, I made more conservative choices in my redesign of the ordering process. I did this in order to work with the users’ existing experiences with the app and not completely change how they interact with the system. I am still unsure if this was the best solution for the redesign, but would love to discuss and learn more about redesigning existing products!

Capitalize Integration

During the redesign process, I considered many of the challenges associated with working on a pre-existing product: user flow, learned user interactions, and branding materials. These challenges allowed me to practice integrating existing product direction and Panda Express’ branding while also capturing a creative idea in the process of redesign.

I believe diversity drives innovation and inclusion sparks creativity...

Linkie

All Set