- A modeling process that defines all critical activities and individual activity scheduling data. The process applied in most scheduling software calculates the start and finish dates of activities in two passes. The first pass calculates early start and finish dates from the earliest start date forward. The second pass calculates the late start and finish activities from the latest finish date backwards. The difference between the pairs of start and finish dates for each task is the float or slack time for the task.