Date post: | 07-Apr-2018 |
Category: |
Documents |
Upload: | mohamed-ezz-eldeen |
View: | 237 times |
Download: | 1 times |
of 43
8/3/2019 Precedence Diagram Methods
1/43
Network Scheduling and
Precedence Diagramming
Method (PDM) -
MT 246 - Module 10
8/3/2019 Precedence Diagram Methods
2/43
Topics Covered Previously
Scheduling
Events/Activities
Types of Schedules Gantt or Bar Charts
Precedence Diagrams/Networks
Task Relationships
Percent Complete
Resource Loading and Curves
8/3/2019 Precedence Diagram Methods
3/43
Precedence Diagrams or
Networks
Shows tasks and their relationships
Exposes tasks that must be completed
before othersCalled a precedence diagram
Arrows show how tasks are ordered and flow of
time
8/3/2019 Precedence Diagram Methods
4/43
First and Last Events
First event has no predecessors
Last event has no successors
All networks have a first and last event
8/3/2019 Precedence Diagram Methods
5/43
Types of Network Diagrams
Activity on Node (AON)
Used in CPM
Activity on Arc (AOA)
Used in PERT
8/3/2019 Precedence Diagram Methods
6/43
Activity on Node (AON)
Diagrams
Bubble Chart
Events represented by lines
Delimited by Bubbles (Activities) Activities are in bubbles
8/3/2019 Precedence Diagram Methods
7/43
AON Chart based on Activities
and Predecessors
8/3/2019 Precedence Diagram Methods
8/43
Activity on Arc (AOA) Diagrams
Events are in bubbles
Activities represented by lines or arcs
Delimited by Bubbles (Events)
Requires Dummy Activities to illustrate
precedence
8/3/2019 Precedence Diagram Methods
9/43
Activity on Arrow (Arc)
Diagrams
8/3/2019 Precedence Diagram Methods
10/43
Dummy Activities
Required due to AOA rule that each task is represented
by one Arc, which connects two events
Parallel tasks have a different duration
If terminated on one event (instant in time), implication is
that they both have the same duration
Not generally the case
Cannot change the schedule if one event slips withoutrevising the diagram
8/3/2019 Precedence Diagram Methods
11/43
Dummy Activity Design Rules
Add Dummy Activity wherever necessary
when first generating the network
Remove non-essential dummies Overriding Rule
Do not remove dummy activity when the result
creates two or more activities between a
start/finish node pair
8/3/2019 Precedence Diagram Methods
12/43
AOA Diagram based on Activities and Predecessors
8/3/2019 Precedence Diagram Methods
13/43
Network Design Rules
Length of lines and/or placement of bubbles have
no significance regarding task duration
Gantt chart task duration indicated by length of bar
Level of detail must show all schedule constraints
Plan for schedule changes during project
Allow for workarounds
Show all significant events/milestones Network must/should correlate to WBS
Clean schedule interfaces
8/3/2019 Precedence Diagram Methods
14/43
Network Design Rules
(Continued)
Earliest time is on the left, latest time is on
the right
Always use a single start eventContract Award
No predecessors
Always use a single completion eventSystem Delivery
No successors
8/3/2019 Precedence Diagram Methods
15/43
AON vs. AOA
AON networks do not use dummy events
Simpler and easier to generate than AOA
Popular in Construction Industry
AOA method places emphasis on Events
Developed before AON
Better for PERT charts
AOA line segments imply flow of timeLook similar to Gantt Charts
Most Software packages create both
8/3/2019 Precedence Diagram Methods
16/43
Schedule Network Methodology
Tabulate Tasks (Activities)
Determine Task Duration
Determine Immediate Predecessors Assign Start Event Date and Time
We are only interested in Process
8/3/2019 Precedence Diagram Methods
17/43
Start Event
Establish Start Date
Calculate all other event dates using Schedule
Logic and Task Duration
Schedule network determines dates, not the other
way around
If finish date is incompatible with project goals,
you must adjust the schedule assumptions Logic (Workarounds)
Task Duration (More People or Overtime)
8/3/2019 Precedence Diagram Methods
18/43
LOGON Task Table
8/3/2019 Precedence Diagram Methods
19/43
LOGON AON Diagram
8/3/2019 Precedence Diagram Methods
20/43
Incorrect AOA Example
8/3/2019 Precedence Diagram Methods
21/43
Key Features of Schedule
Networks
Critical Path
Early Times
Start
Finish
Late Time
Start
Finish Total Slack
Free Slack
8/3/2019 Precedence Diagram Methods
22/43
Critical Path
Concept of Path Length through network
Calculate for all possible paths by traversingNetwork from left to right
Longest path length from start event to finishevent is critical path
Activities on the critical path cause a day-for-dayslip in the completion event
After calculating the critical path, look for thingsthat can be done in parallel
Shortens critical path
8/3/2019 Precedence Diagram Methods
23/43
LOGON Critical Path Determination
8/3/2019 Precedence Diagram Methods
24/43
Early Expected Time of an Event
Designated as TE
Calculation of Early Expected Time is partof schedule analysis
Events which are not on the critical path canbe started early
By definition, events on the critical path cannot
be started earlyCan have more than one critical path, on that
path events cannot be started early
8/3/2019 Precedence Diagram Methods
25/43
Early Expected Time of an Event
(Continued)
Calculated by taking the sum of all task
durations on the longest path leading to the
event
Traverse network from left to right
8/3/2019 Precedence Diagram Methods
26/43
Early Expected Time
Determination
8/3/2019 Precedence Diagram Methods
27/43
Latest Allowable Time of an
Event
Designated as TL
Latest time to which an event can be slipped
without affecting succeeding events
Calculated by taking the sum of all task
durations on the longest backward path
from the finish date to the event of interest
Traverse network from right to left
8/3/2019 Precedence Diagram Methods
28/43
Latest Allowable Time
Determination
8/3/2019 Precedence Diagram Methods
29/43
Total Slack
Slack is the range of allowable time between when
a task can be started, and when it must be started
Once slack is used up, the finish date of the project is
affected The task of interest is now on the critical path
Total slack of an activity is the amount of slack
available to all activities on a given subpath of a
network
Total slack of activities on the critical path is zero
8/3/2019 Precedence Diagram Methods
30/43
Total Slack (Continued)
Total Slack of an activity (task) is
calculated as follows:
Total Slack = LS - ES
8/3/2019 Precedence Diagram Methods
31/43
Free Slack
Activities not on the critical path can be delayed
without affecting the start time of succeeding tasks
Free slack of an activity is the amount of time that
the activity can slip without affecting its
successors
Assumes that the TE of all preceding tasks has been met
Free Slack of an activity is calculated as follows:
Free Slack = ES (earliest successor) - EF
8/3/2019 Precedence Diagram Methods
32/43
An Example of Early and Late
Times for AON
8/3/2019 Precedence Diagram Methods
33/43
Precedence Diagramming
Method (PDM)
Allows relationships between predecessor
tasks which are partially completed
Start-to-Start,SS
Finish-to-Finish, FF
Start-to-Finish, SF
Finish-to-Start, FS Multiple PDM Relationships
8/3/2019 Precedence Diagram Methods
34/43
Start-to-Start,SS
8/3/2019 Precedence Diagram Methods
35/43
Finish-to-Finish, FF
8/3/2019 Precedence Diagram Methods
36/43
Start-to-Finish, SF
8/3/2019 Precedence Diagram Methods
37/43
Finish-to-Start, FS
8/3/2019 Precedence Diagram Methods
38/43
Multiple PDM Relationships
8/3/2019 Precedence Diagram Methods
39/43
Pros and Cons of PDM
Greater Flexibility than AOA and AON
Critical Path and Slack Times are not
simple
Complex Relationships give
Counterintuitive Results
Requires more care Included in modern SW packages
8/3/2019 Precedence Diagram Methods
40/43
Criticisms of Network Methods
Unrealistic Results
Assume Project can be completely defined(not true) they evolve
No Clean line between activities(precedence helps)
Precedence relationships are not fixed (do-
loop may be necessary, i.e., test) They do produce the best schedule
possible
8/3/2019 Precedence Diagram Methods
41/43
Summary
Introduced network methods and PDM for
scheduling
Networks display the connections between
project activities and impact on each other
Determine critical activities and slack times
PDM reflects the realities of projects work
R di d R i A i
8/3/2019 Precedence Diagram Methods
42/43
Reading and Review Assignment
Midterm Exam Information
Read Nicholas Chapter 7
Answer the following Review Questions
and Problems: 7-1,2,4,5, 10a, 13b,15a,17
Midterm Exam (take-home)
Class handout of MT exam on 22 February
Return on 27 February to my office (no class on
27 February)
8/3/2019 Precedence Diagram Methods
43/43
Next Lecture
PERT
CPM
Resource Allocation GERT