Slack calculation

Online Help > Slack calculation

About slack calculation

The amount of slack in your schedule indicates how long tasks can be delayed before other tasks or the project finish date are affected. If you know where slack exists in your schedule, you can move tasks when certain phases of the schedule have no slack and other phases have too much.

Total slack is the amount of time a task can be delayed before the project finish date is delayed. Total slack can be positive or negative. If total slack is a positive number, it indicates the amount of time that the task can be delayed without delaying the project finish date. If total slack is a negative number, it indicates the amount of time that must be saved so that the project finish date is not delayed. Negative slack indicates that there is not enough time scheduled for the task and is usually caused by constraint dates.

By default and by definition, a task with 0 slack is considered a critical task. If a critical task is delayed, the project finish date is also delayed.

When to use the Start Slack and Finish Slack fields

The Start Slack field contains the duration representing the difference between the early start and late start dates. The Finish Slack field contains the duration representing the difference between the early finish and late finish dates. The smaller of the start slack and finish slack amounts determines the amount of free slack available, that is, the amount of time a task can be delayed without affecting the start date of a successor task.

There are two types of slack:

   - Free slack: The free slack of an activity is the time this activity can be delayed without impact on the following activity.

   - Total slack: The total slack of an activity is the time this activity can be delayed without impact on the finish date of the project.

The Critical Path methodology identifies the paths of tasks most likely to impact the project completion date. This technique is used to help project managers to determine the shortest possible project duration and the level of flexibility that exists in the project.

The critical path method calculates the early dates (Early Start and Early Finish), late dates (Late Start and Late Finish) and total slack.

The amount of slack in your schedule indicates how long tasks can be delayed before other tasks or the project finish date are affected. If you know where slack exists in your schedule, you can move tasks when certain phases of the schedule have no slack and other phases have too much.

Total slack is the amount of time a task can be delayed before the project finish date is delayed. Total slack can be positive or negative. A positive slack indicates the amount of time that the task can be delayed without delaying the project finish date. If total slack is a negative number, it indicates the amount of time that must be saved so that the project finish date is not delayed.

In Project Plan 365, critical tasks are defined to have a total slack of 0 days (or less), whilst non-critical tasks are defined to be any task that has a total slack greater than 0 days or is complete. If a critical task is delayed, the project finish date is also delayed.

Use the Total Slack field to determine whether the task has any time available for a delay. This can be useful if a resource needs more time on a task, or if you want to assign a resource to another task. You can also use the Total Slack field to determine how to recover a schedule that's slipping.

To make sure your project finishes on time, try optimizing tasks that have slack and are not on the critical path.

1. You can quickly see the Total Slack field for your tasks on Gant Chart view by applying the Schedule table, then inserting other desired columns. Or another possibility is to add this field to the current table, to analyse possible delays in the schedule. In the commercial construction project created during the Lab 1 - Create Commercial Construction Plan let's see the values for the Total Slack field in our schedule. To achieve this, let's apply the Schedule table. To change the table from the current view, head to the Project menu and press on Table option. From the displayed dialog choose Schedule table.

              You can resize the columns to better see the values they contain. You should obtain something like this. Notice that we have only positive values for the total slack:

2. In this table, let's insert the Critical column, which indicates what tasks are critical. In this way, you will see the correlation between tasks that are critical and the amount of total slack. To insert the Critical column, select Insert Column option under Format menu and insert it in front of the Total Slack column. You should see something like below. Notice that tasks that are critical (i.e. they have the value Yes in the Critical column) have a total slack of 0 days.

 

To come back to the table that was previously displayed in Gantt Chart view, apply Entry table, which is the default one in this view