Whether one tries to manage a large production company, a small job shop or simply one’s own working day, having a plan is of utmost importance. In fact, whenever different activities have to be allocated to certain resources under several constraints, a schedule is a necessity. Certainly, there is not the one scheduling approach that outperforms any other under all circumstances; A simple calendar might be suitable for a student trying to schedule his day, a small manufacturer might use improvised scheduling tools like Microsoft Excel or a whiteboard, whereas large production firms make use of scheduling algorithms that can optimize complex production plans. In short, scheduling challenges have a broad variety that can be handled efficiently in different ways: from simple analogue timetables to heavy software packages. This post provides guidance in terms of which scheduling approach is suitable for which kind of manufacturer.