Inventory Efficiency Report: Turning Supply Chain Chaos into Confident Decisions

How I designed a command-center interface that reduced issue-detection time by 60% and prevented $2.1M in stockout losses for Walmart planning workflows.

Overview

Retail supply chain planners at Walmart were drowning in data but starving for insights. Managing billions in inventory across 150+ distribution centers and 4,000+ stores, they faced a critical problem: they couldn't see the risks until it was too late.

I led the design of the Inventory Efficiency Report—a command-center interface that transformed fragmented legacy systems into an intelligent, exception-based decision platform. The solution unified 6 data streams, surfaced only what mattered, and explained the "why" behind every flag.

Retail supply chain planners at Walmart were drowning in data but starving for insights. Managing billions in inventory across 150+ distribution centers and 4,000+ stores, they faced a critical problem: they couldn't see the risks until it was too late.

I led the design of the Inventory Efficiency Report—a command-center interface that transformed fragmented legacy systems into an intelligent, exception-based decision platform. The solution unified 6 data streams, surfaced only what mattered, and explained the "why" behind every flag.

TL;DR

The Problem

Fragmented inventory data made it impossible for planners to detect stockouts before they impacted revenue.

The Insight

Planners did not need more raw tables. They needed prioritized risk signals they could act on immediately.

The Solution

I designed a unified command center that highlighted critical anomalies using predictive thresholds, explainable scoring, and drill-down diagnostics.

The Impact

The redesign reduced issue-detection time by 60% and prevented $2.1M in stockout losses.

TL;DR

The Problem

Fragmented inventory data made it impossible for planners to detect stockouts before they impacted revenue.

The Insight

Planners did not need more raw tables. They needed prioritized risk signals they could act on immediately.

The Solution

I designed a unified command center that highlighted critical anomalies using predictive thresholds, explainable scoring, and drill-down diagnostics.

The Impact

The redesign reduced issue-detection time by 60% and prevented $2.1M in stockout losses.

  • 60%

    Reduction in time to detect critical issues

    (4 hours → 90 minutes)

  • $2.1M

    Stockout losses prevented

    Through inventory analysis

  • 6 → 1

    Data streams unified
    into single dashboard

    Within 3 Months

  • 40%

    Increase in
    tool adoption

    (45% → 85%)

  • 60%

    Reduction in time to detect critical issues

    (4 hours → 90 minutes)

  • $2.1M

    Stockout losses prevented

    Through inventory analysis

  • 6 → 1

    Data streams unified
    into single dashboard

    Within 3 Months

  • 40%

    Increase in
    tool adoption

    (45% → 85%)

Duration

  • 3 months

My Role

Lead Product Designer

Team Role

  • 2 Product Managers
  • 2 BI Developers
  • 2 Data Scientists
  • 3 Engineers

Target Audience

  • Inventory Planners
  • Retail Operations Teams

Scope

Research, UX, UI, Prototyping, Testing

Tools

  • Figma
  • Excel
  • Highcharts
  • Jira

Industry

  • Inventory planners
  • Retail operations teams

Platform

Web (Desktop-first)

Users Impacted

300+ daily active planners

Inventory Managed

$2B+ across 150+ DCs

The Challenge

Fragmented Systems, Hidden Risks

Fragmented Systems, Hidden Risks

Retail supply chain planners at Walmart managed billions in inventory across 150+ distribution centers and 4,000+ stores.

Yet they struggled with a critical problem: they couldn't see the risks until it was too late.

Manual reconciliation

Risk lived in spreadsheets across Systems A–E — rebuilt every week before it hit the platform.

Manual reconciliation
Manual

Judgment happened in the sheet

Planners rebuilt risk outside the weekly review — conditional fills instead of a shared exception queue.

Legacy Precima

The dashboard existed — attention still jumped across nav, KPIs, map, and tables before a clear next action.

Old Precima screen 1
Old Precima screen 2
Old Precima screen 3
Platform

Signal buried in density

KPIs, map, and tables competed for attention — exception paths arrived after the hunt.

I spend 4 hours a day just trying to find which SKUs need attention. By the time I figure it out, it's often too late. I need the system to tell me what matters and why it matters—not show me 10,000 rows of data.
Lisa MLisa M — Category Manager, Walmart (User Research Interview, Week 2)

The Core Problem

01

Fragmented

3 separate legacy systems + Excel reports requiring manual data reconciliation. Planners opened multiple tools just to answer one question: which SKUs need attention today?

02

Reactive

Issues surfaced days after they became critical. By the time a stockout appeared in reports, it had already cost the business thousands in lost sales.

03

Opaque

No explanation for why a SKU was flagged. Planners didn't trust automated alerts because the system never showed its reasoning — it was a black box.

04

Overwhelming

Thousands of rows with no prioritization logic. Everything looked equally urgent, so nothing felt urgent — more time finding problems than solving them.

The Stakes Were High

$50K–$200K cost

Stockouts

Empty shelves = lost sales

Outages cascaded across DCs before anyone owned the SKU exception.

Unowned exceptions turned local misses into lost revenue.
Warehouse gridlock

Overstock

Capital tied up + operational waste

Buffer inventory rose because planners couldn’t see true weeks of supply.

Capital sat idle while true WOS stayed invisible.
Ripple effects

Delays

Supply chain disruptions

Late insight turned local misses into multi-DC recovery work — the cost lived outside any one report.

Local lag became network recovery cost.

User Pain Points Quantified

4+
Hours

Average daily time hunting critical SKUs across 3 systems.

User Snapshot: The Inventory Planner

The real job: finding the right problems to solve first.

Responsibilities

  • Prevent stockouts across 12+ DCs without bloating on-hand
  • Cut excess where unit turns fall into the red
  • Coordinate transfers when one DC is long and another is short

Metrics Tracked

Stockout RateRisk Monitor
Weeks of SupplyBalance Signal
Unit TurnsEfficiency
Aged InventoryCapital Drag

A Typical Day

Four calendar moments from Monday triage to the actions that stick overnight — framed in Inventory Efficiency report language, not a borrowed SCP module.

Success Criteria

To solve this problem, the design needed to shift the tool from reporting data to directing decisions.

We defined three success criteria.

01

Speed to Insight

Reduce the time it takes to identify a critical stock risk from hours to minutes.

Time-to-Detect

< 5 mins
02

Decision Confidence

Enable planners to trust system insights without needing to manually validate raw data.

Trust

4.5 / 5
03

Workflow Adoption

Make the tool the planner's primary workspace, replacing the daily spreadsheet ritual.

Daily Active

> 85%

Process Overview

The design process focused on understanding how planners actually worked before proposing new solutions.

The design process focused on understanding how planners actually worked before proposing new solutions.

  • 01

    Understand System

    02

    Define Truth

    03

    Make Exceptions Visible

    04

    Design Intelligence

    05

    Build Decision Paths

    06

    Validate

    07

    Iterate

  • 01

    Understand System

    02

    Define Truth

    03

    Make Exceptions Visible

    04

    Design Intelligence

    05

    Build Decision Paths

    06

    Validate

    07

    Iterate

Understand the System

Systems Thinking in Action

What I did

Stakeholder Mapping

Mapped planners, buyers, DC ops, and leadership to see who owned each decision handoff.

4 User Groups

Data Dependency

Traced WOS, forecast, transfers, and assortment feeds that fragmented every investigation.

6 Data Sources

User Shadowing

Sat with planners through morning triage — spreadsheet ritual, tools, and exception loops.

40+ Hours

Log Analysis

Reviewed audit trails to find where context dropped between heatmap, queue, and transfer.

Audit Logs

Define the Workflow Truth

Goal: Map the real decision flow, not the idealized one

Goal: Map the real decision flow, not the idealized one

The redesigned path

Current-state sprawl collapses into an exception-first path — triage, localize, validate, act — without leaving the platform.

WasReport XReport YReport ZExportExcelDecision outside4+ hrs / cycle
Alert
Inventory Efficiency
Localize
Act

One exception-first path · Triage → Localize → Root cause → Validate → Act · context preserved end-to-end

What changed

Workflow friction → guided path. These are section proof points — not hero impact metrics.

6 · 8Fragmented before

Fragmented before

Reports · systems — context rebuilt on every hop

0No saved state

No saved state

Decision happened outside the platform

1stException-first

Exception-first

See risk before the table — drill instead of hunt

~8mClosed loop, same session

Closed loop, same session

Root cause → validate → act in one workflow

Report Architecture: Mapping Decision Modules

Design principle: Surface what matters, reduce noise

Design principle: Surface what matters, reduce noise

Architecture board · curated crop

Annotated distribution planning board from the Miro workshop — sticky decisions, KPI modules, and chart zones that shaped the report.

Architecture board · curated crop

Core decisions

A

Default view = exceptions only

Open on SKUs at High/Medium risk — the full catalog waits one intentional drill away.

B

Top 10 prioritization

Surface highest revenue-impact and exposure items first so triage beats alphabetical hunting.

C

Risk scoring on the board

Explainable Red / Amber / Green classification keeps severity readable without a rebuild.

D

Progressive disclosure

Scan → understand → act stays one path — context (SKU · DC · period) never drops between views.

Concept Exploration

We explored three main paradigms for the dashboard before converging on a hybrid approach.
We explored three main paradigms for the dashboard before converging on a hybrid approach.
Layer 01

Catalogue → table & chart report

From the reports catalogue into a chart-and-table report — fast scan from a familiar export mental model.

Supply Chain / Reports / Catalogue
Supply Chain / Reports / Catalogue
Report Page
Report Page
Why it didn’t win

Worked for first insight, but lacked support for deeper investigation and validation.

Layer 02

Geo map ↔ heatmap investigation

Same report spine with geo map or heatmap mid-board so planners navigate risk by place and time.

Report Page with Geo Map
Report Page with Geo Map
Report Page with Heatmap
Report Page with Heatmap
Why it didn’t win

Strong for discovery, but drill rules and guardrails were still too soft.

Layer 03

Catalogue → KPI strip report

Catalogue opens into a KPI-led report so planners orient on health before opening inventory risk.

Supply Chain / Reports / Catalogue
Supply Chain / Reports / Catalogue
Report Page
Report Page
Why it didn’t win

Accurate and controlled, but high cognitive load early in the workflow.

Convergence

We combined the high-level scannability of the Heatmap
with the drill-down power of the Table.
Layer 04

Map vs heatmap — hybrid model

We combined the high-level scannability of a heatmap with the analytical power of detailed investigation views. Inventory issues are rarely spatial.

Decision

Selected — hybrid model. Heatmap scan on top, drill-down table below.

Supply Chain / Reports / Catalogue
Catalogue report wireframe

3

Concept D: Map vs Heatmap

We combined the high-level scannability of a heatmap with the analytical power of detailed investigation views. Inventory issues are rarely spatial.

They are temporal, behavioral, and threshold-based, making abstract visualizations more effective than geographic maps.

Key Decision

Selected: Hybrid model

Layer 01

Heatmap risk surface

See concentration of High/Medium risk across store–DC cells before opening any row.

Layer 02

At-risk queue

Top SKUs ranked by exposure — triage list replaces spreadsheet hunting.

Layer 03

SKU detail table

Full inventory evidence waits one drill down — available when validating, not when scanning.

Core Framework

3CP — Probability · Explainability · Adaptability

Hover each pillar to play its proof — exposure fill, why-trace, or role-depth path.

01

Probability

Rank exceptions by likelihood and business exposure so planners start on the risks most worth their time.

Queue biasTop 10 first
02

Explainability

Show the drivers behind every flag — velocity, DC concentration, forecast drift — without a raw-data rebuild.

Driver panelWhy flagged
03

Adaptability

Progressive disclosure lets roles scan, investigate, and act without losing product, DC, or period context.

Depth pathHeat → Act

Intelligence Layer Design

The interface was designed as a decision workflow, not just a reporting dashboard.

Planners move through three stages: scan risk signals, understand the drivers behind them, and take action directly within the system — without losing context.

The experience is structured around an exception-first heatmap, supported by explainability and action layers that help planners move from signal detection to operational decisions.

The interface was designed as a decision workflow, not just a reporting dashboard.

Planners move through three stages: scan risk signals, understand the drivers behind them, and take action directly within the system — without losing context.

The experience is structured around an exception-first heatmap, supported by explainability and action layers that help planners move from signal detection to operational decisions.

  • Input: DC/Store network + weekly signals

  • Core mechanic: Exception-first heatmap + explainability

  • Output: Prioritized actions + audit-ready validation

The workflow begins with an exception-first heatmap that surfaces inventory anomalies across distribution centers and time periods.

Instead of scanning dense tables, planners can quickly identify unusual patterns, inspect individual cells via hover, and move directly into deeper investigation when something looks off.

This allows users to shift from manual data hunting to rapid anomaly detection.

  • 01

    Scan

    Heatmap

  • 02

    Investigate

    Tooltip + Drilldown

  • 03

    Explain

    Root Cause

  • 04

    Act

    Alerts + Actions

  • 05

    Validate

    Table

Understand Why It’s Happening

Once an anomaly is identified, planners can open the root-cause panel without leaving the view.

The panel aggregates multiple signals — including OTIF performance, forecast variance, sales velocity, and inventory levels — to explain the drivers behind the risk.

This removes the need to switch between multiple reporting tools and allows planners to diagnose problems directly within the workflow.

1.1

1.1

1.2

1.2

Take Action Without Losing Context

Once the planner understands the problem, the system supports action directly within the same workflow.

Rather than exporting data or switching tools, planners can evaluate item performance, adjust decisions, and prioritize corrective actions while maintaining the full analytical context.

This reduces workflow fragmentation and allows planners to move from analysis to action more quickly.

1.1

1.1

1.2

1.2

Validation

Method → findings → change log

Five moderated sessions on the Figma hi-fi. Task: identify and fix three inventory risks. Evidence drove the labels, filters, and approval path — not chrome.

Sessions

5 moderated

Prototype

Figma hi-fi

Task

Identify & Fix 3 Risks

Task success

100%

Time on task

−60%

FindingEvidenceChange made

Terminology

4/5 planners stalled on “EOP” and “velocity anomaly” before scanning the risk queue.

Renamed labels to plain language + inline glossary tooltips on first hover.

Filter Blindness

3/5 scrolled the full inventory table without applying Region or Category filters.

Pinned filter bar above the heatmap and added empty-state guidance when no lens is set.

Action Anxiety

Users hesitated on transfer approve — “what if I’m wrong?” blocked completion.

Added impact preview + confidence state before confirm; soft default to Review.

ChangelogLabels clarifiedFilters pinnedApproval previewRisk queue defaultTooltip help

Impact

The pilot launched in Q4 and immediately transformed how the inventory team operated.

I used to dread Monday mornings. Now I can clear my risk queue before my first coffee. It's not just faster; it's less stressful.
Sarah R.Sarah R. — Sr. Inventory Planner, Walmart

Issue detection

48 hrs< 1 hr

98% faster

Stockout risk

$3.5M proj$1.4M

$2.1M saved

Tool sprawl

4–5 tools1 tool

Consolidated

Trust score

2.1 / 54.8 / 5

+128% lift

* Pilot sample: 12 users across 2 regions over 6 weeks.

Workflow decisions

Exception → investigate → approve → resolve

The inventory command center follows one decision path — from exception signal through investigation, transfer approval, and resolution tracking.

01

Scan exceptions

DecisionStart on the heatmap and top-10 risk queue — surface only SKUs at High/Medium risk before opening the full inventory table.

02

Investigate root cause

DecisionDrill into item detail — velocity trends, DC concentration, and explainable risk scoring reveal why the SKU flagged.

03

Review transfer options

DecisionCompare DC transfer paths and exposure — keep human-in-the-loop approval so planners validate before execution.

04

Approve & monitor

DecisionApprove the transfer and track resolution — batched updates refresh status within 15 minutes without destabilizing legacy ERP.

Reflection

What this work changed in my practice

Redesigning inventory efficiency reporting taught me how operational trust, legacy data constraints, and planner workflows shape every design decision — from exception surfacing to transfer approval.

Involve engineers early

Early feasibility checks with engineers prevented late rework on data pipelines, hierarchy logic, and the 15-minute batched update model.

Test with real inventory data

Using real data instead of Lorem Ipsum surfaced edge cases — DC concentration, velocity anomalies, and legacy cleanup — that shaped the exception-first heatmap.

Stay close to planners

Weekly office hours with planners kept the decision workflow grounded in how teams actually investigate stockout risk and approve transfers.

Define the baseline earlier

I spent too long on geographic view concepts and underestimated legacy data cleanup — defining metrics baselines earlier would have accelerated alignment.

Next Case Studies

Supply Chain Performance Report

Configurable enterprise report with hierarchy-aware drill-down — helping teams move from KPI scan to child-level explanation across product, store, and DC views.