Add or Remove Float Time Between Dependency Relationships

You can add or remove additional time between relationships.

Float provides cushion in the schedule and is different than lag/lead time. Where lag/lead is a certain number of days that must be accommodated in the schedule, float can be reduced, or used up altogether, with schedule slippage. Adding float time will not allow you to create invalid relationships.

To add float time to a plan:

  1. In the Navigation pane, select Hubs > Projects > Plan.
  2. On the Actions bar, click Check Out.
  3. Do one of the following:
    • Choose the Reschedule option from either the Labor, Expenses, or Consultants tab of the Plan form or from Resource View or Project View in Resource Management, and shift a work breakdown structure (WBS) level, labor code, or resource assignment date or change the duration that pushes either the start date or the end date of the successor to be later or pushes the start or end date of the predecessor to be earlier.
    • On the Schedule tab of the Plan form, drag and drop a successor bar on the Gantt chart forward in time to add float between the successor and its predecessor; or, drag and drop a predecessor bar backward in time to add float between the predecessor and its successor.
    The Gantt chart reflects the float time added between the selected elements.
task nested1" id="TASK_E8DD0068759840679CB2EAA85E922218">

Float can be a valuable scheduling tool, but there are times when you may want to remove float time, for example, when you want to tighten the schedule by making end dates as soon as possible. When you remove float, you remove any extra working days in the relationship(s), while leaving any lag or lead time intact and honoring all dependencies.

To remove float time from a plan:

  1. Click the row tool () next to the Level field and choose one of the following options:
    • Remove Float to Start ASAP > Current: This option causes the current level to happen as soon as possible, removing any float time between it and its predecessor. If the level is both a predecessor and a successor, float will be removed only from relationships where the level is the successor. This option is not available at the project level since the project level has no dependency relationships and therefore cannot be a successor.
    • Remove Float to Start ASAP > Current and Child Row: This option removes float for the current level and its predecessor, as well as for any associated child levels. If there are no child rows for the current level, this option is disabled. This option is not available at the labor code level.
    These options work at any level of the plan, but the effects differ depending on the level where you select it. The following table shows how removing float time works with each level:
    The selected level is: The Remove Float to Start ASAP option is: This is the effect:
    Project Current Row This option is always disabled for the project level.
    Current and Child Row Float is removed from all dependencies in the entire project schedule, making all successors start as soon as possible (ASAP).
    Phase Current Row Float is removed between this successor phase and its predecessor, making this phase start as soon as possible.

    If the selected phase is both a predecessor and a successor, float will be removed only from relationships where the phase is the successor.

    Current and Child Row Float is removed from this successor phase and its predecessor, as well as from any child rows under this phase that are successor tasks and/or any successor labor codes, making them start as soon as possible.

    If the phase is configured without tasks or labor codes, this option does not display.

    Task Current Row Float is removed from this successor task and its predecessor, making this task start as soon as possible.

    If the selected task is both a predecessor and a successor, float will be removed only from relationships where the task is the successor.

    Current and Child Row Float is removed from this successor and its predecessor, as well as from any child rows under this task that are successor labor codes, making them start as soon as possible.

    If the task is configured without labor codes, this option does not display.

    Labor Code Current Row Float is removed between this successor labor code and its predecessor, making this labor code start as soon as possible.
    Current and Child Row This option is always disabled for the labor code level.