Better organize your large group chats by creating different sections for discussing specific subjects. Revolutionize the way we communicate on the platform.
Product Designer
Apr - Jun 2023 (Base Message version)
Oct - Nov 2023 (XSpace Message version)
Figma
Miro
X Team
00
OVERVIEW
01
MOTIVATION
02
UNDERSTAND
Next, I sought to better understand the mechanics of existing Topic Group features through a competitive audit of 4 messaging apps. Each app serves a unique purpose for messaging, which means unique approaches to how users use Topics. I started by breaking down these different purposes.
After that, I conducted a competitive audit of the Topic group feature in 4 different messaging apps, examining how each system functions in a given context within a chat. Unfortunately, the entire competitive analysis deck is under NDA.
03
IDENTITY & SYNTHESIZE
After reviewing past research on Base Message and better understanding the competitive landscape, we generated a set of product principles with our PM to guide the direction of the Topics product experience.
The number of topics will increase over time, regardless of the workload or any reason. Hence, we defined two states that help categorize/better organize and store topics in the long term. In that case, Active topics are conversations that are still going on, where participants can send texts, images, files, etc., and vice versa. Closed topics disappear from the navigation panel but are still stored in the topic list.
In order to follow and get new notifications about the latest chat updates of any topic, users can choose to click the button Subscribe/Unsubscribe the topic. By doing that, they can avoid the possibility of missing important information and only focus on which topic they want to follow.
04
IDEATE
In the competitive audit done in the Understand phase, the following questions were asked for each app’s Topic group analysis. While beginning my explorative ideation phase, I kept these questions in mind to ensure that my designs aligned well the the project's goals.
We did a certain number of research before designing any drafts for the feature's icon. In order to speed up recognition, we tried to reduce the amount of graphic details rather than creating a highly realistic image.
We noticed that Hashtags (the "#" symbol) are often used to categorize content on all the major social media platforms. Moreover, during our recognizability test, 5/5 of our participants could tell what the icon stands for like how we expected, which proves that their understanding of the icon is based on their previous experience, and consequently we could use that to symbolize our feature.
Hence, here's how the feature "looks like"..
Keeping the above questions in mind, the next phase focused on exploring a wide variety of new approaches to creating an effective command system product experience. I generated ideas in 3 "buckets" that lay the foundation of the commands primitive, and evaluated each bucket on a set of metrics that each address the three product principles above, in order to land on the best option.
First, let's take a look the different variations of the command picker itself, which is triggered by typing @ or /.
First, let's take a look the different variations of the command picker itself, which is triggered by typing @ or /.
Next, I explored different ways to input commands, including how the command is applied and how arguments are inputted.
Finally, I explored variations of command discovery, which generated ideas on how to make users aware of the feature.
05
EXECUTION
06
REFLECTION
I learned a lot through this project. It was a great opportunity for me to apply my experience and understanding of UX design to assess and improve design decisions. Working on this feature also taught me a lot about the importance of understanding our target users, and for that reason, user research and working closely with the business team became essential to get insights to create more meaningful products that can tackle users’ problems.