Scheduling is the process used to determine the overall project duration. It includes identification of activities and their logical dependencies, and estimating activity durations, taking into account requirements and availability of resources.