ERP AUTOMOTIVE TECH

Turning chaos into a clean, automated system.

Converting manual labor workflow to a digitized saas tool

Spring 2022, Tekion

Introduction

At Tekion, automotive dealerships were relying on manual inventory management workflows to manage and update their automotive store inventory. The traditional way of doing things seemed slow, causing frequent delays and a poor CX.

In the early days of an organization, when we’re handling only a few clients, it’s common human psychology to set up quick and familiar workflows in each department to get the job done fast and get the business started.

But what feels “efficient” during those moments often comes back to haunt us later. Why?

Because we forget to ask: can we scale this?

This project was a successful attempt at scaling one of the already established traditional workflows at Tekion.

The Existing Process

Automotive dealerships were relying on manual workflows to manage and update their store inventory. The manual workflow is slow, causing delays and poor CX. A centralized inventory management tool is needed to improve operational efficiency in the ERP suite solution.

The Problems,

Issuing an automotive part, getting a price estimate from the central inventory, negotiating the estimate, getting client signoff, and eventually shipment tracking were done manually by inventory managers on slips.

Pain Points
(a) Excessive back-and-forth between inventory departments, slips, and approvals.
(b) Fixed no. of Inventory Managers

Business Problems,
(a) Delayed order placement
(b) Frequent billing issues

fig. Existing Manual Process Flowchart

Our Solution’s Impact

Early in the project, while defining requirements & scope with the product team, I was keen on understanding how we would measure success.

I could go on and deliver 10 solutions in 10 different ways, but won’t really be impactful until it moved the needle on a meaningful metric. So I started thinking about what success would look like in this project.

While interviewing the target audience & trying to understand their concerns, a recurring feedback was “It takes too much time to complete an order with the workflow” and “during bulk orders, we are swamped with multiple order placement tasks and some orders get delayed…

So we decided that “Setup Completion Time” is a critical metric in our case, our solution should help users complete the tasks as quickly as possible.

2 months after our solution was implemented, we received positive feedback from the team and a great deal in reducing the setup completion time, 80% improvement to be precise.

Setup Completion Time = 80% Improvement (10 mins → 2 mins)

My Role + Work Process

The success of my work largely relied on rapid prototyping and iterative testing sessions with the target audience, i.e. the Implementation and Inventory Management teams—through weekly meetings and syncs.

On a personal level, to achieve quality results, I relied on the double diamond model, taking one step at a time.

Understanding our direct users

Research started with target persona identification, which was developed based on interview sessions with 3 Inventory Managers and 1 Implementation Manager. It captured their work environment, daily responsibilities, key frustrations, and core motivations.

User Persona

Job Title
Inventory Manager/Implementation Manager

Industry
Manufacturing & Distribution

Location
Global

Technical Skills
ERP systems (SAP, Oracle Netsuite)

Primary Role
Manages inventory across multiple locations

Goals
• Maintain optimal stock levels to meet demand without overstocking
• Reduce manual data entry and paperwork
• Establish a tracking system between dealerships and Central Inventory

Frustrations / Pain Points
• Dependence on Slips creates inefficiencies
• Becomes very hectic during multiple bulk orders
• Limited Inventory Managers

Systems Thinking

After several drafts, we finalized the following workflow for the primary use case - placing an order. Created a website mind-map to better understand the structure and interactions.

By mapping out the flow, I was able to determine where critical actions, user inputs, and confirmations should be handled through modals rather than separate pages.

Research Insight: User Psychology, Eye Movement.

Users typically scan, not read, so the layout included visual anchors to immediately highlight and prioritize key content. Elements like contrast, size, whitespace, and alignment influence where the eye goes first.

Reduced Cognitive Load

Inventory Managers handle multiple orders during their shift and need to “quickly juggle” between the product list and the cart to confirm the right item in the right quantity.

First-time User Experience (FTUX)

There will be new managers in the future, but the system remains the same. So keeping “scalability” in mind, the 80/20 layout division makes the entire portal “easy to understand” and decide what to do next.

Quick Completion

Since the managers would handle multiple orders in their shift, placing the order should be in a “few clicks” and “fewer navigation patterns” to speed up bulk orders.

The idea was to divide the page real estate into an 80/20 ratio, 80% for the product list and 20% for the cart, which needed to be open and on-screen all the time, based on the stakeholder feedback.

Research Insight: Information Architechture

Out of all the different typographic and layout combinations of the card designs, the one that created a balance between “not too much” and “not too little” was selected.

No Imagery

Not all product listings in every inventory management system include product pictures, and uploading them on the portal “wasn’t a required attribute” while creating the product object.

No Description

The inventory managers are familiar with the different products as part of their job. On a busy day, they don’t have time to read through descriptions. So “descriptions didn’t add any value”

Heavy layout requires minimal components

Since the page layout is already busy with too much data, it's best to keep individual components as simple as possible, including only the information “relevant for decision-making”.

Designing for Developer Constraints

All pages of in the project were designed on the 8-pt grid on Figma. This requires changing the nudgeValue=8 in Figma preferences.

Developer Handoff

The 8-point grid system aligns with common development frameworks, reducing the need for custom spacing and making “implementation smoother.”

Consistency Across Components

The grid ensures uniform spacing, padding, and alignment, leading to a “uniform user experience” throughout the product, & also “minimizes inconsistencies.

Scalability

It aids “responsive design” by allowing scaling across multiple screen sizes, enabling adaptable layouts that maintain usability & aesthetics across “various breakpoints”

Each block of component, including the space element, margins & padding, was defined in multiples of 8 and stacked upon each other like components to create the final layout.

Design Rationale - System-wide

The goal was to enable the target users to complete the order placement task as quickly as possible while minimizing the learning curve.

Minimal Cognitive Load

Efficiency & Quick

Developer-Friendly Implementation

Simplified Data Presentation

Usability Testing with Stakeholders

  1. Created a working prototype for the end-to-end flow as described in the Use Case.

  2. Conducted Guerrilla Testing workshop with the same research users as participants.

  3. Asked them to complete the entire flow without asking for help.

  4. Observed where they stopped and what made them stop.

  5. Did a similar exercise with multiple random participants.

  6. Mapped the most common issues and prioritized.

  7. Redesigned the few aspects of design, eliminating hiccups in the flow.

Sample Guerrilla Test Setup

Use Case
Placing an Order

Primary Actor
Inventory Manager

Preconditions
Primary actor detects shortage of Inventory items

Goal
To place a bulk order as quick as possible with the right items and correct deliveryaddress

Triggers
The primary actor should know the exact details of the parts to be ordered

Prototype setup for the Guerrilla Test

Words from the Manager

“Harshveen worked with me for a year at Tekion. In all that time, I have seen him progressively take on more complex tasks, projects, and challenges. And come back to me and say - what more? I have always admired his sense of responsibility and that he takes his role - of speaking for the user, seriously.

And Harshveen has a sense of humor, is well-read, and is a good designer - caring for the people who work with him. Kalsi understands the complexity, wraps his head around challenging tasks, and finds a way to balance internal pressures while not compromising user deliverables. I am confident he'll be a great addition to any team”