Académique Documents
Professionnel Documents
Culture Documents
0 ’ s
5
19 0’s
9 6 s
1 0 ’
9 7 s
1 0 ’
9 8 s
1 0 ’
9 9 s
1 0’
0 0
2
In the early days of CPM, computing capability
was at a premium. Rooting out inconsistencies in
scheduling data had to be left completely to the
planner. In practice, this meant deliberately
limiting the use of the "flexibility" features.
Today, the desktop computer I'm using to
compose this letter has far more capability than
the UNIVAC we used for our first CPM
calculations. Thus, there is no reason why the
computer cannot be programmed to tell me that
my scheduling input is inconsistent and why.
Scheduling Resources is Not CPM
Notice to Foundation North FDN East FDN South FDN West FDN
Proceed Excavation Form Form Form Form
0 5 6 6 6 6
FS 2 FS 2 FS 2 FS 2
0 5 6 2 1 2 1
East FDN East FDN East FDN East FDN East FDN
Form Rebar Pour Cure Strip
6 2 1 2 1
South FDN South FDN South FDN South FDN South FDN
Form Rebar Pour Cure Strip
6 2 1 2 1
West FDN West FDN West FDN West FDN West FDN Foundation
Form Rebar Pour Cure Strip Backfill
6 2 1 2 1 2
Notice to Foundation North FDN North FDN North FDN FS 2 North FDN
Proceed Excavation Form Rebar Pour Strip
0 5 6 2 1 1
0 5 6 2 1 2 1
East FDN East FDN East FDN East FDN East FDN
Form Rebar Pour Cure Strip
6 2 1 2 1
South FDN South FDN South FDN South FDN South FDN
Form Rebar Pour Cure Strip
6 2 1 2 1
West FDN West FDN West FDN West FDN West FDN Foundation
Form Rebar Pour Cure Strip Backfill
6 2 1 2 1 2
Notice to Foundation North FDN North FDN North FDN FS 2 North FDN
Proceed Excavation Form Rebar Pour Strip
0 5 6 2 1 1
RDM
Relationship Diagramming Method
Introduction by James J. O’Brien
Improving CPM
Restoring the Original Promise
Check for:
• physical open ends
• duplicative resource logic
What if:
• add crews/equip/forms…?
• add falsework/relax code?
Reason/Why Codes
• Special reason why codes
• physical – just-in-time or subordinate support
– calculate latest dates to not delay early start of successor to restraint
Legend – Top Line (Green) is Early Dates, Middle Line (Yellow) is Junior Dates, Bottom Line (Purple) is Late Dates
Just-in-Time Date & Float Attribute
Legend – Top Line (Green) is Early Dates, Middle Line (Yellow) is Junior Dates, Bottom Line (Purple) is Late Dates
Relationship Codes
• Restraint v Relationship Codes
• resource codes – user defined activity codes
• Calculation “on the fly?”
• conduit – cable – connections – energize
• rig pump – pipe to pump – run wire to pump
• Highlight the Handoff
• mechanical to electrical subcontractor
• crew movement between job area locations
• is there a handoff or demob/remob duration?
event codes & text
Put it all together … duration codes
reason/why codes & text
expanded lead/lag codes
relationship codes
0 5 6 2 1 2 1
East FDN East FDN East FDN East FDN East FDN
Form Rebar Pour Cure Strip
6 2 1 2 1
ADM South FDN
Form
South FDN
Rebar
South FDN
Pour
South FDN
Cure
South FDN
Strip
6 2 1 2 1
West FDN West FDN West FDN West FDN West FDN Foundation
Form Rebar Pour Cure Strip Backfill
6 2 1 2 1 2
Notice to Foundation North FDN North FDN North FDN FS 2 North FDN
Proceed Excavation Form Rebar Pour Strip
0 5 6 2 1 1
Notice to Foundation North FDN North FDN North FDN North FDN North FDN
Proceed Excavation Form Rebar Pour Cure Strip Physical
000 3 5 10 568 123 112 FS 2 2 2 111
Rod Crew Conc Crew Labor Crew
CP Crew
East FDN East FDN East FDN East FDN East FDN
Physical Form Rebar Pour Cure Strip Physical
568 123 112 FS 2 2 2 111
CP Crew Rod Crew Conc Crew Labor Crew
Forms #1
RDM Physical
South FDN
Form
568
South FDN
Rebar
123
South FDN
Pour
112
South FDN
Cure
FS 2 2 2
South FDN
Strip
111
Physical
Reason/Why Codes
Relationship Codes
Relationship Codes
A 10 - SiteG0 Notice to Proceed A 1130 - West10 Form/Pour Slab @ Elev 227
B 1000 - SiteG0 Mobilize B 1300 - West09 Form/Pour Slab
C fs C fs
D No D No
LINKTYPE 0 LINKTYPE 3
LINKTITLE 10[fs] 1000 LINKTITLE 1130[fs] 1300
G G
H H
I I
J J
K K
ACT 10 ACT 1130
SUC 1000 SUC 1300
ACRTY ACRTY CP
SCRTY unknown craft – unknown reason/why SCRTY CP
same crew – different floor
ALOC1 S ALOC1 W
SLOC1 S SLOC1 W
ALOC2 G0 ALOC2 10
SLOC2 G0 SLOC2 09
A 1115 - WestGS Erect, Bolt, Plumb Steel to Elev 77 A 1110 - WestGS Form/Pour Footers
B 1120 - WestCL Form/Pour Slab @ Casino Level B 2110 - EastGS Form/Pour Footers
C fs C fs
D No D No
LINKTYPE 1 LINKTYPE 4
LINKTITLE 1115[fs] 1120 LINKTITLE 1110[fs] 2110
G G
H H
I I
J J
K K
ACT 1115 ACT 1110
SUC 1120 SUC 2110
ACRTY IW ACRTY CP
SCRTY CP change craft – physical reason/why SCRTY CP same crew – different building
ALOC1 W ALOC1 W
SLOC1 W SLOC1 E
ALOC2 GS ALOC2 GS
SLOC2 CL SLOC2 GS
59
2
Just-in-Time Date & Float Attribute
As Early as Possible
As Late as Possible
w/o delay to Project
As Late as Possible
w/o delay to Production
Just
In
Time
LinkType
How accurate is the CPM calculation?
Risk and Monte Carlo Simulation
A 10±2 B 10±2
B 10±2 A 10±2 D 10±2
C 10±2
D 10±2 C 10±2
≈ 40
Estimating Scheduling Project Duration ≈ 31⅔
%
19
100
18
17
90
16
15
80
14
13
70
12
60 11
%
10
50 9
40
7
6
30
5
4
20
3
2
10
0 0
DAY 26 27 28 29 30 31 32 33 34 35 36
SS2 PS2
• CT – Contiguous
– representing a Finish-to-Start restraint
– where the preceding activity may not start until
– a contiguous and continuous flow of work may occur
– from the start of the predecessor to the finish of the successor
• CC – Concurrent
– representing the two activities must be performed in lock-step
– this is more than saying two activities joined with SS+FF or PS+FR
Relationship Diagramming
Critical Path Method
• CC – Concurrent
– representing the two activities must be performed in lock-step
– this is more than saying two activities joined with SS+FF or PS+FR
• Examples include:
– erecting a MSE wall and backfilling during placement
– pouring a concrete slab with embedded electrical conduit
– coordination of surgeon and anesthesiologist during an operation
– in each instance possibly being performed by separate subcontractors
but under the daily control of only one individual
fplotnick@fplotnick.com
215-885-3733
www.rdcpm.com