Process and Insights
Easing the User’s Flow
In our first prototype, we only had two screens in our onboarding personalization process – name input and a genre ranking feature. Based on our first usability session, one of the major pain points was how the end of the personalization process felt
so sudden; it was missing a sense of closure and left the users somewhat unsatisfied.
In response to this, we added an age page for users to select their age range as we realized age is needed to offer appropriate content (e.g. kids content vs adult content). We also added pages where users could select additional film genres and their
cultural preferences. Taking this a step further, we designed two more pages: a starting and ending page for the personalization process to help the users know they reached the end of the personalization.
In addition, we wanted to incorporate direct personalization with the user. The starting page of the personalization process, which I will call the “welcome page,” comes after the name and age question. To offer a more user-friendly atmosphere, the page
starts by saying “Hi [user’s name]!” with a hand icon animation waving hello below it. This page tells the users what they will be expecting in the next few pages before suddenly overloading them with a bunch of questions. By knowing what
to expect, the users are also given the option to “Start” or answer the questions “Maybe Later.”
The ending page was designed to offer the satisfying sense of closure, making them feel like they have truly completed the personalization process and are ready to move ahead. The green checkmark animation expanding enhances that sense of achievement.
The “Start Watching” button immediately tells them that they are ready.
Based on our second usability session, we got feedback from users how user-friendly the welcome page was and that were able to anticipate what followed after “Start.” For the ending page, we received user insights stating that it “makes me feel like I
am done and ready to start!” and that it gives an “end point” and feels “completed.” One user expressed disappointment of not being able to go back and change their answers in case they changed their mind. In response, we added a “Go Back”
button.
Our first prototype included an onboarding process of inputting username and then ranking genre preferences. After usability testing for that prototype, we noticed that many of our users liked the personalization process of the home page. However, we
found that many of our users did not enjoy how the onboarding seemed short – it was only two screens. It felt like an abrupt stop soon after they had started the personalization. With this feedback, we decided to expand the personalization
process. One of the screens we implemented was a sub-genre page for users to choose other topics they were interested in watching. This sub-genre page from the Beta Prototype got a lot of useful feedback in improving both the UI and UX.
The UX issue was that asking the user to choose only three topics felt very limiting and to some, stressful. The users felt as if they had to “sacrifice” some choices if they liked more than three topics. As a result, it requires the user to stall longer
on this page and think deeply what their final 3 choices are. We acknowledged this unsettling feeling, so for the final prototype we removed the limit and user can select as many as they want.
Regarding the UI issues, we received feedback that the circles themselves appeared congested and busy. The users felt the need to look carefully and read every choice– which was very tedious. Users also commented that the dark color of the
icon lacked contrast and blended with the background color. Considering hierarchy of the information, this lack of contrast didn't convey to users that the icons were significant. The icons were added to allow recognition over recall to
speed up decision making and indicate that they are significant, so this was an issue we had to address.
In response, we changed the color of the icons to be a very light shade of blue – its brighter color allows for a stark contrast against the background. The text is also repositioned below the circle, so the circle holds only the icon. This
allows a greater emphasis on the icon and makes it very clean and easy to see. As pictorial images communicate faster than words, users can look at the icons first and can read the text below for clarification.
One of the other newly added steps we added following our Alpha usability testing was a screen called the “Cultural Preferences” page, for users to choose movies and films of various cultures.
The Cultural Preferences page was perhaps our most criticized page during our Beta Usability Tests. This was our first time implementing this new page and gained much useful information. Our users told us that if they had the choice to,
they would have skipped this page altogether. They knew that the page hadn’t been full developed, but the question was why. Why would they skip this page?
First, we found out that the Cultural Preference choices the UI and UX designers had chosen did not accurately depict what “culture” was. In the page, we included options such as Asia, Bollywood, Dance, and Soap Operas. One of the reasons we found was
that the options were very limited. The cultures were limited to Asia, Bollywood, and Western movies. But what did these mean? Some of our users didn’t want the entirety of Asian movies. They wanted to have Chinese movies in their
personalized home screen, but not Japanese movies. What did Western Movies indicate? Was it Western culture, or American Western Cowboy movies? The choices Soap Opera, Dance, and Decades seemed out of place for our users as well.
In order to fix our choices and make sure our users were getting the choices they desired, we decided to send out a survey asking people what type of cultures they would enjoy watching. The survey was a multiple-choice survey displaying as many different
cultures we could think of, while also providing another option to let users type out their own culture preferences. After three days, we received many results, and analyzed the data.
Our top eight choices for culture preferences were Korean, Chinese, Japanese, European, Italian, Spanish/Latin, French, and a tie between Hispanic and East Asian. We decided to take away the choices “European” and “East Asian” because they were too broad,
while also consisting of the top choices, for example Japanese, Chinese, Italian, etc. We also decided to take away Hispanic since it was closely related to Spanish/Latin. To offer more diversity, we chose to include Bollywood and
African, which were at 9th and 10th place. In the end we had the following Cultural Preferences thanks to a very useful survey: Japanese, Chinese, Korean, Italian, French, Spanish/Latin, African, and Bollywood.
Another way we promoted user inclusivity was through our age page. This page is something we had added after the alpha stage because users had given us feedback that the onboarding process seemed a bit short and rushed. We decided to add a
page for age, since this is a typical page of a setup process. Our main purpose and vision for this page was to tailor and filter out movie age restrictions based on the user’s age. For instance, movie guidelines have common age restrictions
of PG-13, G, etc. With that in mind, we set the age range options to be “Below 13,” “Between 13 and 17,” and “Above 18.” The general comments we received after implementing this page was that the age ranges seemed limited. If a user fell
far outside of an age range, they felt less included. One example is if one our users was 53 years old, they felt awkward just selecting the “Above 18” option. There was also feedback to eliminate the spelled-out words and simply use symbols,
since that is visually faster and easier to process. Because the user’s experience is our priority, we decided to add more age ranges. The new options we added are: -12 years old, 12-17 years old, 18-40 years old, 40-65 years old, and
65+ years old.