Download as pdf or txt
Download as pdf or txt
You are on page 1of 22

US005963919A

Ulllted States Patent [19] [11] Patent Number: 5,963,919


Brinkley et al. [45] Date of Patent: Oct. 5, 1999

[54] INVENTORY MANAGEMENT STRATEGY 5,404,291 4/1995 Kerr et a1. ................................ .. 705/5
EVALUATION SYSTEM AND METHOD 5,446,890 8/1995 Renslo et a1. . 707/104
5,459,656 10/1995 Fields et a1. 705/7
[75] Inventors: Paul Andrew Brinkley, Morrisv?le, 5,608,621 3/1997 Caveney et a1. ........................ .. 705/10
Thomas Lindsay Dorval P116111 ...................................... ..
5,615,109 3/1997 Eder
Fo’fboro’ caflada’ Theresa McMahon 5,712,985 1/1998 Lee et a1. . . . . . . . . .. 705/7
Zwlerzynskl> Cary; George J- _ 5,712,989 1/1998 Johnson et a1. . 705/28
Gerenser’ decease‘L late of Ralelgh, 5,765,143 6/1998 Sheldon et a1. . 705/28
both of NC, by Mary Ann Gerenser, 5,819,232 10/1998 Shipman ................................... .. 705/8
eXecutriX
Primary Examiner—James P. Trammell
[73] Assignee: Northern Telecom Limited, Canada Assistant Examiner—pemetr_a R‘ Smith
Attorney, Agent, or Fzrm—F1nnegan, Henderson, FaraboW,
Garrett & Dunner, LLP
[21] Appl. No.: 08/771,684
[57] ABSTRACT
[22] Filed: Dec. 23, 1996
6 A system and method for evaluating an inventory manage
[51] Int. Cl. ................................................. .. G06F 153/00 ment Strategy Combines multiple management Strategies in a
[52] US. Cl. ................................. .. 705/28; 705/29; 705/8; Single inventory management system_ The System analyzes
705/22 the inventory portfolio on an item-by-item basis to assign
of Search ................................ .. 22, 10, [he most Suitable management Strategy for that item_ The
705/8, 27; 364/479-06, 46805; 235/385 inventory management system provides a high level of
_ ?exibility for the users to de?ne input parameters to ensure
[56] References Clted a desired level of customer satisfaction. Additionally, it
Us PATENT DOCUMENTS determines ‘Whether the inventory items are forecastable
before predicting future demands.
5,128,861 7/1992 Kagami et a1. ......................... .. 705/10
5,237,496 8/1993 Kagami et a1. ......................... .. 705/10 44 Claims, 12 Drawing Sheets

DEC]S]ON TREE 700

LUMPY 0
DEMAND
7

NO YES YES

745 765 775


6
YES YES YES
FORECASTABLE FORECASTABLE FORECASTABLE
1 7 ?
NO
U.S. Patent 0a. 5, 1999 Sheet 1 0f 12 5,963,919

I100
120\
KEYBOARD 110
U
L
[ MONITOR
— lllllll U
_ 11

COMPUTER

S150
140 PRINTER
MOUSE

FIG. 1
U.S. Patent Oct. 5, 1999 Sheet 2 0f 12 5,963,919

PROCESSOR OPERATING
m SYSTEM
HQ

GENERAL DISPLAY
MEMORY MEMORY DR'VERS
m 2_2_z 2Q

INVENTORY MISER SPREADSHEET


DATABASE PROGRAM PROGRAM
259 E 252

FIG. 2
U.S. Patent 0a. 5, 1999 Sheet 3 0f 12 5,963,919

SUPPLY CHAIN

CUSTOMER
FORE- MARKET ORDER MANUFACT- WAREHOUSE
CASTING ENTRY URING ‘CUSTOMER
I I I I I I V DELIVERY
6 5 1 4 2 3

FIG. 3
U.S. Patent 0a. 5, 1999 Sheet 4 0f 12 5,963,919

INPUT TABLE 400

COLUMN OEsCRIPTION FIELD FORMAT


A LINE ITEM INDEX NUMBER INTERGER
B CORPORATE PROOUCT CODE (CPC) mm
C PROOUCT ENGINEERING CODE (PEC) STRING
D DESCRIPTION sTRING
E PLANNER COOE STRING
F BUYER CODE sTRING
G DEPARTMENT COOE STRING
H PRODUCT FAMILY STRING
| NUMBER OF ORDERS PLACED INTEGER

J (CCURGITOMER REQUIREMENT FLOATING POINT

K SFIEDGSFAVE'QESF“IREIEFE‘MI‘IKESNSI FLOATINGPOINT
L SETUP COsT INTEGER
M HOLDING COST PERCENTAGE FLOATING POINT
N AvERAGE LEAO TIME FLOATING POINT
0 STDDEVIATION OF LEAD TIME (IN DAYS) FLOATING POINT
P PURCHASED OR MANUFACTURED O IF PURCFIAsEO, I IF MANUFACTURED
0 UNIT COST FLOATING POINT
R TOTAL DEMAND FOR PERIOOs 1-k FLOATING POINT
s-z, AA-Br WEEKLY PERIOD DEMANDS (FOR 52 WEEKS) FLOATING POINT

FIG. 4
U.S. Patent Oct. 5, 1999 Sheet 9 0f 12 5,963,919

OUTPUT TABLE 600

COLUMN DESCRIPTION FIELD FORMAT


A LINE ITEM INDEX NUMBER INTEGER
B CPC CODE STRING
C PEC CODE STRING
D DESCRIPTION STRING
E PLANNER CODE STRING
F BUYER CODE STRING
G DEPARTMENT CODE STRING
H PRODUCT FAMILY STRING
I STRATEGY INTEGER
J UNIT COST FLOATING POINT
K COST OF SALES FLOATING POINT
L VOLUME FLOATING POINT
M ORDERS INTEGER
N REORDER POINT LONG INTEGER
O EOQ LONG INTEGER
P SAFETY STOCK LONG INTEGER
Q KANBAN LONG INTEGER
R INITIAL INVENTORY LONG INTEGER
S AVERAGE INVENTORY FLOATING POINT
T INITIAL COST FLOATING POINT
U AVERAGE COST FLOATING POINT
V SETUP COST FLOATING POINT
W MEAN CRI FLOATING POINT
X STD. DEVIATION (%) FLOATING POINT
Y MEAN LEAD TIME FLOATING POINT
Z STD. DEVIATION (%) FLOATING POINT
AA FORECAST FLOATING POINT
AB INVENTORY TURNS FLOATING POINT

FIG. 6
U.S. Patent 0a. 5, 1999 Sheet 10 0f 12 5,963,919

DEClSlON TREE 700


BEGIN MiSER

LUMPY NO
DEMAND
?
YES

LUMPY YES
DEMAND Q
'2
NO

9 FIG. 7
U.S. Patent 0a. 5, 1999 Sheet 11 0f 12 5,963,919

CUSTOMER

DISTRIBUTION

SUPPLY LEAD TIME VS CUSTOMER REQUIRMENT


DECISION CRITERIA

FIG. 8 '
U.S. Patent 0a. 5, 1999 Sheet 12 0f 12 5,963,919

H
5
d
:
.@
o z0
9<2
ms:0o
nagzwéom
29.N5>72551a

ME ZQ M350 .QIm
5,963,919
1 2
INVENTORY MANAGEMENT STRATEGY Currently, there appears to be no system implementing
EVALUATION SYSTEM AND METHOD multiple management strategies. Such a system, hoWever,
Would enable a business to tailor the management system
BACKGROUND OF THE INVENTION according to its needs and inventory portfolio. Speci?cally,
The present invention relates generally to inventory the system Would alloW businesses to tailor the inventory
management, and more particularly, using such system to system to accommodate the management of the portfolio on
optimize inventory management With multiple management a product-by-product basis based upon factors such as
strategies. number of orders, lead times, Weekly volumes, and other
A reliable inventory management system is important for factors related to processing orders and maintaining inven
any business involved With sale of goods or services. To tory.
manage inventory resources properly, businesses must accu Forecasting future demand is another key factor in prop
rately keep track of inventory count, maintain a suf?cient erly managing the inventory portfolio. Studies on general
amount of inventory on stock, and timely re-stock an appro forecasting techniques discuss hoW to mathematically fore
priate amount of inventory. It is extremely difficult to cast a particular set of historical data. There are also com
15 mercially available statistical forecasting softWare packages
maintain just enough inventory on stock that sustains a
sufficient amount of stock to satisfactorily ful?ll customers’ to estimate future demand. Studies, hoWever, have not
orders Without over-stocking. A delicate balance is neces examined identifying decision criteria that dictate Whether
sary to avoid over-stocking, Which poses many risks such as an item or process is “forecastable.” Existing inventory
tying up funds and incurring maintenance costs, including management systems predict future demand of all items in
storage space expense, spoilage and damage, and deprecia an inventory portfolio regardless of the type of item or
tion of inventory value. MaximiZing the ef?ciency of the amount of historical data available for a particular item.
inventory management is extremely critical and can play a Such systems, hoWever, lead to large forecast errors and
major role in the success of a company. See, Gary signi?cantly reduce the ability to manage the inventory With
McWilliams, Double Barrels Aimed At Dell, Business Week accuracy.
25
6 (Dec. 9, 1996). Therefore, it is desirable to provide an inventory man
In addition to maintaining a proper level of inventory on agement system that accommodates special characteristics
stock, timeliness of restocking is critical in planning for and requirements of various types of inventory portfolios.
future orders. Many factors in?uence the timing of orders. In addition, it is desirable to combine multiple manage
For example, specially manufactured items or seasonal ment strategies in a single inventory management system to
goods may require advance notices. Also important is the provide an accurate and optimal inventory management tool.
availability of alternate suppliers and substitutability of It is further desirable determine Whether an inventory item
goods. is forecastable.
There is a Wide array of inventory management strategies
available, for example, make-to-order, Kanban, and ?xed 35 SUMMARY OF THE INVENTION
rate supply. A detailed description of the Kanban method is
provided in Monden & Yasuhiro, Toyota Production System Systems and methods consistent With the present inven
(2d ed. 1993). These inventory management strategies tion automatically evaluate the inventory portfolio, select an
implement different re-order points and replenishment quan appropriate group of inventory strategies, and provide infor
tity. For example, under the make-to-order strategy, there is mation to implement each of the inventory strategy.
no stock in a Warehouse and products are manufactured Speci?cally, a system for providing an inventory man
Whenever a customer places an order. On the other hand, agement system consistent With this invention comprises
under the Kanban strategy, a small stock is maintained in the accessing means, analyZing means, and selecting means.
Warehouse and inventory is replenished as it is depleted. Accessing means accesses inventory resources data corre
Many businesses today use automated softWare tools to 45 sponding to the inventory portfolio and an inventory item to
facilitate inventory management. Automated systems apply be evaluated. AnalyZing means then analyZes the inventory
a single strategy to the entire portfolio of products offered to resources data of the inventory item With the inventory
customers. Single strategy inventory management systems, resources data of the inventory portfolio. Finally, selecting
hoWever, have many disadvantages. First, applying a single means selects an appropriate one of the inventory manage
strategy to the entire inventory portfolio fails to take into ment strategies for the inventory item based on the result of
account the differing needs and importance of various types the analysis.
of goods. For example, some goods may require a large A method for providing an inventory management system
quantity of inventory stock in the Warehouse While other consistent With this invention comprises several steps.
goods may be manufactured or replenished only When Initially, a data processor accesses inventory resources data
customers order the goods. 55 corresponding to the inventory portfolio and an inventory
Second, single strategy systems do not allocate resources item to be evaluated. It then analyZes the inventory resources
and risks according to the type of goods, needs, and impor data of the inventory item With the inventory resources data
tance. For instance, even if an inventory item runs out, it of the inventory portfolio. Finally, the data processor selects
may not pose a great deal of problem for the business if the an appropriate one of the inventory management strategies
inventory can be easily replaced in a relatively short period for the inventory item based on the result of the analysis.
of time. HoWever, if a speci?c inventory requires a signi?
cant lead time or can only be manufactured by a limited BRIEF DESCRIPTION OF THE DRAWINGS
number of sources, inventory mismanagement of that inven
tory item poses a greater risk. Accordingly, inventory man The accompanying draWings, Which are incorporated in
agement systems should be designed to accommodate spe 65 and constitute a part of this speci?cation, illustrate the
ci?c characteristics and requirements of various types of invention and together With the description, serve to explain
inventories. the principles of the invention.
5,963,919
3 4
In the drawings, given inventory portfolio. Such decision process involves
FIG. 1 is a diagram of an inventory management system considering several factors, including historical trends, unit
consistent With the present invention; cost, setup costs, lead times (both procurement and
FIG. 2 is a schematic diagram illustrating in detail com delivery), desired customer delivery assurances levels, and
risks. While no inventory model can accommodate every
ponents of a computer in FIG. 1;
conceivable variable, systems consistent With the present
FIG. 3 is a graphical representation the inventory replen invention focus on a far easily quanti?able measures on
ishment points With respect to the customer order points; Which to base the decision process. By running MISER
FIG. 4 is a table illustrating the input format of an program 250, system 100 identi?es the appropriate inven
inventory item; 10 tory strategy for each item and provides information about
FIGS. 5a—5d are sample input screen displays for speci hoW the strategy should be implemented.
fying input parameters; Currently, there is a Wide array of inventory replenish
FIG. 6 is a table illustrating the output format of inventory ment strategies applied in the business World today. Typical
strategy for an inventory item; strategies include materials requirements planning (MRP),
15 manufacturing resources planning (MRP-II), distribution
FIG. 7 is a decision tree illustrating a preferred evaluation
process for selecting the appropriate inventory strategy; requirements planning (DRP), just-in-time production (JIT),
FIG. 8 is a graph shoWing the relationship betWeen a Kanban, supplier-managed inventory, consignment, statisti
supply lead time and a customer requirement interval; and cal inventory control, and time-phased reorder point. These
strategies are Well knoWn to those skilled in the art and thus
FIG. 9 is a sample output screen displaying the inventory Will not be described in detail.
strategy results.
Unfortunately, these techniques sometimes overlap and
DESCRIPTION OF THE PREFERRED different people disagree on their implementation. Systems
EMBODIMENT consistent With the present invention, hoWever, provide six
inventory strategies that eliminate typical jargon in favor of
Reference Will noW be made in detail to the present 25
more descriptive terminology and concepts: make-to-order,
preferred embodiment of the invention, an example of Which replenish-to-order, Warehouse replenishment, ?xed-rate
is illustrated in the accompanying draWings. supply, multi-input expert planning, and forecast optimal.
FIG. 1 shoWs an inventory management system 100 Each of these strategies Will be explained in detail beloW.
consistent With the present invention. System 100 includes This group of six strategies adequately covers all reasonable
a computer 110 connected to a monitor 120, a keyboard 130, inventory stocking scenarios. Additionally, for each of the
a mouse 140, and a printer 150. In the preferred six inventory strategies, system 100 addresses four basic
embodiment, computer 110 is either an IBM-compatible questions in developing an inventory management policy—
personal computer With a 386 processor or higher, or a Who, When, HoW, and HoW much.
Macintosh With a 68030 processor or better.
35
“Who” identi?es the entity responsible for initialiZing
FIG. 2 shoWs a schematic diagram illustrating compo replenishment of a particular inventory item. To determine
nents of computer 110. A processor 200 is preferably a 386 the appropriate entity, relevant factors include the location in
processor or higher. An operating system 210 is preferably the supply chain at Which the order (to manufacture or
WindoWs 3.1 or higher. Computer 110 has 8 MB RAM purchase) is placed, and the type of information necessary to
composed of a general memory 220 and a display memory place the order effectively. For example, replenishment of
222. Drivers 230 control various input and output devices certain items can be accomplished using electronic data
connected to computer 110. Computer 110 also contains an interchange (EDI) by having a Warehouse Worker scan a bar
inventory database 240, Which Will be explained beloW. code on a card When an item is depleted, automatically
Additionally, a MISER (Merchandise Inventory Strategy triggering an order to the source of replenishment. At the
Evaluation Rules) program 250 controls the overall process 45
other extreme, replenishment decision requires the oversight
of system 100. MISER program 250 is preferably Written in of a master scheduler/planner, using information such as
Microsoft Visual C++ for WindoWs, Version 4, along With forecast demand, inventory balance-on-hand (BOH) avail
Macintosh Cross-Development Tools add-on package. able at various locations, and projected plant capacity.
MISER program 250 currently requires only about 2.5 MB “When” identi?es the timing of replenishing the stock.
of hard disk space. Spreadsheet program 260 may be one of Typically, a replenishment order is triggered Whenever the
any commercially available softWare package such as inventory level falls beloW a ?xed reorder point (ROP),
Microsoft Excel or Lotus 123. Which is calculated by considering an estimated mean and
Unlike previous systems that applied a single inventory variation in lead time as Well as predicted demand levels.
management strategy for the entire inventory portfolio, Other options include replenishment to forecast, or replen
system 100 offers an ef?cient and ?exible Way of managing 55 ishment to order. The latter refers to a Kanban-style policy
inventories. System 100 evaluates the inventory portfolio of keeping a set amount of stock in inventory, then replen
and selects an appropriate management strategy for each ishing to maintain that amount Whenever a customer order is
inventory item. Thus, system 100 is a single management received, regardless of the order siZe. A variation in this
system capable of implementing multiple inventory man policy is a straight make-to-order strategy, Where no inven
agement strategies to best suit a particular inventory port tory is maintained, and products are only manufactured or
folio. purchased upon customer demand.
To provide an inventory management system that auto “HoW” identi?es the mechanics of the replenishment
matically adjusts to the particular characteristics of the process. Three methods of inventory revieW are available:
inventory portfolio, system 100 simulates an inventory Periodic, Per-Use, and Continuous. In a periodic system,
manager’s manual decision process. Speci?cally, MISER 65 inventory levels are monitored through cycle counting. If the
program 250 executes a process that inventory managers inventory level for an item falls beloW a reorder point, an
ideally use in deciding hoW to stock various items Within a order is placed. The per-use system assesses the inventory
5,963,919
5 6
level every time an item is picked, and triggers replenish -continued
ment accordingly. Continuous revieW system is typically
automated, Which records each addition and substraction of Holding cost (size, Weight, fragility, shelf life)
Demand source
an inventory level via an on-line information system, includ Desired customer service level
ing corrections found during cycle-counting activities. The Cost to expedite
information system automatically monitors inventory
balances, and generates a replenishment order or sends a
replenishment trigger message to the appropriate function.
Finally, “HoW Much” identi?es the order quantity once a 3. Warehouse Replenishment (EOQ)—Strategy appropri
decision to replenish has been made. Some choices include 10
ate for items that are replenished based on make-to-stock
an economic order quantity (EOQ), calculated based on reorder point (ROP). There is a cost-optimiZed level of stock
ordering an to minimiZe total inventory management held in the Warehouse, replenished at ROP.
expenditure, and lot-for-lot replenishment, i.e., ordering as
much as necessary to return inventory to a desired level after
depletion. 15 a. Four Factors
i. Who: Warehouse generates replenishment order
The folloWing is a description of each of the six strategies ii. When: Whenever inventory level falls beloW reorder point
including information addressing the four factors discussed iii. HoW: Per usage or continuous revieW
above. It also lists primary characteristics of inventory items iv. HoW Much: Economic Order Quantity
suitable for the particular strategy and secondary data b. Primary Characteristics
Product lead time does not fall Within the customer requirements
required for inventory management. Cost lOW relative to volume, and beloW some absolute value
1. Make-To-Order—Appropriate for rare demands that Demand and lead time is relatively stable
occur randomly. No stock is held the in Warehouse and Relatively forecastable
c. Secondary Data Required for Management
orders are manufactured as needed. Seasonality and trend
25 Risk of obsolescence
Setup cost
a. Four Factors Convertibility — can be made from, or made into, another ?nished
i. Who: Customer Order Entry generates replenishment order good (con?gurability)
directly, e.g., sales Quantity discounts (if purchased)
ii. When: Upon placement of a customer order for the product Holding cost (size, Weight, fragility, shelf life)
iii. HoW: Triggered by customer order input Demand source
iv. HoW Much: Lot-for-lot Desired customer service level
b. Primary Characteristics Engineering change frequency
Product lead time falls Within the customer requirement interval, such Stockout cost
that it can be supplied directly from manufacturing (or outside Planned sales promotions
supplier) in time to meet customer demand Without requiring stock. Forecast (especially if demand is high or variable, and/or forecast
High cost-per-order items quality is good, and lead time is not variable)
Demand is rare and random, and highly variable 35
Demand trend is not increasing
Cost is high relative to volume
c. Secondary Data Required for Management
Risk of obsolescence 4. Fixed-Rate Supply—Strategy that Works Well With high
Setup cost
Convertibility — can be made from, or made into, another ?nished 40
volume, stable demand, commodity item. Continuous pro
good (con?gurability) duction allocated as product comes off manufacturing line.

2. Replenish-To-Order (Kanban)—Optimal strategy With a. Four Factors


rare demand items. Customer order interval is sometimes 1. Who: Manufacturing sets ?xed-rate production based on
near-Zero variability future demand
shorter than the supply lead time. There is a small stock in ii. When: Continuous production, lead-time essentially Zero
the Warehouse, Which is replenished as it is depleted by iii. HoW: Customer orders ?lled as product comes off the line
customer order. iv. HoW Much: Fixed rate
b. Primary Characteristics
High-volume, loW-cost
a. Four Factors 50 Very lOW demand variability
i. Who: Warehouse generates replenishment order Product lead time falls Within the customer requirement interval,
ii. When: Upon ful?llment of a customer order from stock such that it can be supplied directly from manufacturing in time to
iii. HoW: Per-use review; triggered by picking activity meet customer demand Without holding stock. Typically, a product
iv. HoW Much: Lot-for-lot that is produced continuously and allocated to the customer order as
b. Primary Characteristics it rolls off the line.
Product lead time at least occasionally does not fall Within the c. Secondary Data Required for Management
55 Demand trend
customer requirement interval
High cost items Freight cost
Demand is rare and random, and highly variable Control of capacity (manufactured in-house or under capacity
Demand trend is not increasing contract With supplier)
Cost is high relative to volume
“Other” demand insufficient to cover usage (“other” demand such as
MRP dependent demand for an item that is used both as a
sub-assembly and sold as a ?nished good or spare part)
c. Secondary Data Required for Management 5. Multi-Input Expert Planning—Strategy optimal Where
Risk of obsolescence cost, trend, or variability of item demand justi?es expert
Setup cost
Convertibility — can be made from, or made into, another ?nished
planning. While EOQ, and often forecast, implementation
good (con?gurability) 65 details are provided, user is strongly encouraged to look
Quantity discounts (if purchased) more closely at these items before assigning any inventory
strategy due to the high risk factors involved.
5,963,919
8
tab-delimited ?le. This converts the spreadsheet ?le into a
universally-readable plain text format. Thus, input ?le is
a. Four factors noW a “tab-delimited” text ?le containing essentially a large
i. Who: Expert master planner (or expert system) With table holding all the information about a speci?c portfolio,
Marketing and Operations visibility
ii. When: Using heuristics based on forecast, BOH, planned one item per line.
customer orders, and capacity FIG. 4 is a sample table illustrating the input format of an
iii. HoW: Periodic or continuous revieW inventory item. The format and content of input table 400 are
iv. HoW Much: Decision driven by planner, based on best exemplary only and may be easily modi?ed. For illustration
estimates of forecast, EOQ, marketing input
b. Primary Characteristics purposes, a column of an input line, representing a ?eld of
High cost and high volume 10
an inventory item, is shoWn as a roW in an input table 400.
Cost high relative to volume For example, column A of the input line contains a line item
Demand is extremely variable index number ?eld in an integer format. Other ?elds include
Lead time is extremely variable the inventory item’s description, number of order, customer
c. Secondary Data Required for Management
Inventory on hand in Warehouses
requirement interval (CRI), standard deviation of CR1, setup
Capacity cost, average lead time, unit cost, total demand, and Weekly
15 demand.
Planned customer orders
Setup cost After the input ?le is properly formatted for MISER
Quantity discounts program 250, the user may specify input parameters about
Holding costs (size, Weight, fragility, shelf life) hoW the user Wants to use the information in the input ?le.
Convertibility — can be made from, or made into, another ?nished
good (con?gurability) FIGS. 5a—5c are sample input screen displays for specifying
Demand source input parameters. FIG. 5a' is a sample input screen summa
Engineering change frequency riZing the input parameters. During this process, the user
Stockout cost or customer service level may override values contained in the input ?le With user
Sales promotions speci?ed values. For example, as shoWn in FIG. 5a, MISER
Forecast (or demand history)
program 250 alloWs the user to specify the output ?le name,
25 number of Weeks of historical demand data, and desired
6. Forecast Optimal—Optimal strategy for items having a customer assurance level. If the user inputs 95% for desired
demand history With patterns supporting statistical forecast customer assurance level, MISER program 250 then assures
ing. that the level of stock carried, or currently in the pipeline, is
suf?cient to meet at least 95% of orders coming in based on
past trends and future forecasts.
a. Four Factors FIGS. 5b and SC Show other input ?elds that the user may
i. Who: Expert master planner With forecast input de?ne such as global setup cost values, customer required
ii. When: Weekly input based upon MRP/MPS requirements interval, manufacturing lead time, and purchasing lead time.
iii. HoW: Periodic or continuous revieW
iv. HoW Much: Decision based upon Weekly forecast After the user ?nishes de?ning input parameters, MISER
requirements and desired service level 35 program 250 presents a summary of the input parameters to
b. Primary Characteristics the user as shoWn in FIG. 5d. The user at this point may
Signi?cant increasing or decreasing trend change any of the displayed values or choose the “continue”
Signi?cant seasonal or cyclic pattern
LoW “noise” other than trend or seasonality icon to run MISER program 250.
LoW intermittence (Weekly Zero-demand occurrence) If the user double-clicks on the “continue” icon, computer
c. Secondary Data Required for Management 110 runs MISER program 250 to create an output ?le. FIG.
Inventory on hand in Warehouses
Capacity 6 is a sample table illustrating the output format of an
Planned customer orders inventory item. For illustration purposes, a column of an
NeW product introduction output line, representing a ?eld of an inventory item, is
Planned obsolescence shoWn as a roW in an output table 600. Various ?elds include
Holding costs (size, Weight, fragility, shelf life) the selected strategy for each item in the portfolio as Well as
Convertibility — can be made from, or made into, another ?nished 45
good (con?gurability) information necessary to implement the strategy.
Demand source In evaluating the portfolio to select the appropriate
Engineering change frequency strategy, MISER program 250 uses a decision tree 700
Stockout cost or customer service level
Sales promotions illustrated in FIG. 7. Before proceeding through the decision
tree, however, MISER program 250 strati?es the portfolio.
The goal of Strati?cation is to identify the cutoff values used
FIG. 3 is a graphical representation of Where each of the in various nodes of the decision tree. Thus, after the cutoff
above six strategy falls on the supply chain in terms of hoW values are determined, each inventory item can be individu
close to the actual customer order the inventory replenish ally evaluated using the decision tree by comparing the
ment order takes place. For example, for strategy #1 (Make 55 various input parameters of the item to the cutoff values.
To-Order), replenishment point coincides With the customer Then, an appropriate inventory strategy is assigned based on
order entry point. Replenishment points for strategy #2 Whether the item meets the cutoff threshold at certain critical
(Replenish-To-Order) and #3 (Warehouse Replenishment) nodes of the decision tree.
are based on the level of stock held in the Warehouse. By doing so, MISER program 250 identi?es, for example,
To initiate MISER program 250 in the preferred items Which are rare or contribute only slightly to the total
implementation, a user double-clicks on the program icon portfolio. Strati?cation techniques are Well knoWn in the
and selects an inventory portfolio to be evaluated. Inventory production/inventory management ?eld and Will not be
portfolios are generally stored in inventory database 240 as described in detail here. Details on Strati?cation techniques,
a separate input ?le using spreadsheet program 260. To such as ABC Strati?cation, are provided in Benito E. Fores
convert the spreadsheet ?le into a “tab-delimited” text ?le 65 & D. Clay Whybark, Implementing Multiple Criteria ABC
for use in MISER program 250, a user simply selects an Analysis, APICS Journal of Operations Management 79—85
option in spreadsheet program 260 to “Save As” a text (1992).
5,963,919
9 10
Speci?cally, MISER program 250 strati?es the portfolio if the historical data ?uctuates beyond a desired level,
based on three criteria: order cost, volume of orders, and MISER program 250 renders the item as forecast
number of orders. For each criteria, strati?cation process inappropriate. If not, the item is forecast-appropriate.
produces three threshold values, costlimit, demlimit, and In the next layer of the screening process, MISER pro
ordlimit, respectively. To do so, MISER program 250 sorts gram 250 ascertains Which of the forecast-appropriate items
the portfolio items according to each of the three criteria, are forecast-optimal. This screening process, Which Will be
then for each criteria, MISER program 250 determines a described in detail beloW, takes place Within a decision tree
speci?c cutoff value based on pre-de?ned or user-speci?ed 700 shoWn in FIG. 7. As Will be explained beloW, if the item
input parameters. is classi?ed as forecast-optimal, MISER program 250
The ?rst strati?cation criteria, cost per order, identi?es 10 assigns strategy #6 (Forecast Optimal) and predicts future
items that are “high risk” on an order-by-order basis. For demand based on historical data.
example, MISER program 250 identi?es items that After obtaining the three cutoff values by stratifying,
represent, for example, the top 5% of the portfolio. Such MISER program 250 proceeds With the evaluation process
items expose a business to a high risk of loss if an order is according to decision tree 700. MISER program 250 ?rst
incorrectly placed, thereby either sacri?cing a large amount 15
checks Whether “Average Order Cost>costlimit” (step 710).
of revenue, or necessitating a large amount of dollar-volume Average Order Cost of the inventory item is the total dollar
in a Warehouse. MISER program 250 assigns the numerical sales for the total period surveyed divided by the total
value representing the top 5% of the order cost to variable number of orders for the item during that period. As previ
costlimit. ously mentioned, costlimit is obtained by stratifying the
Next, total volume strati?cation identi?es a class of items portfolio by average order cost per line and represents a 95th
Whose volume falls Within, for example, the top 20% of the percentile limit of average order cost. The decision criteria
portfolio. For example, if a portfolio contains ten items and of step 710 identi?es items that are high-risk in terms of total
the volume sold for each of the ten items is 1, 2, 3, 4, 5, 6, expenditure for a single order relative to the total product
7, 8, 9, and 10, respectively, the total volume is ?fty ?ve and portfolio.
the last six items account for 82% of the total volume (45 out If Average Order Cost exceeds costlimit, then MISER
of 55). Then, according to the volume objective, Which is program 250 determines Whether “Average
either pre-de?ned or user-speci?ed, items falling beloW the Demand>demlimit” (step 715). Average demand is obtained
objective are isolated for a different strategy. by dividing total demand by the number of periods for Which
In the above example, if the volume objective is 80%, the demand data is provided. As mentioned above, delimit is
then the ?rst four items, With volume of 1, 2, 3, and 4, obtained by stratifying the portfolio by total volume per line
respectively, fall beloW the cutoff line and are isolated for item and represents a certain percentile of an entire product
assignment to a different strategy. Likewise, if the cutoff portfolio. The decision criteria of step 715 identi?es highest
volume limit is ?ve, then any item With volume of ?ve or volume line items in the portfolio. If Average Demand
greater Would pass the test. Those items With feWer than ?ve 35
exceeds demlimit, MISER program 250 assigns inventory
Would fail the test and a different inventory strategy is strategy #5 (Multi-Input Expert Planning) to the inventory
assigned. MISER program 250 assigns the numerical value item.
representing the volume limit is to variable demlimit. If Average Demand falls beloW demlimit, MISER pro
Finally, order frequency strati?cation determines items gram 250 checks Whether the item is “forecastable,” i.e.,
having a high order frequency and therefore, a high corre Whether future demand of the item can be properly predicted
lation to customer services. If these items are misordered, it based on historical demand data (step 720). Speci?cally, if
could result in a large number of un?lled orders or excessive the inventory item has feWer than 32 periods of Zero
volumes to be carried in stockrooms. MISER program 250 demand, MISER program 250 computes a coef?cient of
assigns the numerical value representing high order fre variation among the past demand data. If the coefficient of
quency to variable ordlimit. 45 variation for the non-Zero demand period is less than 1.0, the
As described in connection With speci?c management item is considered forecastable and MISER program 250
strategies, some inventory strategies require forecasting assigns strategy #6 (Forecast Optimal) to the inventory item.
future demand. MISER program 250 implements a tWo-step Thereafter, MISER program 250 forecasts future demand
process to provide a more accurate assessment of future of the item using a generally knoWn forecasting technique
demand. First, MISER program 250 analyZes each inventory such as the Croston methodology. Croston method is a
item to determine Whether the item is forecastable. Second, modi?ed version of a forecasting technique knoWn as expo
if an item is deemed forecastable, MISER program 250 nential smoothing used to accommodate intermittent
forecasts the future demand of the inventory item. The demand. Exponential smoothing is de?ned in detail in D. D.
tWo-step approach of system 100 forecasts inventory BedWorth & J. E. Bailey, Integrated Production Control
demand only under appropriate and optimal circumstances, 55 Systems (2d ed. 1987). If the item contains no more than one
and avoids forecast error of any great magnitude. period of Zero-demand, an autoregressive error variability is
To determine Whether the item is forecastable, MISER small relative to trend magnitude, and forecasting may be
program 250 divides the items into three categories: performed using the autoregression method.
forecast-inappropriate, forecast-appropriate, and forecast If the item is not forecastable, MISER program 250 ?rst
optimal. During the initial screening, MISER program 250 checks Whether “Supply Lead Time (SLT)<CRI for custsat
analyZes Whether an inventory item has an extremely loW % of the time” (step 725). SLT is the time required to
demand or order frequency With orders occurring in a totally manufacture or otherWise procure a speci?c item for deliv
random fashion. In other Words, MISER program 250 deter ery to a customer. On the other hand, CRI is the time period
mines Whether there is sufficient amount of historical data betWeen placement of an order and the customer-speci?ed
and analyZes the coefficient of variation among the historical 65 delivery date. Custsat% is the user-speci?ed level of cus
data to determine the level of ?uctuation among the avail tomer satisfaction. For example, if the user speci?ed the
able data. If there is insuf?cient amount of historical data or customer assurance level as 95%, then custsat% is 95%. If
5,963,919
11 12
the time necessary to supply a given item is less than the lar analysis is performed as described in connection With
interval of time the customer requires for delivery, there is step 720. If the item is forecastable, MISER program 250
no need to maintain an inventory of item on stock. In other assigns strategy #6 to the item.
Words, if SLT<CRI, the item should be made to order. If the item is not forecastable, MISER program deter
Because SLT and CRI are random rather that absolute mines Whether “SLT<CRI” (step 750). Similar analysis is
values, there is alWays some chance that the item Will not be performed as described in connection With step 725. If
deliverable Within the customer required interval. MISER SLT<CRI, then MISER program 250 assigns strategy #1 to
program 250 Weighs the probability of on-time delivery of the item. If not, strategy #2 (Replenish-To-Order) is
each inventory item given its demand and supply distribu assigned.
tions according to the graph shoWn in FIG. 8. MISER Returning to step 735, if the ratio of cost and volume per
program 250 takes the Weighed probability and ascertains line does not exceed maglimit, MISER program 250 deter
Whether it falls Within a user-de?ned customer assurance mines Whether “SLT<CRI” (step 755). Similar analysis is
level to ensure an on-time delivery of the item. For example, performed as described in connection With step 725.
if a user-de?ned customer assurance level is 95%, the If SLT<CRI, then MISER program 250 determines
probability that the item Will be late must be 5% or less. 15 Whether the item has a history of highly variable demands
To determine Whether the probability is beloW the (step 760). Similar analysis is performed as described in
threshold, for example, beloW 5%, a solution Z is obtained connection With step 730. If the item does not have highly
by assuming the folloWing: variable demands, the item is assigned strategy #4 (Fixed
1. Lead Time, LT, is a normal random variable With mean Rate Supply).
pLT and standard deviation 0LT. If the item has highly variable demands, MISER program
2. Customer Requirement Interval, CRI, is a normal 250 ascertains Whether the item is forecastable (step 765).
random variable With mean MGR, and standard deviation Similar analysis is performed as described in connection
OCRI. With step 720. If the item is forecastable, MISER program
3. CRI and LT are independent random variables. 250 assigns strategy #6. OtherWise, it assigns strategy #1 to
Given these assumptions, the solution is: 25 the item.
Returning to step 755, if SLT is not less than CRI, MISER
program 250 determines Whether the item has highly vari
able demands (step 770). Similar analysis is performed as
described in connection With step 730. If the item does not
have highly variable demands, the item is assigned strategy
Where Z is the standard normal distribution coefficient of
the user-de?ned customer service target level. If the item has highly variable demands, MISER program
If Z is less than the tolerable probability of a late delivery, 250 ascertains Whether the item is forecastable (step 775).
in the above example 5%, then MISER program 250 assigns Similar analysis is performed as described in connection
strategy #1 (Make-To-Order) to the inventory item. If not, 35 With step 720. If the item is forecastable, it is assigned
MISER program 250 proceeds to the next node in decision strategy #6.
tree 700. OtherWise, MISER program 250 determines Whether
Next, MISER program 250 checks Whether the item has “Number of Orders>ordlimit” (step 780). As explained
a history of lumpy, or highly variable, demands (step 730). above, ordlimit is an annual limit on the number of orders
MISER program 250 computes a standard coefficient of placed based on a percentile of an order-based strati?cation
variation (COV), Which is a ratio of standard deviation of of the entire portfolio. If the number of orders exceeds this
demand per period to average demand per period. A COV ordlimit, MISER program assigns strategy #5. OtherWise, it
greater than 1.0 indicates a non-forecastable demand. If the assigns strategy #2 to the item.
item has demands, then MISER program 250 assigns strat Once MISER program 250 determines the recommended
egy #5 to the item. If not, the item is assigned strategy #3 45 optimal inventory management strategy for each portfolio
(Warehouse Replenishment). item, it calculates additional values necessary to implement
Returning to step 710, if Average Order Cost does not the recommended strategy. The folloWing details the calcu
exceed costlimit, then MISER program 250 determines lations performed to provide this information:
Whether “Cost/Volume>maglimit” (step 735). Cost/Volume
is the unit cost of an item divided by total demand. Maglimit
is the limit on cost/volume ratio, Whose numerical value is 1. Make-To-Order
dependent on product portfolio characteristics. The numeri Reorder Point = 0
cal value assigned to maglimit is dependent on the product Safety Stock = O
portfolio. In this step, the ratio of cost and volume per line Kanban = 0
Economic Order Quantity = 0
is calculated and compared to the upper limit, maglimit. 55
Initial and Average Inventory Levels = O
Testing has shoWn that setting maglimit=1.0 has proven 2. Replenish-To-Order (Kanban)
effective at identifying products that have exceptionally high
cost to volume ratios. This node distinguishes line items that Reorder Point = 0
are expensive and have relatively loW demand. Such items Safety Stock = 0
Economic Order Quantity = O
have signi?cant potential for in?ating inventory costs if Kanban = K = (‘demand + kodemand
mistakes are made in the procurement process. ,udemand = average demand per period
If the ratio of cost and volume per line exceeds maglimit, O'demand = standard deviation of demand per period
L = lead-time
MISER program 250 determines Whether the SLT is highly
k = multiplier corresponding to normal distribution
variable (step 740). If so, MISER program 250 assigns function for designated percentile identi?ed as
strategy #5 to the item. 65 desired service level
If SLT is not highly variable, then MISER program 250 Initial Inventory Level = Kanban Size
ascertains Whether the item is forecastable (step 745). Simi
5,963,919
13 14
-continued -continued
Average Inventory Size = Kanban — D*L
D = average demand per period,
Safety Stock : SS = k(0'dmand
L = average lead-time.
. Warehouse Replenishment (EOQ) k = multiplier corresponding to normal distribution function for
designated percentile identi?ed as desired service level
Kanban = O (Hard-coded to 3.0 (99.8% satisfaction) under forecast
Reorder Point = ROP = DL optimal condition in order to insure adequate levels)
D = average demand per period, O'demand = standard deviation of demand per period
L = average lead-time. L = procurement lead time
10 Formula assumes approximate normal distribution for period
demand. For a desired 95% service level, k = 1.64.
SafetyStock : SS = k(0'dmand Initial Inventory = Forecast + Safety Stock
Average Inventory = .5 * Forecast + Safety Stock
k = multiplier corresponding to normal distribution
function for designated percentile identi?ed as
desired service level After the evaluation process, MISER program 250 also
O'demand = standard deviation of demand per period displays a summary of the output results as shoWn in FIG.
L = procurement lead time
Formula assumes approximate normal distribution for period 9. The summary information includes, for example, the
demand. For a desired 95% service level, k = 1.64. output ?le name, number of inventory items, number of
Economic Order Quantity Weeks of historical demand data, average inventory cost,
total inventory turns, and a strategy count for each of the six
ZDS inventory strategies.
EOQ H
CONCLUSION
D = Total Demand for survey periods The system and method consistent With the present inven
S = Setup cost per order tion accommodates special characteristics and requirements
H = Holding cost per unit. (unit cost * holding cost 25
of various types of inventory portfolios. It also combines
percentage)
Initial Inventory multiple management strategies into a single inventory
management system to provide an accurate and optimal
InitInv = EOQ + Safety Stock, if ROP < EOQ inventory management tool. Additionally, it predicts future
InitInv = EOQ + Safety Stock + ROPi, if ROP > EOQ demands for inventories by ?rst determining Whether inven
Average Inventory = O.5*EOQ + Safety Stock
. Fixed-Rate Supply
tory items are forecastable.
It Will be apparent to those skilled in the art that various
Reorder Point = 0 modi?cations and variations can be made in the computer
Safety Stock = O
Kanban = 0
network of the present invention and in construction of this
Economic Order Quantity = 0 computer system Without departing from the scope or spirit
35
Initial and Average Inventory Levels = O of the invention. Other embodiments of the invention Will be
. Multi-Input Expert Planning apparent to those skilled in the art from consideration of the
Kanban = O
speci?cation and practice of the invention disclosed herein.
Reorder Point = ROP = DL The speci?cation and examples should be considered as
D = average demand per period, exemplary only, With the true scope and spirit of the inven
L = average lead-time. tion indicated by the folloWing claims.
What is claimed is:
SafetyStock : SS = k(0'dmand 1. A method for providing an inventory management
system for managing an inventory portfolio With a plurality
k = multiplier corresponding to normal distribution of inventory management strategies in a data processing
function for designated percentile identified as 45
desired service level system comprising the steps of:
O'demand = standard deviation of demand per period accessing in the data processing system a database con
L = procurement lead time taining inventory resources data corresponding to the
Formula assumes approximate normal distribution for period
demand. For a desired 95% service level, k = 1.64.
inventory portfolio and an inventory item to be evalu
Economic Order Quantity ated;
analyzing the inventory resources data of the inventory
ZDS item With the inventory resources data of the inventory
EO
Q :
H portfolio;
determining an appropriate one of the inventory manage
D = Total Demand for survey periods 55 ment strategies for the inventory; and
S = Setup cost per order selecting an appropriate one of the inventory management
H = Holding cost per unit. (unit cost * holding cost percentage) strategies for the inventory item When it is determined
Initial Inventory
Which inventory management strategy for the inventory
InitInv = EOQ + Safety Stock, if ROP < EOQ is applicable.
InitInv = EOQ + Safety Stock + ROPi, if ROP > EOQ 2. The method of claim 1 Wherein the analyzing step
Average Inventory = O.5*EOQ + Safety Stock includes the substeps of
. Forecast Optimal
stratifying the inventory portfolio according to a prede
Reorder Point = O
termined attribute of the inventory portfolio, and
Kanban = 0 comparing an attribute of the inventory item correspond
Economic Order Quantity = 0 ing to the strati?ed attribute of the inventory portfolio.
3. The method of claim 2 Wherein the stratifying step
includes the substep of

You might also like