form postponement: a decision-making perspective

35
1 007-0323 Form Postponement: a Decision-Making Perspective Alessio Trentin Dipartimento di Tecnica e Gestione dei sistemi industriali, Università di Padova, Stradella S. Nicola, 3, 36100 Vicenza, Italy Tel. +39-0444-998817 Email: [email protected] Fabrizio Salvador Department of Operations and Technology Management, Instituto de Empresa, Maria de Molina, 12-5, 28006 Madrid, Spain Tel. +34-91-5689600 Email: [email protected] Cipriano Forza Dipartimento di Tecnica e Gestione dei sistemi industriali, Università di Padova, Stradella S. Nicola, 3, 36100 Vicenza, Italy Tel. +39-0444-998817 Email: [email protected] M. Johnny Rungtusanatham Operations & Management Science Department Curtis L. Carlson School of Management University of Minnesota - Twin Cities 321 Nineteenth Avenue South Minneapolis, MN 55455-9940, USA Tel. (612) 626-6965 Email: [email protected] POMS 18 th Annual Conference Dallas, Texas, U.S.A. May 4 to May 7, 2007

Upload: ie

Post on 12-Nov-2023

0 views

Category:

Documents


0 download

TRANSCRIPT

1

007-0323

Form Postponement: a Decision-Making Perspective

Alessio Trentin Dipartimento di Tecnica e Gestione dei sistemi industriali,

Università di Padova, Stradella S. Nicola, 3, 36100 Vicenza, Italy

Tel. +39-0444-998817 Email: [email protected]

Fabrizio Salvador

Department of Operations and Technology Management, Instituto de Empresa,

Maria de Molina, 12-5, 28006 Madrid, Spain Tel. +34-91-5689600

Email: [email protected]

Cipriano Forza Dipartimento di Tecnica e Gestione dei sistemi industriali,

Università di Padova, Stradella S. Nicola, 3, 36100 Vicenza, Italy

Tel. +39-0444-998817 Email: [email protected]

M. Johnny Rungtusanatham

Operations & Management Science Department Curtis L. Carlson School of Management

University of Minnesota - Twin Cities 321 Nineteenth Avenue South Minneapolis, MN 55455-9940, USA

Tel. (612) 626-6965 Email: [email protected]

POMS 18th Annual Conference Dallas, Texas, U.S.A. May 4 to May 7, 2007

2

Form Postponement: a Decision-Making Perspective

Abstract

Operations management literature defines form postponement as the deferment of product

differentiation activities through changes in the architecture and/or the manufacturing and

distribution process of a product family. We contend that when form postponement is meant to

reduce the risk and associated costs of specifying the wrong mix of product variants, it is more

appropriately defined as the deferment of production planning decisions. We elaborate on this

concept, proposing a notion of form postponement from a decision-making perspective, and

develop an operational procedure to identify and quantify all opportunities for form

postponement relative to a given product family. We demonstrate that each potential for form

postponement can be divided in two components, one related to the forecasting and master

scheduling process and the other related to product and/or process redesign. We empirically

illustrate the fact that the former component, usually neglected in the literature, can account for

more than 50% of the total potential for form postponement within a product family. We

conclude by setting directions for future decision-making research on form postponement.

Keywords:

Form postponement, product variety management, production planning and control.

3

1. Introduction

Form Postponement (FP) is commonly defined as deferring the timing of one or more product

differentiation activities (PDAs) that specialize the work-in-progress into specific product

variants along a manufacturing and distribution process (e.g., Zinn and Bowersox 1988, Garg

and Tang 1997, Van Hoek 2001, Hsu and Wang 2004). FP, by this definition, is achieved

through changes in the product family architecture and/or the manufacturing and distribution

process (Lee and Billington 1994, Lee and Tang 1997, Gupta and Krishnan 1998, Swaminathan

and Lee 2003).

To date, the majority of research on FP, based on this definition, assumes that decisions

driving PDAs, namely decisions specifying the mix of products the company is going to make at

a given time in the future, are triggered by a priori-defined inventory replenishment rules (e.g.,

Lee 1996, Lee and Tang 1997, Brown et al. 2000, Aviv and Federgruen 2001a, 2001b, Ma et al.

2002). Under this assumption, deferring a PDA automatically leads to the deferment of the

corresponding decision, so that FP reduces the risk of making forecast errors in estimating

demand mix (Whang and Lee 1998, Aviv and Federgruen 2001b).

We argue, however, that when decisions pertaining to product mix are not put on triggers,

FP defined as deferment of PDAs is no longer an appropriate perspective if the essential purpose

of FP is that of reducing the risk and associated costs of specifying the wrong mix of product

variants. Instead, we demonstrate that in this context, FP should be more appropriately defined

in terms of the deferment of production planning decisions. This complementary definitional

perspective has, in fact, been echoed as early as in Alderson (1950) and, more recently, by

researchers in logistics management (e.g., Heskett 1977, Mather 1986, Cooper 1993, Pagh and

Cooper 1998, Yang et al. 2004).

4

In this paper, we define FP as the deferment of forecast-driven production planning

decisions pertaining to product mix and provide a measurement procedure to identify and

quantify all opportunities for deferring these decisions. Formalizing FP from a decision-making

perspective we demonstrate how this definitional perspective complements and completes the

extant definition of FP. We also discuss and illustrate the relevance of this definitional

perspective for decision-making through three real examples. We conclude by discussing future

research opportunities motivated by this definitional perspective.

2. Defining Form Postponement from a “Decision-Making” Perspective

2.1 Setting the Stage

Consider, for the purpose of illustration, the case of a Z, batch manufacturer producing and

selling a single product family with 10 product variants in a make-to-order environment. Z as

documented in Figure 1: BASELINE can be described as follows:

• Making the end items for this product family (i.e., product variants) requires execution of a

transformation process involving K=7 sourcing or manufacturing activities.

• For the purpose of production planning, each kth activity has an associated planned lead time

lk and must start no later than at time TActitity k. The planned lead time represents an estimate

of the time that will elapse between when an order is released for each kth activity and when

the corresponding activity is completed (Orlicky 1975, Kanet 1986, Enns 2001). Planned

lead times are generally kept as quantity-invariant, since they mainly comprise elements,

such as queue time and setup time, which are independent of lot size (Vollmann et al. 2005).

• The cumulative lead time for the entire process (CLT) is, therefore, given by CLT = ∑lk = 9.4

weeks and the transformation process must start no later than at time TActitity 1.

5

• All sourcing and manufacturing activities are initiated by purchase or work orders planned

through a Materials Requirements Planning (MRP) system that is run weekly. All orders

planned by MRP in a given week are launched contemporarily at the beginning of the same

week. This means that the order launching process, which converts planned orders into

scheduled receipts (Vollmann et al. 2005), is performed on a weekly basis as opposed to a

continuous basis. Consequently, there is a time lag, δk≥0, between the timing of order release

for an Activity k (k

TActivityOR ) and TActitity k.

• For Z, Activity 3 is a Mix Composition Differentiation Activity (MCDA). Mix is the set of

different final product variants; mix composition is defined as the quantity of each final

product variant to be produced. An MCDA, therefore, is an activity whose execution creates

the mix and mix composition or whose execution simply modifies the mix composition for

the end of the process. When an MCDA creates the mix, an MCDA is, therefore, a PDA. In

fact, an MCDA, as defined here, extends the concept of what a PDA is to include an activity

that changes the mix composition of a previously specified mix. The number of MCDAs

along a product family’s transformation process is denoted as I, the ith MCDA is denoted as

MCDAi, and the number of different possible outcomes of MCDAi is denoted as Mi. In the

case of Z, Activity 3 is MCDA1, and M1=10.

• Any kth>3 manufacturing activity, once started, must process all work-in-progress to which it

has been fed by the kth–1 activity. This, in essence, constrains the baseline situation to have

only one MCDA, as mix composition cannot be altered after Activity 3. In the case of Z,

therefore, I=1.

• TCODP= –2 denotes the point in time when Z has perfect information about market demand

requirements (i.e., mix composition) that Z must be able to satisfy at TCOMPLETION (≡0), where

6

TCOMPLETION = TCODP + ∆ and ∆≥0 is the average time that a customer is willing to wait after

order placement and net of shipping time. Since all decisions taken prior to TCODP are

forecast-driven and all decisions taken after TCODP are order-driven, the definition of

Customer Order Decoupling Point offered here is consistent with that in literature (Giesberts

and Van der Tang 1992, Brown et al. 2000, Wikner and Rudberg 2005).

• Given the CLT constraint and the weekly frequency with which planned orders are launched,

to satisfy mix composition requirements at TCOMPLETION Z releases the order to start Activity

1 at time 1ActivityOR

T = –10.

• Since purchase and work orders are planned through an MRP system and the MRP requires

input from the Master Production Schedule (MPS), Z must specify, in this example, an MPS

prior to 1ActivityOR

T , and precisely at time TMPS= –11.

• In the case of Z, the MPS comprises two logically-related but distinct decision components –

one component concerning total production volume (MPSVOL) and one component that splits

(differentiates) the total production volume into the quantities of the various possible

outcomes of MCDA1 (MPSMIX1). MPSMIX1 consists of M1 elementary decisions, where the jth

elementary decision (MPSMIX1, j) specifies the quantity of the jth possible outcome of MCDA1

to be produced (j=1,…, M1).

• The MPSVOL affects all activities starting with Activity 1, while the MPSMIX1 affects only

MCDA1. Consequently, MPSVOL and MPSMIX1 can theoretically be decoupled in time. Z

shows the case when these two decision components of the MPS are taken contemporarily

(i.e., TMPS=VOL

TMPS =1MIX

TMPS ).

7

• Given TMPS and TCODP, the time span between the two defines the Forecast Window for the

MPS ( MPSFW ) such that MPSFW =TCODP–TMPS= –2–(–11) = 9 weeks. Since

TMPS=VOL

TMPS =1MIX

TMPS in the example of Z, the Forecast Windows for the respective MPS

decision components (i.e., VOL

FWMPS and 1MIX

FWMPS ) are also 9 weeks (i.e., MPSFW =

VOLFWMPS =

1MIXFWMPS ).

Together, the salient characteristics of the product family (i.e., number of product

variants), the transformation process (i.e., the K sourcing and manufacturing activities and

associated TActivity k ’s), the MPS process (i.e., the MPSFW , VOL

FWMPS , 1MIX

FWMPS , TMPS, VOL

TMPS ,

and 1MIX

TMPS for the production planning decisions MPSVOL and MPSMIX1), and the MRP and order

launching process (i.e., the k

TActivityOR ’s) can be said to establish the state s for Z.

8

A1

time (wks)

BASELINEFWMPS= FWMPSVOL= FWMPSMIX1

= [UFPDM]

A2 A3 A4 A5 A6 A7

MPSMPSVOL MPSMIX1

-1-5-7-8-9-10-11 -6

TCODP

-3 -2

TCOMPLETION

-4 0

TACTIVITY 1TMPS =TMPSVOL= TMPSMIX1

∆TORMCDA1

TRA

NS

FOR

MAT

ION

PR

OC

ES

SM

RP

PR

OC

ESS

MP

S P

RO

CE

SS

FORECAST-DRIVENDECISIONS

ORDER-DRIVENDECISIONS

Time when market demand for T=0 is

known in mix

[uFPDM]MPSMIX

[uFPDM]TRANS+MRP

A1

time (wks)

A2 A3A4 A5 A6 A7

MPSMPSVOL MPSMIX1

-1-5-7-8-9-10-11 -6

TCODP

-3 -2

TCOMPLETION

-4 0

TACTIVITY 1TMPS =TMPSVOL= TMPSMIX1

∆TOR, 1 TORMCDA1

MCDA1

MRP

FP TRANSFORMATION

MCDA1

MRP

SITUATION A

Lead time of k-th activity

k

TOR, 1 TMCDA1

δ1 δMCDA1

A1

time (wks)

BASELINEFWMPS= FWMPSVOL= FWMPSMIX1

= [UFPDM]

A2 A3 A4 A5 A6 A7

MPSMPSVOL MPSMIX1MPSVOL MPSMIX1

-1-5-7-8-9-10-11 -6

TCODP

-3 -2

TCOMPLETION

-4 0

TACTIVITY 1TMPS =TMPSVOL= TMPSMIX1

∆TORMCDA1

TRA

NS

FOR

MAT

ION

PR

OC

ES

SM

RP

PR

OC

ESS

MP

S P

RO

CE

SS

FORECAST-DRIVENDECISIONS

ORDER-DRIVENDECISIONS

Time when market demand for T=0 is

known in mix

[uFPDM]MPSMIX

[uFPDM]TRANS+MRP

A1

time (wks)

A2 A3A4 A5 A6 A7

MPSMPSVOL MPSMIX1MPSVOL MPSMIX1

-1-5-7-8-9-10-11 -6

TCODP

-3 -2

TCOMPLETION

-4 0

TACTIVITY 1TMPS =TMPSVOL= TMPSMIX1

∆TOR, 1 TORMCDA1

MCDA1

MRP

FP TRANSFORMATION

MCDA1

MRP

SITUATION A

Lead time of k-th activity

k

TOR, 1 TMCDA1

δ1 δMCDA1

Figure 1: FP as commonly defined in the literature

9

2.2 Relating Form Postponement to Forecast Window Reduction

Suppose Z implements FP, consistent with the common definition, by deferring the timing of

MCDA1 (i.e., TMCDA1) along the transformation process, as shown in Figure 1: SITUATION A.

To defer MCDA1, changes to the transformation process would be required, which may or may

not require changes to the product family design (Lee and Billington 1994, Lee and Tang 1997,

Gupta and Krishnan 1998, Swaminathan and Lee 2003). Doing so allows Z to enjoy such

benefits as reduced safety stock for a given customer service level due to inventory risk-pooling

(Whang and Lee 1998, Lin et al. 2000, Aviv and Federgruen 2001b) and lower processing costs

and overhead due to reduced variety of components and processes within the system (Lee and

Billington 1994, Garg and Tang 1997). Notice, however, that deferring TMCDA1 does not

automatically reduce the risk and associated costs of specifying the wrong mix of end products.

For Z, given that TMPS= –11, no different than in Figure 1: BASELINE, there is no change to the

MPSFW and, hence, no changes to the VOL

FWMPS and the 1MIX

FWMPS .

In contrast, the accuracy of the forecast pertaining to the mix composition requirements

known at time TCODP could be improved without pursuing FP in terms of deferring TMCDA1.

Instead, Z could focus on reducing the 1MIX

FWMPS by decoupling the MPSMIX1 from the MPSVOL

and deferring the timing of MPSMIX1 (i.e., 1MIX

TMPS ) closer to time TCODP (Alderson 1950, Mather

1986, Yang et al. 2004). As shown in Figure 2: SITUATION B, Z can defer 1MIX

TMPS from

1MIXTMPS = –11 weeks to

1MIXTMPS = –7 weeks.

10

A1

time (wks)

BASELINEFWMPS= FWMPSVOL= FWMPSMIX1

= [UFPDM]

A2 A3 A4 A5 A6 A7

MPSMPSVOL MPSMIX1

-1-5-7-8-9-10-11 -6

TCODP

-3 -2

TCOMPLETION

-4 0

TACTIVITY 1TMPS =TMPSVOL= TMPSMIX1

∆TORMCDA1

TRA

NS

FOR

MAT

ION

PR

OC

ES

SM

RP

PR

OC

ES

SM

PS

PR

OC

ES

S

FORECAST-DRIVENDECISIONS

ORDER-DRIVENDECISIONS

Time when market demand for T=0 is

known in mix

[uFPDM]MPSMIX

[uFPDM]TRANS+MRP

time (wks)

MCDA1

MRP

SITUATION B

Lead time of k-th activity

k

TOR, 1 TMCDA1

δ1 δMCDA1

A1 A2 A3 A4 A5 A6 A7

-1-5-7-8-9-10-11 -6

TCODP

-3 -2

TCOMPLETION

-4 0

TACTIVITY 1TMPS =TMPSVOL= TMPSMIX1

∆TORMCDA1

MCDA1

TOR, 1 TMCDA1

δ1 δMCDA1

FP DECISION-MAKING

MPSVOL MPSMIX1

MRP

A1

time (wks)

BASELINEFWMPS= FWMPSVOL= FWMPSMIX1

= [UFPDM]

A2 A3 A4 A5 A6 A7

MPSMPSVOL MPSMIX1MPSVOL MPSMIX1

-1-5-7-8-9-10-11 -6

TCODP

-3 -2

TCOMPLETION

-4 0

TACTIVITY 1TMPS =TMPSVOL= TMPSMIX1

∆TORMCDA1

TRA

NS

FOR

MAT

ION

PR

OC

ES

SM

RP

PR

OC

ES

SM

PS

PR

OC

ES

S

FORECAST-DRIVENDECISIONS

ORDER-DRIVENDECISIONS

Time when market demand for T=0 is

known in mix

[uFPDM]MPSMIX

[uFPDM]TRANS+MRP

time (wks)

MCDA1

MRP

SITUATION B

Lead time of k-th activity

k

TOR, 1 TMCDA1

δ1 δMCDA1

A1 A2 A3 A4 A5 A6 A7

-1-5-7-8-9-10-11 -6

TCODP

-3 -2

TCOMPLETION

-4 0

TACTIVITY 1TMPS =TMPSVOL= TMPSMIX1

∆TORMCDA1

MCDA1

TOR, 1 TMCDA1

δ1 δMCDA1

FP DECISION-MAKING

MPSVOL MPSMIX1

MRP

Figure 2: FP from a decision-making perspective

11

To summarize, interpreting Figure 1: SITUATION A and Figure 2: SITUATION B

concurrently, we can observe that:

(i) The 1MIX

FWMPS cannot be reduced by simply deferring TMCDA1,

(ii) The 1MIX

FWMPS can be reduced by deferring 1MIX

TMPS without deferring TMCDA1 but

the maximum reduction achievable is constrained by 1MCDAORT , and

(iii) The 1MIX

FWMPS can be completely eliminated by deferring 1MIX

TMPS , 1MCDAORT , and

TMCDA1 such that eventually 1MIX

TMPS = TCODP.

2.3 Formalizing Form Postponement from a “Decision-Making” Perspective

Thus far, we have assumed, for the sake of illustration, that the planned lead time for the sole

MCDA (i.e., MCDA1) is invariant across the product variants. In a more realistic environment,

the planned lead time for MCDA1 may vary across its M1 possible different outcomes. This may

happen, for example, because different outcomes of MCDA1 are produced at different locations

or because different outcomes require different processes with different cycle times. Regardless

of the reason for which more than one planned lead times are associated to MCDA1, let

jT ,MCDA1 = timing of MCDA1 when its outcome is j (j=1,…, Mi)

j,T

1MCDAOR = timing of order release for MCDA1 when its outcome is j

(j=1,…, M1)

12

j,MIXT

1MPS = timing of the elementary decision specifying the quantity of

the jth outcome of MCDA1 to be produced (i.e., MPSMIX1, j)

j ,MIXFW

1MPS = CODPT – j,MIX

T1MPS

= forecast window for the MPSMIX1, j.

The length of the j ,MIX

FW1MPS for state s is the maximum amount of time that the forecast-

driven MPSMIX1, j can be deferred. For each MPSMIX1, j (j=1,…, M1), therefore, j ,MIX

FW1MPS can be

considered as the “potential” for pursuing FP from a “decision-making” perspective or simply

FPDM. Consistent with the established notation in the physical sciences, we can re-label:

[ ]( )j

sDM

U,FP 1

= FPDM “potential” for the MPSMIX1, j in state s

This “potential” for FPDM can, in fact, be split into two constituent components:

[ ]jMPS

sDM

U,

FPMIX 1

⎟⎠

⎞⎜⎝

⎛ = s

j,T

1MCDAOR –s

j,MIXT

1MPS

= Maximum possible deferment of the MPSMIX1, j that can be

achieved without having to defer s

j,T

1MCDAOR

[ ]j

sDM

U,MRPTRANS

FP1⎟⎠⎞⎜

⎝⎛

+ =

sTCODP –

sj,

T1MCDAOR

13

= Maximum additional deferment of the MPSMIX1, j that can

only be achieved by deferring S

jT ,MCDA1 to

sTCODP , and then

by zeroing δMCDA1 (i.e., the time lag between s

j,T

1MCDAOR and

S

jT ,MCDA1) so that

S

jT ,MCDA1 =

sj,

T1MCDAOR .

Therefore, we can express [ ]( )j

sDM

U,FP 1

as follows:

[ ]( )j

sDM

U,FP 1

= [ ]jMPS

sDM

U,

FPMIX 1

⎟⎠

⎞⎜⎝

⎛ + [ ]j

sDM

U,MRPTRANS

FP1⎟⎠⎞⎜

⎝⎛

+ [1]

Equation [1], to summarize, makes a theoretical contribution. It formalizes the argument

as to why it is insufficient to define and implement FP simply as commonly understood (i.e., to

defer S

jT ,MCDA1, j=1,…, M1), particularly if the purpose of implementing FP is to reduce the risk

and associated costs of forecasting an incorrect mix composition. Rather, given such a purpose,

it is more appropriate to define and implement FP from a “decision-making” perspective (i.e., to

defer s

j,MIXT

1MPS , j=1,…, M1). In fact, while s

j,MIXT

1MPS can be deferred without deferring S

jT ,MCDA1,

the complete elimination of the risk and associated costs of forecasting an incorrect mix

composition requires both deferring S

jT ,MCDA1 and deferring

sj,MIX

T1MPS (i.e., both terms on the right-

hand side of Equation [1]).

Equation [1], moreover, makes a measurement contribution. It allows for the

quantification of the amount of deferment of the MPSMIX1, j (j=1,…, M1) resulting from

14

implementing FPDM. This quantification arises from comparing state s (i.e., before FPDM

implementation) to state s+1 (i.e., after FPDM implementation) to computej

DM

ss,FP

,1

1⎟⎠⎞⎜

⎝⎛ +

as follows:

j

DM

ss,FP

,1

1⎟⎠⎞⎜

⎝⎛ +

=

[ ] [ ] [ ] [ ]

⎪⎪⎪

⎪⎪⎪

⎧ >⎟⎠⎞⎜

⎝⎛ −⎟

⎠⎞⎜

⎝⎛ −

++

otherwise

for,

FPFP,

FPFP

UUUUjj

ssssDMDMDMDM

0

01

1

1

1

= –neg [ ] [ ]j

ssDMDM

UU,

FPFP

1

1

⎟⎟⎠

⎞⎜⎜⎝

⎛−

+ [2]

While the preceding discussion is based on only one MCDA for the sake of illustration,

the results are readily extended to the case of multiple MCDAs. Without derivation, we can

show that with 1<I≤K MCDAs, where the ith MCDA (i=1,…, I) has Mi possible different

outcomes (j=1,…, Mi), Equation [1] can be stated as the following Nx1 vector:

[ ]sDM

U FP =

[ ] [ ]

[ ] [ ] ⎟⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜⎜

⎟⎠⎞⎜

⎝⎛

⎟⎠⎞⎜

⎝⎛

+

+

+

+

IDMDM

DMDM

MIMRPTRANSMPS

MRPTRANSMPS

ss

ss

UU

UU

,FPFP

,FPFP

MIX

MIX

M

11

[3]

where ∑=

=

=Ii

i

MN1

i , and Equation [2] can be subsequently computed for each element of

the Nx1 vector as follows:

1+ ss,

DMFP =

[ ] [ ]( )

[ ] [ ]( ) ⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜

+

+

IDMDM

DMDM

M,I

ss

ss

UUneg

UUneg

FPFP

,FPFP

1

111

M [4]

15

3. A Measurement Procedure for Computing FPDM Potentials

To quantify Equation [3], we need to obtain the values for s

j,iT

MCDAOR , s

j,iMIXTMPS , and

sTCODP

(i=1,…, I; j=1,…, Mi). In order to do so, we design and illustrate, by means of an example, a

measurement procedure comprising the following six tasks:

Task 1: Identify all the sourcing and manufacturing activities for the product

family of interest, their precedence relationships, and retain only the K

activities that are driven by the MPS.

This task serves to specify all sourcing and manufacturing activities and their execution

sequence that need to be completed in order to produce the product variants within the product

family. Moreover, activities whose executions are not driven by MPS decisions (e.g., activities

that are triggered by some stationary inventory control policies such as the order-point inventory

control system) are eliminated from further consideration.

Consider, for the example, a batch manufacturer of bird-cages who makes eight different

bird-cage variants in a make-to-stock environment. The process for making bird-cages involves

11 sourcing and manufacturing activities and is depicted as the digraph in Figure 3(a). The six

sourcing activities, in this example, are non-MPS driven activities and are consequently depicted

as “black boxes.” The MPS-driven activities are Activities {B–E, H}.

16

Coilsourcing

Rawplastic

sourcing

Gridfabrication

Master sourcing

Raw cagefabrication

VarnishingPackaging

Plasticbottommolding

Plasticaccessories

moldingPackagingmaterialssourcing

A B C

D

E

G H

I L

M

Coatingmaterialssourcing

Brass-plating

Coating

N

Fig. 3(a) – Sourcing and manufacturing process for a product family

Activity not driven by the MPSActivity driven by the MPSKEY:

Fig. 3(c) – Order release times for the various MCDAi

-4 0-1-2-3-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20

B1B2

H1H2H3H4

D1D2D3D4

E1E2E3E4E5E6E7E8

time (days)

B1B2

H1H2H3H4D1D2D3D4

E1E2E3E4E5E6E7E8

Fig. 3(e) – FPDM potentials for the various MPSMIXi , j

0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 time (days)

Fig. 3(b) – Product family Operations Setback Chart and order release times

0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 time (days)

B1: #L gridB2: #S grid

C1: #L housingC2: #S housing

D1: #L blue cageD2: #L brass-plated cageD3: #S blue cageD4: #S brass-plated cage

S

BOR jT

H1: #L blue bottomH2: #L gold bottomH3: #S blue bottomH4: #S gold bottom

S

COR jT

S

DOR jT

E1: #L blue cage w/ bathE2: #L blue cage w/o bathE3: #L brass-pl. cage w/ bathE4: #L brass-pl. cage w/o bathE5: #S blue cage w/ bathE6: #S blue cage w/o bathE7: #S brass-pl. cage w/ bathE8: #S brass-pl. cage w/o bath

S

EOR jT

S

HOR jT=

MPS cycles0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20

-1-2-3 0-4time (days)

B1B2

H1H2H3H4

D1D2D3D4

E1E2E3E4E5E6E7E8

S

,BMPS jMIXT S

EMPS j,MIXT

Fig. 3(d) – Timing of the various MPSMIXi , j

S

HMPS j,MIXT

S

DMPS j,MIXT=

Coilsourcing

Rawplastic

sourcing

Gridfabrication

Master sourcing

Raw cagefabrication

VarnishingPackaging

Plasticbottommolding

Plasticaccessories

moldingPackagingmaterialssourcing

A B C

D

E

G H

I L

M

Coatingmaterialssourcing

Brass-plating

Coating

N

Coilsourcing

Rawplastic

sourcing

Gridfabrication

Master sourcing

Raw cagefabrication

VarnishingPackaging

Plasticbottommolding

Plasticaccessories

moldingPackagingmaterialssourcing

A B C

D

E

G H

I L

M

Coatingmaterialssourcing

Brass-plating

Coating

N

Fig. 3(a) – Sourcing and manufacturing process for a product family

Activity not driven by the MPSActivity not driven by the MPSActivity driven by the MPSActivity driven by the MPSKEY:

Fig. 3(c) – Order release times for the various MCDAi

-4 0-1-2-3-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20

B1B2

H1H2H3H4

D1D2D3D4

E1E2E3E4E5E6E7E8

time (days)-4 0-1-2-3-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20

B1B2

H1H2H3H4

D1D2D3D4

E1E2E3E4E5E6E7E8

time (days)

B1B2

H1H2H3H4D1D2D3D4

E1E2E3E4E5E6E7E8

Fig. 3(e) – FPDM potentials for the various MPSMIXi , j

0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 time (days)

B1B2

H1H2H3H4D1D2D3D4

E1E2E3E4E5E6E7E8

B1B2

H1H2H3H4D1D2D3D4

E1E2E3E4E5E6E7E8

Fig. 3(e) – FPDM potentials for the various MPSMIXi , j

0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 time (days)

Fig. 3(b) – Product family Operations Setback Chart and order release times

0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 time (days)

B1: #L gridB2: #S grid

C1: #L housingC2: #S housing

D1: #L blue cageD2: #L brass-plated cageD3: #S blue cageD4: #S brass-plated cage

S

BOR jT

H1: #L blue bottomH2: #L gold bottomH3: #S blue bottomH4: #S gold bottom

S

COR jT

S

DOR jT

E1: #L blue cage w/ bathE2: #L blue cage w/o bathE3: #L brass-pl. cage w/ bathE4: #L brass-pl. cage w/o bathE5: #S blue cage w/ bathE6: #S blue cage w/o bathE7: #S brass-pl. cage w/ bathE8: #S brass-pl. cage w/o bath

S

EOR jT

S

HOR jT=

Fig. 3(b) – Product family Operations Setback Chart and order release times

0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 time (days)

B1: #L gridB2: #S grid

C1: #L housingC2: #S housing

D1: #L blue cageD2: #L brass-plated cageD3: #S blue cageD4: #S brass-plated cage

S

BOR jT

H1: #L blue bottomH2: #L gold bottomH3: #S blue bottomH4: #S gold bottom

S

COR jT

S

DOR jT

E1: #L blue cage w/ bathE2: #L blue cage w/o bathE3: #L brass-pl. cage w/ bathE4: #L brass-pl. cage w/o bathE5: #S blue cage w/ bathE6: #S blue cage w/o bathE7: #S brass-pl. cage w/ bathE8: #S brass-pl. cage w/o bath

S

EOR jT

S

HOR jT=

0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 time (days)

B1: #L gridB2: #S grid

C1: #L housingC2: #S housing

D1: #L blue cageD2: #L brass-plated cageD3: #S blue cageD4: #S brass-plated cage

S

BOR jT

H1: #L blue bottomH2: #L gold bottomH3: #S blue bottomH4: #S gold bottom

S

COR jT

S

DOR jT

E1: #L blue cage w/ bathE2: #L blue cage w/o bathE3: #L brass-pl. cage w/ bathE4: #L brass-pl. cage w/o bathE5: #S blue cage w/ bathE6: #S blue cage w/o bathE7: #S brass-pl. cage w/ bathE8: #S brass-pl. cage w/o bath

S

EOR jT

S

HOR jT=

MPS cycles0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20

-1-2-3 0-4time (days)

B1B2

H1H2H3H4

D1D2D3D4

E1E2E3E4E5E6E7E8

S

,BMPS jMIXT S

EMPS j,MIXT

Fig. 3(d) – Timing of the various MPSMIXi , j

S

HMPS j,MIXT

S

DMPS j,MIXT=

MPS cycles0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20

-1-2-3 0-4time (days)

B1B2

H1H2H3H4

D1D2D3D4

E1E2E3E4E5E6E7E8

B1B2

H1H2H3H4

D1D2D3D4

E1E2E3E4E5E6E7E8

S

,BMPS jMIXT S

EMPS j,MIXT

Fig. 3(d) – Timing of the various MPSMIXi , j

S

HMPS j,MIXT

S

DMPS j,MIXT=

17

Task 2: Draw the Operations Setback Chart, set the end time of the last activity

or the production completion time to zero, and identify the order release

times for all K activities with respect to zero.

This task creates the Operations Setback Chart based on each activity’s planned lead

times so as to determine the timing of order releases for the K MPS-driven activities with respect

to the end time of the last activity (set equal to zero). The Operations Setback Chart indicates the

latest possible times when orders for each jth possible outcome of each kth activity are to be

released for production to be completed at time zero, namely S

jk,TActivity ’s (Vollmann et al. 2005).

By time-phasing S

jk,TActivity ’s with the order launching cycle, all the order release times

(S

jk, T

ActivityOR ’s ) are finally identified relative to zero.

For the bird-cage batch manufacturer, the Operations Setback Chart is shown in Figure

3(b). Notice that one branch of the Operations Setback Chart contains Activities {B–E}, while a

separate and parallel branch contains Activity H. For the sake of illustration, we assume that

planned lead times for Activities {B–E, H} are invariant across product variants, so that for

example sT1,B

= sT2,B

= sj

T,B

, and orders are released on a daily basis, so that for example

sj

T,B

= sj,

TBOR

= 0–14 = –14 days (= sT1B,OR

= sT2B,OR

).

In a more realistic environment, the planned lead times across product variants for a

given activity could vary. Suppose, for instance, that packaging lead time is greater for

varnished cages than for brass-plated cages, as the former require a more careful handling due to

more easy-to-damage coating. If this would be the case, distinct Operations Setback Charts

should be drawn for varnished cages and brass-plated cages. By superimposing these two charts,

18

we could derive the Operations Setback Chart for the entire product family and, finally,

determine the timing of order releases for the individual outcomes of each activity. For example,

because of the different planned lead times associated to Activity E according to what its

outcome is, sT1E,OR

(= sT2E,OR

= sT5E,OR

= sT6E,OR

) would be lesser than sT3E,OR

(= sT4E,OR

= sT7E,OR

= sT8E,OR

).

Task 3: Sequence the order release times for the K activities in increasing order,

determine whether or not a kth activity is an MCDA, and, if not, eliminate

it from further consideration.

This task effectively identifies the MCDAs by asking whether or not a kth activity tied to

a given set of order release times (S

j,k T

ActivityOR ’s) is creating the mix or modifying the mix

composition. Answering this question for each activity pares the K set of activities down to I

relevant MCDAs.

In the example of the bird-cage batch manufacturer, notice that Activity B, whose

sj,

TBOR

= –14 is first in the sequence according to Figure 3(b), creates the mix and mix

composition in terms of fabricating large and small grids for bird cages and is consequently an

MCDA. Activity C, whose sj,

TCOR

= –9 is sequenced next according to Figure 3(b), is not an

MCDA since it has to process all the large grids and all the small grids from Activity B to form

respective bird-cage housings (i.e., bird cage without the bottom); this is consistent with the

description of the baseline situation for Z in Section 2. Activity H ( sj,

THOR

= –9), which is on a

19

different branch of the Operations Setback Chair, is also an MCDA since it creates the mix and

mix composition in terms of colors (blue and gold) of the bottoms for the cages and allows the

blue (or gold) bottoms to be combined with both large and small bird-cage housings. Activity D

is like Activity C in that it does not affect the mix, since the coated colors of the bird-cage

housings must match the colors of the bottoms. However, for Activity D ( sj ,

TDOR

= –6), there is

the possibility to not process all the housings from Activity C, so that some large bird-cage

housings and some small bird-cage housings can remain in inventory in their pre-colored forms.

Activity D, in this regard, alters the mix composition and is, therefore, an MCDA as well.

Finally, Activity E ( sj ,

TEOR

= –4) is also an MCDA because it creates the mix in terms of final

packaging options (i.e., whether or not a bird bath is included). Figure 3(c) restates Figure 3(b)

without Activity C since it is not an MCDA and shows both the order release times and the

number of possible outcomes (Mi) for each MCDAi.

Task 4: Identify the timing of each MPSMIXi, j (j=1,…, Mi) tied to each MCDAi

(i=1,…, I), s

j,iMIXTMPS .

This task identifies when the MPSMIXi, j for each possible outcome of each MCDAi are

taken without violating s

j,iT

MCDAOR . To do so, two parameters for the MPS are required – the

replanning periodicity and the freezing policy (Sridharan et al. 1987, Sridharan and Berry 1990,

Xie et al. 2003). The replanning periodicity (RPS) is the time span between two successive

replannings (i.e., the time between successive specifications of the MPS). The freezing policy

20

defines the latest point in time, relative to production completion time, beyond which no changes

to the created MPS are allowed, effectively setting the frozen interval per Task 2 to [S

FrozenT , 0].

The following rules are then applied to determines

j,iMIXTMPS :

Rule 1: For S

FrozenT ≤ s

j,iT

MCDAOR < 0, set s

j,iMIXTMPS =

S

FrozenT

Rule 2: For s

j,iT

MCDAOR < S

FrozenT , set s

j,iMIXTMPS =

S

Sj,i RP

RP

Ts

×⎟⎟⎟

⎜⎜⎜

⎛−

⎥⎥

⎢⎢

⎡1MCDAOR

The logic of Rule 1 is simple, in that the MPSMIXi, j for all activities whose order release

times fall within the frozen interval must be taken no later than the start of the frozen interval. In

turn, Rule 2 requires that the MPSMIXi, j for all activities whose order release times fall outside the

frozen interval be time-phased with MPS cycles.

For the bird-cage batch manufacturer, Figure 3(d) shows how these two rules applied to

sj,

TBOR

, sj ,

TDOR

, sj ,

TEOR

, and sj,

THOR

translate s

j,iT

MCDAOR into the corresponding s

j,iMIXTMPS , given

RPS = 5 days and S

FrozenT = -5.

Task 5: Identify the Customer Order Decoupling Point, s

TCODP .

This task identifies the s

TCODP before applying Equation [3] to compute the [ ]( )ji,

sDM

UFP for

the various MCDAi. In a make-to-stock environment, such as the bird-cage batch manufacturer

in this example, s

TCODP = 0 by definition (i.e. ∆=0 and s

TCODP = COMPLETIONT ).

21

In any other environment (e.g., assemble-to-order), to determines

TCODP , the average time

that a customer is willing to wait after order placement and net of shipping time (∆≥0) would

have to be computed. Once ∆ is known, then set s

TCODP = 0–∆, adjust the s

j,iT

MCDAOR by ∆ (Adjusted

sj,i

TMCDAOR =

sj,i

TMCDAOR +∆), eliminate Adjusted

sj,i

TMCDAOR ≥0, and based on the remaining Adjusted

sj,i

TMCDAOR , repeat Task 4 and go to Task 6.

Task 6: Apply Equation [3].

Figure 3(e) shows the identification of the various FPDM potentials for the MPSMIXi, j

decisions of all the MCDAs in the bird-cage example. The splitting of the FPDM potentials into

the two respective components, according to Equation [1], can be presented in either tabular

form (see Figure 4(a)) or graphical representation (see Figure 4(b)).

22

0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 days

Number of MPSMIXi , j

0

5

10

15

20

Bi

Hi

Di

Ei

[ ]( )ji,

sDM

U FP

[ ]ji,

sDM

U ⎟⎠⎞⎜

⎝⎛

+MRPTRANSFP[ ]

ji,MPS

sDM

U ⎟⎠

⎞⎜⎝

⎛MIX

FP

[ ]ji,

sDM

U ⎟⎠⎞⎜

⎝⎛

+MRPTRANSFP

4(a) 4(b)

T U

# MPSMIXi , j ID MPSMIXi , j s

j,iMIXTMPS

sj,i

TMCDAOR [ ]( )

ji,

sDM

UFP [ ]ji,

sDM

U ⎟⎠⎞⎜

⎝⎛

+MRPTRANSFP

1 B1 -15 -14 15 14 2 B2 -15 -14 15 14 3 H1 -10 -9 10 9 4 H2 -10 -9 10 9 5 H3 -10 -9 10 9 6 H4 -10 -9 10 9 7 D1 -10 -6 10 6 8 D2 -10 -6 10 6 9 D3 -10 -6 10 6

10 D4 -10 -6 10 6 11 E1 -5 -4 5 4 12 E2 -5 -4 5 4 13 E3 -5 -4 5 4 14 E4 -5 -4 5 4 15 E5 -5 -4 5 4 16 E6 -5 -4 5 4 17 E7 -5 -4 5 4 18 E8 -5 -4 5 4

0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 days

Number of MPSMIXi , j

0

5

10

15

20

Bi

Hi

Di

Ei

[ ]( )ji,

sDM

U FP

[ ]ji,

sDM

U ⎟⎠⎞⎜

⎝⎛

+MRPTRANSFP[ ]

ji,MPS

sDM

U ⎟⎠

⎞⎜⎝

⎛MIX

FP

[ ]ji,

sDM

U ⎟⎠⎞⎜

⎝⎛

+MRPTRANSFP

0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 days

Number of MPSMIXi , j

0

5

10

15

20

BiBi

HiHi

DiDi

EiEi

[ ]( )ji,

sDM

U FP

[ ]ji,

sDM

U ⎟⎠⎞⎜

⎝⎛

+MRPTRANSFP[ ]

ji,MPS

sDM

U ⎟⎠

⎞⎜⎝

⎛MIX

FP

[ ]ji,

sDM

U ⎟⎠⎞⎜

⎝⎛

+MRPTRANSFP

4(a) 4(b)

T U

# MPSMIXi , j ID MPSMIXi , j s

j,iMIXTMPS

sj,i

TMCDAOR [ ]( )

ji,

sDM

UFP [ ]ji,

sDM

U ⎟⎠⎞⎜

⎝⎛

+MRPTRANSFP

1 B1 -15 -14 15 14 2 B2 -15 -14 15 14 3 H1 -10 -9 10 9 4 H2 -10 -9 10 9 5 H3 -10 -9 10 9 6 H4 -10 -9 10 9 7 D1 -10 -6 10 6 8 D2 -10 -6 10 6 9 D3 -10 -6 10 6

10 D4 -10 -6 10 6 11 E1 -5 -4 5 4 12 E2 -5 -4 5 4 13 E3 -5 -4 5 4 14 E4 -5 -4 5 4 15 E5 -5 -4 5 4 16 E6 -5 -4 5 4 17 E7 -5 -4 5 4 18 E8 -5 -4 5 4

Figura 4: FPDM potentials and their components for the bird-cage example in tabular form (4(a)) and diagram (4(b))

23

4. Utility of the Measurement Procedure for Decision-Making

The proposed measurement procedure offers a holistic view of how all the different decisions

driving MCDAs are distributed across time for a given product family. The results of the

measurement procedure allow easy identification and quantification of all opportunities for

pursuing FPDM. For example, the graphical representation in Figure 4(b) shows a curve of all the

[ ]( )ji,

sDM

UFP ’s in the case of the bird-cage manufacturer.

Secondly, the proposed measurement procedure offers a holistic view of the splitting of

these “potentials” for FPDM into the two respective components, according to Equation [1].

Besides the curve of all the [ ]( )ji,

sDM

UFP ’s, in fact, the diagram in Figure 4(b) shows the curve of

all the [ ]ji,

sDM

U ⎟⎠⎞⎜

⎝⎛

+MRPTRANSFP ’s. Comparing these two curves allows immediate understanding of

the extent to which extant opportunities for FPDM can be found in redesigning the MPS process,

rather than in the MRP and order launching process or the transformation process.

Similarly, all opportunities for pursuing FPDM by means of only MPS process redesign

can be numerically and succinctly computed by defining the index RS as follows:

[ ]( ) [ ]( )( )[ ]( )∑ ∑

∑ ∑=

=

=

=

=

=

=

=+

=Ii

i

Mj

jji,

S

Ii

i

Mj

jji,

S

ji,

S

Si

DM

i

DMDM

U

UUR

1 1

1 1

FP

MRPTRANSFPFP _

Notice that the index RS is constrained between 0 and 1. When RS>0.5, this means that,

on average, more than 50% of “potentials” for FPDM can be found in redesigning the MPS

process. Conversely, when RS<0.5, this means that, on average, more than 50% of “potentials”

for FPDM can be found in redesigning the transformation process or the MRP and order launching

24

process. For RS=0, no opportunities of FPDM can be found in redesigning the MPS process

without first redesigning the transformation process or the MRP and order launching process.

Finally, caution should be exercised when using the RS index. Like any numerical ratio,

RS ignores the magnitude of the denominator or the numerator and, as such, does not inform

about the absolute value of the “potentials” for FPDM that can be found in redesigning only the

MPS process. Such absolute values, instead, are clearly communicated in the visualization in

Figure 4(b).

5. Empirical Illustrations

We successfully applied the proposed measurement procedure to a number of product families

across several different companies. Through this field research, we discovered that high values

of the RS index are empirically quite common. To illustrate this and the associated insights, we

present and discuss, in Figure 5, the graphical results (following the convention of Figure 4(b))

and the RS index values of applying the measurement procedure to three product families in the

machinery industry: a submersible pump for evacuating domestic wastewater (CASE A), a pump

for industrial use (CASE B), and an electric generator for industrial use (CASE C).

For CASE A (Figure 5(a)), RS=0.56. The dashed curve shows all the timing of actual

order releases for various activities (i.e., all the [ ]ji,

sDM

U ⎟⎠⎞⎜

⎝⎛

+MRPTRANSFP ) and the solid curve shows

the timing of the MPS decisions driving the various MCDAs (i.e., all the [ ]( )ji,

sDM

UFP ). Notice

that there are only 2 decision points for all the MCDAs, shown on the solid curve at time T= –20

and at time T= –8. The first denotes timing of the MPSMIX decisions tied to purchase orders for

critical, long lead-time materials, such as ferromagnetic steel coil and stainless steel rods. The

25

latter denotes the MPSMIX decisions tied to all remaining purchase and work orders. RS=0.56 is a

concise representation of the gap between the two curves. Interestingly, for the MPSMIX

decisions taken at time T= –20, the associated gap is explained by the company policy to freeze

the purchasing plan for critical materials five months before production completion. Likewise,

for the MPSMIX decisions taken at time T= –8, the gap exists to accommodate a two-months

frozen interval policy. This policy, while designed to ensure a disciplined execution of

production plans, actually prevents the company from revising the MPS at time T= –4, which

would allow a reduction in the forecast errors for the many work orders that are released at time

T= –4 and later. The same logic can be applied to the first gap.

RS = 0.17

# MPSMIXi , j

RS = 0.56

0

-12 -8 -4 0-24 -20 -16-36 -32 -28

30

20

10

50

40

70

60

90

80

100

110

120

130

140

10

7

9

4

4

22

4

8

53

333

1

weeks

5(a) 5(b) 5(c)

12

6

12

16

47

17

9

5

11

23

7

20

1 0

-12 -8 -4 0-24 -20 -16-36 -32 -28

30

20

10

50

40

70

60

90

80

100

110

120

130

140

31

60

230

150

160

170

weeks

180

190

200

210

220

5

240

RS = 0.50

25

0

-12 -8 -4 0-24 -20 -16-36 -32 -28

30

20

1010

10

40

weeks

# MPSMIXi , j

# MPSMIXi , j

RS = 0.17

# MPSMIXi , j

RS = 0.56

0

-12 -8 -4 0-24 -20 -16-36 -32 -28

30

20

10

50

40

70

60

90

80

100

110

120

130

140

10

7

9

4

4

22

4

8

53

333

1

weeks0

-12 -8 -4 0-24 -20 -16-36 -32 -28

30

20

10

50

40

70

60

90

80

100

110

120

130

140

10

7

9

4

4

22

4

8

53

333

1

weeks

5(a) 5(b) 5(c)

12

6

12

16

47

17

9

5

11

23

7

20

1 0

-12 -8 -4 0-24 -20 -16-36 -32 -28

30

20

10

50

40

70

60

90

80

100

110

120

130

140

31

60

230

150

160

170

weeks

180

190

200

210

220

5

240

RS = 0.50

25

0

-12 -8 -4 0-24 -20 -16-36 -32 -28

30

20

1010

10

40

weeks

# MPSMIXi , j

# MPSMIXi , j

Figure 5: FPDM potentials and their components in three case examples

26

Not all companies can find significant opportunities for FPDM in the redesign of the MPS

process – see Figure 5(b) for CASE B as an example. In this instance, RS=0.17 and the time

lapse between the MPSMIX decisions and the associated timing of the work order releases is

always less than three weeks. This is due to the fact that the MPSMIX decisions are revised on a

monthly basis, with a frozen interval of only one month. Hence, the only avenue to effect

substantial reductions in the forecasting windows associated to MPSMIX decisions is to first

redesign the industrial pump architecture and/or the transformation process so as to push the

dashed curve closer to the right of the diagram.

Finally, there are companies for which the opportunities for FPDM are relatively slim.

Consider, for example, CASE C – see Figure 5(c). Although CASE C reports a high RS=0.50,

higher than in CASE B, the opportunity for pursuing FPDM is actually moderate, since the longest

forecasting window is only five weeks. The company in CASE C has, in fact, successfully

pursued FPDM in the past such that most MCDAs (for various couplings, connectors, etc.) are

now deferred to the Customer Order Decoupling Point, allowing all finished product variants to

be configured-to-order.

6. Conclusions

Conceptualizing FP formally as the deferment of forecast-driven decisions in the MPS process,

we complement the prevailing conception of FP as the deferment of PDAs achieved via redesign

of the product family architecture and/or the transformation process. This complementary

definitional perspective explicitly links FP to the reduction of forecast errors and applies directly

to contexts in which product mix decisions are not determined by triggers. Moreover, we

formalized a measurement procedure for identification and quantification of all opportunities for

27

postponing forecast-driven MPS decisions and provided a graphical means of depicting these

opportunities.

A fundamental insight of the proposed “decision-making” perspective of FP is that

forecast errors can be reduced by deferring product mix decisions through a redesign of the MPS

process, without necessarily redesigning the product family architecture and/or the

transformation process. This is due to the fact that time lags exist between when the MPS

decisions are taken and when the corresponding purchase or work orders are released to drive

activities across the supply chain. The proposed measurement procedure provides a succinct

quantification of these time lags by means of the RS index. These time lags are often substantial

in practice. Therefore, redesigning the MPS process may offer comparable advantages to those

obtained through product and/or transformation process redesign. This insight, as a matter of

fact, challenges the prevailing wisdom in industry – one implicitly equating the reduction of

forecast windows associated with product mix decisions to FP, defined as the deferment of

physical activities.

A second contribution stems directly from the proposed measurement procedure. From a

human cognition perspective, the graphical and numerical outputs of the proposed measurement

procedure offer a tool to overcome the limitations set by bounded rationality in high level

decision-making processes in manufacturing firms. These outputs, if fact, easily express an

otherwise complex-to-communicate set of characteristics of production planning relative to a

product family, such as all planned lead times, forecasting windows’ length, etc. This may be

important to convey complex but critical operations-related information to the upper

management echelons of a manufacturing company, thus making top management more aware of

28

the FP potentials associated to a given product family and guiding them in the process of

identifying candidates for a FP initiative.

By taking a fresh look at FP, the present paper opens at least two research opportunities.

Firstly, it would be useful and interesting to understand why some companies allow themselves

to make product mix decisions so much in advance, compared to when these decisions are

required by the factory. Is this a consequence of bounded rationality, meaning that the company

is not aware of the “potentials” for FP that can be found in the redesign of the MPS process or,

instead, is it a consequence of a deliberate decision of not pursuing FP? Moreover, assuming

that such FP initiatives are economically profitable, what organizational factors can inhibit or

catalyze the pursuit of FP, given the fact that neither transformation process redesign nor product

architecture redesign would be required? As some managers suggested, for example, the

cognitive complexity of the task of production planning could play a role in explaining missed

opportunities for FP. Postponing product mix decisions to the latest possible point in time, in

fact, prevents the production planner from dealing with these decisions all at once, in a batch-like

fashion. The need to make product mix decisions at numerous points in time may conflict with

other production planner’s tasks, or may subdue him/her to unduly cognitive load due to multiple

“mental set-ups” (Pentland 2003), thus ultimately inhibiting the pursuit of FP.

Second and last, it would be interesting and useful to elaborate on our measurement

procedure drawing from decision theory, in order to quantify how reductions of FP potentials

turn into reductions of the risk and associated costs of forecasting the wrong mix composition.

This could require, for example, weighing FP potentials associated to product mix decisions with

such factors as volatility of demand for the individual product options within a product family or

unit inventory holding cost and unit shortage cost of each possible outcome of each MCDA.

29

References

Alderson, W. 1950. Marketing efficiency and the principle of postponement. Cost and Profit

Outlook 3(4) 15-18.

Aviv, Y., A. Federgruen. 2001a. Capacitated multi-item inventory systems with random and

seasonally fluctuating demands: Implications for postponement strategies. Management

Sci. 47(4) 512-531.

Aviv, Y., A. Federgruen. 2001a. Design for postponement: A comprehensive characterization of

its benefits under unknown demand distributions. Oper. Res. 49(4) 578-598.

Brown, A. O., H. L. Lee, R. Petrakian. 2000. Xilinx improves its semiconductor supply chain

using product and process postponement. Interfaces 30(4) 65-80.

Cooper, J.C. 1993. Logistics strategies for global businesses. Int. J. of Physical Distribution and

Logist. Management 23(4) 12-23.

Enns, S. T. 2001. MRP performance effects due to lot size and planned lead time settings. Int. J.

of Production Res. 39(3) 461-480.

Garg, A., C. S. Tang. 1997. On postponement strategies for product families with multiple points

of differentiation. IIE Trans. 29(8) 641-650.

Giesberts, P. M. J., L. Van der Tang. 1992. Dynamics of the customer order decoupling point:

Impact on information systems for production control. Production Planning and Control

3(3) 300–313.

Gupta, S., V. Krishnan. 1998. Product family-based assembly sequence design methodology. IIE

Trans. 30(10) 933-945.

Heskett, J. L. 1977. Logistics – essential to strategy. Harvard Bus. Rev. 55(6) 119-126.

30

Hsu, H., W. Wang. 2004. Dynamic programming for delayed product differentiation. Eur. J. of

Oper. Res. 156(1) 183-193.

Kanet, J. J. 1986. Toward a better understanding of lead times in MRP systems. J. of Oper.

Management 6(3) 305-315.

Lee, H. L. 1996. Effective inventory and service management through product and process

redesign. Oper. Res. 44(1) 151-159.

Lee, H. L., C. Billington. 1994. Designing products and processes for postponement. S. Dasu, C.

Eastman, eds. Management of design: Engineering and management perspectives.

Kluwer Academic Publishers, Boston, MA, 105-122.

Lee, H. L., C. S. Tang. 1997. Modeling the costs and benefits of delayed product differentiation.

Management Sci. 43(1) 40-53.

Lin, G. Y., R. Breitwieser, F. Cheng, J. T. Eagen, M. Ettl. 2000. Product hardware complexity

and its impact on inventory and customer on-time delivery. The Int. J. of Flexible

Manufacturing Systems 12(2-3) 145-63.

Ma, S., W. Wang, L. Liu. 2002. Commonality and postponement in multistage assembly

systems. Eur. J. of Oper. Res. 142(3) 523-538.

Mather, H. F. 1986. Design, bills of materials, and forecasting - the inseparable threesome.

Production and Inventory Management J. 27(1) 90-107.

Orlicky, J. A. 1975. Materials Requirements Planning. McGraw-Hill, New York, NY.

Pagh, J. D., M. C. Cooper. 1998. Supply chain postponement and speculation strategies: How to

choose the right strategy. J. of Bus. Logist. 19(2) 13-33.

Pentland, B. T. 2003. Conceptualizing and measuring variety in the execution of organizational

work processes. Management Sci. 49(7) 857-870.

31

Sridharan, S. V., W. L. Berry. 1990. Freezing the master production schedule under demand

uncertainty. Decision Sci. 21(1) 97–120.

Sridharan, S. V., W. L. Berry, V. Udayabhanu. 1987. Freezing the master production schedule

under rolling planning horizons. Management Sci. 33(9) 1137-1149.

Swaminathan, J. M., H. L. Lee. 2003. Design for postponement. S. C. Graves, A. G. de Kok, eds.

Supply chain management: Design, coordination and operation – Handbooks in OR/MS,

Vol. 11. North-Holland, Amsterdam, The Netherlands, 199-228.

Van Hoek, R. I. 2001. The rediscovery of postponement: A literature review and directions for

research. J. of Oper. Management 19(2) 161-184.

Vollmann, T. E., W. L. Berry, D. C. Whybark, F. R. Jacobs. 2005. Manufacturing planning and

control systems for supply chain management. McGraw-Hill, New York, NY.

Whang, S., H. L. Lee. 1998. Value of postponement. T.-H. Ho, C. S. Tang, eds. Product variety

management: Research advances. Kluwer Academic Publishers, Norwell, MA, 65-84.

Wikner, J., M. Rudberg. 2005. Introducing a customer order decoupling zone in logistics

decision-making. Int. J. of Logist. 8(3) 211-224.

Xie, J., X. Zhao, T. S. Lee. 2003. Freezing the master production schedule under single resource

constraint and demand uncertainty. Int. J. of Production Economics 83(1) 65-84.

Yang, B., N. D. Burns, C. J. Backhouse. 2004. Management of uncertainty through

postponement. Int. J. of Production Res. 42(6) 1049-1064.

Zinn, W., D. J. Bowersox. 1988. Planning physical distribution with the principle of

postponement. J. of Bus. Logist. 9(2) 117-137.

32

APPENDIX A: ACRONYMS AND SYMBOLS

FP Form postponement

FPDM Form postponement from a decision-making perspective

MCDA Mix composition differentiation activity

MPS Master production schedule

MPSMIXi Decision component of the MPS that drives the ith MCDA

MPSMIXi, j Elementary decision that specifies the quantity of the jth outcome of the

ith MCDA to be produced

MPSVOL Decision component of the MPS that specifies the total production

volume for the product family

MRP Material requirements planning

PDA Production differentiation activity

33

APPENDIX B: VARIABLES AND FUNCTIONS

CLT Cumulative lead time for the entire transformation process of the

product family

1+ ss,DMFP =

[ ] [ ]( )

[ ] [ ]( ) ⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜

+

+

IDMDM

DMDM

M,I

ss

ss

UUneg

UUneg

FPFP

,FPFP

1

111

M

MPSFW Forecast window for the MPS

j ,iMIXFWMPS Forecast window for the MPSMIXi, j

VOLFWMPS Forecast window for the MPSVOL

I Number of MCDAs along the product family’s transformation process

K Number of MPS-driven activities along the product family’s

transformation process

lk, j Planned lead time for the kth activity when its outcome is j

Mi Number of possible different outcomes of the ith MCDA

neg(x) =

⎪⎪⎩

⎪⎪⎨

⎧ <

otherwise

for

xx

0

0

R [ ]( ) [ ]( )( )

[ ]( )∑ ∑

∑ ∑=

=

=

=

=

=

=

=+

=Ii

i

Mj

jji,

Ii

i

Mj

jji,ji,

i

DM

i

DMDM

U

UU

1 1

1 1

FP

MRPTRANSFPFP _

RP Replanning periodicity in the MPS process

34

jk,TActivity Latest possible time at which the kth activity must start, for production to

be completed at time T=0, when the activity’s outcome is j

CODPT Customer order decoupling point

TCOMPLETION Timing of production completion (set equal to zero)

FrozenT Latest point in time, relative to production completion time, beyond

which no changes to the created MPS are allowed

j,iTMCDA see jk,TActivity , where Activity k is the ith MCDAi

TMPS Timing of the MPS

j,iMIXTMPS Timing of the elementary decision specifying the quantity of the jth

outcome of MCDAi to be produced (i.e., MPSMIXi, j)

VOLTMPS Timing of the MPSVOL

jk, T

ActivityOR Timing of order release for the kth activity when its outcome is j

j,iT

MCDAOR see jk,

TActivityOR , where Activity k is the ith MCDAi

[ ]( )ji,DM

UFP FPDM “potential” for the MPSMIXi, j

[ ]ji,MIX

DMU ⎟

⎠⎞

⎜⎝⎛

MPSFP Maximum possible deferment of the MPSMIXi, j that can be achieved

without having to defer j,i

TMCDAOR

[ ]ji,

DMU ⎟

⎠⎞⎜

⎝⎛

+MRPTRANSFP Maximum additional deferment of the MPSMIXi, j that can only be

achieved by deferring j,iTMCDA to CODPT , and then by zeroing δMCDAi, j

35

(i.e., the time lag between j,i

TMCDAOR and j,i

TMCDA ) so that j,iTMCDA =

j,iT

MCDAOR

δk, j Timing offset between jk,

TActivityOR and

jk, T

ActivityOR

δMCDAi, j see δk, j, where Activity k is the ith MCDAi

∆ Average time that a customer is willing to wait after order placement

and net of shipping time

(i.e., time at which demand information is perfectly known relative to

production completion time)