Bar Chart Network Diagrams
Bar Chart Network Diagrams
• Informal Methods
– Checklist
– To-do List
– Planner
• Formal Methods
– Bar Chart
– Network Diagram
• Arrow method (Activity on Arrow)
• Node method (Activity on Node) -> PDM
– PERT
– Linear Schedule
– BIM Schedule
2
Top Scheduling Computer
Programs
• Microsoft Project • Primavera P6
– Easy to learn – Handle everything
– Many project managers like it
– Extensive hardware
• ZOHO Projects requirements
– Web-based – Best for large
– Free for one project organizations
– Just Gantt charts
[http://www.brighthubpm.com/software-
reviews-tips/2492-the-top-five-project-
scheduling-software-programs/]
3
Introduction
Suppose that you meet with two friends and decide to
go on a hunting trip.
You must do specific activity such that the trip will be
at the right way. The following activity must be done.
Task of Friend 1 - Get the food – duration 2 hrs
Task of Friend 2 - Get the gears– duration 3 hrs
Task of yours - Get the jeep ready– duration 4 hrs
From chart you can see that the 3rd activity (preparing
the jeep) have the longest period of time any delay with
this activity leads to delay in the trip this activity is a
“critical activity”
Critical activity : An activity on the critical path any
delay on the start or finish of a critical activity will
result in a delay in the entire project
Definition
• Time-scaled line Example
graphic
representation of
project plan
• Bars – period of
activity time
• Info – project title,
location, activity
description and
duration
8
How to Create a Bar Chart
Steps
• Determine the project activities
• Estimate the duration of each Example
project activity and define the Weekly Schedule Example
start time, finish time, the Activity Week 1 Week 2 Week 3 Week 4
A
sequences of activities B
C
9
How to Create a Bar Chart
Interrupted Activity
• Some activities are
interruptible Example
• Some days are not
workable such as holidays
and weekends
• Blank space or dashed
bars showing non-work
days
10
Percent Complete (S-) Curves
Concept
• Cumulative percentage of Example
the estimated work
Weekly Schedule with S-curve
Activity Week 1 Week 2 Week 3 Week 4 % cost
• Percentage could be based 20% 100
on: A 90
80
– The ratio of monetary 25% 25% 70
value of each activity B 60
50
– The proportioned level 15% 15% 40
C 30
of effort (work hours or 20
work days) 10
Weekly 20% 25% 40% 15%
Cumulative 20% 45% 85% 100%
11
Update and Showing Progress
Concept
Example
• Rescheduling when
– Some activities
ahead or behind
– Changes
happening
• Showing progress
– As-built schedule
vs. as-planned
schedule
13
Bar charts/ Gantt charts
•Bar charts can be
made more
elaborated to
include updated
information
•Bar chart is
commonly used as a
means of displaying
a network schedule
in a time-phased
fashion
14
Bar charts/ Gantt charts
• If the project goes as per the schedule the bar chart alone
might be sufficient
• However the construction projects seldom goes according to
schedule
• You cannot tell exactly what effect a delay today will have on
the timings of future activities
– Activity D in previous diagram starting on 1/15.
– If B gets delayed by 1 week, what effect it has on D
• Perhaps D needs a machine that is being used by B
• Or perhaps D is scheduled to start on 1/15 because of
reasons unrelated to B & D and can proceed as
planned.
– Only the scheduler knows the exact reasons. 15
Bar charts/ Gantt charts
Normally activities are listed in chronological order
Any activity longer than 3 months should be sub-divided
into greater detail
Bar charts should not contain more than 100 activities
16
PBL
Figure 1 shows a double span bridge. Break the
construction works of the bridge down into activities.
The plan will be used for bidding purpose.
19
20
21
Shortcomings of Bar Charts
25
Arrow Networks
A
10 20
5
26
Arrow Networks:
Simple Example
Activity IPA*
A -
B A
C A
D B
E C, D
27
Example Solution
B D
30
A E
10 20 40 50
28
Dummy activity (fictitious)
A
4 11
Dummy B
10
January 20, 2025
(b) Correct Representation 30
Example
Draw the arrow network for the project given next.
Activity IPA
A -
B A
C A
D B,C
A
10 20 30 D 40
C
Improper solution
Activity IPA
A -
B A
C A
D B,C
32
January 20, 2025
Solution : B 30
Dummy
10 A 20 40 D 50
C
proper solution
Activity IPA
A -
B A
C A
D B,C
33
January 20, 2025
Example -
Draw the arrow network for the project given next.
Activity IPA
A -
B A
C A
D B
E B,C
F C
10 A 20 50 E 60
Dummy 2
C 40 F
Activity IPA
A -
B A
C A
D B
E B,C
F C
A D
20
H
70
d1 d3
B E G
10 30 50 60 80
d2 I
C F
40
37
Removal of Redundant Dummies
Original Diagram Diagram after removal
of redundant dummies
(a) A B A B
(b) A B A B
C C
(c) A C A C
B E B E
(d) A C A C
B E B E
A B C
Redundant
Relationship
42
Comments on Arrow
Networks
• An arrow represents an activity
• A node represents an event of starting and/or finishing an
activity or activities
• Arrow networks can only accommodate finish-start
relationships
• Dummy activities are required in Arrow Networks for logic or
identity
• Even though a network is not time-scaled, arrows go from
left to right since the “X-axis” is supposed to -loosely-
represent time
• Once the number of activities increase, it gets difficult and
complicated 43
Node Networks
44
Example 1 Using Node
Networks
Activity IPA B D
A -
A E
B A
C A
C
D B
E C, D
45
Example 2 for Node Network
Activity IPA
A -
B -
C -
D A
E A,B
F A,B,C
G E,F
H D,G
I D,G
46
Solution of Example 2
A D H
PS B E G I
PF
C F
47
Lags and Leads
• A lag is defied as a minimum waiting period
between the finish (or start) of an activity and the
start (or finish) of its successor.
– A lead is a negative lag
– Think of a lag as (after) and a lead as (before)
– Arrow networks cannot accommodate lags
48
Tips for Proper Node
Network Drawing - 1
Improper Proper
A A
5 5
49
Tips for Proper Node
Network Drawing - 2
Improper Proper
A A
5 5
B B
3 3
50
Tips for Proper Node
Network Drawing - 3
Improper Proper
A A
5 5
B
B
3
3
51
Tips for Proper Node
Network Drawing - 4
Improper Proper
A
A 5
5
B
or 3
A
B
5
3
B
3
52
Tips for Proper Node
Network Drawing - 5
Improper Proper
A C A C
5 4 5 4
B D B D
3 7 3 7
53
Tips for Proper Node
Network Drawing - 6
Starting a network diagram
Improper Proper
A A
5 5
B B
PS
3 3
C C
4 4
54
Tips for Proper Node
Network Drawing - 7
Ending a network diagram
Improper Proper
X
X
5
5
Y Y
3 3 PF
Z Z
4 4
55
Arrow versus Node
Diagrams
56
Networks and Bar Charts
57
Time-Scaled Logic Diagrams
58
Practice Quiz
• True or False:
1. A node in an arrow diagram represents an event
2. An arrow in an arrow diagram represents an event
3. A node in a node diagram represents an event
4. An arrow in a node diagram represents a logic relationship
5. A milestone is a term used by scheduling software to indicate an
important event
6. One of the major advantages of networks over bar charts is ability to
depict logic
60
Critical Path Method (CPM)
61
PDM Basic
62
Float/Slack
64
Float Calculation
65
Independent float (Ind. F): we may define it as the
maximum amount of time an activity can be delayed
without delaying the early start of the succeeding
activities and without being affected by the allowable
delay of the preceding activities.
Int. F = TF – FF
7
Hang Wallpaper ?
69
CPM Calculations: Example
2
71
Free Float
8, 15
E
2,8 7
B 10,17
6
4,10
12, 17
F
5
72
Free Float Calculation
in Our Example:
Activities C, F, I
12, 18 18, 23 26, 27
E H J
6 5 1
73
CPM Calculations:
Example 2 Tabular
Solution
Activity ES EF LS LF TF FF
A 0 5 0 5 0 0
B 5 12 5 12 0 0
C 5 9 8 12 3 0
D 12 17 13 18 1 1
E 12 18 12 18 0 0
F 9 12 19 22 10 6
G 18 26 18 26 0 0
H 18 23 21 26 3 3
I 18 22 22 26 4 4
J 26 27 26 27 0 0
Is this correct??
AOA: ES, LS, LS, LF, TF, FF
EF
(ES, EF)
(LS, LF)
LF
Why Critical Path Method
(CPM)?
• Think
• Read
• Search
Then you can figure out…
79
Make a Comparison
You tell me their Pros &
Cons
Bar Chart
VS.
AOA
VS.
AON
vs.
PDM
80