Gautrain App

Creating control and transparency for bus and train commuters.

YEAR

2023

DISCIPLINE/ROLE

UX Research and UI Design

INDUSTRY

Transportation

OVERVIEW

The Challenge

The Gautrain App has low ratings and usage times. Determine the issue and propose an actionable solution.

The Goal

Improve the performance of the Gautrain app to improve usage times and user satisfaction.

About Gautrain

Brand Overview

Gautrain is a bus and train servcice provider in central and northern Gauteng province of South Africa. The bus and train system are the most reliable and efficient form of public Transportation in Gauteng.

DISCOVERY

A look into the app

App Audit

Started off the app audit by identifying different flows and customer journey’s within the app and assessing their effectiveness in achieving user goals.

From my initial assessment I identified the following problems:

1. Outdated visual design.
2. Cluttered visuals for schedules, routes and guides.
3. Inaccurate time delays for buses.

*I decided to continue conducting research on the identified problems to assess their effect on the users and efficiency of the app.

Researching the problems

User Research, Market Research, Competitor analysis

I made use of various research methods to gather information about the user opinions and perspectives towards the Gautrain, the Gautrain app and public commute.

Competitive Analysis

Research interviews and surveys showed that users are pleased with their experience on Uber, Bolt, Waze, Google Maps and Maps. After analysing these apps I found similarities in each that contributed to user satisfaction.

1. Live vehicle tracking.
2. Trip Planning.
3. Live road activity.
4. Police locations

Based on the research, I came to the following problems that kept resurfacing:

DEFINE

Meet the Users

User Persona's

The research revealed a lot of important information about travel apps, public transportation and users. Using the findings, I was able to put together the following user persona's representing Gautrain app users:

Issue Prioritisation

The Product Concept

Product Strategy

After analysing the research and user findings, I was able to Ideate possible solutions to the found problems in the app. I found that the common underlying issue that users were frustrated with, was the lack of communication or control over their bus and train trips. I created the following hypothesis to drive the ideation process further.

Hypothesis
If Gautrain can help users feel in control of their commutes, then users will feel more satisfied with the app and their Gautrain trips. Transparency of rides can help create the feeling of control.

Proposed Solutions

DESIGN/DELIVER

Mapping the Journey

User Journey

Now that I had a plan in place, I decided to start the Design phase by reviewing the flow on the app of users planning a Gautrain trip and identifying where the proposed solution can be included seamlessly.
The following user flows, show the app journey of Gautrain users using the new solution for their commutes.

Forming Hierarchy

Site Mapping & Information Architecture

I then mapped out the existing information architecture of the Gautrain app, and used the user flow to place in the new solution without disturbing the existing app structure.
The image below shows you the core site map of the app, with the effected regions highlighted:

Ideating the layout

Low Fidelity Wireframe

Having the flow and structure in place, I could then start to design the layout of the UI, in line with the Gautrain's existing layout.
You can see this being done in the wireframes below:

The Visual Design

High Fidelity Wireframe

The final stage of the UI process was to design the high fidelity wireframes of the design solution. Theses wireframes were also used to create interactive prototypes to be used later.
The following image shows you the final visuals and layout of the adjusted features in app:

DELIVER

Testing the Solution

Usability Testing

After completing the protoype in Figma, Usability tests were done on Gautrain users to gather feedback on the design solution and it's ability to improve user satisfaction.

User Test Feedback:

OUTCOME

Final Design

REFLECTION

Final Thoughts

#1 Just ask the the user
There a some cases were users know exactly what they want. This was one of those. From the user interviews, majority mentioned that being able to see the bus and train arrive would make the app better. So including that feature was important in the product strategy.

#2 Stick to the design system
Especially when it comes to components and features that already exist in the app deaign.

#3 Design the UI in order of the user flows
It makes things so much easier to make iterations to the wireframes when you go in the order that the user would go.