▼ // PRODUCT DESIGN

TWITCH: Stream Calendar

TWITCH: Stream Calendar

Designing the stream schedule to resolve frustrations AND meet their needs.

Designing the stream schedule to resolve frustrations AND meet their needs.

PROJECT INSPIRATION CONTEXT

PROJECT INSPIRATION CONTEXT

As someone who always uses Twitch, I found the stream schedule lacking…

Twitch's stream schedule always felt clunky and unintuitive to me. I wanted to validate my thoughts and set out to find if a redesign was necessary.

Twitch's stream schedule always felt clunky and unintuitive to me. I wanted to validate my thoughts and set out to find if a redesign was necessary.

Client

Client

Twitch (Personal Project)

Twitch (Personal Project)

Team & Role

Team & Role

Solo Product Designer

Solo Product Designer

Timeline

Timeline

March 24' (2 Weeks)

March 24' (2 Weeks)

Disclaimer!

I'm not affiliated with Twitch. I wanted to improve my UX Design skills with this project.

▼ SUMMARY ▼

Out of six users I interviewed…

0% of Interviewees Used Twitch's Schedule

0% of Interviewees Used Twitch's Schedule

They would rather use Discord or Twitter for stream start times. But why?

What are the problems?

Through user feedback, I found three key frustrations.

Through user feedback, I found three key frustrations.

Findability

Findability

The feature is hidden behind a long time consuming process that must be repeated all channels.

Cognitive Overload

Cognitive Overload

High amounts of unrelated data results in long time to process the information to the user.

Readability

Readability

Elements don't align with timetables and poor visual hierarchy make it hard to read.

How was the problem solved?

I created a redesign to resolve the feedback of the users.

I created a redesign to resolve the feedback of the users.

Findability

Findability

The feature is hidden behind a long time consuming process that must be repeated all channels.

Cognitive Overload

Cognitive Overload

High amounts of unrelated data results in long time to process the information to the user.

Readability

Readability

Elements don't align with timetables and poor visual hierarchy make it hard to read.

User Opinions

After A/B testing with six people; the concept was preferred over Twitch's.

After A/B testing with six people; the concept was preferred over Twitch's.

0%

Prefer Twitch's solution

100%

Prefer the new concept

▼ // RESEARCH AND PROBLEM DEFINING // PHASE 01

Uncovering the Problem from User Interviews

Uncovering the Problem from User Interviews

First, I needed to determine if a redesign was needed - The process started by remotely interviewed six users who previously used the stream schedule.

Why is a redesign of the stream schedule important?

Why is a redesign of the stream schedule important?

Put simply - 0% of interviewees use Twitch's stream schedule. Instead, using Discord or Twitter. Compounding frustrations lead to NOT using the feature. In turn, Twitch loses user engagement time.

Put simply - 0% of interviewees use Twitch's stream schedule. Instead, using Discord or Twitter. Compounding frustrations lead to NOT using the feature. In turn, Twitch loses user engagement time.

Summary of interviewee opinions regarding the schedule.

What are the compounding frustrations?

What are the compounding frustrations?

After synthesizing the data I gathered; I uncovered the three most common frustrations.

After synthesizing the data I gathered; I uncovered the three most common frustrations.

Cognitive Overload

Data unrelated to schedule start times adds cognitive load. I found the data interviewees only need are the following:

Starting Time

Starting Time

Date

Date

Channel Name

Game Name

Game Name

Users only wanted highlighted elements

Users only wanted highlighted elements

Poor Findability

On average it takes 7 to 13 seconds to reach the schedule page.


The problem becomes exasperated when users need to repeat the process for EACH followed channel's schedule — an element interviewees say they need.

Long task flow results in poor findability

Long task flow results in poor findability

Poor Readability

Unaligned elements and poor visual hierarchy result in poor readability.


Time headers don't lineup with elements, making it difficult to interpret when streams start.


Small font size and gaps make content cards difficult to interpret.

The two core problems involving hierarchy

The two core problems involving hierarchy

▼ // PROBLEM DEFINING // PHASE 02

Redesign the stream schedule to be intuitive and easy to find

Redesign the stream schedule to be intuitive and easy to find

The current solution requires too much effort to find, read, and interpret. Furthermore, it fails to meet the users' needs. Users need to see all their Followed Channels as opposed to repeating the process.

Redesign Goals

The redesign needs to resolve the frustrations. However, the resolutions must be connected to the needs of the user as well.

Improve the readability and interpretability of the product.

Condense all Followed Channels into one schedule.

Improve findability and task flow.

▼ // IDEATION AND REITERATION // PHASE 03

Creating an all-in-one schedule for users

Creating an all-in-one schedule for users

Users spend the most time watching streams on Twitch. As a result, I went for a simplistic design prioritizing function over visuals.

Content easier to understand and read

Content easier to understand and read

Twitch's design system uses small gaps and fonts — making it a challenge to improve readability, hierarchy, and interpretability. I used different colored text to keep elements distinct.

Twitch's design system uses small gaps and fonts — making it a challenge to improve readability, hierarchy, and interpretability. I used different colored text to keep elements distinct.

Finding the best way to layout streams

The next challenge was to find the best way to layout content cards. I opted for the panel to be vertical panel due to being easier to scroll though with a scrollbar.

The next challenge was to find the best way to layout content cards. I opted for the panel to be vertical panel due to being easier to scroll though with a scrollbar.

Stream Schedule

Stream Schedule

The calendar features the number of livestreams in a date cell. Removing the time headers resulted in less confusion. Now, users see the exact starting times of Followed Channels chronologically.

The calendar features the number of livestreams in a date cell. Removing the time headers resulted in less confusion. Now, users see the exact starting times of Followed Channels chronologically.

Improve Findability

Improve Findability

I implemented the feature into the header beside the links as it better relates to finding streams. The feature could be an icon, but they don't have as high as a clickrate.

I implemented the feature into the header beside the links as it better relates to finding streams. The feature could be an icon, but they don't have as high as a clickrate.

▼ // FINAL SOLUTION // ▼

An all-in-one schedule

Welcome to the Upcoming Streams schedule

View the start times of your Followed Channels for a given day. You won't have to go through the hassle of searching through Twitter posts or Discord notifications for your favorite streamer.

Streams at a Glance

Streams at a Glance

PLEASE CHANGE THE SCHEDULE TO ADD SHANKS_TTV TO THE FOLLOWED CHANNELS IN THE MOCKUP SINCE HE'S NOT IN THE FOLLOWED WHEN YOU GET BACK

▼ // USER TESTING // PHASE 03

Validating the solution with users

Validating the solution with users

Ideally, I would test this this solution with Twitch's API to find problems and edge cases. Instead, I did A/B testing with a few users — to compare Twitch's solution vs the concept.

Current Solution vs Concept

Current Solution vs Concept

The concept was met to critical acclaim by users. Users found the concept easier to interpret while being much faster to access. Overall, they preferred the concept by far.

The concept was met to critical acclaim by users. Users found the concept easier to interpret while being much faster to access. Overall, they preferred the concept by far.

0%

Prefer Twitch's solution

100%

Prefer the new concept

User Feedback

User Feedback

Due to time constraints, the prototype was created for minimum viability. Knowing this, I gathered user feedback to identify crucial features if the product was developed.

Due to time constraints, the prototype was created for minimum viability. Knowing this, I gathered user feedback to identify crucial features if the product was developed.

Participant 1

Maybe you can add a timetable view like a Channel guide?

Participant 2

From dealbreaker to least annoying - what aspects turn you away from a presentation?

Participant 3

From dealbreaker to least annoying - what aspects turn you away from a presentation?

▼ // RESEARCH // PHASE 01

Research H1.5

Research H1.5

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

Research H2

Research H2

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

Header H2

Header H2

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Header H2

Header H2

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

Header H3

Header H3

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

Research H2

Research H2

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

For Quotes or Summaries

Header H2

Header H2

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

Header H2

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

Header + List H2

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

Cons - H3

Poor findability.

Poor findability.

Features one channel only.

Features one channel only.

Misaligned mental model of a timetable.

Misaligned mental model of a timetable.

Cluttered with information not related to a stream schedule.

Cluttered with information not related to a stream schedule.

Pros- H3

Poor findability.

Poor findability.

Features one channel only.

Features one channel only.

Misaligned mental model of a timetable.

Misaligned mental model of a timetable.

Cluttered with information not related to a stream schedule.

Cluttered with information not related to a stream schedule.

Cons - H3

Poor findability.

Poor findability.

Features one channel only.

Features one channel only.

Misaligned mental model of a timetable.

Misaligned mental model of a timetable.

Cluttered with information not related to a stream schedule.

Cluttered with information not related to a stream schedule.

Pros- H3

Poor findability.

Poor findability.

Features one channel only.

Features one channel only.

Misaligned mental model of a timetable.

Misaligned mental model of a timetable.

Cluttered with information not related to a stream schedule.

Cluttered with information not related to a stream schedule.

List H3

This is an example text.

This is an example text.

This is an example text.

This is an example text.

This is an example text.

This is an example text.

This is an example text.

This is an example text.

Research H2

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

Research H2

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

FIA

WORKS

Thank you for visiting!

Let's work together!

© 2024 Fia - Inspired by JRPG Video Games

This portfolio was designed and built by Fia.

FIA

WORKS

Thank you for visiting!

Let's work together!

© 2024 Fia - Inspired by JRPG Video Games

This portfolio was designed and built by Fia.

FIA

WORKS

Thank you for visiting!

Let's work together!

© 2024 Fia - Inspired by JRPG Video Games

This portfolio was designed and built by Fia.