WhatsApp Redesign


For this project, students were asked to take on the research, synthesis, UX, and UI design of a digital experience of our choosing. We were allowed to choose between an original concept or a redesign of an existing product

Research


Background/Inspiration

This project was inspired by my frequent use of the app WhatsApp because of its international messaging capabilities. Being an international student with family that lives abroad, WhatsApp is an invaluable tool that allows me to communicate with those I’m closest with. After many years of experience with the app, I have noticed multiple features that are frustrating to use and this project was the perfect opportunity to revise these functions.

User Research

The goals of my user research process was to verify that the systems I theorized needed revision were actual pain points for users, as well as identifying any other problems users encountered. The user research was conducted via three interviews and a survey.

Interview Questions

  1. What do you typically use WhatsApp for? One on one messaging, calls or group texts?
  2. Can you describe a time when WhatsApp did not meet your expectations in terms of user experience? 
  3. Are there any features or functions you feel are missing from WhatsApp that would enhance your user experience?
  4. How do you perceive the group chat functionality in WhatsApp?
  5. How satisfied are you with the current options for customizing the notification you receive?
  6. How effective do you find the notification system in WhatsApp? Are there any changes you would suggest?
  7. Have you ever experienced difficulty finding a specific feature or setting in WhatsApp? Can you describe the situation?
  8. How do you find the process of searching for past messages or specific content within your chats?
  9. How easy is it for you to navigate between personal chats, group chats, and other sections of the app?
  10. When using the desktop app, how seamless is the transition from mobile to computer? Are there any pain points?
  11. How do you feel about the current layout of WhatsApp? Is there anything you would rearrange or change?
  12. Are there any aspects of WhatsApp's design or user interface that you find particularly pleasing or enjoyable to use?

Survey


The Problem


User Research Reflections



Insight Statements

  • As a user who is involved in multiple large GCs I need a way to filter the notifications I get so that only the most important info is seen.
  • As a user who searches for past messages I need more filters and search tools so that I can narrow my search and more effectively find what I want.
  • As a user who is involved with multiple GCs I need a way to pin the most important GCs so that I can easily access them over less important but more active GCs.
  • As a user who primarily uses text and call functions I need them to be emphasized and have more features so that my experience is streamline.
  • As a user who was unaware of many of the features WhatsApp provides I need clearer options so that I know how best utilize and customize the app to my needs


How Might We Statements

  • How might we overhaul the search function to allow users more freedom to narrow their results
  • How might we allow users to have better control over what texts alert them
  • How might we allow users to access their most important GCs more easily
  • How might we streamline the primary functions of WhatsApp (text and call) so that users can more intuitively use them
  • How might we make functions of WhatsApp more clear and accessible to users who are new or were unaware of these tools

Wireframes




User Testing


User #1 | Age 49

How would you search for a message you know was sent by mark and mentioned dogs?
Intuitively used filters to narrow down person and key word
Found it potentially clunky to make users type whole chats or names - suggestion menu would be helpful
Struggled for a little to understand that chat referred to both an individual and GC but ultimately made sense to user

How would you search for a message that’s a photo of you and your mom from 2022?
Immediately used photo filter
Struggled for a bit to figure out how to set date range through typing but eventually understood

How would you mute everyone but mark in this chat?
User struggled slightly to understand prioritizing chat function of emphasizing as opposed to muting
This could be clarified

How would you mute just mark in this chat?
After having used priority system user understood that prioritizing everyone but mark would mute mark
However it would be more intuitive to have a mute and prioritization setting according to user

How would You favorite a chat?
User easily found check box and thought it was a quick process - no major pain points


User #2 | Age 18

How would you search for a message you know was sent by mark and mentioned dogs?
User immediately used search filters for chat and key word
Did not have much feedback, felt process was intuitive and filters did what they expected
How would you search for a message that’s a photo of you and your mom from 2022?
User found typing dates clunky
Photo filter was used intuitively

How would you mute everyone but mark in this chat?
User required clarification on what prioritization did - this is not a typical function of most messaging apps
This section definitely needs explanation
How would you mute just mark in this chat?
User was a little confused at first on how to complete task, but eventually realized they could just mute from contact page
Prioritizing is useful when you only care about a few people but is not helpful when just one person is trying to be muted

How would You favorite a chat?
User easily found check box and thought it was a quick process - no major pain points


User #3 | Age 23

How would you search for a message you know was sent by mark and mentioned dogs?
User had no issues selecting chats and keyword filters for this search
How would you search for a message that’s a photo of you and your mom from 2022?
User intuitively used photo filter
Found typing date system difficult to use and thought it would be helpful to implement a calendar for this

How would you mute everyone but mark in this chat?
User figured out quickly that they had to select mark and then mute all non-priority chats
How would you mute just mark in this chat?
User had no issue realizing they had to prioritize everyone but Mark, however this was because they had just completed the prior task
User also realized they could just mute from marks contact

How would You favorite a chat?
User easily found check box and thought it was a quick process - no major pain points


User Testing Results

Going into these user tests I had three main goals: determine how usable search system is, is the group chat prioritization function intuitive, and is chat favoriting accessible? These user tests very quickly revealed to me that the chat search function needed more polishing to be usable to users. The main complaint I received was that that typing in whole names or dates for filters was clunky, and users want pop-ups that show them suggested results for chats and a calendar for the date. For the prioritization feature, users found the function confusing at first, but once it was explained they felt that it made sense. This menu needed more clarification on what users were supposed to do. The favorite feature was a greatly appreciated function that users found easy to use.

Final Design Solution



Overhauled Search System

The search system functions as an upgrade over the current WhatsApp search tool. Currently WhatsApp only allows users to search by file type and through phrases. This new search system still includes these features, but gives users the ability to search specifically by user and date.


Favorite Chat System

Unlike many messaging services, WhatsApp does not include a favorite system that allows users to have chosen chats always at the top of their app. These screens show what this favorite system would look like for users and the two ways they can access it.


Priority Chat System

This is function is the only one not commonly used by other messaging services, however I received user feedback that WhatsApp needs to allow users to better manage their large groups. This function aims to allow users to only be notified by messages they care about from group chats. By prioritizing members of a group chat, their messages will always be shown first in notifications and when looking at the group in the app. This function is not supposed to a mute feature, but instead allow users who are in large or many group chats to filter what they are notified about without muting a whole group.