Programming - CONS6402 Planning and Organisation...

27
Programming Programming TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Transcript of Programming - CONS6402 Planning and Organisation...

Page 1: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Programming

Programming

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 2: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Project stages

(Scofield and Wilkinson ,2010)TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 3: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Definitions: Programming

Programme: Agenda, timetable, calendar, list, schedule, to-do-list, plan, rota/roster

Programming• Arrange or plan (an event) to take place at a particular time.• Make arrangements for (someone or something) to do something.• Setting an order and time for planned events

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 4: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Programming techniquesBar charts

Linked bar charts

Arrow diagrams

Node/Precedence diagrams

Flowline diagrams

(adapted from Cooke & Williams 2010)

CPM Method

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 5: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Bar chart‘a graphic representation of project activities, shown in a time-scaled bar line with no links shown between activities’ (Mubarak 2010, p. 14)

= Gantt chart, after Henry Gantt 1917

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 6: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Bar chartSiteFoundationFrameCladdingInteriorServices

SiteFoundationFrameCladdingInteriorServices

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 7: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Bar chart -advantagesEasy to create

Easy to understand

Simplicity in general

Time-scaled unlike networks

(Hinze 2012, Mubarak 2010)TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 8: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Bar chart -disadvantages

Lack of logical representation (relationships)

Not practical for complex projects, unless ◦ You use summary bars◦ Show just a part of the project:

◦ One subcontractor at a time◦ Certain section of the project◦ Certain phase of the project

Not practical for projects with repetitive tasks◦ Does not show the productivity ◦ Does not show clashes

(Hinze 2012, Mubarak 2010)TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 9: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Linear scheduling =Line of balance

Time-location matrix

Time-space scheduling

Location-based scheduling

Location-based management

Flowline

(Andersson & Christensen, 2007)TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 10: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Simple FlowlineCalendar

Tasks

Locations

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 11: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Location specifictask bars

50 tasks in LOB can be15,000 tasks in Gantt!

1 task in flowline = 8 in Gantt view

Gantt chart vs. location-based

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 12: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Linear scheduling -advantagescontinuous flow of work through locations

location is free of unnecessary materials and other crews

optimum productivity rates

optimum safety

optimum craftsmanship

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 13: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Network diagrams/models

= time oriented model of the project with strong emphasis on the order of activities

= network of activity paths

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 14: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Network types

Arrow diagram

= Activity On Arrow

= AOA

Node diagram

= Activity On Node

= AON

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 15: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Critical Path Method (CPM)Critical path

= which activity path drives the schedule

in every project there is at least one

Activities on the critical path

= any delay in the start or finish of the activity will delay the entire project

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 16: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Finding the critical path

0 A 10 10 B 25 25 D 7510 15 50

0 0 10 10 0 25 25 0 750 PS 0

0 25 C 27 75 E 95 95 F 100 100 G 1200 0 0 2 20 5 20

73 48 75 75 0 95 95 0 100 100 0 120120 PF 120

00 H 15 15 I 18 95 J 105 120 0 120

15 3 1092 92 107 107 92 110 110 15 120

How many different paths does the network have?How long does each of them take?Which path is the longest? (= Critical Path)

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 17: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Benefits of CPMShows dependencies

Shows complex interrelationships

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 18: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Programming

• Project completion date

• Start and end of a specific activity

• Coordination among trades and subcontractors

• Predict and calculate cash flow

• Improve work efficiency

• Use as a project control tool

• Evaluate the effect of changes and prove delay claims

(Mubarak, 2010)TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 19: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Programming steps1. Determine the work activities

2. Determine activities duration

3. Determine activities relationships

4. Review and analyse the programme

5. Cost/resource allocation

6. Resource levelling

7. Implement the programme

8. Monitor and control the programme

9. Revise the database and record feedback

(adapted from Mubarak 2010)TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 20: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

WBS / Programme Distinction

WBS

Comprehensive classification of project scope

Contains no activity duration

No resource assignments

No dependencies

Programme

Actual work to be done (only the activities on the last level of the WBS)

Contains activity durations

Contains assignment of resources to activities

Contains dependencies

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 21: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Duration of activities

Example: Excavation of 90 m³ Labour constant (Machine excavation): 0.20 hours/m³

Duration = Total quantity of the activity x Labour constant

Duration = 90 m³ x 0.20 h/m³

= 18 h = 2.25 days = 3 days

(Mubarak 2010)

When rounding the numbers, always round up to full days. Normal rounding rules don’t apply. E.g. 2.25 days is 3 days, not 2.

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 22: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Guesstimating vs. Estimating

You are not allowed to just guess. If you are not able to access all the information that you need to calculate the durations, you have to use the information that you have got and based on that make an educated guess.

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 23: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

determining of work activitiesthings to be considered

1. Nature of the work/homogeneity

2. Location/floor

3. Size/duration

4. Timing/chronology

5. Responsibility

6. Others

= programmer’s mentality in breaking down the project

(Mubarak 2010)TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 24: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Quantity Take-off

Construction manager’s point of view - order of the activities- right size activities

how to build the building

vs.

Quantity surveyor’s point of view- what is the total amount of quantities

how much does it cost to build the building

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 25: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Activity relationship typesFour different types

◦ Finish to Start (FS)◦ Example: Concrete can not be placed before formwork has been built

◦ Start to Start (SS)◦ Example: Formwork can not start before trench excavation has started

◦ Finish to Finish (FF)◦ Example: Landscaping can not finish before the driveway is finished

◦ Start to Finish (SF)◦ Example: ?

(Mubarak 2010)TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 26: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

Constraints

HARD LOGICPhysical constraints = logical relationship

SOFT LOGICResource constraintsSafety constraintsFinancial constraintsEnvironmental constraintsContractual constraintsRegulatory constraintsOther constraints

(Hinze 2008)TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC

Page 27: Programming - CONS6402 Planning and Organisation 2planningandorganisation2.weebly.com/uploads/3/1/4/0/...(Hinze 2012, Mubarak 2010) UNITEC Bar chart -disadvantages Lack of logical

References

Andersson, N., and Christensen, K. (2007). Location -based Scheduling – Vurdering af LBS-metodens anvendelse i byggeprojekter. Rapport BYG DTU T-167, Danmarks Tekniske Universitet, Department of Civil Engineering, Lyngby.

Cooke, B. and Williams, P. (2009). Construction Planning, Programming and Control (3rd ed.). West Sussex, UK: John Wiley & Sons.

Hinze, J.W. (2012). Construction Planning and Scheduling. New Jersey: Pearson Education.

Mubarak, S. (2010). Scheduling and control (2nd ed.). Hoboken, New Jersey: John Wiley & Sons

Scofield, R., Wilkinson, S. (2010). Management for the New Zealand Construction Industry (2nd ed.). North Shore, NZ: Pearson.

TAIJA PUOLITAIVAL, DEPARTMENT OF CONSTRUCTION, UNITEC