๐Ÿ”’
Protected case study

This project is covered by an NDA. Enter the password to view, or request access and I'll get back to you.


Don't have the password? Request it here โ†’
โš  NDA โ€” Some details are intentionally generalized

Batch Traceability

A web application that gave AbbVie's quality, supply chain, and compliance teams a single source of truth for product genealogy, replacing fragmented systems and manual investigations with real-time, navigable batch history.

Year
2021โ€“2022
My Role
User Research, Interaction Design, Visual Design, Prototyping
Client
AbbVie (Internal Enterprise)
Platform
Web
Key Outcome
6+
Business areas served
1
Platform replacing systems, spreadsheets, and paperwork
360ยฐ
Batch genealogy traceability (upstream and downstream)

When defects surface, every minute matters

In pharmaceutical manufacturing, a batch defect sets off a chain reaction. Quality teams need answers immediately: Where was this batch manufactured? Which suppliers were involved? What finished products contain material from this batch? Which patients could be affected? When a defect appears in a pharmaceutical batch at AbbVie, tracking down impacted products meant navigating multiple disconnected systems, spreadsheets, and paper records โ€” a process that was slow, error-prone, and resource-intensive.

There was no single place to answer the critical questions a quality or supply chain team needs when investigating. Each department maintained their own workarounds: spreadsheets for logistics, system A for material sourcing, system B for manufacturing history, paper records for audits. A comprehensive defect investigation that should take hours could stretch into days.

The cost of fragmentation: Teams across quality, supply chain, science and technology, FDA compliance, and supplier management all had different answers to the same question because they were pulling from different systems. This wasn't just inefficient, it was a compliance and risk management problem.

One platform for complete batch visibility

Batch Traceability was designed as a unified web application that gives users a complete, navigable view of a product batch's full manufacturing history, spanning multiple sites and geographies. From a single search, users can trace upstream (raw materials, suppliers, component sources) and downstream (finished products, distribution destinations) genealogy, view detailed batch information, and surface associated quality issues, all without leaving one screen.

The application replaced the need to context-switch between multiple systems. A quality investigator could search for a batch number, see its complete lineage, understand every step in its journey, and identify related batches that might need investigation โ€” all in one interface. For the first time at AbbVie, batch traceability became a real-time, accessible tool rather than a manual, error-prone process.

Understanding the stakeholder landscape

The foundation of this project was a comprehensive stakeholder interview program. I conducted in-depth sessions with subject matter experts across every business area that touched batch data โ€” from Quality teams investigating defects to Supply Chain managing logistics, from FDA compliance officers ensuring regulatory traceability to Suppliers providing raw materials. Each group had their own mental models, workflows, and data needs.

This wasn't traditional user research with end-to-end observation โ€” it was strategic, domain-focused discovery. These SME interviews revealed a shared frustration: no single platform existed where all batch-related information could be found. Every team was building their own workarounds, creating silos and inconsistency.

1
Quality
Tests during manufacturing and investigates market complaints. Needs complete batch history and associated quality issues.
2
Supply Chain
Manufactures, coordinates logistics, and tracks movement. Needs quantity, location, and timing data.
3
Science & Technology
Monitors process capabilities and reviews manufacturing trends. Needs process data and genealogy insights.
4
FDA Compliance
Requires traceability records for regulatory auditing. Needs documented, auditable batch history.
5
Suppliers & Partners
Provide materials, components, and services. Need visibility into how their material is used downstream.
6
Internal Platform Team
Consolidates data and provides service. Needs clear requirements and scalable architecture.

The fragmentation problem

The discovery process surfaced a consistent theme across all interviews: in a defect investigation, teams had to answer a series of critical questions, and answering any one of them required touching multiple systems, each with incomplete data. This meant investigations were significantly slower and more expensive than they needed to be.

When a patient complaint arrived, quality teams typically faced a sequence like this: Search the complaint system for batch ID, pull manufacturing records from another system, check supplier sourcing data from a third system, manually trace downstream finished products using spreadsheets, coordinate with supply chain on movement history, and piece together the story from paper records. What should be a 2-hour investigation became a multi-day effort.

Core investigation questions: Where was the batch purchased, manufactured, stored, and moved? Which teams supplied, manufactured, stored, and moved it? Were there any changes in quantity, quality, processes, or temperature during handling? Which raw material batches went into manufacturing this product? Are there other impacted batches that need to be investigated?

Enterprise Supply Chain โ€” user research
User research โ€” understanding how quality and supply chain teams investigate batch defects

From fragmentation to navigation

The core design challenge wasn't displaying batch data โ€” it was structuring navigation through a complex, multi-layered genealogy. The genealogy visualization was the most challenging design problem: how do you show upstream and downstream traceability in a way that doesn't overwhelm the user but still gives them the complete picture?

The breakthrough was to treat genealogy as a navigation problem, not a data display problem. Rather than try to show everything at once, I designed a clear, hierarchical entry point (search), which would reveal the genealogy as users navigated through the batch's history. This approach prioritized clarity and accessibility for a domain where users were often working under pressure.

01
Search as the entry point
Give users one clear starting place to find any batch by ID, material details, or dates. Make search fast and forgiving so users can get answers immediately.
02
Genealogy as exploration
Unfold the batch's upstream and downstream traceability one layer at a time, with clear visual hierarchy. Let users drill into what they need rather than showing everything at once.
Batch Traceability โ€” task flow diagram
Task flow โ€” mapping the investigation journey from defect report to resolution
Batch Traceability โ€” UI and style guide
UI & style guide โ€” design system aligned with AbbVie's internal standards

What the platform delivered

The final design centered on four core capabilities that directly addressed the stakeholder needs identified in discovery. Each feature was designed to make a specific type of investigation faster and more reliable.

Search

  • Find any batch by ID, material details, or shipment dates
  • Fast, forgiving search that handles partial queries
  • Immediate results without navigating multiple systems

Batch Trace

  • Visualize upstream sources (raw materials, suppliers)
  • Visualize downstream destinations (finished products, distribution)
  • Filter and navigate genealogy by material type and quantity

Batch Details

  • Complete batch information (dates, quantities, sites)
  • Associated quality issues and non-conformances
  • Full audit trail for regulatory requirements

Single Platform

  • Replaces multiple disconnected systems
  • Replaces spreadsheets and manual cross-referencing
  • Single source of truth for all users across the organization

From discovery to prototype

The design process followed a structured path: stakeholder interviews to understand the problem space, persona creation to represent different investigation scenarios, task flow diagramming to map the investigation journey from defect report to resolution, and design pattern definition to align with AbbVie's internal design system. This foundation then translated into high-fidelity wireframes and interactive prototypes that were tested and refined through feedback loops with SMEs and the development team.

Each design decision was grounded in the actual workflows and pain points we'd observed in interviews. The interface evolved through several rounds of feedback from quality teams, supply chain leaders, and compliance officers, with particular focus on edge cases and investigation scenarios that occurred in real defect investigations.

Batch Traceability โ€” search for a batch
Search โ€” single entry point to find any batch by ID, material, or dates
Batch Traceability โ€” search results ecosystem view
Search results โ€” ecosystem view showing batch lineage at a glance
Batch Traceability โ€” all filters selected
Filters โ€” narrowing traceability by material type, site, and date range
Batch Traceability โ€” expanded batch details
Batch details โ€” complete manufacturing history, quality issues, and audit trail
Batch Traceability โ€” select a batch
Select a batch โ€” navigating upstream and downstream genealogy step by step

Impact and adoption

The Batch Traceability application has become an actively used platform across multiple business areas, from routine compliance work to urgent defect investigations. Users report that the interface makes complex batch data accessible and the navigation intuitive โ€” a significant achievement for such a data-heavy domain.

Time Savings

  • Significant reduction in defect investigation timelines
  • Replaced multi-system, multi-spreadsheet workarounds
  • Hours of manual cross-referencing now instantaneous

Data Quality

  • Single source of truth reducing inconsistency
  • Automated genealogy tracing eliminating manual errors
  • Complete audit trail supporting compliance requirements

Organizational Adoption

  • Adopted across Quality, Supply Chain, S&T, and Compliance
  • Extended to Supplier and Third-Party visibility
  • Foundation for integrated batch data visibility enterprise-wide

Strategic Value

  • Established integrated platform for complex genealogy
  • Improved patient safety and regulatory confidence
  • Created model for data consolidation across Operations

What this project taught me

Batch Traceability was a foundational project for AbbVie's operations โ€” solving a problem that had persisted because it was complex and cross-functional. A few design lessons emerged that shaped how I approach similar challenges.

Complex data doesn't have to feel complex

The genealogy visualization was the hardest design challenge. The breakthrough was treating it like a navigation problem, not a data display problem: give users one clear entry point (search) and let the hierarchy unfold from there. Simplicity emerges from understanding the user's mental model, not from simplifying the data.

Stakeholder interviews are UX research

In highly regulated, domain-specific environments, SME interviews are as valuable as traditional user research. The quality team, supply chain, and FDA compliance teams all had different mental models of what "traceability" meant. Understanding those differences shaped the entire information architecture.

The value of a single source of truth

Every stakeholder I interviewed had a different workaround for the same problem. Building one platform didn't just save time โ€” it reduced the cognitive load of knowing which system to trust. In regulated environments, this consistency is as valuable as speed.

Design for the moment when it matters most

Most enterprise tools are designed for routine tasks. Batch Traceability had to be designed for urgent, high-pressure investigation scenarios. That distinction shaped every micro-interaction: fast search, clear hierarchy, immediate issue visibility. Designing for the worst-case moment made the everyday cases effortless.

Next project

Alert Framework โ†’