Vanessa O'Hara Aidoo
LinkedInInstagram
Case Study

myMTN App — Redesigning Ghana's National Telecom Experience.

RoleUX/UI Manager
PlatformMobile App
TimelineJul 2023 – Present
myMTN App — Redesigning Ghana's National Telecom Experience.

Background

The myMTN app is a self-service mobile application developed by MTN, one of Africa's largest telecom providers. It allows users to manage their MTN accounts conveniently from their smartphones. Key features include:

  • Buy, share, or borrow airtime and data bundles.
  • Check balances, usage history, and subscriptions.
  • Pay postpaid bills, utilities, and other services.
  • Access personalized offers, loyalty rewards, and promotions.
  • Chat with support, locate service centers, and submit requests.

The Problem

As the primary digital channel where users can manage their MTN accounts and access products and services remotely, the myMTN app doesn't give users the best experience in terms of usability and accessibility. This led to low user engagement, adoption, and retention.

Problem statements

1

Some of the highest revenue generation features were hidden behind a lot of steps. This led to high drop off and low discoverability of such features. Funnel analyses showed that averagely 53.76% of users landed on the shop page, where the products were displayed, from the homepage.

2

There was low discoverability and usage of the app's chatbot assistant due to it's placement on the app, which did not follow the mental model users' have. The chatbot acts as a self service alternative for users and saves the business costs as well. The low discoverability led to an average of 150k monthly active users out of 4 million users who patronize the app.

3

Error messages in the app were not clear and did not help users to know the root cause of their errors so they can easily recover from them. This led to a lot of drop off and missed opportunities in conversion.

4

The overall UI was not up to standard, which led to user dissatisfaction, low ratings, and bad user reviews.

5

The overall information architecture of the application was lacking, which led to impaired journeys that did not follow UX standards and led to user drop offs and increased time on tasks. Most users resort to USSD which leads to low monthly active users on the app.

Specific goals

  • Increase user engagement
  • Decrease time spent on key journeys
  • Improve error recovery
  • Improve accessibility for visually impaired users

Focus metrics

  • Time-On-Task
  • Task Success Rate
  • User Error Occurrence Rate

Design Process

Design Process: Research & Discovery → Mockups → Testing → Iterations

Research &
Discovery

Specific issues we discovered with the app

Visually impaired users are not able to log into the app on iOS as the VoiceOver feature is not able to pick the components orderly.

Users do not understand the error messages they receive and so are not able to take the appropriate actions.

Users want to login, send money, and perform other transactions but due to OTP delays, they resort to USSD.

Users were having a hard time locating some features on the app. Other times, they were not aware at all that some features exist on the app.

Users find the journey on the USSD channels more straightforward and intuitive than the app journeys.

How we discovered them

Quantitative Methods:
  • Analytics review
  • Surveys and questionnaires
  • A/B testing
Qualitative Methods:
  • Focus groups
  • Interviews
  • Field studies
Evaluative Method
  • Usability testing
  • Heuristic evaluation
Accessibility Testing

How exactly I help

During the research sessions we have, my role is to:

  • Recruit participants
  • Review research plan and interview protocol from design team
  • Conduct interviews - one on one and focus groups
  • Create surveys
  • Review research reports from design team
  • Translate research results into design and development user stories for design and dev team

User Feedback

User feedback: OTP code not received
User feedback: Transactions failing with system error
User feedback: App refresh issues after update

Solutions

Problem
1

Visually impaired users are not able to log into the app on iOS as the VoiceOver feature is not able to pick the components orderly.

Solution
1

Organised a usability testing session with select visually impaired participants - all stakeholders were in attendance, from devs to IT to marketing.

2

We watched the participants use the app as they would in their normal lives, highlighting the high volume journeys in the app.

3

We noted down the issues they had and sent them on their merry way.

4

We took our notes, translated them into tasks, sorted them into dev tasks and design tasks and got to work!

Problem
1

Users find the journey on the USSD channels more straightforward and intuitive that the app journeys.

2

Most users use USSD, even if they have the app installed.

Solution
1

We couldn't take that sentiment, so we set out to redesign the entire interface and journeys in the app.

2

We brought key actions like balance top-up to the homepage so users could easily access it.

3

We consolidated some of the steps for purchasing airtime and bundles on one page so users have less taps, which led to less time spent.

Old Interface

Homepage
Old Interface Homepage
Shop Page
Old Interface Shop Page
MoMo Page
Old Interface MoMo Page
More Page
Old Interface More Page

New Interface

Homepage
New Interface Homepage
Shop Page
New Interface Shop Page
MoMo Page
New Interface MoMo Page
More Page
New Interface More Page
Problem
1

Users do not understand the error messages they receive and so are not able to take the appropriate actions.

Solution
1

We compiled all error messages and crafted new ones following the #1 and #9 rules of the 10 Jakob Nielson's UX heuristics.

2

We then redesigned the error, success and pending pages, made them less cluttered, incorporated more white space and introduced the MTN chatbot mascot, Zigi, to give the pages a somewhat humane touch.

3

We re-looked at the CTAs on these pages and made them more persuasive, leading users to perform another transaction or to retry a failed transaction instead of just ending the flow.

Compilation of old error messages

Compilation of old error messages 1
Compilation of old error messages 2

Revised Error and Success page with more precise messaging

Error Page
Old Error Page
New Error Page
Success Page
Old Success Page
New Success Page
Problem
1

There was low discoverability and usage of the app's chatbot assistant due to its placement on the app, which did not follow the mental model users have.

Solution
1

Placing the chatbot icon in a bottom right corner of the app, like users are used to, increased its visibility and discoverability.

Before

Chatbot Before

After

Chatbot After
Problem
1

Some of the highest revenue generation features were hidden behind a lot of steps. This led to high drop off and low discoverability of such features.

Solution
1

A redesign that prioritized most used and highest revenue generating features and brought them to the homepage.

Before

Homepage Before

After

Homepage After
Problem
1

One of the most asked for features by users was a dark mode version they could switch to.

Solution
1

We delivered a sleek, functional dark mode.

Dark Mode Home
Dark Mode Shop
Dark Mode MoMo
Dark Mode More
Measurable success

Success through design.

2xIncrease in the chatbot monthly active users (MAU) due to the redesign. MAU rose from 150k to 300k in first months of deployment.
1.7xIncrease in cost savings from operations due to users' usage of chatbot and not traditional means. Amount saved rose from GHS 750k to GHS 1.3m.
60%Improvement in recovery from error instances
15%Decrease in time spent on airtime and data bundle purchase journeys
~10%Increase in active monthly users due to improved user engagement