Float scheduling is the process of creating a detailed schedule that includes both the start and end dates of each task, as well as the amount of time each task is expected to take.