Lecture8-ProjectControl_ocm

Embed Size (px)

Citation preview

  • 8/13/2019 Lecture8-ProjectControl_ocm

    1/41

    1

    Construction ManagementEVB5022

    Lecture 7(b)

    Resource Allocation & Levelling

  • 8/13/2019 Lecture8-ProjectControl_ocm

    2/41

    2

    1.0 Resource Allocation andLeveling

    Resources of a project need to be

    scheduled i.e. right amount of resources must be

    allocated to a given task at the required time

    leveled i.e. distributed accordingly at the required time

    to avoid or minimize fluctuations in day-to-day use.

    Resource Leveling (RL) makes use of floats ortime tolerances in the schedule to re-schedule

    resources and bring back any deviation of actual

    progress from schedule to within acceptable limits

    RL applies to resources which are hired i.e. labour

    and equipment but not material. The need for these2 resources fluctuates greatly as some activities

    start (requiring resources) while other finish

    (releasing resources)

    RL improves efficiency and minimize project cost

    (by optimizing labour usage and cost)

  • 8/13/2019 Lecture8-ProjectControl_ocm

    3/41

    3

    1.1 Conceptual Example Assigning Resources to Tasks

    - first, assume youve unlimited resources

    - determine deadline; check whether unlimited resource assumption

    has overloaded available resources:

    A

    B

    C

    D

    Need 2

    Need 1

    Need 1

    Need 2

    *Have 3

    availableTime (weeks)Fig. 1.1 Schedule with resources overloaded

  • 8/13/2019 Lecture8-ProjectControl_ocm

    4/41

    4

    1.1 Conceptual Example Assigning Resources to Tasks

    - check any task with enough float; to allow delay until resourcesbecome available

    - leveling is done at Task C

    A

    B

    C

    D

    Need 2

    Need 1

    Need 1

    Need 2

    *Have 3

    availableTime (weeks)Fig. 1.2 Schedule using float to level resources

  • 8/13/2019 Lecture8-ProjectControl_ocm

    5/41

    5

    1.1 Conceptual Example Assigning Resources to Tasks

    - Now, Task D needs 3 people; complicates the situation

    - three possibilities; reduce scope, change time limit or reduce performance

    A

    B

    C

    D

    Need 2

    Need 1

    Need 1

    Need 3

    *Have 3

    availableTime, weeksFig. 1.3 Schedule with inadequate float on C to permit leveling

  • 8/13/2019 Lecture8-ProjectControl_ocm

    6/41

    6

    1.1 Conceptual Example

    Assigning Resources to Tasks

    - use all the float on Task C; now it becomes critical-path task time-

    criticalresource leveling

    - sliding tasks over until resources become available resource-critical

    leveling

    A

    B

    C

    D

    Need 2

    Need 1

    Need 1

    Need 3

    *Have 3

    availableTime, weeksFig. 1.4 Schedule under resource-critical conditions

  • 8/13/2019 Lecture8-ProjectControl_ocm

    7/417

    1.1 Resource Allocation andLeveling (cont.)

    STEPS:

    Determine critical path and floats from network orother techniques

    Identify key resource and produce bar chart usingnetwork data

    Plot histogram of resource demand

    Reschedule timing of activities using float to obtain a

    more even demand profile

    Redraw the resource profile

    NB. Resource leveling may result in project delay time ,if necessary (i.e. if cost saving is more important to

    be achieved)

  • 8/13/2019 Lecture8-ProjectControl_ocm

    8/418

    1.2 Resource Allocation andLeveling (cont.)

    Example Resource Allocation : Flooring Project

    ACTIVITY DESCRIPTION IPA* DURATION LABOUR

    A Delivery Of

    Materials

    - 5 2

    B Remove Old Tiles - 7 4

    C Install Ceramic

    Tiles

    A 3 3

    D Install Vinyl Tiles A,B 5 3

    E Clean Up And

    Inspect

    C,D 2 2

    Immediately Preceding Activity

    Example Resource leveling process

    http://localhost/var/www/apps/conversion/tmp/scratch_6/RESOURCELEVEL.xlshttp://localhost/var/www/apps/conversion/tmp/scratch_6/RESOURCELEVEL.xls
  • 8/13/2019 Lecture8-ProjectControl_ocm

    9/419

    Construction ManagementEVB5022

    Lecture 8

    Project Control

  • 8/13/2019 Lecture8-ProjectControl_ocm

    10/4110

    Project Control

    PROJECT

    MONEY MACHINES

    METHODSMATERIALS

    MANPOWER

    FIVE RESOURCES FOR PROJECT (5M)

  • 8/13/2019 Lecture8-ProjectControl_ocm

    11/4111

    Project Management Body ofKnowledge (PMBOK)

    (I) The Project ManagementFramework

    (II) The Standard for ProjectManagement of a Project

    (III) The Project ManagementKnowledge Areas

    (IV) Appendices

    (V) Glossary and Index

  • 8/13/2019 Lecture8-ProjectControl_ocm

    12/4112

    The Project Management KnowledgeAreas

    Project Integration Management

    Project Scope Management

    Project Communication Management

    Project Procurement Management

    Project Time Management

    Project Cost Management

    Project Quality Management

    Project Human Resources Management

    Project Risk Management

  • 8/13/2019 Lecture8-ProjectControl_ocm

    13/4113

    Project Time Management

    Activity Definition

    Activity Sequencing

    Activity Resource Estimating Activity Duration Estimating

    Schedule Development

    Schedule Control

  • 8/13/2019 Lecture8-ProjectControl_ocm

    14/4114

    Schedule Control

    Schedule Control is concerned with

    Determining the current status of the project

    schedule

    Influencing the factors that create schedule

    changes Determining that the project schedule has

    changed

    Managing the actual changes as they occur

  • 8/13/2019 Lecture8-ProjectControl_ocm

    15/4115

    Schedule Control

    Inputs Tools & Techniques Outputs

    1. Schedule

    management plan

    2. Schedule baseline

    3. Performance

    reports

    4. Approved change

    requests

    1. Progress reporting

    2. Schedule change

    control system

    3. Performance

    measurement

    4. Project management

    software

    5. Variance analysis

    6. Schedule comparison

    bar charts

    1. Schedule model

    data (updates)

    2. Schedule baseline

    (updates)

    3. Performance

    measurement

    4. Requested changes

    5. Recommended

    corrective actions

    6. Organizational

    process assets

    (updates)

    7. Activity list (updates)

    8. Activity attributes

    (updates)

    9. Project management

    plan (updates)

  • 8/13/2019 Lecture8-ProjectControl_ocm

    16/41

    16

    Schedule ControlInputs

    Schedule Management Plan

    Contains the schedule management plan that establishes

    how the project will be managed and controlled.

    Schedule Baseline

    Component of the PM plan that provides the basis for

    measuring and reporting schedule performance.

    Performance Report

    Provide information on schedule performance such as

    which planned dates have been met and which have not.

    Approved Change Requests

    To update the project schedule baseline or other

    components of the PM plan.

  • 8/13/2019 Lecture8-ProjectControl_ocm

    17/41

    17

    Schedule ControlTools & Techniques

    Progress Reporting

    Includes information such as actual start and finish dates,

    and the remaining durations for unfinished activities.

    Schedule Change Control System

    Defines the procedures by which the project schedule can

    be changed.

    Performance Measurement

    Produce the Schedule Variance (SV) and Schedule

    Performance Index (SPI), which are used to access the

    magnitude of any project schedule variations that do

    occur.

  • 8/13/2019 Lecture8-ProjectControl_ocm

    18/41

    18

    Schedule ControlTools & Techniques cont.

    Project Management Software

    Provides the ability to track planned dates versus actual

    dates, and to forecast the effects of project schedule

    changes, real or potential.

    Variance Analysis

    Comparing target schedule dates with the actual/forecast

    start and finish dates for the detection of deviations and

    for the implementation of corrective actions in case of

    delays.

    Schedule Comparison Bar Charts

    To facilitate analysis of schedule progress. Displays twobars for each activity. One bar shows the current actual

    status and the other shows the status of the approved

    project schedule baseline.

  • 8/13/2019 Lecture8-ProjectControl_ocm

    19/41

    19

    Schedule ControlOutputs

    Schedule Model Data (updates)

    A project schedule update is any modification to theproject schedule model information that is used to

    manage the project.

    Schedule Baseline (updates)

    Changes to the schedules start and finish dates.

    Performance MeasurementsThe calculated schedule variance (SV) and schedule

    performance index (SPI) values for WBS components.

    Requested Changes

    SV analysis along with review of progress reports, results

    of performance measures, and modifications to theproject model can result in requested changes to the

    project schedule baseline.

    Recommended Corrective Actions

    Anything done to bring expected future project schedule

    performance in line with the approved project schedule

    baseline.

  • 8/13/2019 Lecture8-ProjectControl_ocm

    20/41

    20

    Schedule ControlOutputs cont

    Organizational Process Assets (updates)

    Lessons learned documentation of the causes of

    variance, the reasoning behind the corrective actions

    chosen, and other types of lessons learned from schedule

    control are documented in the organizational process

    assets.

    Activity List (updates)Updated comprehensive list including all schedule

    activities that are planned.

    Activity Attributes (updates)

    Updated activity attributes for each schedule activity.

    Project Management Plan (Updates)

    The schedule management plan component of the PM

    plan is updated to reflect any approved changes.

  • 8/13/2019 Lecture8-ProjectControl_ocm

    21/41

    21

    Cost Estimating

    Cost Budgeting

    Cost Control

    Project Cost Management

  • 8/13/2019 Lecture8-ProjectControl_ocm

    22/41

    22

    Cost Control includes

    Influencing the factors that create changes to the costbaseline

    Ensuring requested changes are agreed upon

    Managing the actual changes when and as they occur

    Assuring that potential cost overruns do not exceed

    the authorized funding periodically and in total for the

    project.

    Monitoring cost performance to detect and

    understand variances from the cost baseline

    Recording all appropriate changes accurately against

    the cost baseline

    Preventing incorrect, inappropriate, or unapprovedchanges from being included in the reported cost or

    resource usage

    Informing appropriate stakeholders of approved

    changes

    Acting to bring expected cost overruns withinacceptable limits

    Cost Control

  • 8/13/2019 Lecture8-ProjectControl_ocm

    23/41

    23

    Cost Control

    Inputs Tools & Techniques Outputs

    1. Cost baseline

    2. Project funding

    requirements

    3. Performance

    reports

    4. Work performance

    information

    5. Approved change

    requests

    6. Project

    management plan

    1. Cost change control

    system

    2. Performance

    measurement analysis

    3. Forecasting

    4. Project performance

    reviews

    5. Project management

    software

    6. Variance management

    1. Cost estimate

    (updates)

    2. Cost baseline

    (updates)

    3. Performance

    measurements

    4. Forecasted

    completion

    5. Requested changes

    6. Recommended

    corrective actions

    7. Organizational

    process assets

    (updates)

    8. Project management

    plan (updates)

  • 8/13/2019 Lecture8-ProjectControl_ocm

    24/41

    24

    Cost ControlInputs

    Cost Baseline

    A time-phased budget that is used as a basis against

    which to measure, monitor, and control overall cost

    performance of the project. Usually displayed by S-curve

    Project Funding Requirements

    Funding requirements, total and periodic, are derivedfrom the cost baseline and can be established to exceed,

    usually by a margin, to allow for either early progress or

    cost overruns.

    Performance Reports

    Provide information on cost and resource performance asa result of actual work progress.

  • 8/13/2019 Lecture8-ProjectControl_ocm

    25/41

    25

    Cost ControlInputs cont

    Work Performance Information

    Work performance information pertaining to the status

    and cost of project activities being performed is collected.

    Approved Change Requests

    Include modifications to the cost terms of the contract,

    project scope, cost baseline, or cost management plan.

    Project Management Plan

    The project management plan and its cost management

    plan component and other subsidiary plans are

    considered when performing the Cost Control process

  • 8/13/2019 Lecture8-ProjectControl_ocm

    26/41

    26

    Cost ControlTools & Techniques

    Cost Change Control System

    Defines the procedures by which the cost baseline can be

    changed.

    Performance Measurement Analysis

    Assess the magnitude of any variances that will invariably

    occur. The Earned Value (EV)technique is used.

    Forecasting

    Making estimates or predictions of conditions in the

    projects future based on information and knowledge

    available at the time of the forecast.

  • 8/13/2019 Lecture8-ProjectControl_ocm

    27/41

    27

    Cost ControlTools & Techniques cont

    Project Performance Reviews

    Compare cost performance over time, schedule activities

    or work packages overrunning and under-running budget

    (planned value), milestones due, and milestones met.

    Project Management Software

    PM software, such as computerized spreadsheets, is

    often used to monitor Planned Value (PV) versus Actual

    Cost (AC), and to forecast the effects of changes or

    variances.

    Variance Management

    The amount of variance tends to decrease as more workis accomplished. The larger variances allowed at the start

    of the project can be decreased as the project nears

    completion. The cost management plan describes how

    cost variances will be managed.

  • 8/13/2019 Lecture8-ProjectControl_ocm

    28/41

    28

    Cost ControlOutputs

    Cost Estimates (updates)

    Revised schedule activity cost estimates are

    modifications to the cost information used to manage the

    project.

    Cost Baseline (updates)

    Budget updates are changes to an approved cost

    baseline.

    Performance Measurement

    The calculated CV, SV, CPI, and SPI value for WBS

    components.

    Forecasted Completion

    Either a calculated EAC or ETC value or a performing

    organization-reported EAC or ETC value is documented

    and communicated.

  • 8/13/2019 Lecture8-ProjectControl_ocm

    29/41

    29

    Cost ControlOutputs cont

    Requested Changes

    Analysis of project performance can generate a requestfor a change to some aspect of the project. Identified

    changes can require increasing or decreasing the budget.

    Recommended Corrective Actions

    Anything done to bring expected future performance of

    the project in line with the PM plan. Organizational Process Assets (updates)

    Lessons learned are documented so they can become

    part of the historical databases for both the project and

    the performing organization.

    Project Management Plan (updates)Schedule activity, work package, or planning package

    cost estimates, as well as the cost baseline, cost

    management plan, and project budget documents are

    components of the PM plan. All approved change

    requests affecting those documents are incorporated as

    updates to those documents.

  • 8/13/2019 Lecture8-ProjectControl_ocm

    30/41

    30

    SCURVE

    0%

    100%

    JobPro

    gress

    Time

    Job

    Start

    Completion

    Time-now

    Delay

    UnachievedWork

  • 8/13/2019 Lecture8-ProjectControl_ocm

    31/41

    31

    EARNED VALUE

    Time-now

    AC

    EV Cost

    Variance

    Overs

    pend

    Slippage

    100%

    PV

    Time

    ScheduleVariance

  • 8/13/2019 Lecture8-ProjectControl_ocm

    32/41

    32

    Earned Value Terminology

    Time-now, also called progress to date, isthe date when progress is measured

    Budget at Completion (BAC)is the originalcost estimate or budget indicating the

    funds required to complete the work

    Percentage Complete (PC)is the workprogress to time-now

    Estimate at Completion (EAC)is a revisedestimate of the cost to complete the work,based on current productivity

  • 8/13/2019 Lecture8-ProjectControl_ocm

    33/41

    33

    Week 7

    Planned Value (PV)is the portion of the

    cost that is planned to be spent on thework between the start date and time-now

    PV = PC(planned) x BAC

    Earned Value (EV)is the budgeted amountfor the work actually completed on theschedule activity during a given timeperiod.

    EV = PC (actual) x BAC Actual Cost (AC) is the total actual cost

    incurred between the start date and time-now

    Earned Value Terminology

  • 8/13/2019 Lecture8-ProjectControl_ocm

    34/41

    34

    Week 7

    Assuming productivity to-date will

    continue at the same rate to the end of theproject,

    EAC = AC/EV x BAC

    But EV = PC(actual) x BACTherefore EAC = AC/PC(actual)

    Schedule Variance (SV) is the differencebetween the current progress and the

    scheduled progress. SV = EVPV

    Note SV is in money units

    Earned Value Terminology

  • 8/13/2019 Lecture8-ProjectControl_ocm

    35/41

    35

    Week 7

    Schedule Variance (SV) is the differencebetween the current progress and thescheduled progress.

    SV = EVPV

    Note SV is in money units

    Schedule Variance Percentage (SV%)

    SV% = SV/EV

    Cost Variance (CV) is the difference

    between the works estimated cost and itsactual cost.

    CV = EVAC

    Earned Value Terminology

  • 8/13/2019 Lecture8-ProjectControl_ocm

    36/41

    36

    Week 7

    The Cost Performance Index (CPI) is theratio of budgeted costs to actual costs.

    CPI = EV/AC

    The Schedule Performance Index (SPI) isthe ratio of work performed to workscheduled.

    SPI = EV/PV

    Earned Value Terminology

  • 8/13/2019 Lecture8-ProjectControl_ocm

    37/41

    37

    Time-now

    AC

    PV

    EV

    BAC

    PC(Planned)

    EAC

    PC(Actual)

    SV CV

  • 8/13/2019 Lecture8-ProjectControl_ocm

    38/41

    38

    An Earned Value Example

    Activity Number BAC 1 2 3 4 5 6

    Design 100 100

    Foundation 400 200 200

    Structures 1200 400 400 400

    Furnishing 600 300 300

    Plumb/Elect 200 200

    Weekly Expenditure 2500 100 600 600 700 300 200PV 100 700 1300 2000 2300 2500

    PC (planned) 4% 28% 52% 80% 92% 100%

    EV 625

    PC (actual) 25%

    AC 750

  • 8/13/2019 Lecture8-ProjectControl_ocm

    39/41

    39

    Sample Calculations

    Assume Time-now is End of Week 2. From

    the Table:BAC = $2,500

    PV = $700

    PC (Planned) = 28%

    EV = $625

    PC (Actual) = 25%

    AC = $750

    SV = EVPV = $625 - $700 = - $75

    CV = EVAC = $625 - $750 = - $125

  • 8/13/2019 Lecture8-ProjectControl_ocm

    40/41

    40

    SPI = EV/PV = $625/$700 = 0.89

    CPI = EV/AC = $625/$750 = 0.83

    EAC (Schedule) = Total Scheduled Period/SPI

    = 6 weeks/0.89 = 6.74 weeks= 5 days delay

    EAC (Cost) = BAC/CPI

    = $2,500/0.83 = $3,012 ($512 over)

  • 8/13/2019 Lecture8-ProjectControl_ocm

    41/41

    Time-now

    AC

    PV

    EV

    BAC

    PC(Planned)

    EAC

    PC(Actual)

    SV CV

    +$512

    +5days