PURPOSE: To schedule a production planning in a short time corresponding to conditions at the time of scheduling the production planning while keeping the delivery date and reducing waiting time.
CONSTITUTION: This device is provided with a process arranging means 102 for arranging processes during a term from the date to start scheduling the production planning to the desired date to finish the processing, a processing priority order deciding means 103 for deciding the priority order of lots, an overlapped process moving means 104 for rearrange the processes so as not to process the plural processes at the same time zone by the same processor, an overlapped lot moving means 105 for rearranging the processes so as not to execute the plural processes of the same lot at the same time zone, and a waiting time shortening means 106.