Monday, November 23, 2009

Master Requirement Planning and Master Production Scheduling Software: Hard Facts Part One: Planning and Scheduling Concepts in Manufacturing Featu

Any manufacturing activity is riddled with a lot of constraints, and even though the so-called "best enterprise" software companies in the world cannot solve them in their entirety, manufacturers can look for best-of-breed solutions to mitigate problems. Some common problems in manufacturing include long and erratic production lead times, irregular patterns of ordering, high setup and change over times, process bottlenecks, and excess inventory along the process route.

Master requirement planning (MRP) is important as it calculates the exact amounts of raw, sourced, and WIP materials to make exact amounts of finished products as per orders received. This will ensure that the manufacturer sources only required quantities of materials required, that he will be making only the required quantities of WIP and finished products, and that no inventories are created unnecessarily.

Master Production scheduling (MPS) is important because it calculates the time required to make finished products as per orders from raw, sourced, and WIP materials and so the delivery dates are determined from the lead times in processing materials on different work centers. In today's manufacturing both accurate delivery dates and optimizing resources are equally important. For this, good software which has excellent MRP and MPS capabilities is a must.
# MRP and MPS software: Manufacturing software with any name like advanced planning and scheduling (APS), advanced planning and optimization, finite capacity planning, material requirement planning, or master production scheduling (MPS) mostly do the same thing. They first calculate the quantities of raw materials and intermediate materials (work in process materials) required to produce quantities of finished products as per your orders. Then they calculate the time and cost involved to produce these materials. The MRP part of the software calculates the quantities of the required WIP materials, and the MPS part of the software calculates time required to produce these materials and optionally the production costs involved. So it is obvious that the MPS part of the software needs quantities of material produced along with the rate at which they are produced (i.e., the production rate to calculate the time required for production). That means the MRP part of the software should be run first.

How come many vendors have software where the MPS part is run first then! Actually, in such software the capacity and production rate of the work center which makes the finished product is taken into consideration against the quantities of finished products required as per orders. Since they do not have information about the quantities of WIP required, they cannot calculate the time required for their production. If your production process is such that you make finished products directly from processing raw materials and that you do not have any WIP materials then it is alright. But in case you have WIP materials in your production process then this approach will not help you. Alas! Most of the vendors have software which falls in this category.

# Finite capacity planning software: If you are able to define your production facility's capacity in the software before you start doing any MRP or MPS exercise then most probably you are in safe hands. Because you are starting to do something that is going to be most probably a finite capacity planning and scheduling exercise.

# Advanced planning and scheduling (APS) software: To differentiate from MPS vendors, some vendors call their software an APS application and state that their software takes dynamic inputs for the planning and scheduling it does. They also state that their software does dynamic planning and scheduling as compared to the static planning and scheduling feature of MPS software. APS software adjusts the planning and scheduling dynamically on changes in the input parameters.


No comments:

Post a Comment