top of page
1_edited.jpg

SECURED

MESSENGER

To comply with my non-disclosure agreement, I have omitted and obfuscated confidential information in this case study.

K Messenger is a highly secured mobile application (B2B), built specifically for the government officials to collaborate within the organizations they worked in.

The Ask

Redesign the secured communication tool. Due to NDA, I am not able to share the application's name. This application was built for both iOS and Android platforms. Like the commercial app, this application was not launched in App Store or Play store. My company had clients from the Middle East's government organizations. Contracts were signed from these entities, to use the applications for their employees communication.

My Role

Lead UX Designer

UX domains
Duration

Research|Design|Strategy

1.5 Year

Team size

2 - Me & a Visual designer 

UNDERSTAND AND DEFINE

Understanding the problem

The ‘Ask’ mentioned above, was not elaborate enough to begin the work. I had a lot of questions, such as:

Why a redesign? - The purpose

  • WHAT are the issues with the existing design?

  • WHO are the end users? 

  • HOW is the business getting impacted?

  • HOW can we measure success? KPIs

  • WHAT are the technical challenges?

How I got the answers ......

I conducted alignment sessions with key stakeholders to understand the problem, define problem statements, align on goals, understand the business, vision and product goals. This was an interactive session with activities such as individual brainstorming, abstract laddering & voting. Post the sessions, I prepared digital versions for further alignment sessions, which helped to align personas and create stories.

Digging deep into the application

  • Explored and analyzed the existing application.

  • Conducted heuristic evaluation to capture the severity metrics and showcase the issues to the team.

  • Gathered the technical details from development team.

  • Studied competitors to understand the applications used in the Middle East region.

The BEFORE of our design - Existing application

Main screen - all activity timeline.png
New call - 5 - two participants selected
iOS - message sent.png
Self destruct 4 - set self destruct time
Forward message 4 - select messages Copy
File sharing 2 - share menu triggered Co
Chat - 1toMany - admin-only options.png
Menu - chats Copy.png
Call - incoming voice call.png
Call - video - group Copy.png

Understanding the users

I conducted surveys to identify the users and user interviews to find insights.

I have explained my research process in detail:

Detailed information on the user recruitment process, building a research panel, building guides, the challenges I faced and how I overcame those.

Anchor 2
A4 Copy.png
FINDINGS AND INSIGHTS

Survey results

Surveys helped to capture the user types and to understand the NPS (quantitative data) . I felt NPS surveys are a good place to get hold of customer names. I got some more info from the In-product surveys which helped to build a research panel.

 

Set of 12 questions were asked to capture details on the user categories, ease of use, information discovery, usage of features, and accessibility. 

Few results...

52%

of the users were of age above 40 - So called grandma users.

31%

of the users were of age between 30-40.

Familiar with whatsapp, Snapchat etc

17%

of the user were of age range 24-30. Frequent user of social media. 

32%

of the users used the application everyday.

76%

of the users were of did not share files via the application.

Insights

Conducting user research helped me understand the user's deeper need.

“Communicate SECURELY” - with no fear of breach & no complexity.

The barrier - what’s stopping?

  • Security is too visible - blocks users in the key actions

  • No clarity in features

  • Redundant information

  • Outdated design

  • Low performance

Empathizing with the users....aligning with the stakeholders & product team

Based on the research results, I understood that users have different motivations in using the application. Hence, I had to design personas to prioritize the type of users to our application.

Building the personas had helped to remind the major stakeholders always about the product, design decisions and prioritizing the feature set.

A1.jpg
A1 Copy.jpg

Logical breakdown... STAGES

I observed that the application had multiple and complex flows.

Example: Unlike the social messaging application, contacts were not the ones listed in mobile contacts, but the ones that were added into circles by an admin (in the background). 

I felt it would be an easier approach if the app flow was broken down into  logical groups. This helped in feature prioritization per STAGE, which further helped the product team to build the application in an efficient way.

Journey Copy 2.jpg

User journey

Preparing a user journey had helped to design and communicate the edge cases that were not thought initially. Such a representation had also contributed to clearly communicate with the stakeholders and get buy-in for the features proposed.

Journey Copy 4.jpg

Building the stories

Job story framework

Based on the user insights, I used a job story framework. These stories helped me convert the insights into actual problems that are needed to be addressed as a priority.

When _____ I want to _____ so I can ______

These activities were done for each flow - which then helped in feature prioritisation and user story creation.

Few job stories that were defined based on the flow breakdown(Stages):

 

Job story #1: 

Flow:  Initiate

Situation: When I am creating a new chat,

Motivation: I want to see both internal and remote contacts,

Expected outcome: so I can choose the contacts to chat without contacting the admin

 

Job story #2: 

Flow:  Launch & Explore

Situation: When I am logging in to the application,

Motivation: I want to generate an authorization code myself,

Expected outcome: so I can quickly create an account.

Success Metrics were mapped using a ‘HEART’ framework.

These were then marked into improvements and opportunities categories.

WORKING ON THE STRUCTURE

Prioritizing features and building a revised Information Architecture

Considering the time, I chose Impact-Effort matrix to prioritize features with the product scrum team. This task was done at multiple stages of app development (a lot of times, as the features kept gaining momentum), as per the flow breakdown and sprints. 

Mode: Activity with the product team - Listing down, categorizing and dot voting.

Deadlines…Parallel activities...Mix of Agile and Waterfall methods

Features priority, design and development were planned to happen in parallel.

Design of each stage (with the features priorities + Design deliverables + Evaluation + handover) was sequenced. Once each feature was designed and approved, the engineering team began the implementation.

I followed by working with Android and iOS developers to address product features for their platform’s context. Concurrently, I would design the next feature in the pipeline, whilst also working with the engineering teams to execute the current feature through to completion.

My process for each stage...

actions.png

Iterations and Formative evaluations

For each STAGE, I ideated and iterated on the designs. Reviewed with the POs and scrum teams. Conducted formative evaluations with a mix of internal users and few customers ( Mode: Cognitive walkthroughs). Here is an example of the design iterations for one flow:

WhatsApp Image 2021-01-11 at 7.07.47 PM-
HI-END DESIGNS, SPECIFICATIONS and DOCUMENTATION

Style Guide

With no design system in place, it was challenging to achieve a consistent application. Me and my team member worked on a style guide, which helped us align well with the interaction designs and developers. We redefined the brand elements to improvise the visceral aspects of design.

The Redesign

13_Onboarding_set_profile_picture.jpg
1.4.0_Chat_Listing_Individual_LeftSwipe.
1.0_Call_LandingPage.jpg
3.3 Chat_Individual_Details.jpg
5.2_Group_chat_thread.jpg
5.14_Voice_record_preview.jpg
5.6_Chat_long_press1_SelfMsgSelection.jp
5.8 Ongoing_Video_GroupCall_mute (Tims V
4.9 Ongoing_VoiceGroupCall (Amal's View)
0_Messenger_Hamburger.jpg

Detailing the flow

Got an understanding that the developers and QAs had a lot of dependency on the UX flow. Thereby, to solve this issue, I prepared highly detailed task flows. 

CREATING DETAILED SPECIFICATIONS

I created six sets (two for each platform that I owned) of documentation during this project to communicate requirements to the engineering team and support our quality assurance teams in writing test cases.

 

These deliverables consisted of the CX Spec—requirements and customer journeys and the Visual Design Spec & Key lines—the design system.

 

This documentation required the most rework during the project and was the highest overhead to maintain.

I also experimented and came up with complementary documentation to communicate animation and timing keyframes for our micro‐interactions.

Deliverables

With no access to Invision or any other cloud based tools, we depended on Sketch Measure plugin to generate the specifications. In addition, we also created extensive amount of other documents:

 

  • Visual specifications - For 2 platforms and 2 themes

  • Task flows

  • Detailed behavior documents

  • Assets - Icons, logos etc

  • Keyboard behavior document

  • Micro-interaction specifications

  • Gesture documents

INTERACTIONS

Recording a voice memo.

This feature was never there in the old application. Considering our grandma users, they were really comfortable with a dedicated panel to record-play-then send (unlike click-record-release pattern)

Long press menu

The old application had very tiny and unclear components. The users were really happy to use bigger touch targets and clear icons (with text).

Time sensitive messages

As this was a secured messenger, this feature was a prominent one for the user. Redesign of this made it much simpler to compose and view. Trust and safety were the words chosen to describe this by the end users.

VALIDATION

Guerilla Testing with the internal users

2 months before the launch, I partnered with Visual designer + Product owner to test the major workflow of the application, by conducting a Guerrilla testing  with the internal users.

This helped us validate our assumptions and provide us a heads up on potentials issues that might arise.

First impression tests

For the re-branding and visual design updates, we conducted first impression tests and grabbed adjectives. We made sure our assumptions matched user’s expectation.

Usability testing - Summative evaluations

I worked closely with PO and writers to define the objective, success metrics and set of tasks for the session. Unlike formative evaluations, we needed more number of users to conduct these summative evaluations. We spent 2 months of time to conduct these sessions. This helped us capture the quantitative information such as SUS score, ease of use and NPS. 

Due to the NDA, I am restricted to explain the changes based on the usability testing results. Overall, the product resonated well with the participants and had a more excellent NPS score compared to the old version that was previously tested. 

THE IMPACT

Reflecting back to the goals

Redesign of the K Messenger app on iOS and Android had a positive impact on the secured collaboration experience. 


 

  • 8 New contracts were signed in the span of 3 months - Big success

  • Daily usage rate increased by 42% (specially by the age group of 40+ ‘ our grandma users).

  • Screen views increased by 21%.

  • File sharing increased by 27%.

  • Dropouts reduced by 52%.

  • Support tickets reduced by 43%.

WHAT NEXT?

“A successful product is never done or perfect”

-Geoff Teehan, Product Design Director at FB

The above quote is so true. A product is never done and the challenges evolve once it is out into the market.  

  • We started creating the enhancements list for the next updates.  

  • We got back to planning, creating user stories.  

  • We also prepared the success metrics for future usability studies to see how well the messenger had been able to justify the user insights that we had collected during the user research phase.  

  • We are currently working on the sound design and integration with our suite of applications.

bottom of page