How can we help truck drivers do their jobs more efficiently?
Truck drivers rely on Maven Machines’ dispatch app to do their job. They use it get to different locations, and drop off and pick up shipments.
Problem: Maven Machines has been able to provide more features and information. Now, one of the screens has become a "kitchen sink," and they think it needs a makeover.
Solution: How might we simplify this screen, so that they see the right info at the right time?
Nobody wants to keep operating a device that you gotta keep redoing, and you start getting frustrated and it’s not working. There’s other devices out there that you can use.
- Stacy, truck driver
How I helped with this project for a client in from February to March 2020.
Heuristic and competitive analyses
I looked at Maven Machine's and competitors' apps to see what works well and what doesn't.
The competitors’ apps fared better than Maven Machine’s in most areas.
This was the only heuristic that failed for Maven Machines. This is because of the Stop Info screen, which is the screen they thought was the initial problem.
Simplifying the information
There is duplicate info shown many times in different places on the Stop Info screen. My sketch shows how to remove duplicates.
Finding out the users' pain points
I wasn't able to do a ride-along since I was working remotely.
The biggest UX issues
These are the top problems users are having with the app related to the user experience:
Automated tasks would help complete tasks faster.
Drivers need to edit or delete info they enter.
Some tasks are different for drivers.
Drivers want to talk with other drivers.
Drivers want to see info ahead of time.
Drivers want options to choose from for certain tasks.
Thinking through improvements
Delete a shipment
Drivers want to be able to delete things such as shipments. We did not go with this because AJ said they should be marked as duplicate shipments instead.
Condensing information with expandable sections
I also thought about Stop Info screen. AJ felt it was something we could improve, even though it didn't come up in user interviews.
We brainstormed ways to have all the info on one screen instead of two. The idea was to have expandable sections on the screen.
I also all location information to the top of the screen as an overview, and then the details went below.
This helped me think through what the best flow would be before I updated the hi-fidelity designs.
I used the Sketch files Maven Machines had. I also used screenshots of the app because some screens were not in Sketch.
- I designed for Android, as their drivers are provided with Android tablets.
- I feel good about the recommendations I came up with for how to edit information and provide options based on past trips.
- These designs include the main pain points I heard from the drivers: some parts are automated, they can edit or delete info, and they have options to choose from.
- This design should make it faster for drivers to complete their tasks.
Revisions, testing, and analytics
My recommendations for continuing this project.
A new industry
I was afraid that working on a transportation app would be out of my wheel-house, and talked to drivers would be difficult.
I asked AJ a lot of questions to understand their product better. The truck drivers were willing to talk a lot, so it was easy having a conversation.
I encouraged AJ to conduct usability testing of the prototype. I also provided metrics to analyze if the changes improve the users' experience.