Drishti platform cover
Case Study A  ·  Drishti Technologies

From Design Debt
to Design System

A UX overhaul for an enterprise AI SaaS platform in manufacturing

Company
Drishti Technologies
Role
UX Researcher & Lead Designer
Team
4 Designers
Timeline
Nov 2020 – Jan 2023
100%
Design debt eliminated
20
Stakeholders interviewed
10+
New workflows identified
2→4
Personas — from 2 archetypes to company-wide framework
01 —

Existing State

(a) Industry & Company
Toyota assembly line — the benchmark for lean manufacturing that Drishti was built to serve

Toyota's assembly line — a benchmark for lean manufacturing. Customers like Toyota, Electrolux, and DENSO shared one need: turning tacit floor knowledge into measurable data.

Assembly lines run on timed, pre-defined actions. For decades, the only way to measure them was a stopwatch. Drishti Technologies replaced the clipboard with ML.

Drishti used machine learning to analyse video streams from assembly lines — detecting Standard Work compliance, measuring cycle times, and identifying anomalies in real time across every level of the manufacturing hierarchy.

(b) Customer Context
Drishti AI tracking Standard Work actions at Electrolux Zarow factory, Poland

Drishti's AI tracking Standard Work actions in real-time at Electrolux's Zarow factory, Poland — each step timed and sequenced; a quality deviation flagged mid-cycle (red circle).

Drishti served a wide variety of customers — Toyota, DENSO, Electrolux, Hella, and AOSmith among them — ranging from lean manufacturing leaders to early-stage adopters, which required the Customer Success team to be highly specific in how they deployed and supported the platform for each.

For every customer, regardless of maturity, Drishti's Customer Success team was the bridge — installing cameras, deploying the platform, helping teams understand their own standard work through video analysis, and guiding them to a shared baseline before analytical value could be unlocked.

The value Drishti delivered mapped directly to the three pillars of OEE:

Productivity — From stopwatch estimates to ML-verified, video-evidenced cycle times

Quality — From invisible deviations to real-time, video-traceable defect detection

Performance — From impressionistic feedback to video-backed operator coaching

(c) The Platform & Heuristic Evaluation

The ML engine could see everything. The interface showed almost none of it.

When I joined in November 2020, the platform's analytical power had no route to the people who needed it. I began with a structured heuristic evaluation to map exactly where it broke down.

Static Home Screen — unchanged for 6+ months

Static Home Screen — the home screen displayed information unchanged for 6+ months.

Line Balance — dense, statistical visualisations

Visualisations were dense and statistical — suited for Industrial Engineers but inaccessible to Production Managers and Line Supervisors who needed at-a-glance operational summaries.

#FindingDescription
1 Action-pivoted Navigation Global nav used action-based labels (Annotate, Train, Report) rather than entity-based labels (Factory, Line, Station).
2 Static Home Screen The home screen displayed information unchanged for 6+ months.
3 Analytics for Statisticians Only Visualisations were dense and statistical — suited for Industrial Engineers but inaccessible to Production Managers and Line Supervisors who needed at-a-glance operational summaries.
4 No Onboarding Guidance Setting up a factory required inputs across dozens of fields with no wizard, no progress indicator, no nudge to completion.
5 Missing Workflows Key floor activities — RCA, Kaizen, Standard Work audits — had no designated interface. Users relied on email, Excel sheets, and WhatsApp.
(d) What Users Were Actually Doing
AOSmith Genba view — operators being monitored on the assembly line

Genba view at AOSmith — the screen users spent 3× more time on than any other. Not because it was useful, but because it was the only place the data felt real.

A User-Connect session at AOSmith (August 2022) made the pattern unambiguous. Google Analytics data from Q1 2022: Genba — 34 hrs of portal use. Analytics — 11.5 hrs. A 3:1 ratio. The dominant click paths were Home → Genba → Analytics and Home → Analytics → Genba. Users weren't navigating — they were searching, manually, through raw footage.

"We can go back, at least narrow it down to, you know, 30 minutes or an hour window — we're not watching eight hours or anything like that."

— Production Supervisor, AOSmith

Redesign goal: surface the right anomaly, at the right station, at the right timestamp — before anyone opens Genba.

The home screen does the narrowing, so a Line Manager arrives at the 90-second clip that matters, not the start of a shift.

(e) No dedicated UX function, No Design System

No UX function. No design system. No shared visual language. Every feature had been built independently.

Old Drishti line setup flow — no onboarding guidance

Old line setup — dozens of fields, no wizard, no progress indicator.

Features had been built independently — each with its own spacing, typography, and interaction patterns — leaving no visual or behavioural consistency across the product.

02 —

What I Did

Developed understanding
(a) Floor Processes & Flow of Information

Before any design work could start, I needed to understand how information actually flows across a manufacturing organisation on a given shift. From field visits and interviews, we mapped how data, decisions, and reports move across roles — from the operator at a station, up through the Line Supervisor and Industrial Engineer, to the Production Manager and Plant Head.

Flow of information across manufacturing roles

Flow of information across roles — Factory → Line → Station → Cycle

Mental model: Factory → Line → Station → Cycle.

The portal's navigation broke it entirely — so I knew navigation had to be the first thing I fixed.

(b) Customer Journey

Mapping the customer journey end-to-end surfaced two gaps: onboarding took 2+ months with no guidance or templates, and customers who weren't guided into core workflows in their first weeks rarely found them at all.

Finding: Drishti's value was real — but customers couldn't reach it without hand-holding that didn't scale.

High-level customer journey

High-level customer journey — from awareness to ongoing operational use

Detailed journey by role — Champion, IT, Line Supervisor, Industrial Engineer

Detailed journey by role — exposing where onboarding burden fell and where workflows went undiscovered

(c) 20 Stakeholder Interviews
Roles interviewed across the manufacturing floor

Every role on the floor — from operator to plant head — mapped through structured interviews

I conducted 20+ interviews spanning operators, Line Supervisors, Industrial Engineers, Quality Engineers, Production Managers, and the Customer Success and Sales teams who worked with them daily.

Finding: Every role had different data needs, different urgency levels, and a completely different relationship with the platform — yet all were being served by the same interface.

Established common goals
(d) Personas — From Two to Four
User persona overview

Four research-backed personas — evolved from two informal archetypes to a shared framework

Drishti operated with two informal archetypes — Tony (Line Supervisor) and Sidd (Industrial Engineer). I expanded this to four research-backed personas and socialised them across Marketing, Product, Sales, and Customer Success.

Daisy — Production Manager
Daisy
Production Manager

Goal: Meet production targets; OEE and OLE benchmarks across all lines

Pain: No holistic cross-line view; dependent on manual shift reports

Tony — Line Supervisor
Tony
Line Supervisor

Goal: Maintain daily line productivity; ensure operator safety

Pain: Data scattered across tools; needs real-time cycle and anomaly information

Sidd — Industrial Engineer
Sidd
Industrial Engineer

Goal: Identify bottlenecks; reduce cycle time variability

Pain: Statistical data without operational context; hard to identify LBR issues at a glance

Vinay — Quality Engineer
Vinay
Quality Engineer

Goal: Audit quality, detect anomalies, initiate RCA

Pain: No structured workflow for audit cycles or critical check tracking inside the platform

Summary: All four personas shared one common need — an overview that made sense of the day's data at a glance, with important issues surfaced and alerted before they required active hunting.

(e) Swim-Lane Mapping
User journey swim-lane across roles

Swim-lane trace — RCA, Kaizen, and Standard Work Audits mapped step-by-step across roles

In July 2022 I facilitated a day-long UX workshop in Bangalore — bringing together ML Engineering, Industrial Engineers, and Product Leads to collectively map RCA, Kaizen, and Standard Work workflows across roles. The output: swim-lane maps showing where Drishti was already solving, and precisely where it wasn't.

Finding: While many flows were already being solved for, gaps appeared in every scenario. In the Standard Work Audit, for example, Drishti could surface cycle videos alongside the relevant action in the standard work table — and support it with training content. Straightforward to build; invisible without the mapping.

Five months later, a December 2022 internal Hackathon brought engineers, IEs, and product leads together to generate new concepts from the ground up — surfacing 10+ persona-based workflow opportunities, including the alert and notification system that closed the anomaly loop for Line Managers.

03 —

What Changed

(a) From Actions to Entities
Old platform — action-based sidebar navigation

Before — navigation built around actions: Genba, Analytics, Annotate, Train, Report. No sense of where you were in the factory hierarchy.

New platform — entity-based navigation

After — navigation built around entities: Factory, Line, Station. Your location in the hierarchy is always clear.

Paradigm shift: Actions (Genba · Annotate · Train · Report) → Entities (Factory · Line · Station).

Each entity level now has its own structured arc: Setup → Operation (Productivity · Performance · Quality) → Improvement — mirroring exactly how a manufacturing organisation runs a shift.

(b) Dashboards — A Bouquet, Not a Single View

One screen, four personas — each finding what they need. Line Supervisor → Productivity. Industrial Engineer → Performance. Quality Engineer → Quality. Every number a combination of video evidence, direct ML stats, and platform inferences.

Design principle: Modular like Lego — the same components compose differently at each entity level, with clear CTAs connecting each summary view to detailed analytics, filtered video lists, RCAs, and line operations.

Factory Summary dashboard

Factory Summary — cross-line OEE overview for Plant Manager

Line dashboard

Line dashboard — Productivity, Performance, Quality for Line Manager

Station Summary dashboard

Station Summary — action-level metrics and quality audits for Industrial Engineer and Quality Engineer

Redesigned home screen concept

Another concept for the home screen with real-time operational data

(c) LTT Navigation & Design System

Three hierarchy levels on a global left nav created compounding nesting. LTT won: global left nav, entity levels through top tabs — faster to scan, widescreen-efficient, and able to absorb Setup's many sub-sections without restructuring.

Decision: LTT over LLL and LLT — faster to scan, widescreen-efficient, and expandable as tab counts grew without changing the interaction model.

LTT navigation system

LTT — global nav left, entity levels (Factory → Line → Station) resolved through top tabs

Alongside LTT, I built Drishti's first design system: component library, colour system (Productivity — green, Performance — blue, Quality — amber/red), and spacing tokens. The same components composed at every entity level — no redesign needed to scale.

Design system — components and tokens

Component library — tables, cards, modals, filter bars, status indicators

Design system — colour and typography

Colour system and typography tokens — consistent across all screens

(d) Operator Workstation — Net-New Interface

The most-used person on the floor had no screen of their own.

The Line Operator — performing Standard Work cycles at the station — was entirely invisible to the platform. I designed a dedicated HMI for extreme floor constraints: bright ambient light, gloves-on operation, split-second attention.

Mentor view — real-time cycle and AI quality checks
Operator menu — large touch targets
Mentor view — real-time cycle completion and AI quality checks in the same cycle Operator menu — large touch targets, high contrast, minimal options
(e) Alerts & Notification System

A dashboard only helps if someone is watching. Most of the time, no one is.

ML-detected events — long cycles, downtime, standard work deviations, consecutive DPY errors — now trigger categorised alerts routed to the right role, with a direct link to the cycle video.

For Electrolux, I designed a custom Validation Trend Dashboard — anomalies broken down by type in a Pareto view, matched to their quality team's maturity. The result: a 16% reduction in weekly defect ratio for roller leakage on their Roller Assembly station.

Electrolux Validation Trend Dashboard — standard work adherence
Electrolux Validation Trend Dashboard — standard work adherence by anomaly type
04 —

Outcomes

100%
Design debt eliminated
20
Stakeholders interviewed
10+
New workflows identified
2→4
Personas — from informal archetypes to company-wide framework
Research & Discovery

First structured user research in Drishti's history — 20 interviews, one workshop, 10+ workflow gaps surfaced.

Personas & Alignment

Four personas. One shared language — across Product, Sales, CS, and Marketing.

Product & Design System

Drishti's first design system — built once, scaled to every entity level without redesign.

Design Decisions & Trade-offs

The dashboards were deprioritised — but not shelved. They became the visual language of the design system and lived on in sales demos.


The RCA, Kaizen, SW Audit, and onboarding workflow designs are covered in detail in
Case Study B — Designing for Efficiency →

Kirti Goel
All Case Studies
Sections
01 02 03 04