Lecture 7- Cost and Schedule Control(2)

  • Upload
    lewis

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    1/43

    Control Cost and ScheduleControl Cost and Schedule

    Dr Anisur Rahman

    G09 1.19

    [email protected]

    mailto:[email protected]:[email protected]
  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    2/43

    IntroductionIntroduction

    70%of projects are:

    Over budget

    Behind schedule

    52%of all projects finish at18%of their initial budget

    !nd so"e# after hugeinvest"ents of ti"e and"one$# are si"pl$ neverco"pleted

    ource: &he tandish 'rou

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    3/43

    Why this Situation?Why this Situation?

    Poor control

    (u"erous co"ple) *and interrelated+projects

    ,rojects -ith "an$ .B activities

    /iverse technolog$ platfor"s

    ,roject can not be controlled unless so"e

    valuationare done ti"e to ti"e(eed accurate and consistent infor"ation

    to "onitor and control ti"e and costperfor"ance

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    4/43

    ontrontrolling uantitative ele"ents ofolling uantitative ele"ents of

    project: controlling &i"e and costproject: controlling &i"e and cost

    3arned3arned4alue4alue!nal$sis 6ost -idel$ usedtechniue to "onitor and control a project

    t co"pares the ,!((3/ a"ount of -or9 -ith-hat has actuall$ been O6,3&3/# todeter"ine -hether COST# SCHEDULE, andWORK ACCOMPLISHEDare progressing asplanned

    34! allo-s the ,6 to identif$ the trouble spotand helps in ta9ing corrective actions

    34! is usuall$ applied to "easure uantitativeele"ents to trac9 cost and schedule ele"entsnot good for the ualitative perfor"ance target

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    5/43

    ,roject: ueensland health a-arded the design projectof a ne- 200 bed "odern hospital in oolongatta to !B/esign and !rchitecture o &he design project involves

    &hree "ajor tas9s: &as9 !: ite preparation and la$out design: duration ;

    -9s# ;0hr100

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    6/43

    How EVA WorksHow EVA Works

    et us consider the bar chart the project thatconsists of the tas9s !# B# and

    &he budgeted cost of -or9 schedule *B.+ curve baseline plan

    for the project planned e)penditure of efforts on the project;5

    Weeks

    1 2 3 4 5 6 7

    TaskA 3000 3000 3000

    TaskB 360003600

    0 36000 36000 36000

    TaskC 4000 4000 4000 4000 4000 4000

    Wkly

    Value 3000 39000

    4300

    0 40000 40000 40000 4000 4000

    CummVal 8000 47000

    90000

    130000

    170000

    210000

    214000

    214000

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    7/43

    In Real Life (Actual Situation)In Real Life (Actual Situation)

    &he B. curve "a$ shift up and do-ndue to

    /eviation of abour

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    8/43

    Whats More I!ortant?Whats More I!ortant?

    "nowin# where you"nowin# where you

    are on sche$uleare on sche$ule

    "nowin# where"nowin# where

    you are on %u$#etyou are on %u$#et"nowin# where you are on"nowin# where you are on

    work acco!lishe$work acco!lishe$

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    9/43

    So What Is to %e Monitore$So What Is to %e Monitore$

    !s for cost and schedule objectives# 6onitor:

    Sche$ule &arianceSche$ule &ariance' ifference%etween the tiin# of worksche$ule$ to %e $one an$ work

    actually $one

    *ost &ariance*ost &ariance' ifference

    %etween the %u$#ete$ cost of

    work $one an$ the actual cost ofwork $one

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    10/43

    6easuring ost and chedule 4ariances6easuring ost and chedule 4ariances

    &hree variable to be used in "easuringcost and schedule variances

    Budgeted ost of .or9 cheduled *B.+

    Budgeted ost of .or9 ,erfor"ed *B.,+

    !ctual ost of .or9 ,erfor"ed *!.,+

    Sche$ule Variance + ,*W- . ,*WSSche$ule Variance + ,*W- . ,*WS

    *ost Variance + ,*W- / A*W-*ost Variance + ,*W- / A*W-

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    11/43

    Budgeted ost of .or9 cheduled *Budgeted ost of .or9 cheduled *B.B.++

    @ses the -or9 planned to have been done and

    the budget for each tas9# to calculate theportion of the budgetplanned to have beenued

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    12/43

    Budgeted ost of .or9 ,erfor"ed *B.,+:Budgeted ost of .or9 ,erfor"ed *B.,+:

    @ses the a"ount of -or9 done and thebudget for each tas9# to indicate -hatportion of the bud!et hould have beenpentin doing the -or9

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    13/43

    A*W-A*W-

    !ctual ost of .or9 ,erfor"ed

    *!.,+: &he actual cost of -or9done

    Cot in"u##ed to a""o$plih the %o#&

    that ha been done to date'

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    14/43

    Earne$ ValueEarne$ ValueAnalysisAnalysis

    (EVA)(EVA)

    Actual cost of wok!efome" #ACW$%

    Bu"&ete" cost of wok!efome" #BCW$%

    Bu"&ete" cost of woksc'e"ule" #BCW(%

    T'e W'ole (toyT'e W'ole (toy

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    15/43

    Re0uireents of Earne$ Value AnalysisRe0uireents of Earne$ Value Analysis

    ,roper .B /esign

    Baseline Budget ontrol !ccounts

    Baseline chedule

    .or9 "easure"ent b$ ontrol !ccount

    -or9hours# dollars# units# etc

    'ood ,roject 6anage"ent ,ractices

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    16/43

    *ase Stu$y

    !ctual ost of .or9 ,erfor"ed *!.,+ u"ulative pending *000As+

    ,ac9ages .ee9 (u"ber

    0 1 2 ; 5 ? 7 8

    ! 0 1 ; ; 0

    B 0 2 5 5 1 50

    0 2 5 5 1? 50

    / 0 ; 12 12 20 ?0

    Budgeted ost of .or9 cheduled *B.+ u"ulative pending *000As+

    ,ac9ages .ee9 (u"ber

    0 1 2 ; 5 ? 7 8 ! 0 ; 7 1; 28 50 7; 8 1

    B 0 ; 7 1; 28 50 7; 8 1

    0 ; 7 1; 28 50 7; 8 1

    / 0 ; 7 1; 28 50 7; 8 1

    Budgeted ost of .or9 ,erfor"ed *B.,+ u"ulative pending *000As+

    ,ac9ages .ee9 (u"ber

    0 1 2 ; 5 ? 7 8

    ! 0 1 ; 20 0B 0 2 5 5 2; 0

    0 2 22 ?0

    / 0 ; 10 10 ; ?0

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    17/43

    1 raw cost cur&es for all the -ro2ects? Inclu$e ,*WS3,*W- an$ A*W- $etails an$ fully la%el the cur&es?

    4 What are the Sche$ule Variance (SV) an$ *ost

    Variance (*V) for the four !ro2ects at week 5? escri%e

    the status of each of the four !ro2ects A3 ,3 *3 an$ $etaile$ a%o&e?

    6 In $etail3 $escri%e what ay ha&e cause$ each of these

    situations in the four work !acka#es? E7!lore

    a$&anta#es an$ $isa$&anta#es of each situation an$

    outline soe $ee!er ana#eent consi$erations that

    ay ha&e contri%ute$

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    18/43

    -acka#eA' 8he Situation HereA' 8he Situation Here.ee9s

    0 1 2 ; 5 ? 7 8

    B. 0 ; 7 1; 28 50 7; 8 1

    B., 0 1 ; 20 0

    !., 0 1 ; ; 0

    SVSV+

    ,*W- / ,*WS

    + 9: / 5:

    + /1:k

    *V +

    ,*W- / A*W-

    +9:/9:

    +:

    ,ehin$ the Sche$ule an$,ehin$ the Sche$ule an$S!en$in# *orrectlyS!en$in# *orrectly

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    19/43

    ,ehin$ Sche$ule3 S!en$in# *orrectly,ehin$ Sche$ule3 S!en$in# *orrectly

    Both B., and !., are 09

    Behind schedule and correctl$ spent

    .hat does this "ean for the ,6CDesourcesC ongter" proble"sC

    ,erhaps a lac9 of labour resources to sta$

    on schedule

    (eed to catch up lost schedule perhapsusing labour at a pre"iu" rate

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    20/43

    -acka#e ,' EVA A!!lication' EVA A!!lication.ee9s

    0 1 2 ; 5 ? 7 8

    B. 0 ; 7 1; 28 50 7; 8 1

    B., 0 2 5 5 2; 0

    !., 0 2 5 5 1 50

    SVSV+

    ,*W- / ,*WS

    + 9: / 5:

    + /1:k

    *V +

    ,*W- / A*W-

    +9:/5:

    + /1:

    ,ehin$ the Sche$ule an$,ehin$ the Sche$ule an$;&er S!ent;&er S!ent

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    21/43

    ,ehin$ Sche$ule3 ;&ers!ent,ehin$ Sche$ule3 ;&ers!ent

    !t certain date *.9 5+: should be 509*B.+

    B., E 09

    !., E 509F

    ,lan called for 509 of -or9 to be co"pleted,lan called for 509 of -or9 to be co"pletedbut onl$ 09 done behind schedulebut onl$ 09 done behind schedule

    ,roject has spent 509 to acco"plish 09,roject has spent 509 to acco"plish 09

    -orth of -or9 109 overspent-orth of -or9 109 overspent

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    22/43

    What 0uestions nee$ to %e aske$?What 0uestions nee$ to %e aske$?

    What will you $o to correct this?What will you $o to correct this?< s the actual scope of -or9 co"pleted represented

    b$ the B.,C

    < .hat is the ualit$ of the -or9 perfor"edC6ust ensure that scope and ualit$ are -here the$

    are "eant to bebefore performing EVA

    < .h$ overspent and behind ti"eC Opti"istic

    esti"atesC ,eople -or9ing hard but not solving theproble"C .or9 is "ore difficult than e)pectedC

    < .hat can $ou do as a project "anager tooverco"e thisC

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    23/43

    -acka#e*' Situation Here?*' Situation Here?.ee9s

    0 1 2 ; 5 ? 7 8

    B. 0 ; 7 1; 28 50 7; 8 1

    B., 0 2 22 ?0

    !., 0 2 5 5 1? 50

    SVSV+

    ,*W- / ,*WS

    + =: / 5:

    + 1:k

    CVCV+

    ,*W- / A*W-

    +=:/5:

    + 1:

    Ahea$ of Sche$ule an$Ahea$ of Sche$ule an$>n$ers!ent>n$ers!ent

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    24/43

    Ahea$ of Sche$ule3 >n$ers!entAhea$ of Sche$ule3 >n$ers!ent

    !head of schedule# underspent

    !cco"plished -or9 E ?09 but actual cost of -or9 is 09

    4er$ rare case &hree possibilities to e)plain:

    1 !ctual labour rates -ere considerabl$ lo-er than e)pected andbetter efficienc$ "ost unli9el$F

    2 ! tas9 -as easier than e)pected the project tea" had a Gluc9$brea9H happens occasionall$F

    ; &he ,6 padded ever$thing in the esti"ate# pla$ing it safe "ostli9el$ e)planation

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    25/43

    -acka#es ' 8he Situation Here' 8he Situation Here.ee9s

    0 1 2 ; 5 ? 7 8

    B. 0 ; 7 1; 28 50 7; 8 1B., 0 ; 10 10 ; ?0

    !., 0 ; 12 12 20 ?0

    SVSV+

    ,*W- / ,*WS

    + =: / 5:

    + 1:k

    CVCV+

    ,*W- / A*W-

    +=:/=:

    + :

    Ahea$ of Sche$ule an$Ahea$ of Sche$ule an$S!en$in# *orrectlyS!en$in# *orrectly

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    26/43

    Ahea$ of Sche$ule3 S!en$in# *orrectlyAhea$ of Sche$ule3 S!en$in# *orrectly

    B., and !., both at ?09

    pent ?09 but acco"plished ?09 of -or9

    ,lan called for 509 of -or9: status is aheadof schedule

    !head of schedule but spending correctl$for a"ount of -or9 done

    .hat is the situation hereC

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    27/43

    8he Situation Here?8he Situation Here?

    s there a proble" -ith this situationC

    6ore resources applied than planned but

    resources are not overspent

    .here did the ,6 get e)tra resources for freeC@sing shared resourcesC

    ,erhaps ahead of schedule at others e)pense

    ontingencies "a$ not have happened

    .hat could be a disadvantage of being aheadC

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    28/43

    What is Reasona%le?What is Reasona%le?.e can not e)pect Iero variance

    Jard to sa$onstruction projects can be held to

    s"all tolerances K ;%

    Desearch and develop"ent projectsare li9el$ to run higher tolerances K20%

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    29/43

    Refinin# the AnalysisRefinin# the Analysis

    ,roble"sC

    t is an aggregate figure and -ould not per"it

    deter"ination of -hat area of the project aproble" e)ists in and "a$ even hide aproble" co"pletel$

    (eeds tas9 b$ tas9 variance anal$sis

    &his is usuall$ done at the -or9 pac9age levelbut can be at an$ level of the .B at -hich one-ishes to trac9 the project

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    30/43

    Refinin# the AnalysisRefinin# the AnalysisB$ su""ing the individual .or9 pac9age figures# the

    aggregate figure can be developed to gauge the projecthealth# -hile line b$ line accounting can be used to spot

    specific proble" areasDeal life situation:

    &he co"pan$ had been using aggregate anal$sis

    /iscovered >100#000 overspend in one area and >100#000underspend in another area

    oo9s good but huge variances indicate lac9 of control andshould be addressed

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    31/43

    Inte#ratin# *ostSche$ule Re!ortin# SysteInte#ratin# *ostSche$ule Re!ortin# Syste

    15 May/1=

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    32/43

    8he *ritical Ratios8he *ritical Ratios

    &-o ratios that indicate ho- -ell a project is going on *6eredith and6antel# 15+:

    ost perfor"ance inde) *,+

    ,L1 "eans project is over budget

    chedule perfor"ance inde) *,+

    ,L1 "eans project is behind schedule

    ritical Datio *D+ or ost chedule nde) *+

    ACWP

    BCWPCPI =

    BCWS

    BCWPSPI =

    ACWP

    BCWP

    BCWS

    BCWPCR =

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    33/43

    $efoma)ce *et+cs

    ,st+mate t'e C+t+calat+o

    55000

    000

    5?000

    0

    20000

    0000

    ?0000

    80000

    100000

    120000

    Man50;

    Neb50;

    6ar50;

    !pr50;

    6a$50;

    Mun50;

    Mul50;

    !ug50;

    %ep50;

    Oct50;

    (ov50;

    /ec50;

    B.%

    B.,

    !.,

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    34/43

    E iE i

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    35/43

    E7erciseE7ercise

    ! si"ple construction project consists of tas9s as

    follo-s,lanned:

    &as9 ! >0 per hour# 0 hrs0 per hour# ?0 hrs0 per hour# 0 hrs0 per hour# 0 hrs2 per hour# 0 hrs0 per hour# 80 hrs?0 per hour# ?0 hrs0 per hour# ;0 hrs

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    36/43

    -se ,VA

    to *o)+toVa+a.les

    1;

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    37/43

    $efoma)ce *et+cs

    ($/ BCW$BCW(

    4900055000 0891

    C$/ BCW$ACW$

    4900056000 0875

    C #C(/% ($/ C$/

    891 875 0780

    &he further D is fro" 10#

    55000

    000

    5?000

    0

    20000

    0000

    ?0000

    80000

    100000

    120000

    Man50;

    Neb50;

    6ar50;

    !pr50;

    6a$50;

    Mun50;

    Mul50;

    !ug50;

    %ep50;

    Oct50;

    (ov50;

    /ec50;

    B.%

    B.,

    !.,

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    38/43

    Weeks

    Act++ty 1 2 3 4 5 6 7 8 9 10

    A 1600 1600 1600

    1371429

    1371429

    1371429

    6857143

    1680 1680 1680 840

    B 2400 2400 2400

    1200 2400 2400 1200

    1600 3200 3200 1600

    C 1600 1600 1600 1600 1600

    1000 2000 2000 2000 1000

    1800 3600 3600 3600 1800

    1600 1600640 1280 1280

    600 1200 1200

    BCW( 1600 1600 1600 4000 4000 4000 1600 1600 1600 1600

    1600 3200 4800 8800 12800 16800 18400 20000 21600 23200

    BCW$ 13714 13714 13714288571

    4 4400 4400 3200 1640 1280 1280

    13714 27428 41142 6999914 1139991 1579991 1899991 2063991 2191991 2319991

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    39/43

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    40/43

    Weeks

    1 2 3 4 5 6 7

    TaskA 4500 4500 4500

    TaskB3600

    03600

    03600

    03600

    03600

    0

    TaskC 4000 4000 4000 4000 4000 4000

    WklyValue 4500

    40500

    44500

    40000

    40000

    40000 4000 4000

    CummVal 4500

    45000

    89500

    129500

    169500

    209500

    213500

    217500

    Weeks

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    41/43

    1 2 3 4 5 6 7

    TaskA 4500 4500 4500

    TaskB 360003600

    0 36000 36000

    TaskC 4000 4000 4000 4000 4000 4000

    WklyValue 4500 40500

    44500 40000 40000 4000 4000

    CummVal 8000 48500

    93000

    133000

    173000

    177000

    181000

    181000

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    42/43

    Weeks

    1 2 3 4 5 6 7 8

    TaskA 4500 4500 4500

    TaskB 360003600

    0 36000 36000 36000

    TaskC 4000 4000 4000 4000 4000 4000

    Task 6000 6000

    WklyValue 4500 40500

    50500 46000 40000 40000 4000 4000

    CummVal 4500 45000

    95500

    141500

    181500

    221500

    225500

    229500

  • 7/25/2019 Lecture 7- Cost and Schedule Control(2)

    43/43

    @our -hases of a *onstruction@our -hases of a *onstruction

    -ro2ect-ro2ect

    nitialisation

    /esignand

    ,lanning

    onstruction&er"ination

    -ro2ect control