Design thinking plays a vital role in improving user experience in product development. In this case study, we examine how design thinking was used to enhance WhatsApp’s voice messaging feature. Although widely used, the feature faced key usability challenges, which were identified and addressed through a user-centered design thinking approach.
What is Design Thinking
Design thinking is a user-centered approach to problem-solving that involves five key steps:
- Empathize: Understand the user’s needs.
- Define: Clearly state the user’s problem.
- Ideate: Brainstorm potential solutions.
- Prototype: Create a testable version of the solution.
- Test: Gather feedback from real users to improve the product.
The Problem: WhatsApp Voice Messaging
The feature we are focusing on is WhatsApp’s voice messaging. Many of us have used it to send long messages without having to type, but there are some common pain points that need improvement. Here’s how the voice messaging works:
- The user taps on the microphone button to record a message.
- As long as the user holds the button, it records the message.
- Upon releasing the button, the message is automatically sent.
On the recipient’s side, they see a voice message with a play button. It’s straightforward, but not without issues.
Empathizing with Users
To begin improving the experience, the design team first gathered insights through user research. Three key problems emerged:
- Long Messages Take Time to Listen To: Users often send lengthy voice messages that take too long to listen to. To address this, WhatsApp introduced a feature that allows messages to be played at 1x, 1.5x, or 2x speeds. This was a direct solution to a problem identified through user feedback.
- Difficulty in Finding Specific Information in Long Messages: Imagine receiving a 5-minute message and needing to find a specific part. Currently, there is no way to jump to particular sections of the message.
- No Preview Before Sending: Once the microphone button is released, the message is sent instantly. There’s no opportunity for the user to review the message before sending, which could lead to mistakes or miscommunication.
Defining the Problem
- The core problem is framed as: "How might we improve the WhatsApp voice messaging experience to make it more efficient and user-friendly?"
- By defining the problem clearly, it opens up the opportunity for brainstorming and ideation to find the best possible solutions.
Ideation: Brainstorming Solutions
Several ideas were considered to solve the problems users face with WhatsApp voice messaging:
- Transcription for Easier Search: Converting voice messages into text could allow users to search within the message. For instance, if a voice message contains important information, users could use the search function to quickly locate specific details within the transcription.
- Preview Feature: Adding a preview option would allow users to listen to their message before sending it. This would help ensure that they’re sending exactly what they intended to communicate.
- Bookmarking: A feature that allows users to bookmark specific parts of a long message would enable them to return to important sections without having to listen to the entire recording again.
- Voice Message Search: Instead of converting speech to text, a feature could be introduced that allows searching within the voice message itself, saving users from reading through a transcription and maintaining the simplicity of the voice message interface.
Prototyping: Preview Feature
One of the proposed solutions is a preview feature. Let’s look at how this could work:
- Step 1: The user records a voice message by tapping a new "Record" button (replacing the current microphone icon).
- Step 2: Once recorded, the user can preview the message by playing it back.
- Step 3: If the user is satisfied, they send the message. If not, they can delete it and re-record.
The preview feature was prototyped using simple wireframes. The user interface changes slightly, replacing the text bar with a recording that shows the length of the message and provides options to play, send, or delete it.
Testing and Feedback
- Testing is a crucial stage in the design thinking process. Once a prototype is created, it must be tested with real users to gather meaningful feedback. For example, users may indicate that a voice message preview feature is unnecessary because they typically send messages to close contacts and feel comfortable sending them without reviewing.
- This feedback is extremely valuable, as it helps teams avoid building features that do not add real value. By identifying what users truly need, teams can save time and resources and redirect their efforts toward more impactful improvements, such as voice message search or transcription.