Andrew Veal
← All case studies

Case Study · 3D Systems · 2016–2019

The analytics suite that ran procurement by the numbers

DRAFT — core write-up complete; final narrative being refined.
RoleSenior Supply Chain Analyst
ScopeDelivery · quality · payables · PO discipline
BuiltEnd to end, incl. the data pulls

The problem

A procurement organization managing thousands of open purchase-order lines had no shared, recurring view of how it was actually performing: were suppliers delivering on time, was quality holding, how long were we taking to pay, and was basic PO hygiene — confirmations, past-dues — under control? Answers existed only as one-off queries.

What I built

A suite of recurring analytic reports, each built end to end — I designed the metrics, built the data pulls against our Oracle reporting layer, and constructed the reporting logic. The suite covered four fronts:

On-time or early receipt rate by purchasing category against an 85 percent goal line

Illustrative monthly snapshot, categories anonymized — the on-time-delivery report behind the site's ISO 9001 requirement.

What it changed

Measured daily against visible limits, PO discipline stopped being an abstraction. Past-due lines that had been drifting into the triple digits were driven down and held down — same team, same workload, different visibility.

Daily count of purchase-order lines past due more than five days, falling from 108 to 18 over one quarter against a working limit of 50

Recreated from the report's actual daily snapshots over one fiscal quarter. Line counts shown; dollar figures omitted.

Why it mattered

The suite ran on deep MRP fluency — I also held the weekly recalibration of MRP itself against prior-week actuals and forecast changes — and it turned procurement from a function that answered questions into one that asked them first. Years later, this is the same muscle behind the cost-model and analytics work I do now: define the metric, own the pipeline, make the number impossible to argue with.