434. Product Pooling

Reducing inventory by sharing parts / components across product variants rather than holding stock for each finished SKU separately. Two main mechanisms:

  1. Component commonality — products share common parts
  2. Postponement (delayed differentiation) — defer customization until late in the supply chain

Both convert several high-variance finished-good demands into one lower-variance component demand — a textbook application of risk pooling.

434.1. Postponement: the HP DeskJet case

Classic Lee-Tang (1996) example. HP shipped printers configured for North America, Europe, Asia from a Singapore factory. Each region got its own SKU (different power supplies, manuals, plugs). Region-specific safety stocks per SKU.

Postponement: ship generic printers to regional DCs. Final regional configuration (adding power supply, labeling) done at the DC, right before delivery.

Effect:

Variance accounting:

Per-regionAggregate
Mean demand𝜇𝑖𝜇𝑖
Variance𝜎𝑖2𝜎𝑖2 (independent)
Coefficient of variation𝜎𝑖𝜇𝑖𝜎𝑖2𝜇𝑖

The aggregate CV is smaller — pooling effect for the generic. Total safety stock falls by a factor 𝑁𝑁 for the components that get postponed.

434.2. Component commonality (Baker-Magazine-Nuttle 1986)

Two end products 𝐴 and 𝐵 use:

For the shared component, demand is 𝐷𝐴+𝐷𝐵 — pooled. For unique components, demand is each product’s own — not pooled.

Trade-off:

434.3. Variance math

Let product demands 𝐷𝐴,𝐷𝐵 be independent with 𝜎𝐴,𝜎𝐵. The shared component (used in both) sees:

𝜎shared=𝜎𝐴2+𝜎𝐵2

vs separate components:

𝜎separate, A+𝜎separate, B=𝜎𝐴+𝜎𝐵

By the triangle inequality 𝜎𝐴2+𝜎𝐵2𝜎𝐴+𝜎𝐵 (and strict inequality when both 𝜎𝑖>0). Equality only when one variance is zero.

So sharing strictly reduces required safety stock for the shared component.

434.4. Practical examples

434.5. Limitations

434.6. See also