Lec - 6 - Activity On Node Approach
Lec - 6 - Activity On Node Approach
Lecture 6
2
1. Network Diagrams - Activity scheduling
Definition
Documents
Time, Cost and
Project Budget
Efforts Estimates
Work
Breakdown
Structure WBS
Activities Planning
Project Schedules
(Network Logics, ..)
3
1. Network Diagrams - Activity scheduling
Node 1 Node 2
5
1.1 Activity Box
Activity
Earliest Starting Number Earliest Finishing
Time Time
ES Code EF
Activity
Description Activity Description
LS D LF
Latest Starting Latest Finishing
Time Time
Duration
6
1.2 Network Format
9
Example
The activity list shown below represents the activities, the job
logic and the activities’ durations of a small project. Draw an
activity on node network to represent the project.
10
Activity Depends on Duration (days)
A D 4
B R 5
Example
C D 8
E R, S 7
F B 3
D None 4
S A, C 2
R A, C 9
A S
4 2
E END
D
7 0
4
C R B F
8 9 5 3
11
1.3 Network Computations
The purpose of network computations is to determine:
The overall project completion time and
The time brackets within which each activity must be
accomplished (Activity Times ).
A S
4 2
E END
D
7 0
4
C R B F
8 9 5 3
15
Example
Calculate the early activity times (ES and EF) and determine project
time.
4 8 12 14
A S
4 2
21 28 29 29
0 4
E END
D
7 0
4
4 12 12 21 21 26 26 29
C R B F
8 9 5 3
16
3. LATE ACTIVITY TIMES
3. The “Late finish" (LF) or "Latest Finish" of an
activity is the very latest that it can finish and allow
the entire project to be completed by a designated
time or date.
4. The “Late start” (LS) or "Latest Start" of an activity
is the latest possible time that it can be started if the
project target completion date is to be met and is
obtained by subtracting the activity's duration from
its latest finish time.
Late start (LS) = Late finish (LF) - Activity's duration (D)
17
3.1 Computations Of Late Activity Times
Direction: Proceed from project end to project start, from
right to left.
Name: This process is called the “backward pass".
Assumption: Each activity finishes as late as possible without
delaying project completion.
The LF value of each activity is obtained first and is entered
into the lower right portion of the activity box.
The LS is obtained by subtracting the activity duration from
the LF value (LS = LF – D).
In case of burst activities LF value is equal to the earliest (or
smallest) of the LS times of the activities following.
18
Example
Calculate the late activity times (LS and LF).
4 8 12 14
A S
4 2
21 28 29 29
0 4
E END
D
7 0
4
4 12 12 21 21 26 26 29
C R B F
8 9 5 3
19
Example
4 8 12 14
A S
8 4 12 20 2 22
21 28 29 29
0 4
E END
D
22 7 29 29 0 29
0 4 4
4 12 12 21 21 26 26 29
C R B F
4 8 12 12 9 21 21 5 26 26 3 29
20
4. FLOAT TIME (AKA "Slack")
Float or leeway (margin/freedom) is a measure of
the time available for a given activity above and
beyond its estimated duration.
21
4.1 Total Float
The total float of an activity is obtained by
subtracting its ES time from its LS time.
Subtracting the EF from the LF gives the same
result.
Total float (TF) = LS - ES = LF - EF
An activity with zero total float has no spare time
and is, therefore, one of the operations that controls
project completion time.
Activities with zero total float are called "critical
activities”. 22
4.2 Critical Path
Critical activity is quickly identified as one whose two start times
at the left of the activity box are equal. Also equal are the two
finish times at the right of the activity box.
The critical activities must form a continuous path from project
beginning to project end, this chain of critical activities is called
the "critical path".
The critical path is normally indicated on the diagram in some
distinctive way such as with colors, heavy lines, or double lines.
The critical path is the longest path in the network.
Any delay in the finish time of a critical activity, for whatever
reason, automatically prolongs project completion by the same
amount.
23
4.3 Free Float
The free float of an activity is the amount of time by
which the completion of that activity can be deferred
without delaying the early start of the following
activities.
The free float of an activity is found by subtracting its
earliest finish time from the earliest start time of the
activities directly following.
=MAX(G8,G9,G1
3, 4, 7,
13 8 25 2, =C13+F13 9 =K13-C13 =J14 =K13-G13
10
G15)
=MAX(G10,G11,
14 9 15 5, 6, 8 =C14+F14 =K14-C14 =G14 =K14-G14
G13)
25
5.1 Assignment
For the project given in the previous slide:
1) Draw the AON diagram for the project. In the diagram
all calculations for ES, EF, LS and LF should be
performed
2) Calculate the total and free float for each activity and
determine the critical path.
3) Re-perform all calculations using a spread sheet (MS
Excel) and compare the calculations resulted from the
AON diagram.
4) Draw a Gaunt Chart for the project plan (Activities
versus Time) 26
6. CALENDAR-DATE SCHEDULE
28
Summary
29