|
March 1998 Volume 8 Number 3 The Care and Feeding of Real-Time Advanced Planning and Scheduling The process of working with actual production information is crucial to effective planning and scheduling.
By Ursula Hess How good a plan is any plan cannot be determined when it is generated. It can only be determined after the plan has been executed. It is useless to announce a perfect forecast or a perfect production schedule. Only in retrospect can we determine if our plan was right. Only then do we know what should have been done differently.
Determining the quality of a plan depends on how we measure its success. Only a plan with clearly defined objectives can easily be evaluated afterwards. And only a plan that is thoroughly analyzed afterwards can be redefined for the next planning process. This process usually happens in an asynchronous mode where the generation and the execution of a plan are separated not only in time, but also with respect to the people and information systems involved. This separation of planning and execution is the reason for many common production problems.
However, a new generation of manufacturing systems called advanced planning and scheduling systems (APS) has emerged that are designed to overcome this shortcoming.
It is important to note that constraints play quite a different role in long-term planning than in short-term scheduling. The longer the planning horizon the less specific and the more flexible the constraints. If there is enough time, practically all constraints can be relaxed. After all, you can build a new plant, move to another country and buy a supplier or a competitor if you have enough time. If the planning horizon gets shorter, however, constraints become more firm and cannot easily be adjusted to better serve the objective.
Scheduling-centric systems usually focus more on tactical objectives. A schedule is generated for shop floor production, short-term material deliveries and immediate shipments. Constraints for short-term scheduling are quite real. Finite capacity of machines, personnel and tools capacity are often a given and allow only limited changes. Material availability at the right time might still be a constraint that can be influenced to some extent (e.g., Just-in-Time delivery). But often material and component availability are also a given and not adjustable in the short term.
Schedule-centric APS systems are designed to deal with these finite constraints. Taking a required production output as the objective and putting it into the context of the limitation through constraints to determine a feasible solution is the challenging task of a scheduling system. The time horizon for scheduling systems is usually short and schedules have to be adjusted or regenerated frequently.
Although both categories of systems deal with different time horizons and different constraints, the result of both systems remain intentions. It is important to note that no matter how short the time horizon of a scheduling system, its output is still a suggestion for actual production and not the result of production. Not until the plans and the schedules are executed do we have actual data. It is at this final step when reality kicks in, when products are actually manufactured, that gets surprisingly little attention in the APS discussion. Obviously, there have been systems available for decades to collect information on the actual production process, and the collected information has been stored in historic data tables for future evaluation of production standards an evaluation that 80 percent of all customers never actually perform. But this actual production data, this shop floor reality, finds very little attention with respect to its impact on scheduling and planning. Is reality not important?
No doubt the better the plan, the better the execution. But without the feedback from actual production, planning and scheduling miss the critical reality check. It is the actual production information that validates the plan and allows for correcting it. This information includes actual production progress as well as peripheral information that might affect the production progress. Production progress information reports quantities completed, time completed, quantities that need to be reworked, etc. Events that might affect the production progress relate to equipment status, personnel available, material availability and other resource and constraint-related issues. Both categories of information will affect the execution of the plan.
There is a much better, however not necessarily easier way, to deal with this problem. If the feedback occurs as frequently as possible, ideally in real time, and if the feedback is allowed to be compared with the plan, it can be used to correct the plan any time a deviation occurs. Operating in this mode allows us to capture exactly where the plan was wrong and allows us to take corrective action before the deviation affects the final result. This seems to be easy and logical, so why has it not been implemented in classical manufacturing systems and not even in almost all APS systems? The answer is: It is not so easy to deal with reality.
There are a number of important prerequisites for a successful feedback loop to APS systems. First, APS systems have to have different approaches for long- and short-term scheduling. Sophisticated long-running optimization is useful for long-term production planning but has little use in short-term production scheduling. Good APS systems offer high scheduling speed for short-term scheduling.
Second, it is important that the APS systems allow the user to clearly define business objectives and let these business objectives drive the generation of the plan or schedule.
A third important issue is the capability of APS systems to import the real-time production information and make this information available to the user in the most comprehensive way. This includes not only displaying the updated information in a timely manner, but doing it in such a way that the user immediately knows the impact on the current schedule and the impact on the business objectives. A dramatic change of the current schedule can still be irrelevant for the business objective (e.g., getting all orders completed on time).
Finally, the last and most important issue is to allow for easy correction of the plan or schedule based on the new information. To be able to do this the user should have an easy way to choose between several corrective actions and be able to evaluate different alternatives based on their value in light of business objectives. The APS systems should make intelligent suggestions and allow the use of a technology called incremental scheduling.
Incremental scheduling allows the user to adjust only parts of the overall schedule in a highly interactive way (drag-and-drop or automatic regeneration of parts of the schedule rather than the whole schedule) and show, for every action taken by the user, the impact related to this particular action. This interactive capability of an APS product is essential to accomplish the critical feedback loop.
Copyright © 2020 by APICS The Educational Society for Resource Management. All rights reserved. All rights reserved. Lionheart Publishing, Inc. 2555 Cumberland Parkway, Suite 299, Atlanta, GA 30339 USA Phone: +44 23 8110 3411 | E-mail: Web: www.lionheartpub.com Web Design by Premier Web Designs E-mail: [email protected] |