top of page

Redesigning the government's bus transport application

Project Name

PMPML Mobile Application

Role

UX and UI Designer

Duration

4 Weeks

Domain

User Research, Augmented Reality, Hueristic Evaluation, Information Architecture, Prototyping, UI Design, User Testing, Interaction Design

Login signup.png
Login signup-1.png
stop dets.png

Project Brief

Pune is a smart city that is not only rich in heritage but is also one of the top 3 cities to live in. It is also known for its large number of privately owned two-wheelers on road. Public transport in Pune is mainly facilitated by the PMPML Bus Transportation Services. Since there is no presence of local trains or metros yet, buses are the only economical public transport available. 

​

Having used the bus service myself, I was keen to think about solutions that would make the process seamless and more user-friendly. Surprisingly, I found out at a very later stage that there is an official government application for PMPML which already exists.  

After analyzing the existing application, I found out many aspects which could be improved, hence, I decided to revamp the entire application by focusing on making it a more holistic solution.

Understanding The Domain

In order to completely examine the current landscape of the public transport service in the city, I needed to do thorough desk research.

Research objectives - ​​

​

1.  Secondary Research 

  • To find out the working of the PMPML Buses

  • To find what problems PMPML is facing

  • To study public bus transport in India

​

2.  Primary Research 

  • To know the pain points of the users

  • To know how they would like to improve it

​

About Public Transport in India

  • Buses makeup over 90% of public transport in Indian cities and serve as a cheap and convenient mode of transport for all classes of society

  • It is therefore imperative that cities across India focus on sustainable transport and set targets to achieve a higher modal share of public transport 

  • Interestingly, according to the National Sample Survey Office (NSSO), the bus is the most preferred means of transport in both rural and urban areas. 

​

Group 7.png
Group 8.png
Group 9.png

About PMPML

Ferrying 12 lakh passengers daily, on average, it is presently one of the most trusted modes of commuting amongst Pune residents. Presently the routes cover a radius of 20 km in and around the Pune and Pimpri Chinchwad area. Plans of further expansion are on their way to be implemented. 

​

However, in recent times there are various challenges being faced along with reducing quality and ridership, as seen in below news articles.

FireShot Screen Capture #065 - 'PMPML’s ridership nosedives; lowest in 3 years I pune news
FireShot Screen Capture #068 - 'New buses can be PMPML’s ticket to improved ridership I Pu
FireShot Screen Capture #066 - 'Pune Mahanagar Parivahan Mahamandal Limited have Rs 306 cr
FireShot Screen Capture #065 - 'PMPML’s ridership nosedives; lowest in 3 years I pune news
FireShot Screen Capture #068 - 'New buses can be PMPML’s ticket to improved ridership I Pu
FireShot Screen Capture #066 - 'Pune Mahanagar Parivahan Mahamandal Limited have Rs 306 cr

User Research

Survey Objective - To find out the pain points of the bus users and to know what all improvements they would like to make their experience smoother.  To also understand the perspective of the non-bus users and learn the reasons behind that and what will encourage them to use it.

​

Survey Method -  Online Form

Sample Size -       30 users

​

User Groups -    

Pune Bus Users - Regular/ Occasional 

Nonusers- From Pune, Outside Pune 

Insights

  1. Most people have used the bus occasionally or very few times whereas only 30% had used it on a daily basis. This indicated clearly that people prefer to use their private vehicles at most times rather than the bus service.

  2. A very minimal share of people found it extremely convenient to use, the rest were not very satisfied with it. This reflects the poor quality of the current bus system.

  3. The most common problems faced by the users while using the bus were long wait times for buses, overcrowded buses, poorly maintained bus stops and lack of cleanliness. Other issues included trouble locating bus stops, rude people and language barriers.

  4. Increase in the frequency of buses, stop wise route displays and live tracking of bus location were the most suggested improvements. other improvement ideas included digital bus details display and cashless ticket payment.

  5. 60% of the users surveyed had never used an app for traveling by public transport and the ones who had used an app were mostly using google maps and m indicator.

  6. When users who had not used the bus in Pune before were asked the reason behind it, the most common answers were unreliable bus schedules, lack of nearby bus stops and overcrowding.

  7. Lastly for the question - what features would they like to see in a travel app, their answers mainly included live location tracking, detailed schedule and routes, nearby stop locator, cashless payment, an indication of how full the bus is, and a simple and easy to use interface.

This survey helped a lot in giving insights about what problems the users are really facing and how they would like them to be solved. 

Heuristic Evaluation of Existing Application

nvld.png

Visibility of system status

  • The app uses a horizontal navigation bar that tells the user which page or section they are on.

  • There is a loading screen if the app is taking time.

Heuristic Violated : NO

image 7.png

User Control and Freedom

  • The app allows the users to go back on certain steps but it does not save the data, making the user repeat the steps

Heuristic Violated : YES

xz.png

Match between System and Real World

  • The app uses easy language and terms like journey planner, bus tracker. There is no jargon used.

  • Icons have been used as visual support

Heuristic Violated : NO

xz.png
Screenshot_20190815-193248.png
Screenshot_20190815-193421.png

Consistency and Standards

  • The app uses blue as and red as consistent colours but the colors of the CTAs differ on various pages making it confusing for the users

  • The icons used are linear at times and filled at times. Their style also differs

Heuristic Violated : YES

image 7.png

Error Prevention

  • When looking for buses from a certain stop, the app shows availability at first but on clicking on it, it gives a message of no buses available.

  • Go button is clickable even when text field is empty.

Heuristic Violated : YES

dvf.png

Aesthetic and minimalist design

  • The app uses minimal colors but they are too bright.

  • The interface looks cluttered and unclear. 

  • Yellow coloured CTA with white text has very less visibility.

Heuristic Violated : YES

COMPETITOR BENCHMARKING AND ANALYSIS

After completing the heuristic evaluation, I thought it would be beneficial to conduct a high-level competitor benchmarking as it would give me a better idea about the existing solutions, their unique features as well as shortcomings. 

Few of the studied competitors were popular applications like - Ridlr, Moovit, Citymapper, and M - Indicator.

 Problem Statement and Scope

Pune's Commuters need an easier and more convenient way to use the bus public transport which will not only enhance their travel experience but will also encourage more people to use it.

INCORPORATING AUGMENTED REALITY

While conducting my secondary research, I came across a few articles about using AR to get information about the buses. This was a really interesting take and would be a game-changer if applied in the right way.

But as this was just a hypothesis, I had to confirm if such a solution was legitimately possible. After researching it in depth, I learned that such a technology(mainly based on ‘Recognition-based Augmented reality and ‘Simultaneous Localization And Mapping’) exists and in the coming years, it can definitely be used to enhance the experience of public transport users.

PROJECT SCOPE

The application will not only act as a marketing strategy for attracting new users but will also ensure that the commuters have a hassle-free experience.

  • Successful launch of the product would ultimately lead to:

1. Less Traffic on Roads

2. Lesser Carbon emissions

3. Reduced Pollution

4. More Economic means of travel

5. Higher Revenue for PMC

6. Higher Revenue for Country

7. Better Maintained Services

  • After being implemented in Pune, the application can be further expanded to other metro cities of India and ultimately to all cities of India that have public transport.

DESIGN SOLUTION SCOPE

  • The app will be focused on a simple and easy to use interface but the design should be visually appealing as well, as opposed to the current PMPML Application

  • The main USP will be the new Augmented Reality Feature which will provide the following features:

  1. Indication of which bus goes to your desired destination

  2. Indication of how full the bus is in terms of percentage

  3. Indication of alternate route buses

  • Another important feature will be the live location of the bus feature which will be possible after installing a GPS tracker on each bus. This will be very helpful for the users as they will get real-time updates.

P4 R3.png

SOLUTION BRAINSTORMING

Process

PERSONAS & USER JOURNEY MAPPING

With a high-level solution in place, it was time to define the user personas and their journey while using the solution. In order to widen my scope, I created 3 different personas with completely unique use cases and mental models.

neha persona.png
ravi persona.png
yash persona.png

TASK FLOWS

These elaborate user journeys were then converted into possible task flows of the application which further acted as a skeletal structure while prototyping.

IDEATION

Along with the user journey and task flow development, I had also started brainstorming and ideating about the concrete must-have features as well as additional unique offerings that can be given to improve the experience. 

​

In order to properly organize them, I conducted a card sorting activity to group them in the most sensible manner.

card.jpg

Once that was done, I proceeded with sorting them using an Importance Frequency Graph.

​

Lastly, I mapped everything in a structural information architecture diagram.

imp freq graph.png
PMP E Connect_edited.jpg

PROTOTYPING

After finalising the IA, it was easier for me to make a consolidated list of screens and interactive flows that I would need to design. Once that was done, I started with rapid low fidelity prototyping using paper sketches. These sketches were great to make options and easy iterations.

The best outcomes were then converted to digital wireframes.

da.jpg
nk.jpg
jf.jpg
jl.jpg
cdfsd.jpg
frg.jpg

WIREFRAMES

ds.png
sadcd.png
SVFTH.png
VDS.png
sad.png
LLEF.png

Outcome

USER INTERFACE 

After multiple iterations in the prototyping stage, I had a relatively concrete structure of the application which helped me pictures the look and feel of it. In order to be well informed about what is already out there, I also looked at multiple existing travel guide applications. 

For my color scheme, I wanted to sober down the extremely bright colors of the existing PMPML application. 

For the UI components, I converted the sharp-edged buttons and fields to more rounded shapes to look more approachable. I chose an easy-to-read font that is relatively wider for better readability in outdoor environments.

 STYLE GUIDE & UI COMPONENTS 

Style Guide.png
UI ELEMENTS.png

HIGH FIDELITY USER TESTING

With the high-fidelity prototype ready, it was time to validate my design decisions. I went ahead with summative testing with a limited number of real users. To actually decide the users, I also created a test screener document. 

To gain elaborate feedback, I also created a task script document which consisted of the various tasks they were given, a few pre-test and post-test questions. 

Like any other usability test, there was both positive and negative feedback. The positive findings helped me validate many of my design decisions whereas the negative findings helped me iterate and improve my designs. I also had few suggestions from the users which I decided to take in order to improve my solution.

DESIGN ITERATIONS

 Naming of buttons on dashboard was confusing

 Should have more visuals and icons

Edited the names and icons of the CTA Buttons

Added icons for each option

01.

02.

SEVERITY : HIGH

SEVERITY : LOW

OnePlus 3 - 3T.png
DFD.png
OnePlus 3 - 3TFV.png
CDCS.png
  • Headings like navigator and information were very vague and were misleading users

  • Instead they were preferring to use the search option

  • Icons were recalled more than the headings hence they were necessary in the menu as well.

Very plain design/ unappealing

03.

04.

 Cannot find 'saved places' in Menu

Added some visuals to make the app more welcoming

Edited the Menu and added saved places for easier access

SEVERITY : MEDIUM

SEVERITY : LOW

SDDS.png
CDVS.png
OnePlus 3 - 3TFV.png
CDCS.png
  • The design was perceived as too simple or plain as ease of use was the main focus

  • It looked boring and wasn't appealing enough

  • The hamburger menu is not intuitive enough

  • Users cannot find important things like saved places and trusted contacts under account settings

  • Too many clicks to access information

 Cannot find Account Easily 

05.

06.

AR Guide steps are confusing

Edited menu and added My Account 

SEVERITY : MEDIUM

SEVERITY : LOW

Changed the steps from 3 screens to just one screen

OnePlus 3 - 3TFV.png
CDCS.png
ARSDC.png
CDS.png
FVF.png
  • The account section was hidden under account settings.

  • There was very less affordance and users were taking time to find it

  • The steps on how to use the AR Guide were leading to errors

  • Progressive disclosure was confusing

Innovators Comments

07.

Added alert option for stop while traveling in the bus

Added google maps navigation option in the directions page

XCZ.png
SDFS.png
SDSC.png
ADSC.png

Final Solution

Find your way in no time

Once logged in, the user will land on a dashboard which has multiple options to help him get around.

Upon selecting Find Your Way, he can simply enter his start and end location, to see the buses that he can take and the duration it will take.

He also has an option to enable alert which will notify him when the bus is about to reach his starting and ending stop.

Easily find bus stops near you

This app will also help out users who may be in a new or unknown area and want to find out which the nearest bus stop is.

They can easily see the closest options here with an additional feature which shows the image of the bus stop. These images will be added by the users themselves.

Safely share your route with your trusted contacts

The users also have a My Account page where they can save their frequent addresses and trusted contacts.

The route and live location can be instantly shared with the saved contacts for a safer journey.

THE AR GUIDE

The most unique offering of this application is the inbuilt AR feature which is based on the Recognition based AR and SLAM technology, The user can either select the AR Guide feature from the dashboard or he can select it while viewing the oncoming bus on the map.

He will just have to point his mobile camera at the approaching bus and the app will analyse and show the user if that is his desired bus.

He will also be able to see the next bus timing and the available capacity to prevent overcrowding 

AR Guide 1.1.png
AR Guide cam.png

**This is a hypothetical proposed feature which can be implemented in the near future with the help of advancing technology.

pmp app.png
bottom of page