WatchAll

Helping customers take control

of their streaming services.

Background

With more than 300 streaming service options — and each promising "exclusives" — customers are currently finding costs hard to manage, and programming difficult to find. Research indicates that most people are concerned with costs, aren't sure what they're paying for, and are frustrated trying to find something to watch. 

WatchAll is based on a simple idea: save money and time by planning interruptions to services you don't need, and scheduling when you want to start up again.  

Roles

I assumed the following roles designing this app:

User Experience (UX) Designer

Interaction (IxD) Designer

User Interface (UI) Designer

Visual Designer

Deliverables

Interaction Design:

High-fidelity interactive prototypes for key tasks on iOS

UX/UI Design:

Competitive analysis

User surveys and one-on-one interviews

Personas

User journeys and task flows

Site map

Low-fidelity wireframes

High-fidelity mockups and prototypes

Design system and UI kit

Usability tests and findings

Tools

Figma

Miro

Photoshop

Illustrator

Overview

Since the early 2000s, cable TV’s share of home entertainment has steadily been eroded by Netflix and the now more than 300 streaming service providers. With every subscription promising exclusives not found on any other platform, customers are finding it hard to say no, and accumulating a stack of streaming costs that they’re not able to keep track of.

Making matters worse, licensing deals for series and movies is a constantly shifting landscape, making it difficult for customers to know what to watch, where. The enormous volume of opaque, shifting information, coupled with the sometimes intimidating process of cancelling subscriptions, is putting consumers at a distinct disadvantage.

Problems

Multiple subscriptions that begin at different times, and each with its own cancellation procedures.

Little to no understanding of what the customer is paying for.

Too much time dedicated to finding something to watch, only to discover that it’s not available.

Proposed Solutions

Pull management of all subscriptions into OneStream, and enable cancellations and account re-establishments through APIs.

Use account data to visualize usage in OneStream reports.

Create search and advanced filtering options that are focused only on services enrolled in OneStream.

Research

My research first centered around the competition space in order to understand how other apps are addressing similar issues. More than 100 user survey responses would help quantify what customers are paying for, and what they’re hoping to resolve. And lastly, one-on-one interviews would help me understand users’ journeys and specific issues the app would need to address.

Getting Closer to User-Centered Design

Defining Key Differences in Motivations Through Personas

Superficially it might seem that everyone is interested in the same thing: saving money and time … but upon closer inspection the user research made clear that there were divergent motivations.

Creating personas helped bring some clarity to those divergences, which would become important reference points as functions developed.

As research and design proceeded, I focused primarily on two personas because they represented heavy emphasis of two key functions: scrutinizing usage reports and data to make subscription decisions; and reliance on the app’s browse, search, and filter functions for viewing choices.

Exploring Common Tasks in Order to Heighten User Empathy

By creating and exploring the journey maps of two personas and their typical tasks, I uncovered key emotional/procedural moments that OneStream needed to address. The anxiety someone might feel, for example, if they’re afraid they’re paying for something they don’t need. Or the dread a parent might sense when they sit down with their children to try and find something to watch. To ensure the app’s stickiness, it would need to overcome these problems … and not introduce new points of friction.

Creating Structure

This site map, informed by surveys and interviews, organizationally depicts the three key task streams that the high fidelity prototype would focus on: 1. Onboarding and registration, 2. Management (subscribing and unsubscribing to services), and 3. Programming and search-related functions. The framework the site map provides, along with the user insight collected thus far, would guide design decisions moving forward.

WatchAll

Visualizing a User-Centric Experience

Rapid sketching allowed me to explore design patterns common among apps in the competitive landscape, helping me understand which needed to carry over into OneStream to ensure familiarity. This also helped identify screen types that could serve multiple functions, as well as swiping/touch gestures that would likely be the most intuitive.

Understanding What Users Find Intuitive, and Why

Low-fidelity prototype testing allowed me to better understand how users expected to complete the tasks I was focusing on. By studying their touch and swipe gestures — and more importantly, having a dialogue with them about what they expected and when — I knew which adjustments needed to be made to lay the foundation for a more fully realized high fidelity prototype. Small details such as actionable and consistent iconography, and consistent paths to get back, would become important elements of the design system.

Surfacing New Issues

The high-fidelity prototype brought test users closest to the real experience yet, and it revealed some issues. While users were able to complete the onboarding experience, the realistic nature of it revealed some apprehension. Security, privacy, what happens if they forgot their passwords, suspicion … these were among the topics raised by test subjects. They were also able to verbalize a need they hadn’t thought of before this iteration: Could the app somehow visualize the value they are receiving from each of the streaming services they subscribe to — yet another piece of information that could empower them to make better decisions about what makes sense financially.

(Clickable prototype to the right, and also available on Figma)

Establishing Visual Design

Visually articulating all potential aspects of the OneStream brand (product, as well as marketing and beyond) meant defining a baseline design system that identified key elements of its visual vocabulary. I wanted OneStream’s visual design to always refer back to its core mission: Empowering streaming services customers.

Predominantly blue palettes imbued screens with a sense of calm and control; simple button states and clear iconography would help make tasks feel more manageable; and a single, modern sans-serif with large, open counters ensured legibility and clarity in messaging.

(View the design system below, or on Figma)

I created two personas for the project as seen below;

Who am I Designing For?

Emmanuel, 27

Educator

Emmanuel is an educator in Lagos. Since the start of the pandemic, he's ramped up his streaming services to "6 or more.” At this point he's not sure how many services she is paying for. He loves Netflix though

Goals

figure out what to watch

Find out which services would be best for her to subscribe to

Get more recommendations from friends

Pain Points

Subscribing and unsubscribing to any service

Browsing for things to watch

Bad suggestion algorithms

Moyinolorunife is a Medical Practitioner who doesn't have time to browse for family-friendly shows. she feels the major streaming services blend together into an indistinguishable blob that is hard to navigate.

Moyinolorunife Bamidele, 21

Medical Practitioner

Goals

Fine content across al services

Spend less time choosing, more time viewing with family

Pain Points

looking for specific movie but it’s not available in any of his subscriptions

Understanding what is available to watch, & where