Dealer Management: IdeaRoom

New customers were set up using spreadsheets, which were error prone and required in-person help.


IdeaRoom Overview.png

What I did

The client wanted a web app that could error-check the data entry process. Two of the more complex aspects of the setup were deposit amounts and discount tiers.

After analyzing the data for existing clients, I suggested a single default set of discount tiers with a configurable override, since clients appeared to use a “standard” discount, and overrides in special cases.

Deposits also had a complex additive combination of percentages and dollar amounts that were tricky to get right.

Stakeholder Interviews

I verified that the single default deposit amounts with overriders was a good approach, based on how their customers thought about their users.

Discounts are set up periodically, with a schedule, and had multiple components that could be confusing to configure. We eliminated some of the more esoteric options and decided on a dollar amount or percentage for each of the two discount possibilities.

IdeaRoom Ux Design.png

User Experience Design

Some of the design challenges for this project included:

  • For deposit amounts, how to allow the user to select an arbitrary number of data ranges that are all contiguous. I added new controls for deposit ranges that were intuitive, to allow clear overriding of default values and splitting of ranges. 

  • How to make sure that the client had entered data that matched their intent, especially for discounts. To support this I suggested a Preview capability.

  • Making it possible to change the default deposit amounts early in the client’s setup, but later ensuring that the client does not unknowingly change it and mess up prices for hundreds of dealers. I suggested an extra warning message with very specific wording showing how many dealers would be affected.

Since the client was already using Material Design, this project skipped the wireframe stage and went directly to high-fidelity design. 

IdeaRoom User Testing.png

User Testing

The client had a regular schedule of meetings with their customers and walked through the high-fidelity prototypes with them.

The project is ongoing, and we have discovered during the user testing that they needed multiple sets of discounts (one per website). I adjusted the design based on the feedback. 

Previous
Previous

Airline Trip Trading