05 Scheduling
05 Scheduling
05 Scheduling
CHAPTER 5 SCHEDULING
INFOCUS
WPL_J404
1 Finish-to-Start relationships are those where a task cannot start until its predecessor has been
finished. In reality, this is probably the most common, especially where resources are scarce. A
typical example would be when constructing a house: you dig the trenches for the foundations, then
pour concrete, then build the foundations – all after one another.
2 Start-to-Start relationships are those where both tasks commence at the same time. For example,
you might arrange the tiling of the kitchen at the same time as carpeting the lounge.
3 Finish-to-Finish relationships are those where both tasks finish at the same time. For example you
might want to install bathroom cabinets and have the task finish at the same time that you have
organised to purchase the bathroom fittings.
4 Start-to-Finish relationships are those where the completion of one task is dependent on the start of
another. Generally this is used when you are scheduling a task to finish just in time to start a more
important task. This is a little harder to comprehend, but a typical example would be dismantling a
superseded piece of equipment in a factory. You do not want to start dismantling until the new
equipment is fully operational. This type of relationship is often used when scheduling a task to finish
just in time to start a more important task that it supports.
Click on Create
architectural plans,
1
hold down the key
and click on Order
materials to select the
first three tasks
Click on Order
materials, hold down
the key and click
on Planning
Completed
4
Click on Planning
Completed in the
Task Name column of
the Gantt Chart
The details for this
task should appear in
2
the form…
Click on the
Predecessors tab
Erect site buildings 7
Click on Tables in the Clear and level site 8
Data group and click Prepare drainage infrastructure 9
on Entry Prepare cabling infrastructure 9
Site works completed 7,8,9,10,11
Click in the
Predecessors cell for
Building Construction
Pour foundations
Erect steelwork
12
14
Erect site buildings, Erect wall 15
type 7 and press Install roofing superstructure 16
Install roof retracting mechanism 17
Install all plumbing 20
Hold down the Install plumbing fittings and fixtures 25
key and press to Lay astro turf 20
Erect handrails and fencing 27
return to the first task Paint rooms, fixtures, fittings, etc 28
Install PA system 23
Install video imaging equipment 23
Fit out control room 29,30,31
Fit Out Completed 22,23,24,25,26,27,28,29,30,31,32
Commissioning
Test roof mechanism 33
Test PA system 33
Test video imaging equipment 33
Test control room equipment 35,36,37
Obtain official occupancy certificates 38
Obtain safety certification 39
Official opening 40
Commissioning Completed 35,36,37,38,39,40,41
Auto Schedule in
Tasks to auto schedule
all of the selected tasks
Slack Time
The Critical Path Method (CPM) also identifies non-critical tasks. Non-critical tasks have slack
time (sometimes known as float) meaning that there is some variation between the task’s earliest
and latest start dates and earliest and latest finish dates.
In Microsoft Project a non-critical task can have two types of slack – free slack and total slack.
Slack can act like a buffer, allowing the task to slip a certain amount of time before it becomes
critical, and causes a delay in the schedule.
Free slack is the amount of slippage time before one task delays another, while total slack is the
amount of time a task can slip before affecting the project completion date.
The scheduled start and finish dates represent the dates that Microsoft Project calculates during
its forward pass through your tasks and the critical path, using the durations and dependencies that
you supplied.
Once the finish date of the path is established it is then used as the point at which Microsoft Project
commences its backward pass through the tasks to calculate slack.
A Moving Target
A critical path is not normally a static item – it changes as you make adjustments to tasks and
scheduling in your project. Furthermore, a task becomes non-critical once it has been completed as
it obviously no longer can affect the outcome of the project.
Use + , then +
to move to the top task
3
The task bar here should appear
in red…
Click on the Format tab and
click on Critical Tasks in Bar
Styles until it appears ticked
All tasks on the critical path will
now appear with red bars… 5
Use + to return to
the start bar of the project
Use + to move
up to the first task
2
Click on the View tab on
the Ribbon, click on
Other Views in Task
Views, and click on
Task Sheet
Lag Time
In the real world, relationships are even more complex than the four relationship types that we have
seen thus far.
Consider the situation of a house to be built on a concrete slab. The erection of walls cannot
commence until the concrete has properly cured. The two tasks, pouring the slab and erecting the
walls, constitute a definite finish-to-start relationship.
However, the laying of the slab may be finished some five days before the frame can be erected so
that the concrete can sufficiently cure. It would not be wise to factor this into the project, as time
taken for the curing would also include any resource allocation such as cost of concrete workers.
These guys are probably well into another job while the slab for your house is curing.
Project therefore allows you to delay the start of a task, even though there may be a finish-to-start
relationship. This delay between the two tasks is called lag time.
Lag times are represented numerically, either as a direct duration value or as a percentage. For
example, waiting for the concrete to cure may take 5 days. This would be written as 5d in the lag
field of the Erect walls task (because this is the task that lags behind its predecessor) and would
appear in the Gantt Chart as shown below.
There is only one problem with the scenario above. While we have entered a lag of 5d, Microsoft
Project has determined these as 5 work days. If you add all of the days you'll notice that there is a
lag of 5 work days and 2 weekend days. In our experience concrete cures even on weekends!
In the scenario above we need to enter elapsed days. This would be written as 5ed rather than 5d.
With this adjustment the lag will look as shown below.
You can also enter lag as a percentage. The percentage is calculated as a percentage of the
predecessor task. In the example below a lag of 80% has been entered in the lag field of the Erect
walls field – the lag is calculated as 80% of the Pour Concrete duration.
Click on Pour
foundations. Click on the
Task tab and click on
Scroll to Task in Editing
until you can see the
timeline for the task
Lead Time
Lead is the opposite of lag. Rather than delaying the start of a successor task it accelerates it.
Lead is normally used where a task may be starting earlier than the one concluding.
Consider the building of a house. Normally, you would expect that the painting couldn’t be finished
until the plasterwork has been done. Therefore, you would set a finish-to-start relationship between
the two.
In a larger house however, the painters may be able to move in and paint one room while the
plasterers are still working on another. The painters may be able to start work when the plasterers
have completed 80% of their task – in other words, the painters can start when the plasterers only
have 20% of their work left to do.
This is still a finish-to-start relationship. However, there is a slight overlap between the two, which
allows the painting to commence while the plastering is almost complete. In project jargon the time
between when the second task begins and the first task ends is known as lead time.
Lead time can be entered into a sheet or a form. It can be entered as a duration or as a percentage.
Lead times, because of their overlapping nature, are preceded with a minus sign.
For example, to represent the fact that painters can start work with a lead time of 1 day you can
enter -1d. If this represents 20% of the task's total duration you can enter it as -20%.
Click on [OK]
Notice that Erect wall has now come forward 6 days. The calculation
4
Repeat the above steps to represents 10% of the duration for Erect steelwork, which is 3 months.
apply a lead time of -2d to The calculation is derived by finding the total hours for erecting
the Paint rooms, steelwork (20 days per month x 3 months x 7.5 hours per day = 450
fixtures, fittings, etc task hours). 10% of the total hours divided by the hours per day determines
the amount of lead time (10% x 450 hours = 45/7.5 = 6 days). You can
Information in the
Properties group
The project should now
be scheduled to finish on
Wednesday 27/4…
NOTES: