1. Assigning an appropriate number of workers to the jobs during each day of work.
2. Determining when an activity should start or end, depending on its (1) duration, (2) predecessor activity (or activities), (3) predecessor relationships, (4) resource availability, and (5) target completion date of the project.