1. Field of the Invention
The present invention is generally related to supply chain analysis and, more particularly, to a method and system for estimating order scheduling rate and fill rate for configured-to-order business where both products and product recipes are forecasted.
2. Background Description
Most supply chain performance analysis has been typically conducted within a sub-process, such as demand planning, supply planning or order scheduling, in isolation. However, in practice, the combined effect of various sub-processes affects the supply chain performance. It is difficult to estimate the system performance by separately analyzing each sub-process in isolation. For many companies, the only way to estimate the performance of new supply chain design is to put it in production and measure it from there. But if the design is flawed, the time it takes to re-engineer can take months or years and is very costly (both in labor and in opportunity cost of poor supply chain practice).
According to the invention, there is provided a method and system for estimating the performance of a supply chain's available-to-promise (ATP) and scheduling functions under various environmental and process assumptions. Using the system, it is possible to analyze various configurations of demand planning, ATP generation, and order scheduling for complex configured products. The system comprises various modules including a demand planning module, an order scheduling module, and a supply planning module. Each module can be reconfigured using various policies. The policies define business rules and system configurations which, together, specify the particular supply chain design that is to be analyzed. The system also contains a simulator, which simulates the supply chain performance based on the settings of the modules and other environmental factors such as demand uncertainty, order configuration uncertainty, supplier flexibility, supply capacity, and demand skew.
A key feature of the invention is that supply chain performance depends on how the individual policies of each sub-process work through an integrated process. With this invention, the supply chain design can be tested and refined in a laboratory environment before going into production. The aim is to get it right the first time.
The invention can also be used to study an existing supply chain design to see if performance can be improved through policy modification. The invention can also be used to test how a given supply chain design will perform under different environments. For example, if business environment is tending towards tighter capacity, or greater uncertainty, how would the supply chain perform? While most simulation systems can run with only mocked-up data, the system according to this invention can run with production data and can scale to large data sets.
A further use of the invention is to analyze the supply chain performance under different product design scenarios. These scenarios might include moving to more common parts versus unique features, or more models with less configuration options versus less models with many configuration choices.
The foregoing and other objects, aspects and advantages will be better understood from the following detailed description of a preferred embodiment of the invention with reference to the drawings, in which:
The Supply Chain model 100 is a process of a CTO supply chain, where customer orders are processed and fulfilled. This model consists of four modules; Demand Planning 101, Configuration Planning 102, Supply Planning 103, and Order Scheduling 104. Each of these modules contains various policies that can be reconfigured as per the current business being studied. The Supply Chain Data Base 120 is a corporate data repository that contains various data elements that dictate the appropriate policies within the modules of the model.
The Demand Planning module 101 contains information on projected future sales of products. This forecast demand information can be at the finished goods level or components which constitute the finished products. The demand forecast is typically modeled in weekly buckets over a planning horizon of three months, based on the trend observed in the past business transaction data. The uncertainty of demand forecast is modeled by an aptly chosen probability distribution function. The policy within this module sets demand planning options such as the parameters of the uncertainty distribution, a flag that indicates forecast requirement at the finished products level or components level, etc.
The Configuration Planning module 102 contains information on anticipated usage of specific components when finished products are configured by customers. It provides (fractional) usage rates called feature ratio or Attach Rates, which are forecast based on past history of finished goods demand and supply. The uncertainty of configuration is modeled using appropriate probability distribution functions. The policy governing this configuration planning dictates the product structure of the model. A business may be interested in evaluating the impact of various alternatives of product structures; for example, moving to more common parts vs. unique features; less configuration options vs. more configuration options, etc.
The Supply Planning module 103 contains information on supply commitment from components suppliers. The required quantities of components are computed by the Implosion Engine 108, which uses the component Attach Rates and other business rules in the computation. The uncertainty of supplier commitment is modeled using a probability distribution function. Applying this uncertainty gives the supplier commitments for the components. Form this the Supply Planning module computes the projected availability of finished products with respect to weekly buckets into the future, again by calling the Implosion Engine 108 with the appropriate parameters. This availability quantity is known as ATP (Available-to-Promise) quantity. The policy in this module governs how uncertain and flexible the suppliers' responses are, and capture the supply situation faces by the business in sufficient detail.
The Order Scheduling module 104 processes each customer order, and schedules a ship date based on the expected availability 106 of products or components. When an order is scheduled against the ATP, the specific quantity of the product or components are reserved for the particular order so that other future customer order cannot use this availability. The products and components are available with respect to time (daily or weekly time bucket etc.) and geographic location of the availability. The simulation model uses various scheduling policies to decide from which time-bucket availability it is going reserve product and components for each order. The availability reservation policies can depend on types of customer and geographic locations where the order is placed, and the sales price/profit margin of products.
The simulator 112 is connected with all the modules of the supply chain model 100. It drives the model with the random numbers specified by various probability distribution functions described above. The Order Generation module 105 produces customer orders using a probabilistic model that is consistent with the historic information made available to the various planning modules. The simulator 112 also coordinates the generations of events and movements of information entity such as customer orders into various modules. In a specific implementation of the invention, IBM's WBI Modeler simulation engine was used.
The simulator 112 runs the supply chain model 100 for certain duration of simulated time, for example for three months, one year or few years, as specified by the modeler. And during the time period, it simulates various planning, order scheduling and order processing activities as dictated in the supply chain model 100 in
The first step 201 is to estimate Order Scheduling Rate and Fill Rate for existing business setting. The estimation is computed by running the simulation model 202. Note that the model 202 in
Once the supply chain transformation alternatives are set, the simulation model 202 runs again to estimate the scheduling and fill rate of the new business setting 213. If the improvements are satisfactory 214, the changes can be deployed in the business 215.
Once new changes in supply chain have been implemented for a certain period of time, business analysts may want to re-evaluate 216, 201 the Order Scheduling and Fill Rate with the new business data. This would form a closed-loop process, which promotes a continuous business improvement.
From the foregoing, it will be appreciated that the invention provides a novel way to analyze how various sub-processes of supply chain, from demand planning to configuration planning, supply planning, order scheduling, together as an integrated process, affect supply chain performance. The invention can also be used to analyze emerging supply chain designs. Thus, while the invention has been described in terms of a single preferred embodiment, those skilled in the art will recognize that the invention can be practiced with modification within the spirit and scope of the appended claims.