Improving User Activation in Sign Up Flow for Starbucks Indonesia Reward App

Alfian Ardhi
5 min readJul 28, 2022

--

In this project my role is as UI/UX Designer. The type of project is a mobile application with a duration of about 4 weeks (June - July 2022).

Overview

The Starbucks Reward App is a application to order ahead and pay in stores. Rewards are built-in, so you’ll get stars for free drinks and food for your purchases.

This project was done about one months and mentored by Arya Ronggo. For disclaimer, I don’t work for Starbucks. This is a final project I do as an aspiring UI/UX Designer. I worked on this project as a team with Didha, Riana as The Design Team and The PM Team.

The Problem Triggers

At the end of June 2022, we got the final project to redesign the app. So we chose one of our favorite F&B products, the Starbucks Indonesia Reward App because my team and I have used this application several times. But we are not satisfied because we found some features that can be improved. So, here is a list of problem hypotheses based on our observations:

  1. Top Up. Users have difficulty finding entry points and CTA button for
    top up account balances and product orders.
  2. Sign Up (Focus on this Feature). There are too many things to fill in one screen for the sign up process so user will be overwhelmed and unfocused. We also get several errors system (based on our experience and this is another thing). Of course this will certainly have an impact on user activation.
Existing Sign Up Page Starbucks Indonesia Reward App

Research Process

As designers, there are a couple things we can do to dig deeper into our hypotheses. Disclaimer, this case study only focus on sign up feature.

Store Review

We found from reviews on PlayStore that a lot of users find it difficult to register for the app.

Users’ review on PlayStore

Competitive Analysis

If we look at some competitors, the sign-up flow is very simple and on one screen there are only one to two tasks. So, the user does not feel overwhelmed.

Kopi Kenangan

Kopi Kenangan Sign Up Flow

Fore Coffee

Fore Coffee Sign Up Flow

Organizing Insights

We recap all the research insight above to get problem definition. We can get the conclusion that, the problem we want to validate is in line with the problem the user is facing. As a user want to be able to sign up easily.

Our Main Objectives

Then from the research, we identify opportunities that can be done in our design using the HMW framework:

How Might We

  • The registration flow in the application more concise and clear
  • Provide a minimal signup and homepage view to accommodate the signup and top up flow?

Think The Solution

Based on the HMW we create in the previous process, we carry out the ideation process using brain writing simultaneously for get new ideas. Any new ideas we categorize it through discussion using affinity diagrams. Then, we categorize insights existing with important and non-important, easy and difficult quadrant for curating which ideas can be executed.

Sign Up Flowchart

We created a flowchart for the registration process, It helps us to simplify the explanation of the process that we want to create. That way, the flow of the program will be easier to understand.

Generating Ideas

We sketch ideas with Crazy 8 method, to train and get an optimized wireframe design.

Sketching Sign Up Flow

Wireframing

We continue sketch at Lo-fi Wireframe.

Wireframe Sign Up Flow

Hight Fidelity Phase

So, after the wireframe stage has been finished, we proceed to the high fidelity phase and come up with this design

Hight Fidelity Sign Up Flow

Design Validation

To validate the product it is important to perform Usability Testing. Before doing it, we make a UT Planning which contains scenarios and tasks.
For usability testing tools we also use maze. We approached 3 people to virtually testing the design solution. We asked them to do 6 different tasks, followed by a few questions to get a deeper insight into their experience.

Usability Testing

Overall, the steps have been smooth. For details of the task and the results can be seen here.

Quote From tester, The application is easy to use.

Testing Insights

We also got valuable findings insight and feedback from our mentor in this process to iterate,

Insight from Maze Report, shows that 50% users who navigated outside the expected path in sign up page.

Feedback, Email and phone number fields should be made into one field, give negative case in registration flowchart and in PIN set page, maybe you can add back button and it is recommended to add copywriting to explain to user what to do on that page.

Iteration

Finally, here is the iterated version and this is for final design.

Higt Fidelity Sign Up Flow

This is for sign up flow with negative case,

Sign Up Flowchart

The reflection

  • On this project I learned a lot about collaborating with the PM Team and other designers.
  • The testing process taught me a lot about user behavior when using designs. Where I thought this design was easy to use turned out to be a lot of room for improvement.

--

--