project scheduling & control...(a-on-a), or arrow diagram • activities are represented as...

186
PROJECT SCHEDULING & CONTROL CE 448 – PROJECT SCHEDULING & CONTROL L-1 1 Project Planning vs Project Scheduling Project Control Network Model Precedence Diagrams

Upload: others

Post on 30-Jan-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

PROJECTSCHEDULING&CONTROL

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

1

ProjectPlanningvsProjectSchedulingProjectControlNetworkModelPrecedenceDiagrams

Page 2: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

2

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 3: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

3

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 4: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

4

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 5: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

5

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 6: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

6

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 7: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

7

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 8: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

8

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 9: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

9

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 10: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

10

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 11: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

11

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 12: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

12

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Example

Page 13: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

13

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 14: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

14

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 15: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

15

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 16: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

16

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 17: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

17

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 18: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

18

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 19: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

IntroductiontoTechniques• Planningcanbethoughtofasdetermining“what”isgoingtobedone,“how,” “where,”andby“whom”

• Ownerswanttheirprojectscompletedwithinspecifiedtimeandbudgetconstraints

• ManagementoftimeandcostdidnotevolveasascienceuntilaftertheIndustrialRevolution

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

19

Page 20: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

•  Thescienceof“scheduling”iscommonlyreferredtoasthecriticalpathmethod(CPM)in1956-57•  Thearrowdiagrammingmethod(ADM)resulted

•  Theprogramevaluationreviewtechnique(PERT)wasdevelopedthesametimebytheU.S.Navy

• ADMwasdeterministicandPERTwasprobabilistic

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

20

Page 21: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

TheadventofPCsinthe1980sledtoalargenumberof

PC-basedschedulingsystemsAtthelow-costend(Timeline)

andthehigh-costend(Primavera)

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

21

Page 22: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

PlanningandScheduling•  Thereisasignificantdifferencebetween“planning”and“scheduling”• Oftenusedinterchangeably—whichisamisuse

•  Schedulingcanneverbeperformedeffectivelywithoutplanning

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

22

Page 23: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

PlanningandScheduling

Theplanningportionofaconstructionprojectrelatestodevelopingthelogic

ofhowaprojectwillbeconstructedSchedulingconsistsofintegratingthat

planwithacalendarorspecifictimeframe

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

23

Page 24: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

PlanningandScheduling• Wealldoplanningandschedulingonaregular,informal,basis• Oftenitisnecessarytocreatea“to-dolist”

• Asthenumberofitemsincreasesand/ortimeframeexpands,weputourlistinthecontextoftime

• Planningandschedulingisdoneextensivelyandformallyonconstructionprojects• BeginningwiththeNoticeofAward

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

24

Page 25: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

PlanningandScheduling

Schedulingconsistsofdeterminingthetimeneededforeachoftheplannedtasksandtheoveralllength

oftheprojectschedule

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

25

Page 26: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

BarChartsHenryGanttdevelopedamethodofrelatingalistofactivitiestoatimescaleinaveryeffectivemanner,bydrawingbarcharts

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

26

Page 27: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

BarChartsHenryGanttdevelopedamethodofrelatingalistofactivitiestoatimescaleinaveryeffectivemanner,bydrawingbarcharts

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

27

Page 28: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

BarCharts•  Barchartsaresimplepresentationsthatshowwhenmajorworkactivitiesarescheduled

•  Mostcommonlyemployedandreadilyrecognizedschedulingmodelsinusetoday

Asimpleschedulecaneasilybeshowninnetworkform

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

28

Page 29: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

BarCharts

Barchartsarethemostpopularmeansbywhichschedulinginformationiscommunicatedin

theconstructionindustryWidespreaduseisbestattributedtotheeasewithwhichtheycanbe

understoodwithacursoryexamination

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

29

Page 30: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ShortcomingsofBarCharts• Barchartsbegintofailtoprovidevaluableinformationwhenprojectsbecomemorecomplex• Ageneralcriticismofbarchartsisthattheydonotshowcleardependenciesbetweenactivities• Whilethestatusofindividualactivitiescanbeascertained,overallprojectstatuscannotbecertain(Whensomeactivitiesarenotonschedule)• Changesinthelogicalsequencingofactivitiesinabarchartcannotbereadilymade•  Especiallywhenmanyactivitiesareinvolved

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

30

Page 31: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ShortcomingsofBarCharts

Barchartshortcomingsvirtuallydisappearwhenschedulingsoftwareisused

Mostpopularcomputergeneratedschedulespermiteasyconversionbetween

precedencediagramsandbarcharts

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

31

Page 32: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ValueofBarCharts• Amajorstrengthofbarchartsistheabilitytoclearlyandquicklypresentthestatusofaproject

• Noextensivetrainingisrequiredtolearnhowtoextractinformationfromthem

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

32

Page 33: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

SchedulingNetworks• Barchartshavebeensurpassedbynetworksasschedulingtools—especiallyonlargerprojects• Anetworkrepresentsamodel,orplan,oftheprojectasitisproposedtobeundertaken•  Eachactivityisassignedduration;calculationsthroughthenetworkprovideasingle,specificdurationfortheprojectasawhole•  Itisimportanttorecognizethedistinctionbetweendurationandevent

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

33

Page 34: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

SchedulingNetworks

Aneventisthepointintime,oraninstantatwhichthestatusofcompletionofaprojector

activitycanbedefinedThedurationofanactivityisthetimethatwillbe

consumedincompletingatask

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

34

Page 35: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

SchedulingNetworks• CPMidentifieschainsofactivitiesintheprojectthatcontrolhowlongtheprojectwilltake• AtraditionalCPMtechniqueistheActivity-on-Arrow(A-on-A),orarrowdiagram• Activitiesarerepresentedasarrowsorlines

•  ThealternativeapproachisActivity-on-Node(A-on-N),referredtoasthePrecedencetechnique• PERTcanbethoughtofasa“generalized”CPM•  Inwhichan“expected”activitydurationiscomputed

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

35

Page 36: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

SchedulingNetworks

PERTisusedprimarilyinundertakingswhereinsufficientexperienceorhistoricaldataare

availableforestimatingdurationsofindividualactivitiesinaproject

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

36

Page 37: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

OtherSchedulingApproaches• Amatrixscheduleisoneinwhichaspreadsheetisusedtoshowallactivitiesonaparticularproject•  Itassumeseachprojectwillconsistofthesameactivities

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

37

Page 38: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

OtherSchedulingApproaches

Seepage9

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

38

Page 39: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

OtherSchedulingApproaches

Aformofschedulingthatshowslessdetail

isthe“horseblanket”

Itiseasytoseeataglancehowmucheffort

istobeexpendedonaprojectthroughits

evolution—fromplanningtofinaloccupation&use CE

448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

39

Page 40: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

WorkBreakdownStructure• Mostprojectsforwhichformalschedulesareusedaredefinedwithhundredsorthousandsofactivities•  Itisimportantthatthelogicbecarefullylaidoutandthatallimportanttasksareincludedintheschedule• Whenthetasksbecomenumerous,thescheduledevelopmentcanbecomemorehaphazard,• Omissionsaresuretooccur CE

448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

40

Page 41: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

WorkBreakdownStructure

Thescheduleconsistsoftasksthatmustbeperformed—tocompletetheproject

Thescheduleisdominatedbyverbs—thingstodo—tasks

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

41

Page 42: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

WorkBreakdownStructure• AWorkBreakdownStructure(WBS)isasystematicwaytodescribecomponentsofaprojectschedule• DevelopingtheWBSbeginswiththedefinitionofthemajorsystemsorcomponentsofaproject•  Eachsystemisdefinedingreaterandgreaterdetail• Untilthereexistsadiscreteormeasurablepieceofworkandasingleresponsibility—workpackages

• Workpackagescanbeviewedasminiprojectsthatarecontainedwithintheentireproject

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

42

Page 43: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

WorkBreakdownStructure•  Informationshouldbeprovidedbyvariousindividuals• Projectmanager;jobsuperintendent;others

• WBSdivides&subdividesaprojectintodifferentcomponents—area,phase,function,orothermeans• ByusingtheWBSapproach,theprojectwillbecomeeasiertocomprehend• WBSisthebackboneoftheprojectcontrolortrackingsystem

•  TheWBSisanorderlypresentationofthetasksthatmustbeperformedtocompleteaparticularproject

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

43

Page 44: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

WorkBreakdownStructure•  OnatypicalconstructionprojecttheWBSconsistsofnumerouscategories—dependingoncomplexity

WorkBreakdownStructureforaStorageFacilityProject

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

44

Page 45: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

WorkBreakdownStructure•  Ingeneralterms,theWBScanbeviewedasarepresentationofthephysicalbreakdownoftheworktobeperformed

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

45

Page 46: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ReasonsForPlanning&Scheduling• ManyprojectcontractdocumentsexpresslyrequirecontractorstosubmitaCPManalysispriortocommencingwork•  InsomecasesCPManalysisisrequiredwiththebid• CPMallowstheusertoexaminethetrade-offbetweenthetime&costrequiredforaproject• Byaccuratelymonitoringprojectstatus,decisionscanbemaderegularlyaboutscheduleviability

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

46

Page 47: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ReasonsForPlanning&Scheduling

MostpartiesintheconstructionprocesscanbenefitfrommakinguseofCPM

asaroutineelementofthemanagementofalloftheirprojects

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

L-1

47

Page 48: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

CHAPTER1END

L-1

48

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 49: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

NetworkDiagram

L-1

49

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 50: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

DevelopingaNetworkModel•  Networkmodeldevelopmentisthemostimportantstepinusinganetworkasaschedulingtool

•  Anill-preparedmodelservesnousefulpurposeandmaycompromiseconstructionprogress

Page 51: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

StepsInBuildingaNetworkModel•  Defineactivities;Orderactivities•  Establishactivityrelationships;drawanetworkdiagram•  Determinequantities;assigndurationstoactivities•  Assignresourcesandcosts•  Calculateearlyandlatestart/finishtimes•  Computefloatvaluesandidentifythecriticalpath•  Scheduleactivitystart/finishtimes

Page 52: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

DefiningActivities•  Production/Construction•  Procurement•  Management•  ObjectiveoftheModel

Page 53: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

OrderingActivities•  Foreachidentifiedactivity,thefollowingmustbedetermined:•  Whichactivitiesmustprecedeit?•  Whichactivitiesmustfollowit?•  Whichactivitiescanbeconcurrentwithit?

Page 54: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

OrderingActivities

Constraintsexistintherealworld—andmustbeconsideredinorderforanetworktobeuseful

–  PhysicalConstraints–  ResourceConstraints–  ProductivityConstraints–  SafetyConstraints–  FinancialConstraints

–  EnvironmentalConstraints–  ManagementConstraints–  ContractualConstraints–  ProductivityConstraints–  RegulatoryConstraints

Page 55: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

OrderingActivities•  Introductionofexcessiveconstraintsinnetworklogiccanhavethefollowingimpactsonaproject:•  Reduceschedulingflexibility•  Lengthenprojectduration•  Generallyincreaseprojectcost•  Confusebasicschedulinglogic

Page 56: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

DrawingtheNetworkDiagram•  Theprecedencediagramisacommonlyusedtypeofnetworkdiagram

•  Mostpopularsoftwarecurrentlyusedforcomputerschedulingsupportsonlyprecedencediagrams

Page 57: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

DrawingtheNetworkDiagram

SimpleExampleofaPrecedenceDiagramforErectingaConcreteWall

Theprecedencediagramis“read”fromlefttoright

Page 58: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

DrawingtheNetworkDiagram

ExampleofaPrecedenceDiagramforConstructingaConcreteFooting

Page 59: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

DrawingtheNetworkDiagram•  Activitiesconsumetime,andeventssimplyoccuratapointintime

•  Thepointintimeatwhichanactivitycanstartmaybeconsideredanevent

•  Thepointintimeorinstantatwhichanactivityiscompletedcanalsobeconsideredanevent

Page 60: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

AssigningDurationstoActivities•  Thedurationofanactivityistheestimatedtimethatwillberequiredtocompleteit•  Typically,inconstruction,theunitoftimeisdays

•  Itisassumedworkisperformedonacontinuousanduniformbasis•  Withinthestandardworkdayandworkweek

Page 61: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

AssigningDurationstoActivities•  Durationscanfrequentlybedirectlyrelatedtolaborcostestimatesforthetasks

Costestimatesmaybedevelopedasfollows:

Durationoftheactivityisassumedtobe:

Page 62: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

AnalternativeistousehistoricaldataQuantitativedatafromactualprojectsthefirm

haspreviouslyundertaken

AssigningDurationstoActivities

Page 63: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Themajorrequirementforassignmentofresources&coststoindividualactivities

isacleardescriptionoftherelationshipCPMactivitiesandtheunits/phasesof

workbywhichtheestimateisdeveloped

AssigningResourcesandCosts

Page 64: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

CalculatingEarly/LateStart/FinishTimes

•  Thelatestarttimeisthelatestanactivitycanstartwithoutadverselyimpactingthecompletiondate

•  Theearlyfinishtimeistheearliestanactivityisexpectedtobecompleted•  Thelatefinishtimeisthelatestanactivitycanbecompleted

Page 65: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

IdentifytheCriticalPath

Iftheactivitystartslaterthantheassigneddate,ortakeslongertocompletethanthe

assignedduration,theprojectcompletiondatewillbeextended

bythesameamountoftime

Page 66: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

IdentifytheCriticalPath•  Whenanactivitystartdateisfixedinthisway,theactivityissaidtohavenofloat

•  Suchactivitiesaresaidtobe“critical”•  Meaninganydelayinthestartdateorcompletiondatewillextendtheprojectduration

Page 67: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

SchedulingActivityStart/FinishTimes

•  Thenetworkandtheinformationgeneratedforeachoftheactivitieswillbeusefulformanagementtoexecutetheprojectrequirements

•  Managementdecisionsrevolvearoundtheuseofanyflexibilityorfloatthattheactivitiespossess

Page 68: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

TheNetworkDiagram-bringingordertoprojectworkflows.

L-1

68

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

ANetworkDiagramisagraphicalwaytoviewtasks,dependencies,andthecriticalpathoftheproject.Boxes(ornodes)representtasks,anddependenciesshowupaslinesthatconnectthoseboxes.Inthecontextofprojectplanning,anetworkdiagramisasequenceofsteps(activities),commonlyrepresentedbyblocks,thatarelinkedtogetherinthelogicalsequencetheyneedtobecarriedout.ProducinganetworkdiagramfollowsthecompletionofyourprojectWorkBreakdownStructure.Thepileofpost-itsthatyouhavesavedfromtheWBSexercisegetsputtogooduseindevelopinganetworkdiagram.Oncethelogicdiagramhasbeencompleted,youhaveaclearerpictureoftherequiredsequenceofeventsandactivitiesforyourproject.

Page 69: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

TheNetworkDiagram-bringingordertoprojectworkflows.

L-1

69

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

AllthelogiclinksinthissimpleexamplearereferredtoasFinish/Startlogiclinks.Thesucceedingactivitycannotstartuntiltheprecedingactivityhasfinished.Typesoflogiclinks:Start/Start-whenoneactivitystarts,anotherindependentactivitymuststart.Finish/Finish-twoactivitiesmustfinishatthesametime.Finish/Startwithalag-thesucceedingactivitymuststartsomedefinedtimeaftertheprecedingactivityhasfinished.Start/Startwithalag-whenoneactivitystarts,anothermustalsostartafteradefinedtime.

Page 70: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

TheNetworkDiagram-bringingordertoprojectworkflows.

L-1

70

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

IMPORTANT:Alwaysfollowtherule-havetheminimumnumberofactivitiesneededtoproperlyunderstandthesequencing.Onlyaddmoredetailifitbenefitsthelevelofunderstandingorfutureprogresscontroloftheprojectactivitylist.

Page 71: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

NetworkModel

L-1

71

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 72: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

72

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 73: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

73

CE448–PRO

JECT

SCH

EDULING&CONTR

OLSampleNetworkDiagram

Page 74: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

74

CE448–PRO

JECT

SCH

EDULING&CONTR

OLSampleNetworkDiagram

Page 75: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

75

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

SampleNetworkDiagram

Page 76: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

76

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

SampleNetworkDiagram

Page 77: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

L-1

77

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

SampleNetworkDiagram

Page 78: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityNetworkDiagram

Page 79: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Overview• DefinitionofanActivityNetworkDiagram• History• BasicTerms• Howcanitbeusedinyourorganization?• Howthediagramworks• Example• ActivityNetworkDiagramExercise• Summary

Page 80: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

DefinitionofanActivityNetworkDiagram•  AlsoknownastheProgramEvaluationReviewTechnique(PERT)orCriticalPathDiagram

•  Toolusedtocontrolthelengthofprojects•  Takesintoaccountmanyaspectsofprojects:tasktimes,slacktimes,criticaltasks,etc.

Page 81: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

DefinitionofanActivityNetworkDiagram(cont.)

• Designedforresearchanddevelopment-typeprojects• Determinesaprobabilitydistributionforaproject

Page 82: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

History• DevelopedbytheU.S.DepartmentofDefense•  Firstusedasamanagementtoolformilitaryprojects•  Adaptedasaneducationaltoolforbusinessmanagers

Page 83: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

BasicTermsBasicVocabularyofthePERTDiagram:• Activity–partoftheprojectrepresentedbyanarroworline

• BestEstimate(B)–earliestcompletiontime• Criticalpath(CP)–themosttimeconsumingpaththroughthediagramwithnoslacktime

• EarliestStartTime(EST)–earliestpossibletimeforanactivitytobegin

• Network–theprojectshowngraphically• Mostlikelyestimate(M)–lengthoftimeprobablyneeded

Page 84: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

BasicTerms(cont.)• ExpectedTime(ET)–theaveragedurationtime• Event–representsthestartorfinishofoneormoreevents(shownasacircle,square,orothersymbol)

• LatestStartTime(LST)–latesttimeanactivitycanbeginandstillbecompletedbeforethenextactivity

• SlackTime–lateststarttimeminusearlieststarttimeforanactivity

• Worstestimate(W)–pessimistictimeestimate

Page 85: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Howcanitbeusedinyourorganization?Brainstormideasofwhereactivitynetworkdiagramscouldbeutilizedinyourbusinesspractices…

Page 86: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Howcanitbeusedinyourorganization?• Findingminimumcompletiontimes

• Determiningmaximumcompletiontimes

• Valueoftimeforeachstepintheproject

• Assigningspecifiedtimesforpartsoftheproject

• Createsarealisticscheduleforthecompany

Page 87: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

HowthediagramworksBasicRules:•  Allprecedingactivitiesmustbecompletedbeforethe

projectcanbegin•  Thearrowsrepresentthelogicalprecedenceoftheproject

Page 88: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

HowtheDiagramWorks(Cont.)

Procedurefordevelopment: 1.  Identifyallactivitiesandrelationshipsamong

them2.  Sketchthediagram3.  Estimatethetimesforeachactivity,ornode,

inthediagram4.  Determinethecriticalpath5.  Evaluatethediagramformilestonesandtarget

datesintheoverallproject

Page 89: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

BegintheAnalysisØ RememberyourstepsforPERTdiagrams:

Ø Usingthegivendiagram,listallthesteps

Ø Determinetasktimes

Ø Determinerelationshipsbetweenthetasks

Ø Findtheearlieststarttime

Ø Findthelateststarttime

Ø Determineslackandthecriticalpath

Page 90: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

AdvantagesofPERTDiagrams•  Projectingplansbeforetheybegin• Helpstoseparateplanningandschedulingfunctionsofaproject

•  Controlsprojects•  Clarifiesmaintenanceoftheplan•  Showsdependencyofdifferentaspectsoftheproject

Page 91: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

AdvantagesofPERTDiagrams•  Allowsforconcentrationonthestepsthemselvesandnotthetimerequiredforeach

•  Representsarealisticschedule•  Focusesattentiononcriticalaspectsoftheplan•  Changescanbemadeeasilyintheproject

Page 92: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

DisadvantagesofPERTDiagrams

•  Cannothandleallspecificproblemsthatariseineachstepoftheproject

• Differentgraphicalrepresentationscanbemadeeasierinothertypesofcontrolprocesses

Page 93: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

OddsandEndsü ActivityNetworkDiagramshavemanymoreadvantagesthandisadvantages

ü Theyareusedinalltypesofbusinessesü Thetopicsthatwerecoveredshouldactasthekeyinhelpingyouleadyourcompanyintheirnextbusinessproject

Page 94: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

PrecedenceDiagram

L-1

94

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 95: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Precedence(Activity-on-Node)Networks

•  Themostcommontypeofnetworkscheduleinusetodayistheprecedencediagram•  Aseriesofnodeswithlines(links)connectingthemtoillustrateactivities

Activitiesarerepresentedbynodes,drawninanydesiredshape

Linesrepresent“Activitylinks,”usedtorepresentdependenciesbetweenactivities

Page 96: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityRelationships

Useofvarioustypesofrelationshipsbetweenactivitiesmakesitpossibleto

prepareschedulesthataccuratelyportraythetruerelationshipsbetweenactivities

Page 97: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityRelationships•  Finish-to-start(FS)—eachactivitydependsonthecompletionofitsprecedingactivity

TypicalSequenceofFinish-to-StartRelationships

Page 98: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityRelationships•  TheseactivitiesmightalsobeshownasbeingrelatedbyFinish-to-Startwithadelay

Finish-to-StartRelationshipwitha28-DayDelay

Page 99: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityRelationshipsFinish-to-Finish(FF)

Page 100: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityRelationships

Finish-to-StartRelationshipforWindowInstallation

Finish-to-Finish(FF)—withDelay

Page 101: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityRelationshipsActivitieswithFinish-to-Finish

withaDelayRelationships

Page 102: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityRelationshipsActivitieswithStart-to-StartRelationships

Page 103: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityRelationshipsActivitieswithStart-to-StartwithaDelayRelationships

Page 104: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityRelationshipsActivitieswithStart-to-StartwithaDelayRelationships

Page 105: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityRelationshipsActivitieswithStart-to-Startand

Finish-to-FinishRelationships

Page 106: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityRelationshipsSequenceofStart-to-FinishwithaDelay

Page 107: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityRelationshipsStart-to-FinishwithaDelay—Relationships

Page 108: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityRelationshipsStart-to-FinishwithaDelay—Relationships

Page 109: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityRelationshipsStart-to-FinishwithaDelay—Relationships

Page 110: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

BasicsaboutPrecedenceDiagrams•  Donotconfusethelinklineswithactivities•  Nodesorprecedenceactivitiescanbedenotedsimplybyasinglecharacter•  Generallycustomizedtotheuser’sconvenience

ExampleNodeDesignation

SimplifiedFormatforaPrecedenceActivity

Page 111: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityRelationships

Apreliminaryorroughnetworkcanbegeneratedbypositioningeachactivityrelativetoother

activitiesanddrawinglinesbetweeneachsetofrelatedactivities

Page 112: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

BasicsaboutPrecedenceDiagrams•  Amoresystematicapproachusessequencesteps•  Eachactivityisassignedtoaparticularsequencestep

Page 113: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

BasicsaboutPrecedenceDiagrams

Lagistimeassociatedwithalinkline

Itindicatesthedifferencebetweentheearlyfinishoftheactivityprecedingthelinkand

theearlystartoftheactivityfollowingthelink

Lagisnotthesameasleadtimeordelayassignedtoalink

Page 114: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityRelationships

Linklagvaluesareusefulindeterminingfreefloatandtotalfloatofanactivity

However,linklagvaluesshouldnotbeconfusedwithfloat

Page 115: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

CalculationsOnaPrecedenceNetwork

•  EarlyActivityStart(ES):Earliesttimeanactivitycanstart—asdeterminedbythelatestoftheearlyfinishtimesofallIPAs

•  EarlyActivityFinish(EF):Earliesttimeanactivitycanfinish—determinedbyaddingthedurationoftheactivitytotheearlystarttime

•  LateActivityStart(LS):Latesttimeanactivitycanstartwithoutdelayingtheprojectcompletion

•  LateActivityFinish(LF):Latesttimeanactivitycanbefinishedwithoutdelayingprojectcompletion

Page 116: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

CalculationsOnaPrecedenceNetwork

•  EarlyEventOccurrenceTime:Earliestaneventcanoccur—determinedbythelatestearlyfinish

•  LateEventOccurrenceTime:Latestaneventcanoccur•  FreeFloat:Amountoftimeanactivitycanbedelayedbeforeitimpactsthestartofanysucceedingactivity

•  TotalFloat:Amountoftimeanactivitycanbedelayedbeforeimpactingprojectcompletiondate

Page 117: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

CalculationsOnaPrecedenceNetwork

•  LAG:Theamountoftimethatexistsbetweentheearlyfinishofanactivityandtheearlystartofaspecifiedsucceedingactivity

Page 118: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

CalculationsOnaPrecedenceNetwork

IllustratingcomputationsonaprecedencediagramAllrelationshipsareassumedtobeFinish-to-Start

EarlyTimes(EarlyStart[ES]andEarlyFinish[EF])

Page 119: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

CalculationsOnaPrecedenceNetwork

•  1.Assign1astheearlystartdateofthefirstactivity•  2.Calculatetheearlyfinishtimefortheactivity•  3.Theearlystartofactivitieswillbedeterminedbytheearlyfinishtimesofprecedingactivities•  Otherthanthefirstactivityoractivities

•  4.Repeatsteps2and3foreachnetworkactivityuntilES&EFaredeterminedforthelastactivity

Page 120: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

CalculationsOnaPrecedenceNetwork•  5.CalculatelagsforeachlinkbydeterminingthedifferencebetweentheESofeachactivityfollowingalinklineandtheEFoftheactivitythatprecedesit

Page 121: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

CalculationsOnaPrecedenceNetwork

•  6.Determinethefreefloatofanactivityasbeingequaltothesmallestlagvalueofalllinksleavingfromthatactivitynode

•  7.Assignavalueof0totalfloat(TF)tothelastactivityinthenetwork

•  8.Thetotalfloatvaluesfortheactivitiesinthenetworkcannowbedetermined

Page 122: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

CalculationsOnaPrecedenceNetwork•  9.Proceedinabackward-passfashionuntilyouhavecomputedtheTFforallactivities

Page 123: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

CalculationsOnaPrecedenceNetwork•  10.Determinelatestarttimesforalloftheactivities

Page 124: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

CalculationsOnaPrecedenceNetwork•  11.Totalfloatisaddedtotheearlyfinishofeachactivitytodeterminethelatefinishofeachactivity

Page 125: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ActivityRelationships

Oncetheearlyandlatestarttimes,earlyandlatefinishtimes,freefloat,andtotalfloatofall

activitiesaredetermined,thecalculationsarecompleted

Page 126: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

CalculationsOnaPrecedenceNetwork

Aslightlymoreinvolvedprojectshowstheprecedencediagramforconstructingatenniscourtfacility

Page 127: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

IndependentFloatandInterferingFloat

•  Independentfloatisfloat“owned”exclusivelybyoneactivity—alsocalled“safe”float,•  Flexibilityascribedtothespecificusebyoneactivity

Page 128: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

IndependentFloatandInterferingFloat

SimpleNetworktoDetermineIndependentFloat

Page 129: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

IndependentFloatandInterferingFloat

•  Interferingfloatisfloatanactivitymayhave,subjecttousebyotheractivities—calledsharedfloat•  Differencebetweenitstotalfloatanditsfreefloat

Page 130: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

IndependentFloatandInterferingFloat

SimpleNetworktoDetermineInterferingFloat

Page 131: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Different-ActivityRelationshipsCalculationscanalsodeterminetheschedulinginformationforother-

activityrelationships

Asimplefinish-to-startrelationshipofthisnetwork,consistingofActivitiesI,J,andK

Page 132: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Different-ActivityRelationshipsEarlystart/finishtimesarecomputedby

conductingaforwardpassthroughthenetwork

Latestart/finishtimesarecomputedbyconductingabackwardpassthroughthenetwork

Page 133: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Different-ActivityRelationships

Thesimplenetworkismademorecomplicatedwhenthesubjectoflagisintroducedtotheactivityrelationships

ComputationsforaFinish-to-Startrelationshipwiththeincorporationoflagvalues

Page 134: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Different-ActivityRelationships

Start-to-Startrelationshipwithlagvalues

Page 135: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Different-ActivityRelationships

Finish-to-Finishrelationshipwithlagvalues

Page 136: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Different-ActivityRelationships

Start-to-Finishrelationshipwithlagvalues

Page 137: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Different-ActivityRelationships

Withdetailedschedulinginformationabouteachactivity,informeddecisionscanbemadewhenthe

needarisestoacceleratetheschedule,makechangesinthe

network,orredefinetheschedulinglogic

Page 138: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

DeterminingActivityDurations

L-1

138

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 139: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

DETERMININGACTIVITYDURATIONS•  Developmentanduseofschedulesreliesheavilyonactivitydurations

•  Somedegreeofuncertaintyisalwayspresent•  However,areasonableeffortshouldprovideacceptableresult

Page 140: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ESTIMATING•  Anestimateis—atbest—acloseapproximationoftheactualcost

•  Aprojectcostestimateisuniquetothatproject•  Evenwhencomparedtoother,similarprojects

•  Soundnessofthecompletedestimatedependson:•  Accuracyofthequantitytake-offand•  Judiciousselectionofunitcostsandproductionrates

Page 141: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

TypesOfEstimates•  Conceptualestimatesareoftenusedbyanownertodeterminetheapproximatecostofaproject•  Beforemakingafinaldecisiontoconstructit

•  Detailedestimatesaregenerallypreparedbycontractors•  Priortosubmittingbidsoncompetitivelybidcontracts•  Whenenteringlump-sumorfixed-pricecontracts

Page 142: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ConductingADetailedEstimate•  Theprocessbeginswithananalysisofphysicalquantitiestobeincorporatedinthefinalproject

•  Costsaregenerallycapturedseparatelyformaterials,equipment,labor&subcontracteditems•  Separatetake-offsaremadeforeachjobitem

•  Take-offs,ingeneral,followthesamesequenceasusedtoperformtheactivities

•  Itisgoodpracticetocheckthetake-offtoensurethatnojobquantitieshavebeenoverlooked•  Andnootherobviouserrorshavebeenmade

Page 143: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ConductingADetailedEstimate•  Foradetailedestimate,well-definedcostsmustbelinkedtoeachoftheitemsinthequantitytake-off

•  Oncequantitieshavebeenpriced,anestimateismadeforjoboverhead,andhome-officeoverhead

•  Formanyoverheaditems,itisessentialthatanaccurateestimatebemadeoftheprojectduration

•  Manyprojectcostsareadirectfunctionoftheamountoftimerequiredtocompletetheproject

Page 144: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Theestimateshouldformthefoundationsonwhichthe

scheduleisactuallybased

ConductingADetailedEstimate

Page 145: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

EstimatingDurations•  Themethodusedtoestablishdurationofanactivitydependsonthesizeoftheactivity•  Andtheamountofaccuracyrequired

•  Schedulerswithsignificantrelevantexperiencemaybeabletomakeagoodguess•  Mostopttoanalyzetheoperationindetail

•  Aschedulercanconsiderperformancesonpastprojects,andthusmakethedurationestimates•  Withoutactuallyperforminganydetailedanalysis

Page 146: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

EstimatingDurations•  Whenhistoricaldataareused,theinformationofprimaryinterestwillbetheproductivityrates

•  Onshortdurationactivities,asignificantpercentageoftimecanbedevotedtomobilizationallowances

•  Referenceguidesthatgiveproductivityestimatesforvarioustasksareavailable•  Generallyconservativeintheirestimates

•  Durationsaregenerallyrecordedintermsofwholedays

Page 147: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

SchedulingIssues•  Inactualscheduling,averybasicapproachistouseeitheran“earlystart”ora“latestart”schedule

•  Majoractivitiesshouldbeexaminedtodeterminethetimeoftheyeartheyarescheduledtooccur

•  Theprojectmanagershouldalsotrytoanticipaterework,andlossofsometimeduetoinspections

Page 148: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

SchedulingIssues•  Theseschedulesmaybeusedtopredictcashflowrequirementsontheproject

•  Expendituresdonotnecessarilyimplyprogressisbeingmade,oraspecificprofithasbeenearned•  Itismerelyanindicationoftotalprojectexpenditures

Page 149: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Apoorcashpositionmaybehandledbyschedulingparticularlyexpensivenoncritical

activitiesaslateaspossibletodeferthelargepaymentfortheitem

SchedulingIssues

Page 150: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

FactorsInfluencingChoiceofActivitySchedules

•  Schedulingshouldsatisfyconstraintsimposedbythecontractorbyspecificneedsofthefirm

•  Staggeringdeliveriescanreducejobsitecongestionandsimplifycoordinationefforts

•  Thescheduleshouldreflectanysignificantconcernsrelatedtomaterials

•  Theinitialscheduleisimportanttoarrangementsforsubcontractorstartdates,contract-specifiedmilestonedates,etc.

Page 151: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

WeatherandtheSchedule•  Weatherconsiderationsorothercontingenciesmaybeincorporatedintoaschedule

•  Durationsofweather-dependentactivitiescanbeincreasedpriortonetworkcalculations

•  Anothermethodofweatherinclusionistoinsertoneormorespecificactivitiesintothenetworklabeledasweatherdelays

•  Amoreseriousconsiderationforthescheduleriswhenthecontractstipulatesthatcontractdurationreflectstheimpactofadverseweather

Page 152: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Afurtherconsiderationiswhetherthecontractisadministeredonthebasisofworkingdays

orcalendardays—andhowweatheraffectsthedefinitionofworkingdays

WeatherandtheSchedule

Page 153: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

UncertaintyinDurationEstimates•  Whenmostschedulesaredeveloped,activitiesareassumedtobefixedataparticularduration

•  Anappreciationofthetruemeaningofadurationestimaterequiresarudimentaryunderstandingofprobabilityandstatistics

•  Thedesiredestimateshouldbeararealisticvalue•  Thatdoesnotgenerallyunderstatetheduration

•  Therelevantinformationneededtoestimatewithconfidencearethemean&standarddeviations

Page 154: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

UncertaintyinDurationEstimates•  Thestandarddeviationimpliestheamountofvariabilitythatexistsinacollectionofnumbers

•  Contractorsmustcomputearealisticdurationorhaveaverygoodintuitivesenseoftheappropriateestimatetobeused

Page 155: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

TimeinContactProvision

L-1

155

CE448–PRO

JECT

SCH

EDULING&CONTR

OL

Page 156: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Decisionsaboutprojectsequencesandthecontractor’sapproachinundertaking

aprojectareimpactedbythecontractuallanguage

TimeinContractProvisions

Page 157: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

TimeinContractProvisions•  Thecontractincludesprovisionsthatrelatedirectlytotheproject’sduration

•  Otherprovisionsaddresstimingoftheowner’scashdisbursementstothecontractor

•  Someprovisionsmaystipulatetheschedulingtechniquethatmustbeusedonaproject

•  Thedegreeofriskshouldlogicallybereflectedintheamountofthebid

Page 158: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

TimeisofTheEssence•  Allpartiestothecontractshouldconsidertimeasanelementalaspectofthecontract

•  Emphasisontimegivesgreatervaliditytotheinclusionofliquidateddamagesprovisions•  Italsoallowsownerstopursueclaimsforbreachofcontract

Page 159: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

RequirementsforProjectCoordination•  Theownermaystipulatethatmajorpartiesdiscusstheproject’soverallorganizationpriortothestartofanyconstructionwork

•  Whenitcomestocooperation,theissuecannotbeunilateral—bothpartiesmustberesponsible

•  Subcontractorsmustknowwhentheirservicesareneeded,andmustrespondattheappropriatetime•  Sotheconstructioneffortprogressessmoothly

Page 160: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Cooperation•  Dependingonthenatureoftheproject,thesitemaybeusedbypartiesotherthanthecontractor

•  Ifdualoccupancyorfacilityuseisanticipated,aprovisionthatstipulatesthatthecontractoristocooperatewiththeseotherpartiesisprudent

•  Itisalsoimportantfortheownertotrytoconveythespecificnatureoftheworkbeingperformedbytheotherparties

Page 161: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ProgressSchedule•  Thetimeinwhichaprojectisreadyforoccupancybytheownerisofconsiderableinterest

•  Decisionswillbemadebasedontheanticipateddeliverydateofthecompletedproject

•  Ownersoftenindependentlymonitorprojectstoevaluateadherencewiththeschedule

Page 162: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Someownerspreparethescheduleandhavethecontractorsmakesuggestionsfor

modificationsItismoretypicalforthecontractortopreparethescheduleforthe

owner’sapproval

TimeinContractProvisions

Page 163: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ProgressSchedule•  Thecontractmaydictatethelevelofdetailtobeembodiedintheschedule

•  Constraintsmayextendtotheamounttobepaidtothecontractorforeachactivity

•  AprovisionmayspecificallyrequireuseofCPM,andacomputerbeusedtoperformcomputations

•  Insomecases,receiptofaprogresspaymentmaybejeopardizedbyfailingtosubmitasatisfactoryscheduleortoproperlyupdatetheschedule

Page 164: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ProgressSchedule•  Somecontractsstipulatethatupdatingofthescheduleshouldoccurmonthly

•  Otherprovisionsaddress•  Short-intervalschedules•  Changesinworkactivitiesthatrequireadditionalstaff•  Changesthatwillimpactinspectionrequirements

•  MostU.S.governmentcontractsrestrictfloat-relatedprovisionstothefloatasdeterminedfromthecontractor’sschedule

Page 165: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

NoticetoProceed•  Thenoticetoproceeddocumenttypicallymarksthebeginningoftheactualconstructionduration

•  Thecontractmustbeawarded—andsignedbybothparties—beforenoticetoproceedisissued

Page 166: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

TimeofCompletion•  Contractdurationistypicallystatedintermsofthetotalnumberofworkingdays•  Ortotalnumberofcalendardaysallottedforcompletion

•  Sometimes,specifiedcompletiondatesaregiven•  Somecontractsstatethatcountingwillbeginonthedatespecifiedinthenoticetoproceed•  Oragivennumberofdaysafterthenoticeisreceived

Page 167: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

UnitsofTime:WorkingDaysorCalendarDays•  Considerationmustbegiventotheunitsoftimeused—typicalconstructionschedulesusedays

•  Ifthescheduleisconceptualinnature,durationsmightbestatedinweeks,months,orevenyears

Page 168: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Inturnaroundwork,whereacontractormakesmodificationstoafacilitywhilenormaloperations

areshutdownforashortperiod,durationsmightbesetintermsofshifts—orevenhours

TimeinContractProvisions

Page 169: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

UnitsofTime:WorkingDaysorCalendarDays•  Thereisabigdifferencebetweenworkingdaysandcalendardays

•  Workingdaysmaybemorebroadlydefinedtoexcludeweekends,holidays—anddaysonwhichnoworkcanbeperformed

•  Whatconstitutesadayonwhichnoworkcanbeperformedshouldbeclearlyaddressedpriortoenteringtheconstructioncontract

Page 170: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

UnitsofTime:WorkingDaysorCalendarDays•  Ifaprojectisweather-vulnerableorifweathercandramaticallyimpactworkprogress,schedulingwithworkingdaysismostcommon

•  Projectsnotassusceptibletoadverseweatheraregenerallyscheduledintermsofcalendardays

•  Publicownerstendtouseworkingdays,whileprivateownerstendtousecalendardays

Page 171: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Projectdurationsmaybedefinedbyaspecificcompletiondateinwhichsubstantial

projectcompletionislinkedtoaspecificcalendarormilestonedate

TimeinContractProvisions

Page 172: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

UnitsofTime:WorkingDaysorCalendarDays•  Whencompletiondatesareestablishedinthecontract,ownerstendtobereluctanttogranttimeextensionsfordelays

•  Whenworkingdaysareused,contractualdurationgenerallyincludesallowancefordelaysresultingfromnormallyanticipatedweather

•  Manycontractsdonotdefine“normallyanticipatedweather”•  Referencemaybemadetolocalclimatologicaldata

Page 173: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Useofliquidateddamagesprovisionsinconstructioncontractsiscommon:“Damagesforavoidabledelayassetforthinthiscontractshallbeintheamountof___$perday”

DamagesforLateCompletion

Page 174: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

DamagesforLateCompletion•  Someprovisionsstatethecontractorwillbeliablefortheactualdamagesincurredbytheowner•  Thistypeofprovisionwilllikelyresultinmorelitigation

•  Aprovisionmayshowthattheownernotonlyacknowledgesthis—butthatthecontractorisnottocompromiseperformanceasaconsequenceofadverseweather

Page 175: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

UseofCompletedPortionsoftheWork•  Someprojectsareundertakeninoperatingfacilitiesinwhichtheownerortheowner’semployeeswillhaveacontinuingpresence

•  Inotherprojectstheownermaywishtobeginusingportionsofaprojectthathavebeencompleted

•  Ifsuchuseisanticipated,aspecificcontractualprovisiontothateffectisrequired

•  Thecontractormustanticipatetheimpactsuchuseoroccupancywillhaveonconstructionoperations

Page 176: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

SubstantialCompletion•  Projectdurationistypicallymarkedorendedwiththesubstantialcompletionofaproject

•  Aprojectisconsideredsubstantiallycompletewhentheownercanbegintooccupyandutilizethefacilityforitsintendedpurpose

•  Theonlycontractortasksthatremainontheprojectitselfconsistofaddressingthepunchlistitems

Page 177: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Delays•  Itisimportanttodefinethoseconditionsunderwhichthedurationmightbeextended•  Relevantparticularlyintheareaofdelays

•  Timeextensionsaretypicallygrantedforunavoidabledelays•  Acontractormustcarefullydocumentinformationrelatedtodelays—andrequestextensionsinaccordancewiththecontractprovisions

Page 178: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Delays•  Whileanextensionmaybegranted,thecontractormaybeaskedtopayforanyaddedcoststhattheownermayincurasaresultofthetimeextension

•  Unavoidabledelaystypicallyhavealess-adverseimpactonthecontractor•  Timeextensionsareoftenautomatic—whencertainproceduresarefollowed

•  Theseprovisionsmustbecarefullyevaluatedtodeterminetheextentthatriskisplacedonthecontractor

Page 179: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Manycausesarefortimeextensionsonly,andthedelaydoesnotgiveanygrounds

forthecontractortoclaimfordamagesoradditionalcosts,expenses,overhead,profit,or

othercompensation

Delays

Page 180: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Submittals•  Submittalsconstituteamajorcomponentoftheprocurementofmaterialsandequipment•  Mayalsoberequiredonotheritems

•  Withoutproperapprovalofsubmittalsonmaterials,thecontractorshoulddeferdeliveryofsuchitems

•  Contractorsshouldpreparedocumentsforsubmittalearlyintheproject

Page 181: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ProgressPayments•  Itiscommonforpaymentsintheconstructionindustrytobemadeonaperiodicbasis•  Mostcommonlyonamonthlybasis

•  Thisalleviatesfinancialhardshipthecontractorwouldassumeifpaymentwasnotmadeuntilprojectcompletion

•  Paymentconditionsmustbecarefullyestablishedinordertoavoidanymisunderstandings

Page 182: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

ProgressPayments•  Mostownerspreferpaymentrequeststhatbearareasonablecomparisontothetruevalueofworkputinplace

•  Whileacontractormaystillwishtofront-loadbillingstosomedegree,contractprovisionsoftensendaclearnoticetoavoidthispractice

•  Theperiodicpaymentprovisionmayaddressthepaymentofmaterialsdeliveredbutnotinstalled•  Somedocumentsaddressthisasaseparateissue

Page 183: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Thefinalpaymentistypicallyconsideredthepaymentconsistingofthereleaseofallofthewithheldretainage

FinalPayment

Page 184: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

FinalPayment•  Thelastperiodicpaymentwillprobablyprecedethefinalpaymentbyaconsiderableduration

•  Ifthetimingofthefinalpaymentisclearlyoutlined,thecontractorcanmoreaccuratelypredictprojectcash-flowrequirements

Page 185: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

Suspension•  Foravarietyofreasons,anownermayfinditnecessarytohaltworkonaconstructionproject

•  Actualreasonsmaynotbeanticipatedwhenthecontractdocumentsaredrafted

•  Theownerwilltypicallywanttoincludeabroadprovisionthatpreservestherightofauthorizingasuspensioninthework

•  Suspensionprovisionsmayonlygrantequitabletimeextensionstothecontractor—ortheymayalsostipulatecompensationtothecontractor

Page 186: PROJECT SCHEDULING & CONTROL...(A-on-A), or arrow diagram • Activities are represented as arrows or lines • The alternative approach is Activity-on-Node (A-on-N), referred to as

TerminationbyContractor•  Projectterminationisaharshrealitythatacontractoroccasionallyfaces

•  Whilearemotepossibilitywhenaprojectisbeingbid,thecontractorshouldreviewtheprovisionsrelatedtotermination

•  Inparticular,thecontractormaywishtoevaluatetheconditionsunderwhichhe/shecanterminateacontract