How can we help truck drivers do their jobs better?
Problem: Truck drivers rely on Maven Machines’ dispatch app to do their job. The company has been able to provide more features and information. Now, their stop details screen has become a "kitchen sink," and needs a makeover.
Solution: How might we simplify the Stop Details 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 we thought was the initial problem.
Simplifying the information
There is duplicate info shown many times in different places on the screen. My sketch shows how to remove duplicates.
Finding out the users' pain points
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, because AJ felt it was something we could improve. We talked about how to have all the info on one screen instead of two, by making sections expandable on the screen. I moved 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 and provided them with metrics to analyze if the changes improve the users' experience.