74
RD-Ri34 066 A CONSTRUCTION MANAGEMENT SYSTEM-MICROCOMPUTER PROGRAM i/i (U) NORTH CAROLINA STATE UNI'Y RALEIGH DEPT OF CIVIL ENGINEERING L ELKINS AUG 83 UNCLASSIFIED F/G 5/2 NL E-MllEEllII EhEEEE~lEE~lhE MMMLIMMMMM OEMllllIll

OEMllllIll - apps.dtic.mil

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

RD-Ri34 066 A CONSTRUCTION MANAGEMENT SYSTEM-MICROCOMPUTER PROGRAM i/i(U) NORTH CAROLINA STATE UNI'Y RALEIGH DEPT OF CIVILENGINEERING L ELKINS AUG 83

UNCLASSIFIED F/G 5/2 NL

E-MllEEllIIEhEEEE~lEE~lhE

MMMLIMMMMMOEMllllIll

1111 1.0.2

1.5W4 .

MICROCOPY RESOLUTION TEST CHARTNATIONAL BUREAU OF STANDARDS- 1963-A

i i i I ... _ - ... ,___ , , ,. - .... .. ., - .,., _ _ __ .-,--.-..,-,--'r- "* r,-.,-W-... . --.-

-* * * * * * * * .-r-:~.w.~r-

CIVIL ENGINEERING DEP RTMENT

A CONSTRUCTION MANAGEMENT SYSTEM MICROCOMPUTER PROGRAM

.4

* by

Larry Elkins

A Report for

CE 598A - Civil Engineering Projects

Under Dr. S. W. Nunnally

Civil Engineering Department

North Carolina State University

Raleigh, N.C.

August 1983

,.a,.. [ . _ -:

If.

%41

met.

A CONSTRUCTION MANAGEMENT SYSTEM

MICROCOMPUTER PROGRAM

by

LARRY ELKINS

A Report for

CE 598A - Civil Engineering Projects

Under Dr. S. W. Nunnally

Civil Engineering DepartmentNorth Carolina State University

Raleigh, N.C.

August 1983

~-nrr~oved

tjuionl 13.'

A CONSTRUCTION MANAGEMENT SYSTEM

MICROCOMPUTER PROGRAM

Larry Elkins

ABSTRACT

A microcomputer program is presented that enables a construction

project manager to more effectively manage one or more construction

projects. The objective of this construction management system program

is to provide a comparison of planned and actual time and cost at any

time throughout the project life. The program employs one of the most

common network planning methods in use today, the Critical Path Method

(CPM). The cost comparisons are obtained by utilizing the cost variance

techniques of Pilcher. The program calculates CPM network values for

the original planned and the actual networks as they are entered. Then

the program compares durations and costs for each activity and provides

a cost variance for all actual values that have been entered. A total

project time, cost and profit variance is calculated. Also, any

activity on the critical path can be crashed, thereby reducing project

duration and increasing project direct cost. This program has been

developed on an Intertec SuperBrain microcomputer system and is written

in Microsoft's BASIC-80 computer programing language.

.. .I .. . .. .I .. . . . . . .. '" :''", " ' ""A;

TABLE OF CONTENTS

Page

LIST OF FIGURES . . . . . . . . . . . . . . . . . . ... . . . .. iv

LIST OF TABLES. . . . . . . . . . . . . . . . . . . . . . . . . . . v

1. INTRODUCTION . .. .. .. .. . . . . . . . .... ..... 1

1.1 The Contract Construction Industry . . . . . . . . . . . . 11.2 The Project Manager. . ........ . . . ..... . 1

2. THE CRITICAL PATH METHOD .E. ........... 3

2.1 Description . ..... . . . . . . . 32.2 Network Interrelationships ..... . . . . . . . . . . 42.3 Calculations ........ 42.4 Critical Path A naiys s s 8

3. COST VARIANCE ANALYSIS .................... 9

3.1 Description. . . . . . . . . . . . . . . . . . . . . . . .3.2 Calculations . . 0 . . . . . .. . . . . . .* . .* . . . 9

4. MICROCOPUTER PROGRAM ..................... 13

4.1 Program Description. ... ..... . ..... . 134.2 Program Flow Chart .. .. . .. .. . . . .. .. . .. . 164.3 Program Listing . . . . 184.4 Notation of the Variables Used . 364.5 Limitations of the Program . . . . . .. . . . . . . . . . 394.6 Operating Instructions .................. 40

S. EXAMPLE 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

5.1 Data Input, Output and Results . . . . . . . . . . . . . . 45

6. CONCLUSIONS AND RECOMENDATIONS . .............. 63

7.* REFERENCES. . . . . . . . . . . . . . . . . . . 65

] 7~~~.. ......... ES............... . . . . .. 6

LIST OF FIGURES

Page

1. CPM Node Notation . . . . . . . . . . . . . . . . . . . . ... 3

2. Typical CPH Node Sequence .................... 3

3. Use of a Dumy Activity .................... 4

4. CP I Network Diagram . . . . . . . . . . . . . . . . . . . . . . 5

5. Activity Event Times. . . . . . . . . . . . . . . . . . . . . . 5

6. CP Network Diagram Before Plan Data Input. . . . . . . . . . . 48

7. CPM Network Diagram After Plan Data Input . . . . . . . . . . . 54

8. CPM Network Diagram at Day 77 ................. 58

iv

............. i Ill-. ,Ji,,;l.... -- , ,.,., ,i b.. .. . .

LIST OF TABLES

Page

1. CPM Network Calculations. . . . . . . . . . . . . . . . . . . . 7

2. Contract Cost Variance Analysis . ....... ....... 12

3. Sample Data Input Sheet .. ................. . 44

4. Activity Code Listing. ............ ........ 47

5. Values for Data Input ..................... 49

ev0V

*1~-~r. ~ - ---- .~--.-.- ---- -.- .

i , .

CHAPTER 1

INTRODUCTION

1.1 The Contract Construction Industry

The contract construction industry is a very competitive industry,

often resulting in a low profit margin and higher risks than in many

other industries. After the work has started, contractors have to

contend with restrictive labor agreements, adverse site conditions,

price instability, and many other problems. Therefore, the need for

accurate time and cost control is paramount, as is the need for feedback

throughout the management chain. Owners and contractors recognize this

need by requiring a detailed schedule of prices and work before project

start-up. A growing number of owners, especially governmental agencies,

are requiring this detailed schedule in the form of a CPM network. The

CPR network is used to control time and cost.

1.2 The Project Manager

Most large construction contractors or owners, including

governmental, have at least one or more project managers who are

responsible for the time and cost management of one or more projects. A

project manager continually monitors the progress of each project which

includes:

1. A comparison of planned and actual durations and costs

2. Periodic reports to the owner or contractor

3. Consideration of whether an activity's duration needs to be

decreased to keep the total project duration within allowable

imits. This is accomplished by:() overtime2 A second shift3 Another crew4 Different or more equipment(5) Method improvement6 Workforce adjustment

4. Use of historical data

It can be seen that each activity's progress and its resulting impact on

the entire project must be ascertained as early as possible by the

project manager in order to minimize losses in time and profit.

2

Lrt(e

CHAPTER 2

THE CRITICAL PATH METHOD

2.1 Description

A brief description of the Critical Path Method (CPM) is provided

in order that the construction management system may be fully utilized.

"A CPM network is a graphical representation of a project in which

activities, the tasks that make up the project, are represented by

arrows. The arrow tail and arrow head represent the start and finish of

an activity, respectively" (1), as shown in Figure 1.

NOOE NODE

START FINISH

Figure 1. CPM Node Notation, after Ahuja (1)

Each activity is defined by two nodes or events, a tail node i and

a head node J. Restrictions of this program model are that nodes are

numbered in sequence where the i node number is always less than the j

node number. Hence, the activities in Figure 2 are identified as

activity 1-2, 2-3, 2-4, 3-5, and 4-5.

Figure 2. Typical CPM Node Sequence, after Ahuja (1)

3

PIZ

2.2 Network Interrelationships

The precedence within a CPM network is indicated by entering the i

node of the activity. All activities entering the i node of an activity

must be completed before that activity can start. As in Figure 2,

activity 1-2 must be completed before activity 2-3 or 2-4 can start.

Sometimes relationships between activities cannot be shown by using

regular activity arrows. The dummy represented by a dotted arrow is

used for this purpose (Figure 2). A dummy has zero duration and

involves no work. Two activities cannot have the same number;

therefore, a dummy activity is used to clarify the situation as shown in

Figure 3.

15 17

Figure 3. Use of a Dummy Activity, after Ahuja (1)

A network should have a consistent flow of activities from left to

right and crossovers should be minimized.

2.3 Calculations

Various symbols, as shown in Fig - 4, r oe used to distinguish

event times: i is the preceding node number and j the succeeding node

4

... .. ..... .. " "' .. . .. I 1 . ..". . . .".. m ' " -" "..

, , .. .. . . ...p , _ . . . . , . .-. I ... .,.. . . . * , . " ->. . " - . . ' - ' - ' . - - -- -

" . -. ' -

number. E is the early event time for a node or event and is defined as

the earliest time an activity leaving that node can start. E=O for the

first node. L is the late event time for a node or event and is defined

as the latest time an activity entering that node can finish. See

Figure 5.

4.R.

H II T12 1?2 :

[ 7I11E F I1 ' 3_

5 9 75 3SE

20

A B C10 4 2 -:6 10

Figure 4. CPM Network Diagram, after Ahuja (1)

~~~URATION7

Figure 5. Activity Event Times, after Ahuja (1)

As shown in Figure 4, Ei for activity E and F is 5 and L. for

activity B is 23. The following equations define activity times:

__ Early Start (ES) a Ei (1)

Early Finish (EF) = Ei + D (duration) (2)

* 5

Late Start (LS) a L - D (3)

Late Finish (LF) = Lj (4)

"Total Float (TF) is defined as the amount of time an activity may

be prolonged without extending the project completion date" (1) and is

defined as follows:

Tf = LF - ES - D (5)

or

TF = L Ei - 0 (6)

"Free Float (FF) is defined as the amount of time an activity can

be delayed without affecting the total float (TF) on the succeeding

activities" (1).

FF = E. - Ei - D (7)

or

FF = TF - IF (8)

Independent float is as follows:

IF = TF - FF (9)

or

IF = Ej - Li - D (10)

A typical CPM diagram and the corresponding calculations are shown

in Figure 4 and Table 1; activity descriptions are limited to letters

(activity codes).

6

*C. .S..r.. . .- -... '. - .- - 'y gj ) . ~ ~7 r. r** * r ,.w .f.~ * *

4D

V

' coc~CqCOOOaa

a ooooc~~oi~cie.9 r~. -- 29*

S'-4 .~ a

-4 OICC~44'Oc~~C4O ~o .4 ---E*'

*1~~-4

0

~

'4- -4 a- a a'

fACo

4~3 - -- - e4~qc4 0

UI-Eu A .2

13 4'00C4a - - -.

'4. -4 .9o U4)

U01 -4

z a0

z ~4a-C-)

aU

.9 -~@1 a

~.0Eu I-

I- U,B-a

U'

a.9aU.

cuc~'~ %~:i ~

7

4 . . . . .

.~ ~ ~v%'.;~- *** ............ 4 .4 4 -

2.4 Critical Path Analysis

1 .Ahuja (1) defines critical path as follows: "The chain of

activities that takes the longest time to be completed determines the

earliest time by which a project can be completed." An activity must

- meet the following criteria before it is considered critical:

1. E= L (11)

2. E =L 1 (12)

3. 1 - El - D = 0 (13)

There can often be more than one critical path, so that decreasing the

duration of one critical path will not necessarily decrease total

project duration. Also, an increase in a noncritical activity duration

may cause that activity and/or other activities to become critical. Any

use of available total float can also affect other activities and

floats.

In summary, the Critical Path Method (CPM) outlines clearly the

execution of a project. It emphasizes the importance of system

interrelationships and provides an important tool for construction

management systems, especially when combined with cost variance within a

microcomputer program.

",

A,

8

CHAPTER 3

COST VARIANCE ANALYSIS

3.1 Description

The standards of cost by which a construction contract is

controlled are of two types: indirect and direct planned or actual

costs. This analysis focuses on direct costs related to each activity

in the form of material and labor costs. Overhead costs (indirect) can

be entered into the program for use in total project cost calculations

but not for an individual activity.

3.2 Calculations

Calculations of the cost variance are made for material, labor,

and budget costs for each activity and for the entire project. These

costs are defined as follows:

a. Budget cost (BC) of the activity includes material, labor, and

4 profit planned for that activity.

b. Planned material cost (PMC) is the cost of material only.

c. Planned labor cost (PLC) is the cost of labor only, which can

include incentives.

d. Actual material cost (AMC).

e. Actual labor cost (ALC).

, The cost variance (CV) for labor and material is then calculated for

each activity as follows:

9

-7

CV (material) - PMC - AMC (14)

CV (labor) - PLC - ALC (15)

CV (%) - x 100 (16)

or

CV(%) = PLC - ALC (7CV PLC" ALCx 100 (17)

Then the cost variance is calculated for the total project completed to

date.

CVT = PCT - ACT (18)

PCT - ACTCVT(%) = pCT (19)

PC = Planned Cost

AC = Actual Cost

At this point in the program, planned and actual on-site and.4

general (office) overheads can be entered. Then the planned profit (PP)

and the expected profit to date (EP) are calculated. If an activity isnot complete, the planned costs are used instead of the actual costs for

expected profit.

PP = BCT - PMCT - PLCT - POOH - PGOH (20)

EP BC AMC ALC AOOH AGOH IC (21)

PPTP (22)PP = 1T x 100

wT

10

...............

EPT (%1 x 100 (23)T

T =Total project

POOH = Planned on-site overhead

PGOH =Planned general overhead

AOOH = Actual on-site overhead to date

AGOH = Actual general overhead to date

IC = Incremental crash cost, which is the expected cost

increase if the duration is decreased by methods listed

in section 1.2:.

As shown in Table 2 and in the output section of Example 1, the

cost variance for each activity and for the total project is calculated.

The value of work done aslisted in Table 2 is the plannedmaterial and

labor costs.

It can be seen from Table 2 and Example I that, as the project

progresses, such an analysis would reveal any cost problems that would

require a project manager's attention.

A

N

-l u C4 IN IA a

a r4O 0 elf

ZIP-

i aI i

12_

4-

1If 1 " -

" - t •-- - • -.. . . .

' t", '.' ," ." " , . "." ",,- - . . . . . .. , . . ...

CHAPTER 4

MICROCOMPUTER PROGRAM

4.1 Program Description

- The microcomputer program has been developed on an Intertec

SuperBrain microcomputer system and is written in Microsoft's BASIC-80

language. The data input to the program includes:

a. A planned CPM network with the following data for each

activity:

(1) activity code: a 1-3 letter code that represents a

description. E.g.: AAA. See Table 3, Example 1

(2) i node number (15 1 1 999)

(3) j node number (j > i)(1 S j S 999)

(4) Planned duration (0.0 9 D S 999.9)

(5) Budgeted cost in whole dollars is the planned material,

labor, and profit cost.

(0 5 BC 9 999999) (BC = PP + PMC + PLC)

(6) Crash time is the new duration of the activity if

crashed. (0.0 9 CT S 999.9) (CT S D). E.g.: plan

duration = 23.1 days; if it can be crashed 3 days, then

CT - 20.1 days.

(7) Crash cost is the new cost of the activity if crashed to

the new crash time in whole dollars.

(0 S CC S 999999) (CC 9 BC). E.g.: budget cost = 15000;

if it costs 2000 to be crashed 3 days (CT), then crash

cost - 17000.

13

._*-- Wi 1 ILI

(8) Planned material cost in whole dollars.

(0 9 PMC s 999999)

(9) Planned labor cost in whole dollars (0 S PLC s 999999)

(PIC + PLC s BC)

b. Actual data for each activity can be entered anytime:

(1) Actual duration.

(0.0 S AD S 999.9)

(2) Actual material cost in whole dollars.

(0 s AMC s 999999)

(3) Actual labor cost in whole dollars.

(0 s ALC s 999999)

c. Overhead data for the entire project are entered but not

stored:

(1) Planned on-site overhead in whole dollars per day

($/day).

(0 S PO S 99999)

(2) Planned general (office) overhead in whole dollars ($).

(o s PG S 999999)

(3) Actual or expected on-site overhead in whole dollars per

day ($/day).

(o s AO s 99999)

(4) Actual or expected general overhead in whole dollars ($).

(o s AG s 999999)

Selective crashing is the decrease of an activity duration with a

corresponding increase in cost. The difference between the plan

duration and the crash time is the amount of time that an activity can

14

i m " ' - la in. im.fali- .lm mmVm l ~ -m .waw-h~-L- L. J-

. - -7... . . .

be crashed. The difference in the budget cost and the crash cost is the

expected cost of crashing. This program calculates the total cost of

crashing and the unit cost in dollars per day. When all or a portion of

the total cost of crashing is entered, then a new duration is calculated

for that activity. This, in turn, changes the project duration,

increases cost, and decreases profit but may be required in order to

meet contract requirements.

Selective crashing data can be entered at anytime for activities

on the critical path. A unit cost in whole dollars per day and a total

incremental cost that can be crashed is shown. Activity number and

crash amount are entered with the resulting decrease in duration used

for time and cost variance calculations. Crashing data are not stored.

CPM network and cost variance calculations are performed as indicated in

Chapters 2 and 3.

The output consists of: CPM network data verification; CPM event

calculations of ES, EF, LS, LF, TF, and critical path for each activity;

total project duration.

Upon input of actual duration and costs of activities, the above

values are recalculated (output) and a time and cost variance is

computed.

Computer instructions will appear on the screen, indicating step

by step the kind of data that are required and the options available to

the user.

15

.

cv 7 77I MW -

4.2 Program Flow Chart

-A 'ACTUAL DATA INPUT-C COST VARIANCE-D PLAN DATA OUTPUTE ENDP PLAN DATA INPUTS SELECTIVE CRASHING - _ ___

T ACTUAL DATA OUTPUT

L- NU OA UME FATVTE

OUTP16

INU ACIVT COD (A) - * *O**'.

j NODE PLAN DUATO (D)

BUDGE COS (B) CRASH ~

INPUT NPSIT AND GENERAL OVRADNS

JCLUrLuTE COSTS IV

ACN~ACIIY N O

PU P

* S.COUPU.ROEC

SIPU O-STEAN GNEALOVRHA

UT9TCOT

a..~~~~~~ LC L T PLANi AND EXP CTE PROFIT\*

4 *- * * *** - ** ** *

W -l

z W

0 0

Ni- z

o ww C >

E C

Uw Z

z~ I-

Lo - ".((n ~ ( cr L -m I-

W 1- 0 i

x I- Cw 4

aI -CN

z LM ~ j ~ >

M I-Z = -i 1--

Zia a-c 0 a 0 0 M4

.. jq UOZM -ZM

0 4T ~U lWCL flW :)0 :)Z Z E: M z

0, ~Z Z LJ. -- ZN' .

IX~ W 9T i QW CL t- F- (n 0

L (i4 W : .. CL* c -*

z J W :,#= lZF-Li

o Z ZZZZZZZZZ"hI-O. 11 WWO.W-OWWt-IH

* X

18

a . .. .~~*.h **.. * .* *. .. - . W >. K4u

u L

0 1

0 u-

0.

* <iC -1

0 E

120 CC C

-~C x cL*0 m0 0C

xz z E

C E ~Z

Z '.J '-

-~~ u w

C I- 1I,- En (..:5 -0 T

* -, -I a..'.4 WU OC c

qr -M u0 a .1--1.I- V2 .-4 Lf >- L)0 z r)~ i-)*- - - -4MC a E '-U Ci 1714 0 V G 4 II

.1 * - a4 a . . . az Lm I--f (n Li ul -V4 .. - - 0

W . 0 1- -' E .. -- - - - - - - - - IIU) (D Z u --' a~.C xC C C czIm 0I:C w 4W C1 " - -- - f --- U

- >Z I W

a : a ~ ~ . ~ 1 I II I-- m U - C r r r r r0-t~ 044 m' M U) -- 0-Z l 4 X

:A C14 v-~I1 CLI- z x1 1 11 1IfI 10~~~ ~ WWOC 0-''4- 4LLWWWWWWWWW1- )

W 0La a a--aa *L- 11..JJ.J C 'iIn - Z -j Z Z Z Z Z :) ~~~~-I-I- , - - - - F

19

z

-4a

I w

U)l'2: I---'

* - U<1- cri

U) -.

'I U)i4

LL CL2En

0 i-

C ZLIII T _ I

InL

a) LL-.

(n--- !CL .. W-* ** zI .4 ..

04 Mj - - z: -LL If#~~0- M " 049- 4 L0

. C >W >>I.

SLY.* ~ ~ ~ ~ 1- -- ilill1 1 t P"ll 4 4-

2 U ) ifC "- - - CC W~ 11 If 11 '-i .

W-C C 8q04ru (4** * C . " P3 *z 4I, (n z aw .-WIZOO. f,- 0 1-C"T

W ja 0 *- -U--i -- ~ ) - WW 11W 0 LL 00 W1

q-~~~ In In -0 U)1 nI n~0 -0 -) 0 -0o 0-0U '0 N" N N N- N N N- N- N N

20

- . F. ix 1- .- -

I- U.0

a. .JI--ZIi-- nC

in crZ

0 X

F nIII-=1=e .

cr-4 > 3Z ):

CC -aJ -F-Z F-LU LLWI 0- 0 Z- Z

WUTAI .- ZZZZ

> l 10 000

.J CoCX c C - *-~ cl -

- ~ *.. *: ~Z Z Z Z

F-I- - = = =-1 #*000 WF-~urLO (D~ Z X 0 nZ * m m*lif

C =1 0 L. C*LCZZZ Joi ZOO * **##ZZZZ

IIII CL ~ i It0m m W ~ 1,4 r-4CD D DW

- -z ozzoz zzzzzziiiU En I--W LU 0 P--4 " - " "" -4"-- ~ ~ C 1: - 0o w Z W Cl w U)(0Ci

Ifit l 0ii 0 -:):3-=) ZD Z O O***= = = U1 If r, T 0O

0031 -I-I- = = F- F- - - -Pi-- I---III 11 If 1

IL L U- Xi XC CXC - N' r) 1 X CX 0 X CX 0 XC LU X XC XC a X W U- U U. LU

N- r% %, N- w 0 m wD m w m m~ o o 0. O -O- ol O - a- 01 O -Cr 01 a- O

21

r~r '~ -.0

4~M

* 4~'z

'-II

z 4r

w0

zz >

w -- w a

-3J Cr3W .

z + CD0 Ln

-10 .9 00-<-

-J ZZ: ZLII

0w 0 4p .F- -z L0 ILX: p ,wa

LO z .Cj0# D

00 > Ld 1 04

z 0 LT 4 N. C-W O : o -..-

XW cc 0 DL A M000- - E--

a > -jW* LZ ~~~~~ ~ ~ ~ IXF ciww Ll0 Av

<1 w, n***-- b"*r [=)w-D : D

W CL .4" ** i-4'tb *Z Z I.-"

0 00 N~ i-~ N CA ) tq a * 0,t r f tj Cm(

D'-'0 ZO ZI CA' C C : :A N * CAN -ZO C

uz .e,-. -z a.'22w

i-o uwt %-Cc ~ s w

a.0

.4v

E

a0'

'-a-I

.:

.

x1 1 1 -

* 4

CL .z 0- , I. IIIE" -II W 0, 1- W i

h.. v -- 3' I. x - T W l-

3:: ~~L I"/.E.". {::Z E "

I-- 3 W v -' .. I" III E -

00-

II~ ~ ~ , 0- '- lPam,- E-a- <1 z IN 0,.. N 0. i I1 1 '-, N a ,-1

CD3

..-. . .4 . E . .. . . . .. .

T.l' i -C .. i. .

W~ W 0 LL . W- L0WL

Z- LL"XL XZW-Et

-4~~- "4 s. 4 "

.. .I .4 . . . . .

'CL

LL.

z zz0u uu

z 00--o0 F- t

-. - 11P WDWUWzu PP"' V- c o U W ZZZ

j P-4 CA M-~ I----# := I

9T 0- 0. ZZ0C3 .

ma 0 LLL

-1 wwL C ZZ#1.- I- LJ- U Z Z0 Mr'''I -r-I-t -

LL Xi W- - IL w0 LD L4wLIL0 I-- MXP-tOzz0

X- 'I CCIX *.r-'i-Z Z ZZZ Z Z Z-'iZ-tx )(-x~ x C

0' 0 - c' ODO P5 on -0 N0O N, N 0 mC ,C 0 C, Cl -0 Nl N NA N4 N00, C'4 0 ,0r)0't -0-0 '-0 -0-0 I- C 0 - N Nt N Na N- N N N NI-

-4! 04 ~S

V2

* '10

z ii.w z

zC

VLL r t

W N

u I- 14 C 'x. z X w

> Z U*- w LL " I

z -1 4

"I -j . ccu iY .- L c

En 9T .4.4 "n C

w4'' Li. S CL CkLLIx 0 1-14 000 0

u.z 11 4Tfll 000 a u-o .5 al('- m~om OWm00 *: 14LL + x-

> -.-. W Z ZZ F- 0U

o U (4 x.. x: x. XI CL I-1:0 :ELOD'". .E + - -II- Li Wzz z ILIf 0' q-z (D

9-~,4a.-4-4- 1-1- 0 i-~ 0 X x.i.-IZ Z ZZ4 . z IIa- .4 - l' - U F- C -

II 0 0 I--N - II i 0- 01 11 0110 0 0l If 110 + E ) 0 0 0

IIIZ L -- IL CA. L 0 n 0 0 W &L N W n 0 00 C ' 0X 00 N LXC

... 444.... 4 .4.4. . V1 4 N4 N C4 N N, N CN

#4 25

-:

*~ z - -

a. 0a. u

zi W

z3 F- 1-

U0 Z <

z ei0-1 0 (1- <C 4: Z

F-~ > 1 0> rC

U ZULM - 1-P2 E 1- () (4>

0( F- Ul x - 0 14LI r-Xi .a - o C- a X U *-L N a: Z ILi NJ 00 En

Z C 1 0 CLL I- CI- >X ... I _w 000 Q - Xa.I- :LED ZU 1-0 - - Ug CIl t

02 Cfl *.2 *> 400 : 1U >-o 11 1 0 rT-:- LA '-

1-- ol .1 Ui C*:C =C C -IIII. WO III in w c 1-'. W mM Cr1 ZJ LO 0 le.O) 0 -- -' -~ C'0ili

X -LA.C 00 1 c. CA Z E- tW I--rjq cc II0 C L ( 1-4~lC -- i :)~ M, m Z .11 It 11-Z Ir.

v 0~I * Z-~2 "00 '-4.-4X-4 .-=. :w v. :0) Uct1 -'i qt

1- 01"- Uu..1-II l at- C'-'-- W :CX D

I:DX ...... C ZZ...r Ft- nxwzi-i -1" " LL X f X ir 1- E WW lZ CLWWWF . x

1-I-1-UZZZZDOX O- 01 - - *CL-W 0U-WC-

%I N 0, 0, 0 0 (1, 0 0 0 -T 0 ') 0AIf -4 Oa 0 0 Nr cr 0 r) 011 W4, b"000-----N N N CN(1 CA C14 CI N N Nl r)1111 04 r, r4 %ToritR4N NN NN NN NN N N N N, N N N N N N N N N CA N NA N 4 N1.

26

-AL..

CLL

1-4 :3

ix i~

En z>~ .JLL

o wU u-rul Li- cflIx

I- fr-T >-

.4 ~3 <XU.

14 > I--C'

a~~ C. -In c- --3 LL

Cfr N-LL

W r; 4 -mL

X t I I m4 V6. ft

4T ix ix II Z

XO1 0 cz

=1 > 1 -- LL Z IL GMwE a:24A-4- w- EDD oD MD

0 4ma 0 OzZ Z z 0 ZI- V C a fI- O frU- W 0 1ra'-4 "" -uI' " n-

UL Vi '4111 2:2 =i z W(flU U) zUi)E n EIl #*- 1IIHII1N 0 01= 3M=

-' 11I = 1I u if II 'r0 -T WI-i" 000 frI-~r:s9f--t-I-- .'r- F-I. .i-U) C~ -- '-'OZZCflZ ft N ZZ ZZZ ZI-ZZ

o o . C .C0CZ C. ..Z M (L ( " & IN N k (L W 0. 0- 0 W. 0- Z C iA

a0 r, w a 0 C N 0 n -0 wD o, 0 0 N o~ m' m' 4t hi -0 ?% CD 0, o r4 t) 4r In uin -0w 44v I n In A In A IA IA 00 " 0 - 0 0-0 -0 10 04 -O -0 N N" N N, N N* Nr4 6 r- 6NF N r4 N4 rN N4 N N N N N4 N r N r Nl N6N N N4 c N N N c4 r4 N

27

-w -- .9mr .7 V- .- W- -W-. - . .- -= -

4

II

--

Q 10 12Ia m P4

D ~~Z4 M,: x QO N : I

as Z Zs Zs 10 -N

- C -4 M LL ~

t. - -Z u

WLaW . _- - -

III II l w 0 N 4x u "Wl' Z a I-- l'. I-- (n

.Jw F Z 0 0 I

FZZZZ Z 7 <E -4

000 C% I- L CL (L .4 0Cz

UL3U 0 > U . U ClCzz *u Z-ro - 0 *a . li

0000 W. ZZ~ Z- Z '4 Ca>: N I'- a - b-i A

WWX flC ..C -- - 4 -4TZ /O m 0: a. =a CL .

C4V- M z0 I- 11 1- n -a -- Q=-tW X1' f-- 11NN LCD U - Z Z it P" R 0Z 0 -4I - - 3 * q" " "P 0 t CDx WLk LL W Z W Lir w* *. * ILO L I i IIIIU0 1

ZZ Z -W £-i ** * I- biC ZO

I-l -4i N* 0C *a - ,W r , r C 1 0 , t;DI-~ .. 0101 I)O

NZNNZN Z-4V CA 0.4EUC D C 4CD 1 ACl'A4C C 6. 04~ 0-4 '

-28-

LU UJ

-4 4 -Ix CL

z z

z w. 0

z M I

w L Ix J

LL : i i

*~**0 00 0 CL 0.L i *

z T. LIj Li 0. .

Ix 4 a .a -

L C - - 0 Ix

1.-. I-- Q. *.4 .4. Z WZ- *W Z '-4 I-I 0

Z I- 0 £z N. '-J 004 a. 4T > .Z -Z4 _j <r a.

0l a. X x. ZI- 1 b" c

e3 X 0 <Z - 0 0. - Z =i N -0L z I : r C "- W ODl 0 m II

J .c a. (a. w C WDZC :w (fl I- .. 3 40 U -M0-L) r cc1 0-W 0 IC 0 e 0 1.- P)1.01-4

C 0 0 LL (D a. 1x Z 0i 0 1-CLF - UW t CC- U)4 ED LL 0 O C

Z >. l W C LU Z 0 Z 0ZC L -i~at Li 'X a.-W4EwW D0 w -. WLI X' C 0 - -j Oi-1-- i- I X !0-

I- =C I-Ou 9TED I- CO Z Z 0 o 01f- uL (D 0- -40 zOlO w '-4wa

M4 -4a Z W. lC - 01- X- 4 A -. A

a. LO C ZC>Z-WI U X-' _ZO x X EiDOPwPLi j =4 Wa. C )CLW: X Z W(-- M IC.

'a ~ 11 -- UI- O- IX u I C.-:'-r-q-.0o u4c cLi: 1-Li - 1 cr. Lix o1Z1 # q * F,C: ti- : o U ZUZWIIZ I M -- Or*-- a

0-4" "" " 0>: WX-4Ca.-4 I.- I: . " X-'

XXUXZZ XZIWO.U.>b4O~.Zwwwow .LL

.1- .1- L -MI

*U >

29

-7'

4x 02 L

C F- X:

Wk W LL

0 z t

I-M 00 .4 j NU

-U) &.4 zA

z 3W W 04 z-I

,- U ) M ":

o mo zI-z ED .- a*5

EOND-0 x. c0 Ez -

En b- . .

OT II alN I- - .)oi 4W E nE.4 w D 0 11 a4 Lr- If z -4E MM

11 0 z t CL Ii 4 .

x XxE10P""0 . i L . . . .5

000 000 00 0. 0 (4 .40 00 0

0, ('I - E14 r, 0 .. I,4* n*ZM ,N'-NNIr~ W) 0. (.3 1, rtt1U t-)r iV

tel te) .0. r rrVV)rr)Vr)00 t1ILVre )r )r )M11 1

AOL.Z *

C. I' c LAC. ~30

IIJ I Z+ -4

<r I CD

+ I-0I 1I. I

-J I u PC I Zl L

C3 I Ll 0 c

- I lx W

I LL Ix(

LTA I a U. -U i .- Lol0

E~ 03 -- L) UCNf 1 0 0 CC111a00 I Z . 0 U .11.

DO 1 1 I - : LD>:C

- I *3* U0 - n-. X= Ul I 3*. Er < c I+WW I t'at r c IIC

-0 14 L I CC3* Cf-.1U1-I I a.~ X0:CT 0 1- Li -

z z z aI ZCD Uy l- *.0'(T n0 ~ ~ ~ ~ ~ ~ -000< I..L cco

0 E0. I W-Z a. Cr WCCBaa~.a I _lfl. cc M CZM C

- - - - hiW I -4 "> x L

WWWW azzz I I-V* F- >COC>o. flflfWlfl- I Z-#*

-~ ZZZ + I L.-Z- -SII--fI-- F--E I CO~zix - W _

=)=4m-ILL I CC- 4(ED 0 C 0

*** SZ I 0-Z SCnZw.a'' OC. I EU WWOW O

-' ~ ~ ~ ~ = En T-1 I- III ~ I -l C ICC.14 - -CCCCC- I 0W 3 ZWIOIW

" " " " WI-- F- l 1 : .0'>X

=1=3=1000c- I *1F-tab-, :1 C O LOLN.~ d Z Z ' 4t .. J O Co +>C> -,z. L '

11 ~ N11tt 11~9 11MM--4- -

Z- - - - Z- I % U 003 f Zl 1- 3040 )" " 1 WW" W fW4 I 0.1- E-. l' C CLI &ZZZZIX IXLa- L . fWI .-iCZ--I :fl ZZZ D03030a.30 - - 0.1 a L r L( .0 C h. UUJ0 il

nn no oo - ~ -CCCICCuC ) t4t -0W+'s-- N* IQf('9 :22*0a 0 0 Cq .'

U 31

S * U-.. ~ *,7777-% -777

-Jj

.Ill

I- 3

W LX z L .

a. I-- *

0 *-I- -4 x o'

a- if Cw: lIll If u' CD '-

ui ci: zL z &iIl 0 IU-I -I. C LL Z *l

* - 7: LL F- >0 F- & C F- U r

F- 41 "- '- *n-

0 L T I (.Jl .. LI - LLu 0,a -0 i X C o c).4 CD*

X~ 0 i 0 Q C LIll x 4z O1i 1 Li 0 LO 0 - .C -> Ill JL. W.. Qn N-C< - AC L0 < X F 0 LL X j 0U a- ' 1 ..

x :c LC - L Li.Z I-) -W W 1- 11 F- I- Li F-LT

>Z> so- C~ Z o I el -

OI-C *W'Q X* F- r4*. Co(n-WI. LL C 0 ix w

z 0 4x-.1c L C Ila. u Ci 0- -100 y.o *. IIC 0-W W z z wN

inPw I I iza LL ow. u II - *0st#a I I CX E - 0l ia.i: -ll lz. CLj..-Ill.

WU WWW-~ I Il L..I u Co w- Ill 0 *.c

I--O E 1 0 1,--lF- Z CL: WO- Z 0 u to lj 0 L'L r-.i : * *z

0 LL CI-4 (JI. 0 1 C.L - gT . Li. NF MWW M a.C aJ. C -Z L0 m I-

0 -W -= I I -. :-0.W : = Z - - 1P- F

0 - - -- M I I- Im i- Li = .JELDCDWWZZZ

IIZZUZZZ0.0.ZZ ZZF-ZZDX .. .. . &- "aU'-' WXXa'-,'XX "xxZ LI a.i LL a--a C-.'-aa-''a. CL 0.i:iLI a >C L1 .IL( .0a .a .( j. j- .J LLJ..j jj

P-- z LiL

i IUl in LU ill IA al IA I ul IA Co) Ll bO' Lij 'a0'a-0a 4i '0 '0O -Cl -O 0-0- r1- r'. r,-CM K) 0* J~ .. r, 0 r) r' ) r) ae ri ri X r*2 i r.' te r, r, ri r' r, Ir' i v-) r.r

4 32

ir

I z -L

I C- z C-

I CL CLS

-- CL i"- Z C

u- ccLC• CL CL -

-~.Z Zw -z

I CL _j # * C.. .. ... ..'1 I- * i2

a" i- :1 : .

#LI n U z C

03 i b-4 -

I * 01C, ,-

* z 0.. Z LI Lo - U_.L) CL. #I Z (A 0 ix- #, *

I 1i-J I-.. £CL aI z (n.

I•b--I -, ( Li . Z

I M z u i__. z

I1 nI,-.-I -J I-- , W ... "-

I : 1- w u Cl UI Z.X 111 .0 Q Z cI ,I- -- -E :_ 1 J: - "

S. x .. .. : aJ C- 0 C -I CL..IX C Q 1'--0I j.J uii C z.

.. Q .. C I I- Z II.81"L L C1-0 =W* II 5* WC j

-' C I g' W ITd , 0 LL0 .t

N 4 I--,, .0 1 -C" XL IB%.i..'[ - I Z: Z 03WI w W L) .- x-i

S I "4fl- LIo >z> II Z -4 X

I ccz r Z 0W CL W .4- CL~-

I i ..L m 'v, " En1" 0 x L: U

ZZ *I I Z: .ZZ I jZ III ZCE4ZIPJ J Z1 C .- JI a-WZI-- I - W J Z

0~~~~ N _j 0 W. LY -':l 1:O(lb 3,. IL l ' 1 LL W , Wt: *' - ) "I 2 I-- II1 (" "l-"W'.Z. ": 1 CL] (J 3 ) 0,t ),

** * I 1 U) F W~ I Z = LL U)CU* * I b'4CL M1 WU-.ZCLWCLLLWXW

I (- x- I TJ0-.C I CI, ZL I- - -LrIDW coC I _j CL -a Z I- U Z U -.- L)zzzz I CdJ - W WJ-'Zo-Z *.IZWSz

Ptr.-4- /t I -.. x: = C ." r-d . cr L- c ,

m :3,r- I I =- W C L C L., CL LLJ : LI--I-0-i- 1-c.L- IfI1 'lU -- -F- t- F-Z - K

ZZZZ Z Z: -ZLI OZ ZZZZWZZ-Z1. .4 -- 6-I14 * 2 '-L00'-.'.- .'- 144> X1. "L '0

iLCL . a. W CL CL 1 L W11-0. OL 111- .j L 0.. JJJ1Z.J .4*42..I1J.JJJjC

m ) It 02 -73 I) C, 1 6 P 641 c4 NI c4 o' _1 t Kr qt Is) w hi a1 -T caN- r- N- r, ,-. r,~ I co mD m mm m20 20 w w 2 02 do do a) (n C 2 OD - 22 0'P' Mt) "r ) V)' I VZ rl r ) r2 r) ( 0 V r) 15 , t' r) r) r

33

# 2* (0 0

# N-

Er 10a -1 1-U

*- NJ - C -- 0C - - L) *' -Li..n v

0 x J- .1-

0 LL i

.n Z 0- -1-.

A. .L IL CT > - - -l!- Ix 0 00 i -

:3J L) 0 M.. F- Q iI-

>- ED I-- r- Iox ~~~ I riN -~ 1Z Zs 0 <r a

.. W U _.0 0 Ul '-N

4: _j = . z)- I-- ItD Z 1 4 n< i H V l

40 0 *- I fi- > rI- I I

a-. cc. CL W- ct ) - C -4LL- It CL ixJ t- .N

U W 'T >4. I z 111 : -LI-I Z: - I II > z w- D 41 . j-j - 04.- '.'- . * 0 w IIi~ I- -~d0 - 10) * W 4 ) M IZ -U

Ln > Z :c 1 ( i- .0 0~ CCI* i M'-

-l' 0L 4Ti. xci .. t- ' 0 OWE0 C, _I A. :1 Z 'I .

x0 0- Z : 0 -1 .. U - 2: L

Q 0- 2: 0- LC *W0 -' s-i >- W 0 u~<0- Uu '. . D 2: 0 10) L)-'- Qt > LLI '. 0. Z 0, 0L -N. U 0-- 0

0 1- C: M Z. 0 cc zO r 0 >f 4 iYxZi WA- U.0N .) U

0 " . : 1. 0 -. -Z'-.Ua0F- 1,>- -- N- 14 F.~-' U I- z0

C3 Z -- Z4 C4 C Z F-75:) 0 I00 2D:--2:" "~ ><3- G4 co, .*Z*C "zi- - - X

OXXCOLa..-.U.CWZOuLL-Z" -W O=ULCI.4 0rj.~j4-4'a.1 CL *Z"-q""O""jx~'- cj dO- j..j]

U-1 - -4 0r -LI

C. W rrt- im MO- ..- ' 0 ~ re) 4T 0 ZNI- ' C~0- II 'T IAa.0-D a a Y o' o0 0o 0 c.-.w:- C--:Z, : . -

34

LI L

0 C z

u- - zZ CL

i-- w

a C4

0F-4

-4 -

iii

Zx C

1114 -4 w

*, .- - " L3

LO:C- C, Li 1-- f- D .7 C,4

t"im C, , ' ,0 N" - - -4f C4C

~ 35

AL1 'Oe?,

4.4 Notation of the Variables Used

M% = total number of activities

I = activity number

A$(I,1) = activity code description (AC)

A(Il) = i node number (i) of an activity

A(I,2) = j node number (j) of an activity

A(I,3) = plan duration (D) of an activity

A(I,4) = budget cost (BC) of an activity

A(I,5) = crash time (CT) of an activity

A(I,6) = crash cost (CC) of an activity

A(I,7) = variable activity duration

A(I,8) = early start event time (ES) of an activity.

A(1,9) = early finish event time (EF) of an activity

A(I,1O) = late start event time (LS) of an activity

A(I,11) = late finish event time (LF) of an activity

A(I,12) = total float (T.) of an activity

A(I,13) = incremental crash cost (IC) of an activity

A(I,14) = actual duration (AD) of an activity

A(I,15) = variable activity duration

A(I,16) = activity duration difference

A(I,17) = actual total float of an activity

8(1,1) = plan material cost (PMC) of an activity

B(1,2) = plan labor cost (PLC) of an activity

B(1,3) = actual material cost (AMC) of an activity

8(1,4) = actual labor cost (ALC) of an activity

8(1,5) = variable material cost of an activity

36

* J.......... .. . . . . . . . . . .. .. ...

. : ,Y . -- ,. a....... - 9 : .:>: .. : : : .. v.-- -..-- :.. : ::.

8(1,6) = variable labor cost of an activity

B(1,7) = material cost difference of an activity

8(1,8) = material cost percent difference of an activity

B(1,9) - labor cost difference of an activity

8(1,10) = labor cost percent difference of an activity

SV = sorting variable

RC = type of event time analysis

CO = plan project duration

CX = plan total project budget cost

PATHS = plan critical path

, PO = actual project duration to date

ECP$ = actual critical path to date

PM = plan total project material cost

AM = actual total project material cost to date

MC = total material cost difference to date

PL = plan total project labor cost

S AL = actual total project labor cost to date

LC = total labor cost difference to date

MD = total project material cost % difference to date

LD = total project labor cost % difference to date

SO = actual on-site overhead cost (S/day)

00 = plan on-site overhead cost (S/day)

GO =actual anticipated general overhead cost for project()

a. G = tplan anticipated general overhead cost for project ()

OC = expected on-site overhead for project to date ()

* ":.POC = plan on-site overhead for project to date (S)

• ,e37

""7.-..

PF = expected profit for project to date (S)

PT = plan profit for project ($)

PP = expected percent profit for project to date

PI = plan percent profit for project

X = unit cost of crashing (S/day)

Y = total cost of crashing (S)

CD = incremental cost of crashing

TS = change in an activity's plan duration to crashing

SC = selective crashing mode

38

4ff

, , , , % . , -- . - . . • . •• . . - . • " • " " - - " . ." " " - " -

.9 ' " - " " " " " " ' " " " ' ' ' " ' , ...

4.5 Limitations of the Program

According to the dimension instructions that allocate space for

arrays and specify the maximum subscript values, the following

limitations were created:

M-- aximum number of activities = 99 (M%) (including dummy

activities)

-- Maximum number of activity code letters for all activities =

255 (ACT)

-- All input is integer except for durations which are single

precision and activity codes which are strings.

-- All individual input value restrictions are listed under

Program Description 4.1.

-- Only one crashing level may be input, but any portion of that

crash level can be crashed.

39

...........................................

- .. ,* ............... ................ ..... .....

S-. CONSTRUCTION MANAGEMENT SYSTEM

4.6 Operating Instructions

A. INTRODUCTION

The SuperBrain is a one-piece microcomputer equipped with a

keyboard, CRT screen, twin 5 1/4 inch disk drives and 64K of

RAM memory. As you face the screen, Drive A is on the left and

Drive B on the right. The power switch is on the right rear of

the unit. When used, a printer is plugged into the AUXILIARY

port on the rear of the unit. Communication with other

computers is accomplished through the MAIN port on the rear of

the unit.

B. LOADING THE PROGRAM

1. Turn on the power switch at the rear of the unit.

2. Insert the CMS PROGRAM MASTER diskette in Drive A, label at

4the bottom of the diskette and label facing to the right.

3. Insert a blank formatted diskette in Drive B. (Input data

are stored on this diskette.)

4. The following message should appear on the screen:

G4K SuperBrain DOS VER 3.2 for CP/M 2.2

A>

If the message above does not appear within a few minutes,

press both red keys at the sides of the keyboard. If the

response still does not appear, see the lab assistant.

5. Enter MBASIC CMS and press RETURN.

C. USING THE PROGRAM

1. The following response should appear on the screen after

step B.5 above:

40

Ai

MENU

A ACTUAL DATA INPUT (INCLUDES PLAN REVIEW AND TIMEVARIANCE)

C COST VARIANCE TO DATED PLAN DATA OUTPUTE ENDP PLAN DATA INPUTS SELECTIVE CRASHING (INCLUDES ACTUAL DATA RUN TO DATE)T ACTUAL DATA OUTPUT TO DATE (TIME VARIANCE)

SELECTION?

2. All sections of this program can be used independently as

indicated above. Normally, the first selection is P (enter

P and press RETURN).

3. All activities must be entered in numerical order by i node

and j node (i < j). Enter the following values as defined

on the screen:

AC, i, j, D, BC, CT, CC, PMC, PLC?

Following is the maximum value and type that can be

entered:

AC, i, jo D, BC, CT, CC, PMC, PLC? ZZZ, 999, 999, 999.9,

999999, 999.9, 999999, 999999, 999999

.2 ex.: AB, 12, 14, 21.7, 24385, 19.2, 26305, 11500, 12000

Zeros can be entered for all values except AC, i, and j.

Only eight commas can be entered. Do not input commas

Uwithin costs. ex.: 135,000 would be entered as 135000

Don't leave extra spaces between input values or press

return more than once between activities being entered.

4. The program will now print PLAN INPUT DATA FOR VERIFICATION

and ask if any activities are to be changed. If an

4: activity is to be reentered, then the following will

41

appear:

AC, 1, J, 0, BC, CT, CC, PMC, PLC?

Input as in C.3 above.

5. Each time data are presented on the screen, the following

will appear:

HARD COPY OF RESULTS (Y/N)?

HARD COPY means a printed copy from the printer. Y = YES.

N = No. Do not answer Y unless the printer is operational.

6. From this point on, just answer questions as they appear on

the screen.

7. After each selection run is completed, the program will

RECYCLE back to the MENU at the beginning of the program

and start over again. When any question within a run lists

RECYCLE, it means return to the MENU SELECTION of C.1.

8. If A-ACTUAL DATA INPUT is selected, plan output is

reviewed. Then the activity number to be updated (actual

values) is entered and the following will appear:

INPUT-ACTUAL DURATION, MATL COST, AND LABOR COST?

Following is the maximum value and type that can be

entered:

INPUT-ACTUAL DURATION, MATL COST, AND LABOR COST? 999.9,

999999, 999999

ex.: 22.2, 11743, 12202

9. Once plan or actual data are entered, they do not have to

be entered again.

10. If S-SELECTIVE CRASHING is selected, the actual data run to

42

S'.-I U -

" date are reviewed. Then the following for actual to date

critical path activities will appear:

SELECT CRASH UNIT TOTALNO CODE TIME COST COST COST

The select time is the plan or actual duration to date.

The crash cost will be 0 until entered by the user.

The unit cost is the cost of crashing in $/day.

The total cost is the cost of crashing in $, which is the

maximum amount that can be crashed for that activity.

The activity number to be crashed and the amount is

entered. The amount (CRASH DOLLARS OVER NORMAL DOLLARS)

entered is divided by the unit cost to obtain days to

decrease the duration of that activity. These data are

printed on the screen and used to recalculate the time,

cost, and profit variance. The crash data are not stored;

therefore, if the user chooses to RECYCLE, values will have

to be entered again.

11. Each time the program is used, any part of the output

listed under MENU can be chosen without data input. The

user just answers the questions as they are presented.

12. Finally, tear off the print-out with the results, remove

both diskettes and turn the power switch off.

C. SAMPLE DATA INPUT SHEET

Table 3 shows a sample data input sheet to be used with the

.Construction Management System Program. The description column

is not entered but is presented for reference purposes.

43

.477

*P44

C3

4= I4

-444

CHAPTER 5

EXAMPLE 1

5.1 Data Input, Output and Results

Table 4 shows a list of activities and their activity codes to be

used for a highway construction project.

Figure 6 shows the CPM network diagram for the project before data

input.

Table 5 shows the plan values for each activity to be entered.

Pages 52-53 indicate plan data output.

Figure 7 shows CPM network values on the network diagram with a

plan project duration of 121 days.

Table 5 also shows the actual values for activities to be entered.

Pages 55-57 indicate actual data output including cost and profit

variance.

Figure 8 shows the new CPM network values on the network diagram

after 77 days. As can be seen, the critical path has changed along with

the activity floats and the expected project duration has increased from

121 to 127 days, although profit has increased from $11,630 to $12,668

(expected on-site overhead = $45/day and expected general overhead =

$14,500).

Therefore, the project manager uses selective crashing program

mode and crashes the project by 6 days using crash costs and activities

listed on p. 59 (output shown). The crashing yields the new CPM values

and cost variance shown on pp. 60-62. The project duration is now equal

45

- ._. _. ,. L-,o,,. L . Z , , , .. "- ,-' - -- -A. .4* -. -. / - , -. " . ,,' , ' _. - . . . _ .,

to plan, 121 days. The critical path has changed, revealing two

critical paths and the expected profit has decreased to $10,758. Profit

is still acceptable but below plan.

This example indicates a situation at only one point in the life

of the project where action is required to keep the project duration

within requirements and control costs.

4.-4

4446

".4

Table 4. Activity Code Listing

ACT. ACT.CODE DESCRIPTION CODE DESCRIPTION

A Survey Project P Excavate & Fill Sect. 3

B Mobilize U Grade Sect. 3

F Move in Scrapers R Install Culvert Sect. 3

DA Dummy DH Dummy

C Clear Section 1 FF Move Tank & DistributorDB Dummy DK Dummy

E Construct Temporary Road DI DummySection 1

H Clear Section 2 DJ Dummy

I Excavate & Fill Sect. 1 X Haul Base Sect. 2DC Duwny V Grade Section 3J Drill & Blast Sect. 2 DL Dummy

Phase 1

Q Install Culvert Sect. 1 DM Dummy

DD Dummy DN DummyT Grade Sect. 1 AA Place Base Sect. 2

K Remove Material Phase 1 DO Dummy

L Drill & Blast Sect. 2 DP DummyPhase 2

M Clear Sect. 3 Y Haul Base Sect. 3

W Haul Base Sect. 1 HH Pave Sect. 2DE Dummy GG Pave Sect. 1OF Dummy BB Place Base Sect. 3

N Remove Material Phase 2 JJ Install Guardrail & Signs0 Fill Sect. 2 DQ Dummy

Z Place Base Sect. 1 II Pave Sect. 3

DG Dummy KK Clean-up

47

m *41. . -", '-, :,

.4 1X

00

(U

00* '4-

0 4-

o000

46-

~0 '0

48 '

w. No 0 U CY)U

Oka~ 0 0 0n 0n

6-m 6-4 V -4 CV)N

j U) 40 qw q) co Ln 0n 0-L cm C') Nl C')

V-4 0- 0n cm ow~to

L- 0 C' 8- 0 00 0 -40 CD l 0 ao Q' tV-4 6-4 N 6

0 c. g -D C D aC

4'-

10 ~ ~ 0DC 0 00 0 0 0 0 40 0 0D 0D 0Ln -4 U) 0 0 r% 0 P- -4 C')%C N O V-4 C') V%-4 U) %C OtI V4 to ON

C') cm N~ Nm N ~ No 0-4 a -0 Go

z o l qw o co 0 U) at mt 0D 0D U 0 q . U

r- 6-4 V-4 V-4 6-4 V-

Nm n LN 0 P-4 0o U Ot C'N 0n 0' en0

V-4 "44 Nq 6-m M-0 I * U % %IC o 0

.0n%A0l 11- s

La

0a 0. - 6

&n -c N, co at c0.e - lUJuC ) N V-4 "4 V-0 V-4

49) .. . ) I- 0

71~f~ b 7- 3. .7'W, '

CD a ~ 0 0D 0 0 0

u kN

CL N* 0% 'a. 4'

00 0 0 0)

-- 6-4-

Z:) C % %n 0% 'a.'a. W4 M V-4 CV N

%C 0m 0 (DO cm~0'0 0 0 0

10

0 0 0 0 0 D0 00 00 000 D D

do0 Un SLn 0% qt Go

0

0g c % o 0D 0 co 0 0o 0 00C

Q a% 0 0 0D va c 0.7 0 m N n ( l 0 CD0 0 0-4 1

-4 - 41

4- . %a cc qa kn r%. 0 co 0% aw CN va 0% " e9-0 9- - V4 q- W- " 1-4 9.4 W4 Nm Nv " Y N m

P4 CY N Y en v' 'a %D f.. P'.. Go at 0V0 0 -eq 0. W4 V-0 W W4 W4 W4 W- 4 W-0 N N

c" -Y I &AN

0.i 3. Vfl 0~ j L

11

CA 0u - i N*~' ~ ~ 0 -

ai - -

a 50:c0uic

A . . .

. . . . . . . . .

- - -Ul0 0

"- 0 0 0 0 0

0. 4 "4 -

"S.4

1 o Q o 0 0m 0

u m -410 r. .V ~tc

0. . . .. .0 "4 0 0' "4 " t "Co o o 0 C 0 0 0 00 0 0 0 0

1%; O 0 0 CD0 0' 0

" " "4 " " "4 n e n m A -

Nn R a fa "4 cm4

i- 9W' u%0 0 0 9) 0 0 un I n I0 U) 0 ~ 9'

*~i 0. 1 0 0 0 0 0 0. 0

en C") m0 I09) n0

An, A M', x

TITLEx EXAiPLE I HIGH~AY PROJECTDATEs 30/7/83

NO CODE i . PLAN BUDGET CRASH CRASH MATL LABORNODE NODE DUR MOST TIlE COST COST COST

I A 1 2 12.0 3280 10.0 4080 450 23002 3 1 3 4.0 4600 3.0 5050 1800 20503 F 1 5 2.0 2150 1.0 3000 370 14504 DA 2 3 0.0 0 0.0 0 0 05 C 3 4 11.0 2310 10.0 2670 600 14006 DO 4 5 0.0 0 0.0 0 0 07 E 4 6 5.0 2750 4.0 3150 1500 850a H 4 7 9.0 2100 8.0 2430 200 15509 1 5 a 23.0 10500 21.0 12000 1350 7350

10 DC 6 7 0.0 0 0.0 0 0 011 J 7 10 10.0 8670 9.0 9620 3350 390012 9 6 9 5.0 1900 4.0 2150 650 102013 DD 9 15 0.0 0 0.0 0 0 014 T 9 12 18.0 9170 16.0 10670 2550 505015 K 10 11 4.0 1610 3.0 2060 300 106016 L 11 13 8.0 9930 6.0 9840 3500 395017 N 1t 14 9.0 4040 8.0 4390 1050 230016 N 12 16 10.0 28350 8.0 29900 13600 990019 DE 12 18 0.0 0 0.0 0 0 020 W 13 14 0.0 0 0.0 0 0 021 N 14 15 4.0 2090 3.0 2340 590 120022 0 15 17 8.0 6510 6.0 7210 2000 343023 Z 16 20 9.0 3530 8.0 3860 1700 125024 DG 17 18 0.0 0 0.0 0 0 025 P 17 19 12.0 7960 11.0 8190 1950 461026 U 18 21 13.0 7430 10.0 8480 2330 380027 R 19 23 3.0 1820 2.0 2420 1000 60026 DI4 20 22 0.0 0 0.0 0 0 029 FF 20 24 4.0 900 2.0 1800 530 25030 DK 20 29 0.0 0 0.0 0 0 031 DI 21 22 0.0 0 0.0 0 0 032 DJ 21 23 0.0 0 0.0 0 0 033 X 22 25 4.0' 4720 3.0 5270 2400 172034 V 23 27 8.0 4790 7.0 5190 1200 279035 DL 24 23 0.0 0 0.0 0 0 036 0" 24 29 0.0 0 0.0 0 0 037 DN 24 32 0.0 0 0.0 0 0 033 AA 25 26 4.0 1710 3.0 2160 750 71039 DO 26 27 0.0 0 0.0 0 0 040 OP 26 28 0.0 0 0.0 0 0 041 V 27 30 7.0 23030 5.0 25030 11400 860042 H4 23 33 6.0 6910 5.0 7760 3250 240043 6 29 33 7.0 1670 5.0 18390 7400 455044 36 30 31 7.0 3370 4.0 3790 1500 140045 JJ 30 33 6.0 2320 5.0 .300 1500 50046 00 31 32 0.0 0 0.0 0 0 047 11 32 33 7.0 10940 4.0 1290 4350 415046 ICK 33 34 4.0 w20 3.0 =250 1250 3650

52

EVENT TIMES OF PLAN INPUT

NO CODE PLAN EARLY EARLY LAST LAST TOTALDUR START FINISH START FINISH FLOAT

I A 12.0 0.0 12.0 0.0 12.0 0.02 3 4.0 0.0 4.0 8.0 12.0 6.03 F 2.0 0.0 2.0 21.0 23.0 21.04 DA 0.0 12.0 12.0 12.0 12.0 0.0S C 11.0 12.0 23.0 12.0 23.0 0.0& DD 0.0 23.0 23.0 23.0 23.0 0.07 E 5.0 23.0 28.0 33.0 38.0 10.0a H 9.0 23.0 32.0 29.0 38.0 6.09 I 23.0 23.0 46.0 23.0 46.0 0.0

10 DC 0.0 28.0 28.0 3.0 38.0 10.011 3 10.0 32.0 42.0 36.0 48.0 6.012 9 5.0 46.0 51.0 46.0 51.0 0.013 DD 0.0 46.0 46.0 65.0 65.0 19.014 T 18.0 51.0 69.0 51.0 69.0 0.015 K 4.0 42.0 46.0 48.0 52.0 6.016 L 8.0 46.0 54.0 53.0 61.0 7.017 M 9.0 46.0 55.0 52.0 61.0 6.01 N 10.0 69.0 79.0 69.0 79.0 0.019 DE 0.0 69.0 69.0 75.0 75.0 6.020 DF 0.0 54.0 54.0 61.0 61.0 7.021 N 4.0 55.0 59.0 61.0 65.0 6.022 0 8.0 59.0 67.0 65.0 73.0 6.023 Z 9.0 79.0 88.0 79.0 88.0 0.024 De 0.0 67.0 67.0 75.0 75.0 8.025 P 12.0 67.0 79.0 73.0 85.0 6.026 U 13.0 69.0 82.0 75.0 88.0 6.027 R 3.0 79.0 92.0 85.0 98.0 6.028 DH 0.0 88.0 88.0 88.0 88.0 0.029 FF 4.0 86.0 92.0 106.0 110.0 18.030 DK 0.0 68.0 88.0 110.0 110.0 22.031 DX 0.0 82.0 82.0 88.0 68.0 6.032 DJ 0.0 62.0 82.0 8.0 8.0 6.033 X 4.0 88.0 92.0 8.0 92.0 0.034 V 8.0 82.0 90.0 66.0 96.0 6.035 DL 0.0 92.0 92.0 111.0 111.0 19.036 DMI 0.0 92.0 92.0 110.0 110.0 18.037 DN 0.0 92.0 92.0 110.0 110.0 18.035 AA 4.0 92.0 96.0 92.0 96.0 0.039 DO 0.0 96.0 96.0 96.0 96.0 0.040 DP 0.0 96.0 96.0 111.0 111.0 15.041 V 7.0 96.0 103.0 96.0 103.0 0.042 4H 6.0 96.0 102.0 111.0 117.0 15.043 W 7.0 92.0 99.0 110.0 117.0 18.044 ni 7.0 103.0 110.0 103.0 110.0 0.045 j1 6.0 103.0 109.0 111.0 117.0 6.046 D 0.0 110.0 110.0 110.0 110.0 0.047 21 7.0 110.0 117.0 110.0 117.0 0.046 KK 4.0 117.0 121.0 117.0 121.0 0.0

PLAN CRITICAL PAThs A DA C D9 1 U T W Z DH X AA DO Y 8D II KK

PLAN PROJECT DIATIONs 121KOIET COT OF PROJECTs 201790

53

1-

4

4'P

*1 q 4J

4--

OC 0 au410

100

dog.

54.

ACTUAL DATA RUN TO DATE

NO CODE PLAN ACTUAL EARLY EARLY LAST LAST ACTUAL PLANOUR DUR DIFF START FIN START FIN FLOAT FLOAT

1 A 12.0 10.0 -2.0 0.0 10.0 0.0 10.0 0.0 0.02 3 4.0 4.0 0.0 0.0 4.0 6.0 10.0 6.0 8.03 F 2.0 4.0 2.0 0.0 4.0 35.0 39.0 35.0 21.04 DA 0.0 0.0 0.0 10.0 10.0 10.0 10.0 0.0 0.05 C 11.0 3.0 -3.0 10.0 10.0 10.0 16.0 0.0 0.04 D9 0.0 0.0 0.0 16.0 18.0 39.0 39.0 21.0 0.07 E 5.0 5.0 0.0 16.0 23.0 22.0 27.0 4.0 10.0a H 9.0 9.0 0.0 16.0 27.0 16.0 27.0 0.0 6.09 1 23.0 19.0 -4.0 16.0 37.0 39.0 56.0 21.0 0.010 DC 0.0 0.0 0.0 23.0 23.0 27.0 27.0 4.0 10.011 3 10.0 10.0 0.0 27.0 37.0 27.0 37.0 0.0 6.012 0 5.0 5.0 0.0 37.0 42.0 56.0 63.0 21.0 0.0

* 13 O 0.0 0.0 0.0 37.0 37.0 71.0 71.0 34.0 19.014 T 16.0 14.0 -4.0 42.0 56.0 63.0 77.0 21.0 0.015 K 4.0 11.0 7.0 37.0 48.0 37.0 49.0 0.0 6.016 L 6.0 15.0 7.0 46.0 63.0 46.0 63.0 0.0 7.017 -M 9.0 9.0 0.0 46.0 57.0 54.0 63.0 6.0 6.01s w 10.0 6.0 -2.0 54.0 44.0 77.0 65.0 21.0 0.019 DE 0.0 0.0 0.0 54.0 54.0 61.0 81.0 25.0 6.020 DF 0.0 0.0 0.0 43.0 43.0 63.0 43.0 0.0 7.021 N 4.0 6.0 4.0 43.0 71.0 43.0 71.0 0.0 6.022 0 6.0 6.0 0.0 71.0 79.0 71.0 79.0 0.0 4.023 Z 9.0 9.0 0.0 44.0 73.0 85.0 94.0 21.0 0.0

24DO 00 0.0 0.0 79.0 79.0 61.0 61.0 2.0 9.025P 20 12.0 0.0 79.0 91.0 79.0 91.0 0.0 4.0

26 U 13.0 13.0 0.0 79.0 92.0 81.0 94.0 2.0 6.027 R 3.0 3.0 0.0 91.0 94.0 91.0 94.0 0.0 4.026 DH 0.0 0.0 0.0 73.0 73.0 94.0 94.0 21.0 0.029 FF 4.0 4.0 0.0 73.0 77.0 112.0 114.0 39.0 19.030 DK 0.0 0.0 0.0 73.0 73.0 116.0 114.0 43.0 22.031 DI 0.0 0.0 0.0 92.0 92.0 94.0 94.0 2.0 4.032 DJ 0.0 0.0 0.0 92.0 92.0 94.0 94.0 2.0 6.033 X 4.0 4.0 0.0 92.0 94.0 94.0 99.0 2.0 0.034 V 6.0 6.0 0.0 94.0 102.0 94.0 102.0 0.0 4.035 DL 0.0 0.0 0.0 77.0 77.0 117.0 117.0 40.0 19.036 D" 0.0 0.0 0.0 77.0 77.0 114.0 114.0 39.0 16.037 DN 0.0 0.0 0.0 77.0 77.0 114.0 114.0 39.0 16.036 AA 4.0 4.0 0.0 94.0 100.0 93.0 102.0 2.0 0.039 DO 0.0 0.0 0.0 100.0 100.0 102.0 102.0 2.0 0.040 DP 0.0 0.0 0.0 100.0 100.0 117.0 117.0 17.0 15.041 Y 7.0 7.0 0.0 102.0 109.0 102.0 109.0 0.0 0.042 MH 4.0 4.0 0.0 100.0 104.0 117.0 123.0 17.0 15.043 W3 7.0 7.0 0.0 77.0 64.0 114.0 123.0 39.0 16.044 33 7.0 7.0 0.0 109.0 114.0 109.0 116.0 0.0 0.045 33 4.0 4.0 0.0 109.0 115.0 117.0 123.0 6.0 6.044 00 0.0 0.0 0.0 114.0 116.0 114.0 114.0 0.0 0.047 11 7.0 7.0 0.0 116.0 123.0 114.0 123.0 0.0 0.046 KK 4.0 4.0 0.0 123.0 127.0 123.0 127.0 0.0 0.0

ACTUAL CRITICAL PATH NOW A DA C H J 9 L DF N 0 P R V Y33 DR I I KK

PLAN CRITICAL PAThs A DAC 03!1 0 T W I DH4X AA DO Y 3300 11 KK

EXPECTED PROJECT DURATION TO DATEs 127GISINAL PLAN DURATIONs 121

55

+-... . . : , , , , ,, .. '

Si

COST VARIANCE TO DATE

ACT PLAN PLAN ACT HATL MATL. PLAN ACT LABOR LABORNO CODE DUR DUDOT NATL IATL COST % LABOR LABOR COST 7.

DIFF COST COST COST DIFF DIFF COST COST DFF DIFFI A -2.0 3280 450 400 -50 -11.1 2300 2280 -20 -0.92 3 0.0 4600 1600 1780 -20 -1.1 2050 2052 2 0.13 F 2.0 2150 370 400 30 8.1 1450 1500 50 3.44 DA 0.0 0 0 0 0 0.0 0 0 0 0.05 C -3.0 2310 600 450 -150 -25.0 1400 1300 -100 -7.16 on 0.0 0 0 0 0 0.0 0 0 0 0.07 E 0.0 2750 1500 1480 -20 -1.3 850 825 -25 -2.99 H 0.0 2100 200 200 0 0.0 1550 1500 -50 -3.29 1 -4.0 10500 1350 1300 -50 -3.7 7350 6800 -550 -7.5

10 DC 0.0 0 0 0 0 0.0 0 0 0 0.011 3 0.0 8670 3350 3300 -50 -1.5 3900 3880 -20 -0.512 0 0.0 1900 650 640 -10 -1.5 1020 1000 -20 -2.013 DD 0.0 0 0 0 0 0.0 0 0 0 0.014 T -4.0 9170 2550 2320 -230 -9.0 5050 4860 -190 -3.815 K 7.0 1610 300 550 250 83.3 1060 1550 490 46.216 L 7.0 8930 3500 4100 600 17.1 3950 4100 150 3.817 N 0.0 4040 1050 1020 -30 -2.9 2300 2350 50 2.218 W -2.0 28350 13600 13200 -400 -2.9 9900 9950 50 0.519 DE 0.0 0 0 0 0 0.0 0 0 0 0.020 DF 0.0 0 0 0 0 0.0 0 0 0 0.021 N 4.0 2090 590 700 110 18.6 1200 1500 300 25.022 0 0.0 6510 2000 2000 0 0.0 3430 3430 0 0.023 Z 0.0 3530 1700 1700 0 0.0 1250 11250 0 0.024 DO 0.0 0 0 0 0 0.0 0 0 0 0.025 P 0.0 7960 1950 1950 0 0.0 4610 4610 0 0.026 U 0.0 7430 2330 2330 0 0.0 3800 3800 0 0.027 R 0.0 1820 1000 1000 0 0.0 600 600 0 0.029 DH 0.0 0 0 0 0 0.0 0 0 0 0.029 FF 0.0 900 530 530 0 0.0 250 250 0 0.030 DO< 0.0 0 0 0 0 0.0 0 0 0 0.031 DI 0.0 0 0 0 0 0.0 0 0 0 0.032 D3 0.0 0 0 0 0 0.0 0 0 0 0.033 X 0.0 4720 2400 2400 0 0.0 1720 1720 0 0.034 V 0.0 4790 1200 1200 0 0.0 2790 2790 0 0.035 DL 0.0 0 0 0 0 0.0 0 0 0 0.036 DH 0.0 0 0 0 0 0.0 0 0 0 0.037 DN 0.0 0 0 0 0 0.0 0 0 0 0.038 AA 0.0 1710 750 750 0 0.0 710 710 0 0.039 DO 0.0 0 0 0 0 0.0 0 0 0 0.040 DP 0.0 0 0 0 0 0.0 0 0 0 0.041 Y 0.0 23830 11400 11400 0 0.0 8600 8600 0 0.042 HH 0.0 6910 3250 3250 0 0.0 2600 2600 0 0.043 06 0.0 16760 7400 7400 0 0.0 6550 6550 0 0.044 3o 0.0 3370 1500 1500 0 0.0 1400 1400 0 0.045 J3 0.0 2320 1500 1500 0 0.0 500 500 0 0.046 DO 0.0 0 0 0 0 0.0 0 0 0 0.047 11 0.0 10940 4650 4950 0 0.0 4150 4150 0 0.046 KK 0.0 5620 1250 1250 0 0.0 3650 3650 0 0.0

TOTALS 201790 7670 7650 -20 -0.0 91940 92057 117 0. 1

ACTUAL CRITICAL PATHNOW A DA C H J K L DF N 0 P R VWDi II KK

PLAN CRITICAL PATH A DA C DO 1 0 T W Z D X AA DO Y 82DO I KK

EXPECTED PROJECT DURATION TO DATE. 127ORIBINAL PLAN SURATIONs 121

56

EXPECTED ON-SITE OVERHEAD TO DATEt 0 5715PLAN ON-SITE OVERHEAD COST: $ 6350ANTICIPATED GENERAL OVERHEAD TO DATE: $ 14500PLAN GENERAL OVERHEAD COST: * 15000

EXPECTED PROFIT TO DATEs $ 12668PLAN PROFITs $ 11630EXPECTED PERCENT PROFIT TO DATE: 6.28PLAN PERCENT PROF IT 5.76

57

w m - ...

MAI*

*d

'U

IE

'1

L~qLJ IA 0j

004

ElU

-7r .. * a 7

NO CODE SELECT CRASH UNIT TOTALTIME COST COST COST

1 A 10 0 400 BOO4 DA 0 0 400 Boo5 C a 0 340 360S H 9 0 330 330

11 J 10 0 950 95015 K 11 0 450 45016 L 15 0 455 91020 DF 0 0 455 91021 N 8 0 250 23022 0 6 700 350 70025 P 11 230 230 23027 R 3 0 600 60034 V 7 400 400 40041 Y 7 0 600 120044 BB 6 420 420 42046 DO 0 0 420 42047 11 7 0 450 195048 KK 3 430 430 430

S9

ACTUAL DATA RUN TO DATEWITH SELECTIVE CRASHING

NO CODE PLAN ACTUAL EARLY EARLY LAST LAST ACTUAL PLANOUR DuR DIFF START FIN START FIN FLOAT FLOAT

I A 12.0 10.0 -2.0 0.0 10.0 0.0 10.0 0.0 0.02 3 4.0 4.0 0.0 0.0 4.0 6.0 10.0 6.0 8.03 F 2.0 4.0 2.0 0.0 4.0 31.0 35.0 31.0 21.04 DA 0.0 0.0 0.0 10.0 10.0 10.0 10.0 0.0 0.05 C 11.0 8.0 -3.0 10.0 18.0 10.0 18.0 0.0 0.06 DS 0.0 0.0 0.0 18.0 19.0 35.0 35.0 17.0 0.07 E 5.0 5.0 0.0 19.0 23.0 22.0 27.0 4.0 10.0a H 9.0 9.0 0.0 18.0 27.0 18.0 27.0 0.0 6.09 I 23.0 19.0 -4.0 19.0 37.0 35.0 54.0 17.0 0.010 Dc 0.0 0.0 0.0 23.0 23.0 27.0 27.0 4.0 10.011 3 10.0 10.0 0.0 27.0 37.0 27.0 37.0 0.0 6.012 9 5.0 5.0 0.0 37.0 42.0 54.0 59.0 17.0 0.013 DD 0.0 0.0 0.0 37.0 37.0 71.0 71.0 34.0 19.014 T 18.0 14.0 -4.0 42.0 56.0 59.0 73.0 17.0 0.015 K 4.0 11.0 7.0 37.0 48.0 37.0 48.0 0.0 6.016 L 8.0 15.0 7.0 48.0 63.0 46.0 63.0 0.0 7.017 N 9.0 9.0 0.0 48.0 57.0 54.0 63.0 6.0 6.018 W 10.0 8.0 -2.0 56.0 64.0 73.0 81.0 17.0 0.019 DE 0.0 0.0 0.0 56.0 56.0 77.0 77.0 21.0 6.020 OF 0.0 0.0 0.0 63.0 63.0 63.0 63.0 0.0 7.021 N 4.0 8.0 4.0 63.0 71.0 63.0 71.0 0.0 6.022 0 8.0 6.0 -2.0 71.0 77.0 71.0 77.0 0.0 6.073 Z 9.0 9.0 0.0 64.0 73.0 81.0 90.0 17.0 0.024 D8 0.0 0.0 0.0 77.0 77.0 77.0 77.0 0.0 9.025 P 12.0 11.0 -1.0 77.0 88.0 77.0 89.0 0.0 6.026 U 13.0 13.0 0.0 77.0 90.0 77.0 90.0 0.0 6.027 R 3.0 3.0 0.0 88.0 91.0 68.0 91.0 0.0 6.028 DH 0.0 0.0 0.0 73.0 73.0 90.0 90.0 17.0 0.029 FF 4.0 4.0 0.0 73.0 77.0 107.0 111.0 34.0 18.030 DK 0.0 0.0 0.0 73.0 73.0 111.0 111.0 38.0 22.031 DI 0.0 0.0 0.0 90.0 90.0 90.0 90.0 0.0 6.032 DJ 0.0 0.0 0.0 90.0 90.0 91.0 91.0 1.0 6.033 X 4.0 4.0 0.0 90.0 94.0 90.0 94.0 0.0 0.034 V 8.0 7.0 -1.0 91.0 98.0 91.0 98.0 0.0 6.035 DL 0.0 0.0 0.0 77.0 77.0 112.0 112.0 35.0 19.036 DN 0.0 0.0 0.0 77.0 77.0 111.0 111.0 34.0 19.037 ON 0.0 0.0 0.0 77.0 77.0 111.0 111.0 34.0 18.038 AA 4.0 4.0 0.0 94.0 98.0 94.0 98.0 0.0 0.039 DO 0.0 0.0 0.0 96.0 99.0 98.0 98.0 0.0 0.040 DP 0.0 0.0 0.0 98.0 98.0 112.0 112.0 14.0 15.041 Y 7.0 7.0 0.0 98.0 105.0 98.0 105.0 0.0 0.042 MH 6.0 6.0 0.0 98.0 104.0 112.0 118.0 14.0 15.043 go 7.0 7.0 0.0 77.0 84.0 111.0 118.0 34.0 18.044 33 7.0 6.0 -1.0 105.0 111.0 105.0 111.0 0.0 0.045 Ja 6.0 6.0 0.0 105.0 111.0 112.0 118.0 7.0 9.046 DO 0.0 0.0 0.0 111.0 111.0 111.0 111.0 0.0 0.047 II 7.0 7.0 0.0 111.0 118.0 111.0 113.0 0.0 0.048 KK 4.0 3.0 -1.0 116.0 121.0 118.0 121.0 0.0 0.0

ACTUAL CRITICAL PATH NOM, A D C H J K L OF N 0 DO P UD X V AA DO Y 36 DO II KK

(WITH SELECTIVE CRASHING)PLANCRITICAL PATHs A DAC 01 t S T N 2 OK X AA DO Y 9BDo i KK

EXPECTED PROJECT DURATION TO DATE# 121(WITH 6W.ECTIVE CRAGIINS)

ROTNIVI. PLA DURATION, 121

60

r rW'* .' W

COT VARIACIE TO DATEWITH SELECTIVE CRAS H]ING

ACT PLAN PLAN ACT 14ATL IATL PLAN ACT LABOR LABORNO CODE OUR UOST IATL NATL COST X LABOR LABOR COST %

DIFF COST COST COST DFF D0FF COST COST DIFF DIFF1 A -2.0 3280 450 400 -50 -11.1 2300 2280 -20 -0.92 3 0.0 4600 1300 1760 -20 -1.1 2050 2052 2 0.13 F 2.0 2150 370 400 30 8.1 1450 1500 50 3.44 DA 0.0 0 0 0 0 0.0 0 0 0 0.05 C -3.0 2310 600 450 -150 -25.0 1400 1300 -100 -7.16 D3 0.0 0 0 0 0 0.0 0 0 0 0.07 E 0.0 2750 1500 1460 -20 -1.3 950 825 -25 -2.98 H 0.0 2100 200 200 0 0.0 1550 1500 -50 -3.29 1 -4.0 10500 1350 1300 -50 -3.7 7350 6800 -550 -7.5

10 DC 0.0 0 0 0 0 0.0 0 0 0 0.011 1 0.0 670 3350 3300 -50 -1.5 3900 3880 -20 -0.512 0 0.0 1900 650 640 -10 -1.5 1020 1000 -20 -2.013 DO 0.0 0 0 0 0 0.0 0 0 0 0.014 T -4.0 9170 2550 2320 -230 -9.0 5050 4860 -190 -3.815 K 7.0 1610 300 550 250 63.3 1060 1550 490 46.216 L 7.0 8930 3500 4100 600 17.1 3950 4100 150 3.817 K 0.0 4040 1050 1020 -30 -2.9 2300 2350 50 2.218 N -2.0 28350 13600 13200 -400 -2.9 9900 9950 50 0.519 Dr; 0.0 0 0 0 0 0.0 0 0 0 0.020. DF 0.0 0 0 0 0 0.0 0 0 0 0.021 N 4.0 2090 590 700 110 18.6 1200 1500 300 25.022 0 -2.0 6510 2000 2000 0 0.0 3430 3430 0 0.023' Z 0.0 3530 1700 1700 0 0.0 1250 1250 0 0.024 DO 0.0 0 0 0 0 0.0 0 0 0 0.025 P -1.0 7960 1950 1950 0 0.0 4610 4610 0 0.026 U 0.0 7430 2330 2330 0 0.0 3800 3800 0 0.027 R 0.0 1820 1000 1000 0 0.0 600 600 0 0.028 D 0.0 0 0 0 0 0.0 0 0 0 0.029 FF 0.0 900 530 530 0 0.0 250 250 0 0.030 DK 0.0 0 0 0 0 0.0 0 0 0 0.031 DI 0.0 0 0 0 0 0.0 0 0 0 0.032 D 0.0 0 0 0 0 0.0 0 0 0 0.033 X 0.0 4720 2400 2400 0 0.0 1720 1720 0 0.034 V -1.0 4790 1200 1200 0 0.0 2790 2790 0 0.035 DL 0.0 0 0 0 0 0.0 0 0 0 0.036 DM 0.0 0 0 0 0 0.0 0 0 0 0.037 ON 0.0 0 0 0 0 0.0 0 0 0 0.038 AA 0.0 1710 750 750 0 0.0 710 710 0 0.039 DO 0.0 0 0 0 0 0.0 0 0 0 0.040 DP 0.0 0 0 0 0 0.0 0 0 0 0.041 V 0.0 23830 11400 11400 0 0.0 8600 8600 0 0.042 HH 0.0 6910 3250 3250 0 0.0 2600 2600 0 0.043 $6 0.0 16760 7400 7400 0 0.0 6550 6550 0 0.044 63 -1.0 3370 1500 1500 0 0.0 1400 1400 0 0.045 JJ 0.0 2320 1500 1500 0 0.0 500 500 0 C.'046 DO 0.0 0 0 0 0 0.0 0 0 0 0.047 II 0.0 10940 4850 4650 0 0.0 4150 4150 0 0.040 KK -1.0 5820 1250 1250 0 0.0 3650 3650 0 0.0

TOTALS 201790 76670 76650 -20 -0.0 91940 92057 117 0.1

ACTUAL CRITICAL PATH NOWs A DA C H J K L OF N 0 DG P UDi X V AA DO Y 33 DO 11 KK

(WITH UCTIVE CRASHING)PLAN CRITICAL PATHs A DAC 03 1 0 T N Z DH X A DOY L49

DO II KKEXPECTED PROJECT DURATION TO DATEs 121

(WITH UM.ECTIVE CRANIN) .'RIGINAL. PLAN DUIMTIOI 121

61

: . , -,-%: ,,::: ; -.;.,; :--. -. .-... ,.;.-................1..

INCREMENTAL CRASH COST FOR PROJECT: * 2190EXPECTED ON-SITE OVERHEAD TO DATEs * 5445(WITH SELECTIVE CRASHING)

PLAN ON-SITE OVERHEAD COSTs $ 6050ANTICIPATED GENERAL OVERHEAD TO DATEs 5 14500PLAN GENERAL OVERHEAD COSTs $ 15000

EXPECTED PROFIT TO DATE: $ 10758(WITH SELECTIVE CRASHING)

PLAN PROFIT: $ 11930EXPECTED PERCENT PROFIT TO DATE: 5.33(WITH SELECTIVE CRASHING)

PLAN PERCENT PROFIT: 5.91

62

i " ' - V .€.2 a * 1,. °2,'-a 2 ¢_,/ -g . , ., €. .. ""',,, - ., -" ." . a . .:". '- "" . ""' - - "-

l l 1 1 - ai l l l l a a a a-- -- --- -

CHAPTER 6

CONCLUSIONS AND RECOMMENDATIONS

This program is written as simply as possible with clear,

straightforward output so that the program can be used by anyone with a

basic knowledge of CPM networks. The program provides time and cost

information to be used as a tool for the project manager in order to

make management decisions.

It is recommended that this program be used not only for

progressive project control but also as the basis for periodic reports

up and down the management chain. This program would also be an

excellent source of historical data.

In order to obtain more detailed information from this system

program, the original planned CPM network should be as specific as

possible with each activity broken down as far as possible.

It is also recommended that further research and improvements be

made to this system as follows:

1. Increase the capacity of the program to more than 99

activities.

2. Expand the selective crashing capabilities of the program to

two or more crash levels.

3. Increase the string memory capacity of the program to more

than 255 characters.

4. Break down on-site and general (office) overhead costs in

order to list individual indirect costs.

63

+ -, ', ., .... . ,.., ... . . .. . . . . . . .. . .. , , . ... . .. , , .

5. Implement the use of this program on actual construction to

determine additional information that could be effectively

utilized by project managers.

'.64

CHAPTER 7

REFERENCES

1. Ahuja, H.* N.,, Construction Performance Control by Networks. AWiley-Interscience Publication, John Wiley and Sons, New York, 91976.

2. Plicher, R., Appraisal and Control of Project Costs. McGraw-HillBook Company, New York, 197-.

3. Parker, H. W., and Oglesby, C. H., Methods Imerovement forConstruction Managers'. McGraw-Hill Book Company, New YorK. 1972.

4. Merritt,, F. S., Standard Handbook for Civil Engineers, SecondEdition. McGraw-Hill Book company, New York, 1976.

65

FILMED