Backward Scheduling
Backward Scheduling is based on the Critical Path method of calculating the four dates - Early Start, Late Start, Early Finish, and Late Finish - for each activity in the project. If you have not done so yet, please read through the Critical Path Method explanation first, as we build upon it in this section.
Let's take an example project as shown below. This is the same example as used in the Critical Path Method explanation.
The Backward Scheduling method follows these steps:
- Start with the target finish date for the project, which becomes the Scheduled Finish date for the project.
- Based on the Scheduled Finish date, calculate a Critical Path Method backward pass to determine the late dates for all activities in the project.
- Calculate the Scheduled Start date for the project which is the earliest date of the following: the Target Start date and the Late Start date of all activities that have no predecessors. This step is necessary to ensure that the Scheduled Start date of the project is before the latest possible start of all activities. Quite often the Target Start date, which is specified by the Project Manager in the Initial Form of the project, ends up being too late. But remember that for Backward Scheduling, the Target Start is NOT a delimiter, where as the Target Finish is. The only difficulty that may arise here is that the Scheduled Start may end up earlier than today. In that case, the Project Manager has to either change the duration of the tasks, or precedence, or the Target Finish date.
- Use the Critical Path method to calculate a forward pass through the activities, using the Scheduled Start date as the Start date. This will calculate the Early dates for each activity.
- The late dates (Late Start and Late Finish) are then copied to the Plan Start and Plan Finish dates for each activity. Here is the view of the project with calculated dates:
If you compare these dates to the dates in Forward Scheduling, you will see that they are different. Again, this is because the plan dates in Backward Scheduling are the Late dates, where as in Forward Scheduling they are the Early dates.
- The Project Manager can then go through each activity and change the Plan Finish date to any date between the Early Finish and Late Finish dates for that activity. Here is a view of Activity D inside a project:
The calculated dates are in the System Managed area, and these cannot be changed manually. Since this project is using Backward Scheduling, the Project Manager only needs to change the Plan Finish. The Plan Start is automatically calculated.