Skip to content
santhoshkanthala.Back to all work
03 — Data AnalyticsLead UX Designer · 2024 – 25· 12 min read

Making Data Human

My Role
Lead UX Designer
Timeline
2024 – 25
Key Metric
0→1
Built the first scalable UX for supply chain network visualization at Blue Yonder

Core challenge

Analytics · Data Visualization

At a glance

Final solution at a glance

Making Data Human — project preview

0→1

Built the first scalable UX for supply chain network visualization at Blue Yonder

6

User personas served from a single shared visualization system

3

Core interaction patterns designed from scratch — overview, investigation, action

Improved readability, reduced clutter, and faster disruption investigation validated by PMs and planning stakeholders

01 — The Problem

What does a supply chain network look like — and why does it matter?

The supply chain of any major retailer or brand is a web of interdependencies — plants, vendors, distribution centers, warehouses, stores, transportation links, and product flows — all constantly moving, all connected. When one node in that web fails, the impact ripples downstream in ways that are nearly impossible to trace without a visual system. This was the problem the Supply Chain Network Visualizer was built to solve.

No map. No clarity. No starting point.

Before this tool existed, there was no unified visual understanding of the supply chain network. Planners operated across fragmented systems — spreadsheets, ERP reports, static dashboards — with no way to see relationships, trace disruptions, or understand downstream impact quickly. A lot of critical operational knowledge was tribal: senior planners 'just knew' how the network behaved. Newer users had no way to build that understanding.

Fragmented Visibility

Supply chain data was spread across spreadsheets, ERP systems, and static dashboards — no single place to see how entities were connected or how disruptions propagated.

Reactive Troubleshooting

When something went wrong, planners had to manually investigate which products, regions, and downstream nodes were affected — a time-consuming, error-prone investigation across disconnected tools.

Tribal Knowledge Dependency

Network understanding lived in experienced planners' heads, not in the product. Newer users had no visual reference, making onboarding slow and mistakes common.

No Impact Propagation Visibility

There was no way to quickly understand: if this node fails, what downstream operations are affected? That relationship clarity simply didn't exist.

02 — Role & Process

Simplifying complex supply chain networks.

This was one of my first major projects after joining Blue Yonder — and I stepped into a problem space where earlier UX efforts had struggled to find a scalable direction. The network was complex. The data was dense. The personas were varied. I started not from a design brief, but from the data structure — mapping entities, relationships, and planner behaviors from the ground up.

01

Understanding the Domain from the Data Up

I started by deeply mapping supply chain entities and their relationships — plants, vendors, DCs, warehouses, stores, transportation links, product flows. Before designing a single screen, I needed to understand how the network actually behaved, and how planners mentally modeled it. This included working with PMs and planning stakeholders to identify the critical use cases that mattered most operationally.

02

Surfacing Pain Through Collaborative Validation

With no open competitor references to benchmark against — this category of enterprise tool is closed and proprietary — I worked with product managers, planners, and operational stakeholders to validate readability, comprehension, and workflow logic. We tested how users interpreted node relationships, where they got lost during troubleshooting, and what information they prioritized under pressure.

03

Designing the Visual Hierarchy System

The biggest architectural decision was how to structure information density. Showing everything at once made the graph unreadable. Hiding too much destroyed operational context. The solution was a layered progressive disclosure model — overview first, then context-based expansion, then deep investigation — with each layer designed to preserve orientation.

04

Making the Graph Actionable, Not Just Visual

A visualization is only useful if users can act within it. I designed contextual interactions directly within the graph: inspect node health, trace dependency chains, filter by product or brand, trigger corrective workflows — without ever leaving the visual context. Reducing workflow fragmentation was as important as reducing visual clutter.

05

Refining Through Operational Feedback

Multiple rounds of iterative refinement shaped the final system. Key validations: node comprehension, filtering usefulness, expand/collapse behaviors, impact tracing clarity, and multi-persona readability. Observing how planners actually interpreted relationships — where they stalled, what they immediately understood — drove every iteration.

03 — Design Decisions

Three decisions that defined the visualization.

With no competitor UI to reference and no prior scalable UX foundation to build on, every major decision had to come from first principles — grounded in domain knowledge, user behavior, and systems thinking.

01

A Node Graph — Not a Table

Tables could show data but failed completely at communicating relationships. A supply chain isn't a list — it's a web of interdependencies. The node-based graph was the only format that matched how planners mentally modeled the network. It allowed users to understand dependencies visually, trace disruptions naturally, recognize patterns faster, and see operational impact chains in a single glance. The visualization had to match the mental model — not the data structure.

02

Progressive Disclosure to Tame Density

The network was genuinely enormous — hundreds of nodes, multiple hierarchy levels, dense interdependencies. Showing everything at once produced an unreadable, panic-inducing graph. Hiding too much destroyed the operational context planners needed. The solution: layered exploration. Overview first — network health at a glance. Then context-based filtering. Then focused sub-network views. Then on-demand detail panels for deep investigation. Each layer preserved orientation while managing cognitive load. Users could go as deep as they needed without ever losing their place.

03

Contextual Actions Within the Graph

The biggest failure mode of the previous approaches was forcing users to leave the visualization to take action. If you spotted a disruption but had to navigate to a separate tool to investigate it, the graph became a read-only artifact — not a working environment. We designed every investigation workflow to be triggered directly from the graph: inspect node health, view connected entities, filter by product or brand, trace impact chains, trigger corrective actions — all without breaking the visual context. The graph became the workspace, not just the overview.

Full network graph at overview level with node health indicators
Filtered sub-network with selected node, detail panel, and dependency chain highlighted

Left: The network at macro overview level. Right: A planner mid-investigation — node selected, dependencies highlighted, impact chain traced.

04 — Key Screens

The visualization system in action.

Six views that represent the core of the network visualization experience — from macro overview to deep disruption investigation.

Network Overview — Macro View
Network Overview

Network Overview — Macro View

The entry state. Every supply chain entity and connection visible at once — with node health status signaling where attention is needed before the planner has asked a single question.

Network Configuration — Entity Setup
Network Configuration

Network Configuration — Entity Setup

The configuration surface where planners define entity types, set connection rules, and configure node thresholds that drive the entire visualization — turning raw data into a structured, interactive graph.

Disruption Alert — Node Warning State
Disruption Alert State

Disruption Alert — Node Warning State

A warning fires on a distribution center. The planner can see at a glance that something is wrong, which node is affected, and which connections are implicated — before opening a single detail panel.

Node Detail — Dependency Inspection
Node Inspection & Dependency View

Node Detail — Dependency Inspection

The investigation view. A node is selected, its detail panel surfaces inline — shipment delays, inventory depletion risk, affected retail chains, transportation dependencies — while the graph highlights the full downstream impact chain.

Store-Level Network Filter
Filtered Sub-Network — Store/Region View

Store-Level Network Filter

Filtered to a single store's supply path. Planners can isolate exactly which distribution centers and suppliers feed that location — all other nodes recede without disappearing entirely.

Impact Tracing — Action from Graph
Impact Tracing — Corrective Workflow

Impact Tracing — Action from Graph

The proudest interaction. A planner traces a disruption's downstream impact, identifies affected regions and products, and triggers a corrective workflow — all without leaving the visual context of the graph.

05 — Multi-Persona Design

Six personas. One shared graph. Completely different needs.

Supply Planner

Primary

Understands what broke, what it affects, and what to do about it — in that order. Every interaction must reduce time from alert to action.

Goals — Disruption visibility and fast path to corrective action.

Operations Manager

Primary

Needs to assess node health and throughput at a glance — without drilling into individual nodes. The overview state must surface health trends and anomalies immediately.

Goals — Node health and throughput at a glance.

Logistics Coordinator

Secondary

Needs to see transportation and fulfillment dependencies clearly — understanding how logistics disruptions affect downstream nodes in real time.

Goals — Transportation and fulfillment dependencies.

Inventory Planner

Secondary

Needs stock level visibility and depletion risk across the network — with proactive alerts when inventory thresholds are at risk of being breached.

Goals — Stock levels and depletion risk across the network.

Brand / Category Manager

Secondary

Needs product-specific impact visibility — understanding how disruptions at the supply level affect specific brands and categories at the shelf.

Goals — Product-specific impact visibility.

Network Operations

Secondary

Needs system-level health and operational integrity — monitoring the entire network for anomalies and ensuring consistent operational performance.

Goals — System-level health and operational integrity.

06 — Design System

Built from the ground up. Shared across the product.

Every component in the Network Visualizer design system was built from scratch — there was no prior UX foundation to inherit. The system covered node state management, information hierarchy, filtering controls, and interaction patterns that were unique to this product. Despite the complexity, the system was designed to serve all six personas from a single unified visual language.

5

Visualization Layers

Overview, context filter, sub-network, node detail, and corrective action — each layer with its own information density and interaction model.

6

Personas Served

Supply planners, ops managers, logistics coordinators, inventory planners, brand managers, and network operations — all from one graph.

3

Core Interaction Patterns

Overview scanning, context-based filtering, and deep node investigation — the three modes that define every workflow in the product.

Built from the ground up. Shared across the product.

07 — Impact

From unreadable to operational.

This was one of the first projects where I stepped into a space where previous UX attempts had struggled — and helped find a scalable direction. The most meaningful validation was simple: the visualization finally made sense to users who had been unable to understand it before.

0→1

Built the first scalable UX for supply chain network visualization at Blue Yonder

6

User personas served from a single shared visualization system

3

Core interaction patterns designed from scratch — overview, investigation, action

Improved readability, reduced clutter, and faster disruption investigation validated by PMs and planning stakeholders

The design process behind the visualization — entity mapping, relationship modeling, and node hierarchy exploration before a single production screen was drawn.

The design process behind the visualization — entity mapping, relationship modeling, and node hierarchy exploration before a single production screen was drawn.

08 — Reflection

What I learned designing complex systems.

Proudest Interaction

The progressive network exploration behavior. Instead of overwhelming users with a giant unreadable graph, the experience allowed planners to progressively investigate relationships while maintaining orientation. Designing hierarchy expansion, contextual filtering, dependency highlighting, and impact tracing took deep iteration and systems thinking — and it was the first time I worked on a truly large-scale visualization problem.

Biggest Challenge

Balancing macro-level network visibility with detailed node-level inspection — without losing either. Too much hidden: planners lose operational context. Too much shown: the graph becomes unusable. The progressive disclosure model was the solution, but finding the right thresholds for each layer took many iterations and direct observation of how planners actually behaved.

What I'd Do Differently

Formalize the multi-persona filtering model earlier. The realization that six distinct personas needed six different network abstractions came mid-process. Starting with a persona-specific filter architecture from day one would have saved significant rework and produced cleaner information hierarchy decisions.

Tools & Methods

Figma · FigJam · Entity relationship mapping · Node hierarchy explorations · Mind mapping · Supply chain domain research · Collaborative validation with PMs and planning stakeholders · Iterative prototype testing with operational feedback loops