Case 01 · Amazon Robotics

Designing for operators in high-volume warehouse systems.

ToteASRS is Amazon Robotics' automated inventory storage and retrieval system. The robots handle retrieval — but humans are still required to pick, scan, and recover from every workflow exception.

A ToteASRS workstation in an Amazon fulfillment center — operator screen, conveyor system, and two storage totes presented for picking

Role

Senior UX Lead — sole UX on workstream

Team

Software, hardware, ops, program

Timeline

2023 – 2025 · Launched October 2025

The context

After initial launch in 2023, small inefficiencies compounded into measurable operational impact to throughput and inventory quality.

Environment

Fast-paced fulfillment centers with handheld devices, time pressure, and constant physical movement.

Users

Frontline associates executing repetitive tasks for 10+ hours a day across rotating shifts.

Constraints

Hardware limitations, strict performance metrics, and an aggressive launch schedule that challenged a user-centered design process.

The friction

Operators were navigating fragmented task flows with limited visibility into system state. The combined friction was preventing the program from achieving General Availability for its 2026 launch dates.

Field research across distributed facilities

I designed the research to capture both system and human errors at scale, focused on what happens during repetitive workflows that simple usability tests miss.

Affinity-mapped sticky-note board synthesizing field research observations from multiple fulfillment centers
Synthesis from on-floor research — mapped to highlight realistic human actions inside what we call "simple" processes, and where repetition slows people down or injects errors.

Mapping the workflow end-to-end

Rather than focusing on isolated usability issues, I mapped end-to-end task flows across human, device, and backend system interactions — and made the exception branches first-class citizens of the map.

Sign in Stage active tote Singulate item Scan item Place in chute
Unscannable item — sideline Damaged item — problem solve Missing item — re-bin

Stakeholder engagement

Journey maps from the field were then used in working sessions to educate stakeholders on the current UX — and to gain alignment on feature prioritization for both next-generation hardware and near-term software updates.

Operator journey map covering Stage, Pick, Scan, Place, and Transition tasks — overlaid with sticky-note feedback from a working session
The pick-station journey map after a working session — the artifact that turned research findings into a shared prioritization tool with product, engineering, and operations.

Time-and-motion baseline

Every redesign decision was anchored in a measurable cost. The pick cycle baseline:

12.9sAvg. time, single pick cycle

The time data pointed to where the cycle was leaking — which task steps consumed disproportionate seconds and were therefore worth redesigning. The qualitative data from contextual interviews explained how each of those steps could actually be improved.

Designing within constraints

Given fixed hardware and legacy architecture, the redesign followed a strict set of rules — every change had to clarify state, reduce decision complexity under time pressure, and stay within the existing software architecture.

Pick station UI with product card and item identifiers

Pick — product identifiers + scanned barcodes

Consolidation UI showing multi-barcode scan recognition

Consolidation — multi-barcode scan

Designing for failure

Instead of optimizing only for happy-path tasks, I prioritized designing for failure points — reducing cognitive strain and preventing the downstream rework that compounds across a shift.

Scan error UI with severity-coded alert and clear recovery instruction

Scan error — severity-coded recovery

Problem reporting UI guiding operator to place tote in problem solve area

Problem reporting — explicit recovery path

Design for failure before success. In high-volume operational systems, the cost of an unclear error state is paid every shift, every station, every operator.

Measuring impact

I defined quantitative metrics tied to each task-flow step and qualitative interview questions to collect feedback across the four sites — validating the new UI's effectiveness against the same baselines the program was launched on.

Metric
What we measured
Task error rate
Operator errors per shift across the 11 redesigned task-flow steps.
Task completion time
Average per-cycle time across pick, scan, place, and transition steps.
Problem-solve labor hours
Daily total hours spent recovering from sidelined and mis-handled items downstream of the station.
User performance rate
Operator throughput against the target units-per-hour rate for the program.

Each metric was instrumented before launch — every shipped change had a measurable success signal in production, paired with qualitative interview data from the same four sites.

Systems impact

In October 2025, the new UI for all 11 workflows was released to over 800 stations across four U.S. fulfillment centers.

−17%

Reduced task error rate

−14%

Improved task completion time

−80%

Decreased problem-solve labor hours

+10%

Increased user performance rates

The ToteASRS redesign also became the baseline for UI improvements to other workstations with similar workflow tasks — the legacy Pick Station saw a 4% performance lift, and the Inventory Induct Station saw +7% performance with 3.5 hours/day of problem-solve labor eliminated.

The same pattern, applied to other workstations

Once ToteASRS validated the patterns in production, two other stations adopted the same multi-barcode scan, severity-coded error, and explicit-recovery UI conventions:

Pick station UI using the ToteASRS pattern
Legacy Pick Station · +4% performance
Decant station UI using the ToteASRS multi-barcode scan pattern
Decant Station · multi-barcode scan
Consolidation station UI using the same pattern
Inventory Induct · +7% performance, −3.5 hrs/day PS labor
Next case studyAutonomous Fleet Monitoring Interface →
Case 02

Get in touch

Currently exploring senior & staff-level UX roles in systems thinking and service design.