To perform a heuristics evaluation on this application to explore and understand the user interface and user experience against a set of design principles..
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.
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.
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.
If a destination is entered, user is just provided with the cost and no actionable input.
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.
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.
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.
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.