Job progress/status list
Along with Scheduling, instead of a calendar, have a list of jobs that would have different statuses (e.g., waiting for parts) so we can use it as service list to know what jobs are hanging out there. Employees can see them as well so they know what to work on next. Then we wouldn't have to try to schedule a new date based off of when parts come in.
Great idea also a to do list that sits there and everyone can see it so in a project environment you can have a list of actions and either allocate them or people can action and tick off