The Goal

To perform a heuristics evaluation on this application to explore and understand the user interface and user experience against a set of design principles..

Personal Work
My Role

Evaluated the app against 3 design principles: Nielsen norman group principles, Shneiderman’s eight golden rules and Gerhardt-Powals’ cognitive engineering principles.

Based on the evaluation, wireframes and new user flows were designed.

1 week
Ola Cabs, is an Indian transportation network company offering services that include peer-to-peer ridesharing, ride service hailing, taxi, food delivery and digital purse which can be used to make payments for various merchants.
Booking a cab
Hamburger menu
Track your ride
Final Design
Sieger parking
Heuristics Evaluation
Home / Dashboard
Booking a cab
Track you ride
Hamburger menu

Visually it has a great impact. But user's focus is divided across the screen as information is cluttered.

Cab types, food are all grouped together in a non informative way.

Group data meaningfully

Daily, Rentals and Outstation are the options available for the user while
booking his/her commute. Although all the three come under commute,
they take the top bar.    

Iconography for cabs and food vary in representation.

Rentals have two different views to perform
the same functions.

Consistency & standards

If a destination is entered, user is just provided with the cost and no actionable input.

Automate unwanted workload

The user has to long-press a cab type or double tap on an already selected cab icon to reach this screen from the dashboard.

Recognition rather than recall

Once a ride is booked, users cannot change the payment method.

Flexibiity & efficiency of use

The user has to confirm each cab type before viewing the price. User is not able to make an informed decision and compare prices upfront.

Reduce uncertainty

User has two ways to track a ride
1. User is taken to: Menu> Your Rides> Scheduled Ride > Ride Details > Track Ride

Permit easy reversal of actions, Automate unwanted workload

2. A small strip directing user to track the ride.


Too much information is displayed upfront and the user loses control as to how and where a certain action needs to be performed.

Keep user in control

All the elements are upfront making way for a cluttered menu.

We have separate passes, separate payments, separate supports for cabs and food etc.

A consistent and efficient grouping is missing User is also shown redundant information under various options.

Group data meaningfully
Always down to collaborate and provide useful insights.
Let’s get in touch!