top of page

Samsung 
Knox Messenger

Picture1.png

In today’s fast-paced digital world, effective team communication is crucial for productivity and collaboration. Our messenger app aims to fill the gaps left by existing solutions like Slack, Microsoft Teams, and Discord by providing a user-centric, customizable, and efficient communication platform. This case study explores the approach, challenges, and solutions implemented to address key user needs, focusing on channel management, customizable notifications, and file sharing/search functionality.

image.png

Background and Objective

To develop a messenger app that offers superior channel management, customizable notifications, and efficient file sharing/search functionality, addressing the specific needs of team leads, developers, and freelancers.

Traget User

Alice, the Team Lead - Needs streamlined team communication and project management.
Bob, the Developer - Requires focused communication without interruptions.
Sarah, the Freelance Designer - Seeks clear client communication and organized project files.

Project overview 

image.png

Problem Statement And Solutions 

Problem 1: Channel Management

Challenges:

1. Overwhelming number of channels.

2. Duplicate channels causing confusion.

3. Privacy concerns with sensitive topics.

Solutions:

1.Channel Categories and Filtering: Users can categorize channels (e.g., Projects, Teams) and use filters to display only relevant channels, making navigation easier.

2. Search and Suggestion Feature: When creating a new channel, the system suggests existing channels with similar names or purposes to avoid duplication.

3. Clear Privacy Settings: Provide clear privacy setting options with descriptions during channel creation and a confirmation step to highlight the chosen privacy setting before finalizing the creation.

Problem 2: Customizable Notifications

Challenges:
1. Notification overload leading to missed important messages.
2. Complexity in managing notifications across multiple channels.
3. Risk of missing critical notifications due to restrictive settings.

Solution: 
1. Notification Levels: Users can set different levels of notifications (e.g., all messages, mentions only, mute) for each channel and direct message.


2. Bulk Edit Feature: Implement a bulk edit feature that allows users to customize notification settings for multiple channels at once.


3. Important Notifications Feature: Introduce an “Important Notifications” feature where users can mark certain channels or messages as high priority, ensuring these notifications bypass regular settings.
 

Problem 3: File Sharing and Search Functionality

Challenges:
1. Difficulty in managing shared files within long conversations.
2. Inefficient search functionality making it hard to find specific messages or files.
3. Security issues with sensitive files being shared with unauthorized users.

Solutions:
1. File Management System: Implement a dedicated file management system within each channel, providing a “Files” tab where all shared files are listed with sorting and filtering options.


2. Enhanced Search Algorithm: Improve the search functionality with filters such as date range, sender, channel, and file type. Use advanced indexing to improve search speed and accuracy.


3. Granular Permissions for File Sharing: Allow users to set access levels (e.g., view, edit, download) for each file and include audit logs to track file access and modifications.

Design Process

image.png
image.png

User interviews

User research

Competitive analysis

Persona

Empathy map 

Journey map

User flow

Card sorting

Information architecture

Wireframe

Prototype

Visual design 

Usability testing  

Feedback & Iterations

01 Discovery Phase

image.png

User Interview: Conducted interviews with remote worker, team lead, and project manager. Key pain points included difficulty in managing notifications, lack of integrations, and a steep learning curve for new users.

 

Market Research: Analyzed Slack, Microsoft Teams, Jira, Asana, Adobe and Discord. Identified opportunities in better notification management and a more intuitive user interface.

Key Insights

Organized Communication:

 

Users prioritize the ability to create, manage, and categorize channels effectively to keep their communication organized and relevant.

Control Over Notifications:

 

Customizable notifications are vital to ensuring that users can focus on their work without unnecessary distractions while still staying informed about critical updates.

Efficient File Management:


The ability to share, organize, and search for files easily within the app is essential for maintaining productivity and reducing frustration in busy work environments.

image.png

Competitive Analysis

Our app was benchmarked against leading competitors: Slack, Microsoft Teams, and Discord. Each was evaluated on channel management, customizable notifications, and file sharing/search functionality.

image.png

02 Define Phase

Persona's

image.png
image.png
image.png
image.png
image.png
image.png
image.png

Empathy Map

image.png
image.png
image.png

Journey Map, ALICE Team Lead

image.png

03 Ideat Phase

Card Sorting

image.png
image.png

Information Architecture

image.png

04 Design Phase

High Fidelity Wireframes

1.5.1.4 SignIn_select language.png
1.4 WsTab_Firsttime.png
1.2.1 WsView_foldAll.png
image.png
5.4.5 Search_inWs.png
5.2 File.png

Design System

TYPOGRAPHY

image.png
image.png

COLORS

image.png

Illustrations

image.png

Final Designs

1.5.4.1 timeout_at_signin.png
1.3.1 ChannelView_moreButton.png
2.1.2 CreateWs_afterInput.png
2.2.1 afterCreated.png
1.5 FirstTime_afterInvited.png
4.2.0 Ch_Inputbox.png
2.3.1.1 InviteMember_Chat_Search.png
3.2.2 WsLeft_WsMemberList.png

Usability Testing

image.png
image.png

05 Testing Phase

image.png
image.png
image.png

Conclusion

Alice’s usability testing results are very positive, with high satisfaction scores and zero errors across all tasks. The feedback indicates that the app effectively meets her needs as a team lead, providing efficient and intuitive features for communication, notification management, and file handling.

 

The minor suggestions for improvement, such as adding visual cues for notification settings and optimizing the search algorithm, can be addressed in future updates to further enhance the user experience. Overall, Alice’s experience reflects a well-designed and user-friendly messenger app.

image.png

©2024-26 All Rights Reserved by Abhishek Bhargawa.

bottom of page