Menu
We reviewed the performance of our website in 2018, and also analyzed the traction we got for the various types of content we produced. Moreover, we also talked with some of our customers and users and asked them what topics they are interested in and what they want us to cover (more).
There is a clear evidence: in general folks like our product-related information as it helps them make better use of just plan it and it keeps them current. However, in 2018 they missed general-purpose information that relates with their industry and with the general issue of production scheduling and job shop scheduling.
Hence, here is our new year's resolution for 2019: we will continue to update you on what is happening in terms of new functions and features. In 2019, this will be complemented by us writing much more on general production scheduling and job shop scheduling questions. This post is meant to be the first of a post series dealing with all facets of job shop scheduling. Any by the way: if you want to take a deeper dive into this topic, you might want to read our ultimate guide to job shop scheduling.
Trying to find some constants in job shop’s manufacturing processes sounds like the first step to make when aiming to gain an overview of the production. Unfortunately, it might be impossible to pinpoint any constants at all. Rather, a job shop manufacturer might identify “change” as the core characteristic of his production. What does this imply? Let’s look at typical set up of a job shop.
On the one side, a job shop has different workstations which are used to perform a variety of jobs. On the other side, there are multiple jobs which require individual sequences of tasks with different chains of operations. This Make-to-Order (MTO) concept leads to multiple challenges. A job shop manufacturer cannot plan their production well ahead of time or use historical sales data to forecast upcoming orders accurately. On the contrary, small batch sizes with customized products require unique working procedures. Consequently, workers must constantly adjust to new workflows and machine setups have to be altered regularly. Obviously, such a lack of routine and standardization makes it challenging to assess capacity and quality levels. Summarizing, job shops face a highly volatile, ever-changing and, not uncommonly, chaotic environment (and hence, lean approaches might not necessarily be working for them).
Introducing some kind of structure, visualization, and planning tools is essential in order to fight the existent uncertainty in a job shop. But precisely because of the pervasive volatility, implementing a proper job shop schedule presents manufacturers with a challenge. Simply put, trying to allocate the jobs and partial activities of a job to the multiple working stations in an efficient way is the ultimate goal of job shop scheduling. Evidently, this can be a complex and ambitious task.
Well, nobody said that introducing a schedule would be a “piece of cake”, however, when being aware of some important insights along with applying some helpful tools will tremendously improve one’s ability to properly schedule a job shop production facility. Therewith, a job shop manufacturer can foster improvement, increase On-Time-Delivery by avoiding or reducing delays as well as reduce total production lengths.
The so-called sequencing problem, faced by job shops, involves several constraints and challenges:
Job shop scheduling tries to solve these constraints by assigning the shared resources to the jobs and further providing a visual representation of the allocation. Ultimately, the aim is to use the job shop’s capacities and resources most efficiently.
For the purpose of introduction and visualization, what follows is a simple example of the job shop scheduling challenge. First, let’s assume we have three job productions to allocate to three machines. The table below summarizes the required tasks. As an example, job III first requires 4 hours of machine 2 and afterward 3 hours of machine 3. Further, the job should be completed after 8 hours.
The first scenario below represents a non-optimal solution to the problem. The scheduler first allocated every task of job I (blue), then every task for job II (orange) and finally every task of job III (grey) without changing previously made allocations. As a result, Job II and job III cannot be delivered on time as can be seen from the red tasks that finish past the required due date.
Now, let’s look at a better solution. Every time a new job order comes in, the scheduler adjusts the current schedule by changing the priority of the respective jobs in order to deliver all (or at least: most of the) jobs on time. Applying this technique, in my example there is no delay and the total length of all jobs combined is reduced from 12 hours to 10 hours. Hence, the job shop’s resources are used more efficiently in the second scenario.
just plan it is a production scheduling software plus scheduling tools & best practices to help high-mix low-volume make-to-order manufacturers gain transparency and control over their shop operations. The software plus its methodology is used by thousands of people around the globe. They consistently achieve improved on-time deliveries, shorter lead times, and better utilization of their resources.
As just plan it is not just software, but a lot of processes and best practices, we recommend that you start with an exploratory meeting. If we agree that there is a fit between your requirements and our approach, we'll build a prototype for you.
Hence, it all starts with a meeting. Book that meeting now.
These Stories on Job Shop Scheduling
Made with by BOYUM IT SOLUTIONS GmbH (Copyright © 2024) Read our Privacy Policy & Terms of Service
Comments (2)