Floats and Drifts for Actualized Objects

In NetPoint, activities may be scheduled wherever they are placed, which can be anywhere within their total float range. Because activities are scheduled on planned dates, GPM no longer depends on early and late-dates to calculate float. As a result, GPM float attributes continue to refresh for actualized activities left of the data date. This is called forensic float, and it can be particularly useful when analyzing a schedule for delays after the project has started or finished

By default, float attributes will be displayed according to CPM, where all floats are necessarily zero.

To display forensic float attribute values, first make sure floats and drifts are enabled for actualized objects by clicking Objects > Display Floats and Drifts for Actualized Objects.

display floats and drifts for actualized activities

This allows float, drift, buffer and total float to be selectively displayed for actualized activities. If float and drift values aren’t being displayed, make sure they’re turned on for the desired object.

To turn them on for an activity, double-click or right-click on the activity to open the Activity Object window.

In the Displays tab, click the appropriate checkbox to display Drift, Float, Buffer and Total Float.

display drifts and floats

Either buffer or total float may be displayed at the same time, but not both. If all the values are displaying as zero, they are being calculated according to CPM algorithms. To view forensic values, click Objects > Display Floats and Drifts as Forensic from the menu bar.

Drift, float, buffer, and total float are displayed in that order below the activity bar on the same line. They may be distinguished from one another by the shape of their bounding boxes: drift points to the left, or project start; float and buffer point to the right, or project completion; and total float points in both directions. In this example, drift is equal to 30, float is equal to 70, and buffer is equal to 5.

drift buffer and float displayed on an actualized activity

NOTE: For an in-progress activity, float and drift calculations ignore links to and from embeds on the left side of the data date. In other words, an actualized embed does not take part in the float or drift calculation of its host activity.

Negative Drift of Actualized Objects

For un-actualized or partially-actualized activities, float calculations ignore the data date. However, the data date does effect the calculation of drift for un-actualized or partially-actualized activities. Essentially, drift is measured from the data date, while float, undisturbed by the data date, calculates from the project completion or an interim finish milestone or constraint date. Therefore, an activity’s drift will become negative when a data date is dropped until it is actualized.