Optimized for Desktop, mobile version coming soon :)
Redesigned a Dealership Management System
and boosted the user experience and increased working efficiency by ~87.5%
Desktop (major),
mobile (consider for future)
UX Design Consultant
(work with an in-house PM closely)
~ 4 mon (part-time)
Dealership Advantage is a dealership management web app designated to make a dealer's life easier by facilitating each step in the process of ordering, refitting, and selling boats.
With the insights I gathered through the conversations/interviews with Sales staff, the typical interactions between a salesman and his customer emerged:
The legacy web app was outdated in both system performance and user experience, which stuck the users’
working efficiency and the business’ scalability.
There are functionally 5 modules that I have worked on. Below are the typical pages (including the pages needed in the
aforementioned flow) of each:
After talking with stakeholders as well as the Sales Manager, and digging into the legacy pages, I have identified 2 major types of problems:
The ultimate goal of the redesign project was to create a modern experience that could boost working efficiency. Therefore, one of the most important metrics is the average time spent by salespeople to finish their jobs on the system. Because the legacy system was outdated in both UX but also performance, so we set an ambitious goal:
In order to achieve the goals, I proposed some specific metrics to help inform detailed design directions. To name a few:
At this moment, the product is still under development. But there was an internal demo section where we went through the same flow on both versions. The increase of the new design’s efficiency was astonishing:
Admittedly, the user who did the demo was familiar enough to both versions (although at the end of day, all salespeople will be well trained to get familiar with the web app, but it would be good if I could gather how well a novice could use the new version), and the system’s performance had been increased a lot as well. So my design work should not take the full credit of “87.5%”, therefore here are the results of some more direct design-related metrics:
To achieve the goals, my work in this project concentrated on the information structure of each major pages and the interaction
flows that facilitate users to finish their tasks.
In terms of visual design, because the engineer teams had already decided to use
Angular Material components for its overal high cost-efficiency, I started with the default MD components and made modifications if
specific needs popped up. Any further visual designs were not in the scope of MVP.
In this case study, I will present 3 specific cases, they will be related to “Information Structure” and “Interaction”, and the scopes range from a big-picture design pattern to a detailed interaction triggered by one toggle.
On legacy pages, the sequence of most information made sense, but it could still use some adjustments. Together with PM, we have identified a sequence that make better sense to salespeople. Below is an example of the sequence for “Sales Order Page”:
“How might we make it clear that the trailer and engine are associated with the boat?” This was a feedback gathered from the salespeople, who wanted to easily read the boat-parts associations in order to make quick decisions when negotiating with customers face-to-face.
“Margin and cost info are business secrets that need to be hidden from walk-in customers”, said by the Sales expert.
In other words, “Bob” does not want “Mark” to know how much the cost and current margin a r when they look at the same screen in store
preparing for the order.
1. When the cost & margin are hidden or unhidden, what’s different?
2. What happens to the menu after clicking the toggle/switch?
Originally, the user needed to open 2 models to finish the work (Issue for Task 2):
As aforementioned, there are some redundant fields on the Model #1 (Issue for Task 1). By cleaning it, we had the opportunity to have only one model in the flow:
Then the question simply became how might we display the journals and make them updatable in only one model?
After months of iterations, the web app has been improved in terms of look and feel as well as interaction experience. Taking one major page from each module as examples, you can see how the new version is compared to before:
As aforementioned, the redesigned system’s efficiency has been greatly increased: