jobs/operations in scheduling terminology) for achieving a specific objective. Production of a large- scale product, such as a ship, plane, bridge, building, software, etc. is usually treated as a project. Project scheduling problems Assigning limited resources, such as workers, machines, etc. to the necessary activities over time, to finish the project before the due date with satisfying the precedence relationships among the activities. Project Scheduling Problems