115
UNIVERSITEIT GENT FACULTEIT ECONOMIE EN BEDRIJFSKUNDE ACADEMIEJAAR 2010 - 2011 AN ACCURACY STUDY ON EARNED VALUE MANAGEMENT EXTENSIONS USING MONTE CARLO SIMULATION Masterproef voorgedragen tot het bekomen van de graad van Master in de Toegepaste Economische Wetenschappen: Handelsingenieur Evelyn De Blieck en Ellen De Groote onder leiding van Prof. dr. Mario Vanhoucke

AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

 

UNIVERSITEIT GENT

FACULTEIT ECONOMIE EN BEDRIJFSKUNDE

ACADEMIEJAAR 2010 - 2011

AN ACCURACY STUDY ON EARNED

VALUE MANAGEMENT EXTENSIONS

USING MONTE CARLO SIMULATION

Masterproef voorgedragen tot het bekomen van de graad van

Master in de Toegepaste Economische Wetenschappen: Handelsingenieur

Evelyn De Blieck en Ellen De Groote

onder leiding van

Prof. dr. Mario Vanhoucke

Page 2: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)
Page 3: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

 

UNIVERSITEIT GENT

FACULTEIT ECONOMIE EN BEDRIJFSKUNDE

ACADEMIEJAAR 2010 - 2011

AN ACCURACY STUDY ON EARNED

VALUE MANAGEMENT EXTENSIONS

USING MONTE CARLO SIMULATION

Masterproef voorgedragen tot het bekomen van de graad van

Master in de Toegepaste Economische Wetenschappen: Handelsingenieur

Evelyn De Blieck en Ellen De Groote

onder leiding van

Prof. dr. Mario Vanhoucke

Page 4: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Permission

‘The authors give the authorization to make this thesis available for consultation and

to copy parts of it for personal use. Any other use is subject to the limitations of

copyright, in particular with regard to the obligation to explicitly mention the source

when quoting results from this thesis.’

Evelyn De Blieck Ellen De Groote

Page 5: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Abstract

Tijdens de uitvoering van een project heeft de projectleider twee ultieme doelen: kost

en duurtijd van het project controleren en binnen aanvaardbare grenzen houden. Om

deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management

(EVM). EVM systemen voorzien de projectleider van cruciale informatie betreffende

de vooruitgang van het project, zowel op vlak van tijd als op vlak van kost. Bovendien

voorziet EVM de projectleider van vroegtijdige signalen die hem waarschuwen indien

de succesvolle uitvoering van het project bedreigd zou worden. In deze situatie kan

de projectleider corrigerende acties ondernemen om het project opnieuw op het juiste

pad te helpen. De letterlijke vertaling van Earned Value zou verworven waarde zijn.

Tijdens de uitvoering van het project wordt steeds meer waarde verworven. Deze

verworven waarde wordt berekend op basis van het percentueel aandeel van het ge-

plande werk dat al uitgevoerd werd. EVM is bijzonder omdat het, in tegenstelling tot

andere technieken, zowel de geplande als de reele kosten vergelijkt met de verworven

waarde. EVM wordt tijdens de projectuitvoering ook gebruikt bij het voorspellen van

de uiteindelijke kost en de finale duurtijd.

In deze thesis wordt onderzoek gedaan naar de waarde van enkele uitbreidingen en

vernieuwingen op het traditionele EVM, voorgesteld door Dr. Mihaly Gorog in haar

verhandeling ‘A comprehensive model for planning and controlling contractor cash

flow’ [17]. In deze verhandeling voert Gorog een pleidooi voor de incorporatie van

cashflows in EVM. Hiervoor stelt ze een model op dat tot op heden nog niet getest is

op zijn waarde. Het is dan ook het doel van deze thesis om de voorgestelde methode

aan een grondige analyse te onderwerpen en kritisch te oordelen over de waarde die

de methode levert voor een projectleider.

Nadat in het eerste deel van de thesis een beknopt overzicht wordt gegeven van

de traditionele EVM methode, wordt het model van Gorog geıntroduceerd vanuit het

standpunt van de projectaannemer.

Het model brengt heel wat nieuwe definities en formules met zich mee. Een eerste

doelstelling was dan ook grondig inzicht te verkrijgen in het Contractor Cash Flow

(CCF) model. Om dit te bereiken werden alle vooropgestelde maatstaven en indica-

Page 6: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

toren beknopt uitgelegd en verduidelijkt met een alomvattend voorbeeld. Hierdoor

krijgt ook de lezer de kans om zich in te werken in de nieuwe materie. Bovendien

werd de CFF methode grondig vergeleken met de traditionele EVM methode, wat

enkele interessante inzichten omtrent de gelijkenissen en verschillen hielp verwerven.

Op die manier werd het mogelijk om duidelijkheid te scheppen over op welke punten

het nieuwe model toegevoegde waarde kan leveren.

Voor het verder onderzoek van deze waardevolle componenten werd in het derde

deel van de thesis een simulatiestudie opgezet, die het mogelijk maakte een breed

gamma realistische scenario’s te creren waar een projectmanager mee geconfronteerd

zou kunnen worden. Dit liet toe het effect van verscheidene parameters op het CCF

model grondig te onderzoeken. De voor deze studie gebruikte methode wordt grondig

uiteengezet en al zijn componenten worden besproken. Een van de elementen uit het

model die naar onze mening toegevoegde waarde kon leveren is de voorspeller voor

marge. Aan de hand van deze simulatie werd het mogelijk om de nauwkeurigheid van

deze voorspeller te testen in verschillende gecontroleerde situaties. In een eerste fase

werden zowel de invloed van netwerkstructuur, variabiliteit in duurtijd van de pro-

jectactiviteiten en stadium van voltooiing getest. Vervolgens werd de impact van het

margesysteem geanalyseerd. In een derde fase werd onderzocht of het mogelijk is om

de nauwkeurigheid van de voorgestelde methode voor het voorspellen van marge met

reeds bestaande methodes te vergelijken. Deze vraag is cruciaal voor dit onderzoek

omdat het toelaat te bepalen of er inderdaad sprake is van een grotere nauwkeurigheid

en dus extra waarde. Er werd nagegaan hoe een projectleider marge zou voorspellen

voor de introductie van het CCF model, en ook op deze methode werden de simulaties

uitgevoerd. Hierdoor werd het mogelijk oude en nieuwe werkwijze voor het voorspel-

len van marge grondig met elkaar te vergelijken.

Tot slot wordt een overzicht gegeven van de belangrijkste conclusies van dit on-

derzoek. Hieruit kon de waarde van het nieuwe model voor de aannemer afgeleid

worden en konden aanbevelingen gedaan worden met betrekking tot het gebruik van

deze nieuwe methode.

Page 7: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Preface

As students Business Engineering, we were first introduced to Earned Value Man-

agement during the course ‘Project Management’, instructed by prof. Dr. Mario

Vanhoucke. His enthusiasm and apparent belief in the usefulness of this system ex-

cited our interest in the subject. When he mentioned that an article was recently

published, presenting an intriguing yet unproven innovation to traditional Earned

Value Management, we accepted the challenge to thoroughly investigate this new

technique. This novelty was proposed by Dr. Mihaly Gorog in her paper ‘A compre-

hensive model for planning and controlling contractor cash flow’ [17].

The document that lies before you is the result of hard work, lots of fun and the

valuable contributions of a few people we therefore would like to thank.

First and foremost, we would like to express our gratitude to our promoter, prof.

Dr. Mario Vanhoucke, for his optimism, open door and the many insights he provided

for this master thesis. We appreciate the opportunity he offered us to be part of and

lecture at the Earned Value Analysis conference in November 2010. Not only did this

provide us with the ambition to obtain and present our first results, above all, it was

an amazing opportunity to get in touch with experts in the field of Earned Value

Management and to be able to exchange ideas. Thank you, Mario!

We would also like to thank our parents for their unconditional faith in the success

of our work, the encouraging phone calls and the many energizing snacks. Thank you,

folks!

A very big thank you also goes to Friedl and Vincent, who carefully read and

reread our thesis and offered many suggestions and corrections to the text. Thank

you, Friedl and Vincent!

i

Page 8: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Table of Contents

Preface i

Table of Contents ii

List of Abbreviations v

List of Figures ix

List of Tables xi

I Introduction 1

1 General introduction 2

2 Introduction to Earned Value Management 6

2.1 History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.2 EVM Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.2.1 Performance Measurements . . . . . . . . . . . . . . . . . . . . 8

2.2.2 Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.3 Earned Schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.4 Predicting the future . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

2.4.1 Estimated cost At Completion (EAC) . . . . . . . . . . . . . . 11

2.4.2 Estimated duration At Completion (EAC(t)) . . . . . . . . . . 12

2.5 To Complete Performance Index . . . . . . . . . . . . . . . . . . . . . 15

2.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

II EVM from a contractor point of view 16

3 A review of the comprehensive model for planning and controlling

contractor cash flow 17

3.1 Measurements in the comprehensive model for planning and controlling

contractor cash flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

ii

Page 9: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

3.2 Indicators in the comprehensive model for planning and controlling

contractor cash flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

3.3 Forecaster in the comprehensive model for planning and controlling

contractor cash flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

3.3.1 Components of the EMC formula . . . . . . . . . . . . . . . . . 23

3.3.2 Critical analysis of the EMC formula . . . . . . . . . . . . . . . 24

4 Example project 26

4.1 Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

4.2 Real scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

4.3 Aggregate project level . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

5 Further insights and critical analysis 37

5.1 Relationship with traditional EVM . . . . . . . . . . . . . . . . . . . . 37

5.1.1 Revenue-based metrics . . . . . . . . . . . . . . . . . . . . . . . 39

5.1.2 Cost-based metrics . . . . . . . . . . . . . . . . . . . . . . . . . 40

5.1.3 Final comparison . . . . . . . . . . . . . . . . . . . . . . . . . . 40

5.2 Usefulness of Contractor Cash Flow (CCF) Indicators . . . . . . . . . 41

5.3 Practical use of PBPI . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

5.3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

5.3.2 Dataset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

5.3.3 Baseline optimization . . . . . . . . . . . . . . . . . . . . . . . 44

5.3.4 Baseline Leveling . . . . . . . . . . . . . . . . . . . . . . . . . . 48

5.3.5 Milestones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

III Simulation study 52

6 Methodology 53

6.1 Monte Carlo Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . 54

6.2 Triangular distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

6.3 Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

7 Impact of external factors on the forecast accuracy of EMC 58

7.1 Topological Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

7.2 Variability in activity duration . . . . . . . . . . . . . . . . . . . . . . 62

7.3 Project completion stage . . . . . . . . . . . . . . . . . . . . . . . . . . 65

8 Impact of margin attribution methods on the forecast accuracy of

EMC 67

8.1 Fixed Margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

8.2 Regressive Margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

8.3 Progressive Margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

8.4 Random Margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

iii

Page 10: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

8.5 Analysis of results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

8.5.1 MPI stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

8.5.2 Search for the ideal MPI . . . . . . . . . . . . . . . . . . . . . . 76

9 A comparative study 78

9.1 Impact of external factors on the forecast accuracy of IAC-EAC . . . . 79

9.2 Impact of margin attribution systems on the forecast accuracy of IAC-

EAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

9.3 Comparison of accuracy of EMC and IAC-EAC . . . . . . . . . . . . 81

10 Impact of milestones on ABPI 84

IV Final reflections 87

11 Conclusions 88

11.1 Usefulness of Contractor Cash Flow indicators . . . . . . . . . . . . . 89

11.2 Forecast accuracy of Expected Margin at Completion . . . . . . . . . . 90

11.2.1 Impact of external project parameters . . . . . . . . . . . . . . 90

11.2.2 Impact of margin attribution system . . . . . . . . . . . . . . . 91

11.2.3 Comparison with traditional Earned Value Management . . . . 91

12 Recommendations 93

References xii

iv

Page 11: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

List of Abbreviations

A

ABC Activity Based Costing

ABPI Actual Balance Performance Index

ABV Actual Balance Variance

AC Actual Cost

ACWP Actual Cost of Work Performed

AD Actual Duration

AEWP Actual Expenditure of Work Performed

AM Actual Margin

AMC Actual Margin at Completion

APCS Actual Percentage Cash Shortage

API Account Performance Index

AV Account Variance

AVWP Account Value of Work Performed

AVWS Account Value of Work Scheduled

B

BAC Budget At Completion

BCRW Budgeted Cost of Remaining Work

BCWP Budgeted Cost of Work Perfomed

BCWS Budgeted Cost of Work Scheduled

BO Budgetary Objective

v

Page 12: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

C

CC/BM Critical Chain scheduling and Buffer Management

CCF Contractor Cash Flow

CPI Cost Performance Index

CV Cost Variance

C/SCSC Cost/Schedule Control System Criteria

E

EAC Expected At Completion (cost)

EAC(t) Expected At Completion (time)

ED Earned Duration

EEWS Expected Expenditure of Work Scheduled

EMC Expected Margin at Completion

ES Earned Schedule

EV Earned Value

EVM Earned Value Management

EVMS Earned Value Management System

EVPMS Earned Value Project Management System

F

FPI Financial Performance Index

FV Financial Variance

I

IAC Invoice At Completion

IPI Invoice Performance Index

IV Invoice Variance

IVWP Invoice Value of Work Performed

IVWS Invoice Value of Work Scheduled

vi

Page 13: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

J

JIT Just-In-Time

L

LFT Latest Finish Time

M

MAPE Mean Absolute Percentage Error

MAE Mean Absolute Error

MO Margin Objective

MPE Mean Percentage Error

MPI Margin Performance Index

MSLK Minimum Slack

MV Margin Variance

O

OV Objective Value

P

PBP Performance Based Payment

PBPI Planned Balance Performance Index

PBV Planned Balance Variance

PC Percentage Completed

PCRD Percentage Cash Range Deviation

PCS Percentage Cash Shortage

PD Planned Duration

PF Performance Factor

PIPI Planned Invoice Performance Index

vii

Page 14: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

PIV Planned Invoice Variance

PM Planned Margin

PMC Planned Margin at Completion

PPI Plan Performance Index

PV Planned Value

PVar Plan Variance

PVR Planned Value Rate

PVWP Planned Value of Work Performed

PVWS Planned Value of Work Scheduled

R

RCPSP Resource-Constrained Project Scheduling Problem

S

SAC Schedule At Completion

SCI Schedule Cost Index

SM Scheduled Margin

SP Serial Parallel Indicator

SPI Schedule Performance Index

SPI(t) Schedule Performance Index (time)

SV Schedule Variance

SV(t) Schedule Variance (time)

T

TCPI To Complete Performance Index

TCMPI To Complete Margin Performance Index

TV Time Variance

W

WIP Work In Progress

viii

Page 15: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

List of Figures

2.1 EVM: key parameters, performance measures, and forecasting indicators 7

2.2 EVM key parameters for a project under four scenarios . . . . . . . . 9

2.3 The ES metric for a late and early project . . . . . . . . . . . . . . . . 10

2.4 The SPI and SV versus SPI(t) and SV(t) performance measures . . . 11

4.1 Example project: Activity-on-the-node representation . . . . . . . . . 26

4.2 Example project: Gantt Chart . . . . . . . . . . . . . . . . . . . . . . 29

4.3 Contractor Cash Flow Metrics . . . . . . . . . . . . . . . . . . . . . . 34

4.4 Contractor Cash Flow Indicators . . . . . . . . . . . . . . . . . . . . . 35

4.5 Contractor Cash Flow Forecast Indicators . . . . . . . . . . . . . . . . 36

5.1 Overview of EVM and contractor cash flow metrics and indicators . . 38

5.2 Methodological approach of the scheduling problem . . . . . . . . . . . 45

5.3 PBPI improvement per SP for baseline optimization problem . . . . . 46

5.4 Variability in Activity Duration: Evolution of MPI . . . . . . . . . . . 47

5.5 PBPI improvement per SP for baseline leveling problem . . . . . . . . 49

6.1 Methodological approach of the simulation study . . . . . . . . . . . . 54

6.2 Triangular Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . 56

7.1 Mean Absolute Percentage Error for parallel and serial networks . . . 59

7.2 Activity-on-the-node representation of completely serial network . . . 60

7.3 Activity-on-the-node representation of completely parallel network . . 60

7.4 Impact of topological structure on MPI for the example project . . . . 61

7.5 Impact of variability in activity duration on MAPE . . . . . . . . . . . 63

7.6 Impact of variability in activity duration on MPI for the example project 64

7.7 Impact of Project Completion Stage on MAPE . . . . . . . . . . . . . 65

7.8 MPI, CPI and Margin Error . . . . . . . . . . . . . . . . . . . . . . . 66

8.1 MAPE(%) for different fixed margins per SP-factor . . . . . . . . . . 68

8.2 Evolution of MAPE, MAE, and AMC for different fixed margins . . . 69

8.3 MAPE(%) for different fixed margins and time performance . . . . . . 70

8.4 MAPE(%) for different margin systems . . . . . . . . . . . . . . . . . 71

8.5 MPI stability for fixed margins . . . . . . . . . . . . . . . . . . . . . . 74

ix

Page 16: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

8.6 MPI stability for regressive margins . . . . . . . . . . . . . . . . . . . 74

8.7 MPI stability for progressive margins . . . . . . . . . . . . . . . . . . . 75

8.8 MPI stability for random margins . . . . . . . . . . . . . . . . . . . . . 75

8.9 Evolution of TCMPI and MPI for 4 margin attribution systems . . . . 77

9.1 MAPE(%) for IAC-EAC for different Performance Factors . . . . . . . 80

9.2 MAPE(%) for EMC and IAC-EAC (PF=CPI) . . . . . . . . . . . . . 83

10.1 APCS per SP for invoicing at milestones . . . . . . . . . . . . . . . . 85

10.2 APCS per SP for invoicing at milestones with buffer . . . . . . . . . . 86

x

Page 17: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

List of Tables

2.1 EAC(t) Forecasting Methods . . . . . . . . . . . . . . . . . . . . . . . 14

4.1 EVM and contractor cash flow measurements . . . . . . . . . . . . . . 31

4.2 EVM and contractor cash flow indicators . . . . . . . . . . . . . . . . 32

4.3 Contractor cash flow predictors . . . . . . . . . . . . . . . . . . . . . . 33

5.1 Comparison of scenario with and without milestones for the example

project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

xi

Page 18: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Part I

Introduction

1

Page 19: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Chapter 1

General introduction

Earned Value Management (EVM) systems have been developed to provide project

managers with crucial information on the performance and progress of their projects

through the unique interaction of three project management elements - the holy trin-

ity - scope, cost and time. In addition, it provides project managers with an early

warning sign for poor performance. Corrective actions can be taken in time to bring

their projects back on track. Where traditional performance measures compare only

actual and budgeted costs, in EVM however, actual and budgeted costs are compared

to the earned value. Since its introduction in 1967 by agencies of the US Federal Gov-

ernment, EVM has seen a rapid growth in government and later on also in private

industry projects. The development and maturation of earned value project manage-

ment systems has led to a broad field of study.

Recently an article was published, presenting an intriguing yet unproven inno-

vation to traditional earned value management. This novelty was proposed by Dr.

Mihaly Gorog in her paper ‘A comprehensive model for planning and controlling con-

tractor cash flow’ [17]. In this paper, two major objections againts the currently

available techniques to plan and control the project implementation process are ex-

pressed :

1. Control models such as Earned Value Management adopt a mainly client-view

and thus do not provide the possibility for contractors to plan and control the

contract cash flow.

2. The ability to estimate the likely margin is of vital importance if a contractor

wants to be able to elaborate a competitive bid price and is not possible with

traditional Earned Value Management in case of a fixed contract price.

The aim of our thesis is to thoroughly investigate this new technique and try to vali-

date or dismiss the aforementioned objections.

2

Page 20: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

The incorporation of cash flows in project management has been studied in several

domains. It has been handled as a scheduling problem with the objective of net present

value optimization for which many heuristic procedures have been created (e.g. [29],

[30], [3], [31], etc.). In recent years, more attention is also paid to cash flow modeling

and forecasting, especially in the construction industry (e.g. [20], [23], [5], etc.). To

the best of our knowledge, the by Gorog proposed model is the first one that integrates

the concepts of cash flow modeling and forecasting in earned value management.

Scope

As mentioned, the goal of this master thesis was to thoroughly investigate a new

EVM technique that incorporates cash flows in the traditional earned value calcu-

lations, and more specifically the accuracy of this technique. In our opinion, the

importance of accuracy in project management models and by extension the purpose

of this document is mainly twofold. On the one hand, it is of vital importance for

the project manager to be able to track the progress of his project ad hoc. Therefore,

the right data needs to be available and observed at the right time. On the other

hand, in order to know the future effect of current performance on project duration,

budget (cost) or margin, accurate forecast measures are indispensable. Note that, on

this latter topic, the scope is restricted to margin forecast measures as both cost and

duration forecasting have already been investigated extensively by for instance Chris-

tensen (e.g. [6], [8], etc.) and Vanhoucke (e.g. [33], [35], [36], [34], etc.) respectively.

A first step towards attaining this dual objective was to bring clarity in the new

Contractor Cash Flow (CCF) model with its many definitions and formulas. By

means of a comprehensive example project with elaborate tables and calculations, we

seek to provide an environment for the reader to familiarize with the basic concepts

of the CCF model. As the basis of this document is a novel, non-proven concept, we

use the application of the CCF model on this example project as a foundation to take

a first critical look into the added value of this new technique to traditional EVM.

The scope will further be limited to those aspects of the new technique that, in our

modest opinion, add the most value from a project management point of view.

In order to test the accuracy of the margin forecasting measure, we have chosen not

to restrict ourselves to the use of a few real project examples from practice. Instead,

a Monte Carlo simulation study is set up and a dataset containing a wide variety of

diverse project network instances is used. This approach is opted in order to be able

to maximally generalize the results from our simulation study.

Brief summary

Chapter 2 starts by giving a short overview of the history of Earned Value Manage-

ment and subsequently summarizes its basic components. The EVM philosophy is

based on the management of three key data : Actual Cost (AC), Planned Value (PV),

3

Page 21: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

and Earned Value (EV). In order to easily track the changes in their mutual relations,

some performance indexes are reviewed. These indicators for cost and schedule per-

formance are then compared to a few more recently introduced indicators that deal

with some of the criticized limitations of traditional EVM. Next, as EVM can also be

used to forecast cost and duration at project completion, several different formulas

for predicting cost and duration are reviewed.

Chapter 3 opens the second part of this master thesis which deals with EVM from

the point of view of a project contractor. As mentioned before, more attention is paid

in recent years to cash flow modeling and the incorporation of cash flow performance

as a means of measuring a project contractor’s financial performance. As this work

is mainly built on the article of Gorog, ‘A comprehensive model for planning and

controlling contractor cash flow’ [17], chapter 3 provides a thorough overview of the

various measurements and indicators she proposes. Aside from definitions and basic

equations, we also add further explanation and extended formulas.

Chapter 4 presents a comprehensive example project that we have developed in

order to better demonstrate the use and meaning of the aforementioned measure-

ments, indicators, and forecaster in the contractor cash flow model. As Gorog does

not specify the conditions under which her newly introduced model is best used, some

assumptions are put forward and their relevance and appropriateness for this work is

discussed.

Chapter 5 then provides further insights in the previously presented CCF model.

It extensively evaluates the complex relationship between the CCF metrics and tra-

ditional EVM, which is visualized in a comprehensive framework. From a project

management point of view, not all proposed metrics entail the same utility. Some

indicators clearly serve the contractor while others do not seem to be of great value.

If no added value results from applying a certain measurement or indicator, the con-

tractor will not make use of it. Therefore, chapter 5 also discusses the convenience

and usefulness of the CCF model. The insights from this analysis are then put to the

test and the possibility for improving the cash position of the contractor is investi-

gated in section 5.3.

The third part of this work presents a large Monte Carlo simulation study that

is applied to analyze several different aspects of the new model thoroughly. Chapter

6 describes the methodology used for this simulation. First, some general informa-

tion is provided about Monte Carlo simulations. Second, the applied distribution is

discussed.

Chapter 7 discloses the results of the first simulation run where the impact of

various external project parameters on the forecast accuracy of the Estimated Margin

at Completion (EMC), introduced in part II, is tested on a wide range of networks.

In order to be able to generalize conclusions, it is important to evaluate the influence

of the type of project network, the uncertainty of the project environment and the

4

Page 22: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

effect of the moment in the project life on which the forecast is based. These topics

are treated in section 7.1, 7.2 and 7.3 respectively.

In the remainder of part III, some of the previously made assumptions are aban-

doned and their impact on the forecast accuracy of EMC, as well as on other aspects

of the CCF model, is studied. Until this point, the analysis assumed margins to be a

fixed percentage of costs for all activities. This has not to be the case however. The

price value for different activities can be calculated based on varying percentages of

their cost. Chapter 8 examines the influence of the various ways a contractor can

attribute margin to the activities of a project. Aside from attribution systems with

distinct fixed margins, chapter 8 subsequently introduces regressive, progressive, and

random margin attribution systems.

In chapter 9, the question is raised whether it is possible to compare the accuracy

of EMC with other methods for estimating the margin at completion of a project. For

this analysis, several forecasting measures based on traditional earned value indicators

are proposed. They are put through the same tests as performed in chapter 7 and

their accuracy is compared.

Chapter 10 deals with the impact of introducing milestones on a contractor’s cash

position. In previous analysis, it was assumed that after completion of each activity,

invoices corresponding to the price value of the completed activity, could be sent out

to the client. In practice, however, most of the time a contractor will require some

kind of advance from his client at the beginning of a project. In addition, it might

cause too much of administrative fuss if every time an activity is completed, an invoice

needs to be sent out. For these and other reasons, instead of invoicing after activity

completion, it might be more realistic to work with milestones. This analysis builds

on the results of section 5.3.5.

Chapter 11 opens the last part of this master thesis and contains the main con-

clusions from part II and III. In the final chapter, chapter 12, some personal recom-

mendations are made for practitioners.

5

Page 23: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Chapter 2

Introduction to Earned Value

Management

2.1 History

Earned Value Management (EVM) is a method that enables measuring the perfor-

mance of a project in terms of cost and time during its execution. EVM was intro-

duced in 1967 by agencies of the US Federal Government. It was an integral part

of the Cost/Schedule Control System Criteria (C/SCSC) that were brought together

by the Air Force in the early 1960s and were used in large acquisition programs.

The C/SCSC criteria are 35 statements concerning the minimum requirements that

constitute acceptable project management systems. In the private sector, however,

the method was not adopted very well at first. In order to encourage wider use of

EVM in the private sector, the US Federal Government discarded C/SCSC by the

end of 1996 and turned towards a more flexible Earned Value Management System

(EVMS), also called Earned Value Project Management System (EVPMS) [1]. Due

to a better understanding of EVM, a rapid growth of these systems could be observed

in government and private industry projects in recent years. The development and

maturation of EVPMS has led to a very broad field of study with an extensive vo-

cabulary and excessive use of acronyms [13]. Morley ([27], p.8) states that ‘in order

to facilitate the widespread adoption of earned value as a management technique, the

technique should be presented using terms that are familiar to and in use by most

project managers’.

Adopting EVM techniques supports project managers in focusing their money and

energy on projects that mostly need it. Through a unique interaction of three project

management elements, scope, cost, and time, EVM provides project managers with

crucial information on the performance and progress of their projects. Corrective

actions can be taken in time to bring their projects back on track.

6

Page 24: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Figure 2.1: EVM: key parameters, performance measures, and forecasting indicators.[35]

In the following sections, an overview is given of the basic EVM components, as

described by several authors such as Henderson [18], Anbari [1], and Vanhoucke [35].

These components are visualized in figure 2.1.

2.2 EVM Components

The EVM philosophy is based on the management of three key data: Actual Cost

(AC), Planned Value (PV), and Earned Value (EV). The Actual Cost, also called

Actual Cost of Work Performed (ACWP), is the real cost of the work done at a certain

point in time. The Planned Value, also called Budgeted Cost of Work Scheduled

(BCWS), is the scheduled cost for the work done at that point in time, thus if the

project would be executed according to schedule. The planned value for the whole

project, calculated as the sum of the PVs of all project activities, is called the Budget

At Completion (BAC =∑

PV ). This is the budget needed to complete the project,

if every activity is executed according to plan. Due to unforeseen events, however,

this might not always be the case. Activities may take more time to complete than

estimated at the beginning of the project because of employees being sick, machine

breakdowns, strikes, etc. Activities may also start late due to delays in raw material

supply or because of preceding activities ending late. For these and many other

reasons, AC may deviate from PV. This is where Earned Value, also called Budgeted

Cost of Work Performed (BCWP), is introduced. During the execution of a project,

value is acquired or earned. This value is expressed as a portion of the BAC. To

calculate EV, we need to know what percentage of work has already been completed.

7

Page 25: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

This portion is called the Percentage Completed (PC). EV can then be calculated as

follows:

EV = PC ∗BAC (2.1)

This can be illustrated with a small example. Suppose the budget of an activity is

1000. At a certain point in time, 20% of the activity is completed and 300 has al-

ready been spent. EV thus equals 200 (20% ∗ 1000) and is independent of the actual

expenditure of 300.

In traditional methods to measure the performance of a project, actual costs are

compared with budgeted costs. In EVM however, actual and budgeted costs are

compared to the earned value. It is in this regard that some interesting measurements

for schedule and cost performance have been defined.

2.2.1 Performance Measurements

Cost Performance : Cost Variance (CV) and Cost Performance Index

(CPI)

CV = EV −AC (2.2)

CPI =EV

AC(2.3)

CV and CPI are measurements to evaluate the cost performance of a project.

If, at a certain point in time, EV is greater than AC, indicating that more value

was earned than the real costs that have been incurred, the project is running

under budget. CV will be positive and CPI will be greater than 1. If however,

EV is smaller than AC, the project is running over budget. CV will be negative

and CPI will be smaller than 1.

Schedule Performance : Schedule Variance (SV) and Schedule Perfor-

mance Index (SPI)

SV = EV − PV (2.4)

SPI =EV

PV(2.5)

SV and SPI are measurements to evaluate the time progress of a project. If, at

a certain point in time, EV is greater than PV, indicating that more value was

earned than budgeted at that moment, the project is running ahead of schedule.

SV will be positive and SPI will be greater than 1. If however, EV is smaller

than PV, the project is running late. SV will be negative and SPI will be smaller

than 1.

8

Page 26: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Figure 2.2: The Earned Value Management key parameters for a project under fourscenarios. [35]Scenario 1: late project, over budget; Scenario 2: late project, under budget;Scenario 3: early project, over budget; Scenario 4: early project, under budget.

Combining both measurements for schedule and cost performance results in 4

possible project scenarios. These scenarios are shown in figure 2.2.

2.2.2 Limitations

In literature, several authors have mentioned the shortcomings of the basic EVM

technique ([18], [13], [25], etc.). First of all, SV expresses schedule performance in

monetary terms instead of in actual time units. Furthermore, if a project starts

earlier than planned, PV will be 0. Consequently, SPI cannot give a measurement for

schedule performance. Moreover, at the end of the project, Percentage Completed is

100% and consequently EV will equal PV. As a result, SV will always be 0 at the

end of the project and SPI will always converge to 1 at the end of the project. When

observing values of 0 and 1 for SV and SPI respectively, one can wonder whether the

project is completed or whether the project is performing perfectly according to plan.

As a consequence of the behavior of EV and PV towards the end of the project, SV

and SPI will no longer be reliable as of a certain point in time.

9

Page 27: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Figure 2.3: The ES metric for a late (left) and early (right) project. [35]

2.3 Earned Schedule

In response to the problems mentioned in section 2.2.2, Lipke ([25], p.5) introduced

the Earned Schedule (ES) indicators. The ES indicators are time-based indicators

instead of cost-based indicators. Since time delays are measured in terms of time,

the Earned Schedule indicators are easier to understand when considering schedule

performance. Moreover, the Earned Schedule indicators are reliable during the whole

time horizon of the project as the adapted formula for schedule performance does not

converge to 1. ES is calculated as follows.

Find t such that EV ≥ PVt and EV < PVt+1

ES = t +EV − PVt

PVt+1 − PVt, where t is time (2.6)

As explained by Lipke [25], it becomes clear from studying equation 2.6 that ‘the

cumulative value of ES is found by using EV to identify in which time increment (t) of

PV the cost value occurs. The value of ES is then equal to the cumulative time to the

beginning of that increment (e.g., months) plus a fraction of it. The fractional amount

is equal to the portion of EV extending into the incomplete time increment divided

by the total PV planned for that same time period.’ Earned Schedule thus defines in

terms of time units, the part of the project value that is earned. The calculation of

ES is also demonstrated in figure 2.3.

Due to the fact that the value of ES is expressed in time units, its value can be

interpreted in relation to the Actual Time (AT), which indicates the time that has

passed from the beginning of the project until the present moment of calculation. The

comparison of AT with ES results in two new schedule performance measures.

SV (t) = ES −AT (2.7)

SPI(t) =ES

AT(2.8)

10

Page 28: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Figure 2.4: The SPI and SV versus SPI(t) and SV(t) performance measures. [35]

When SPI(t) < 1, the value that has been earned (EV) at the considered mo-

ment (AT), is equal to the value that should have been earned at time (ES), where

ES < AT . This thus indicates that the project is running behind schedule. When

SPI(t) > 1, the value that has been earned (EV) at the considered moment (AT), is

equal to the value that should be earned at time (ES), where ES > AT . This thus

indicates that the project is running ahead of schedule.

Figure 2.4 demonstrates the difference in schedule performance using earned value

method and earned schedule method.

2.4 Predicting the future

EVM can also be used to forecast cost and duration at project completion. For both

cost and duration forecasting, several different formulas have been proposed. In this

section an overview of the most important forecasters is given. This overview is not

exhaustive since a complete discussion of forecasters is outside the scope of this master

thesis.

2.4.1 Estimated cost At Completion (EAC)

The general formula for EAC is based on the sum of the Actual Cost incurred at the

considered time and the Budgeted Cost of Remaining Work (BCRW).

EAC = AC + BCRW (2.9)

In order to estimate the cost at project completion more accurately, assumptions

should be made about the performance of future work. If for example, a project

is running above budget, the project manager should decide whether the remaining

work will still be performed within budget or whether the remaining work is likely

to follow the trend of performing above budget. This assumption is expressed by a

Performance Factor (PF), which can then be used to adjust the Budgeted Cost of

Remaining Work. If it can be assumed that the rest of the project will be executed

according to plan, the Performance Factor (PF) is 1. If there are reasons to believe

11

Page 29: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

that the rest of the project will be executed at the same level of cost performance

as the work that has already been executed, the Performance Factor is equal to the

Cost Performance Index (CPI). This means that the estimate of future performance

is corrected with the current value of CPI. If it is desirable not only to take the cur-

rent cost performance into account, but also the current schedule performance, the

Performance Factor can be expressed as SCI = CPI ∗SPI. The Schedule Cost Index

(SCI) thus serves as the correcting factor for future performance.

This results in 3 possible formulas for Budgeted Cost of Remaining Work.

BCRW =

BAC − EV, if PF = 1

BAC − EV

CPI, if PF = CPI

BAC − EV

CPI ∗ SPI, if PF = CPI ∗ SPI

(2.10)

2.4.2 Estimated duration At Completion (EAC(t))

In order to forecast the final project duration, the schedule performance measures

need to be translated from monetary units to time units. In literature, three methods

have been proposed and are evaluated and compared extensively with each other by

Vanhoucke [35]. In what follows, the highlights of this research are summarised.

The general formula for predicting a project’s total duration is given by the Es-

timated duration At Completion (EAC(t)) and is based on the sum of the Actual

Duration (AD) of the project thusfar and the Planned Duration of Work Remaining

(PDWR). Note that the Actual Duration is the same as the Actual Time used in

Earned Schedule calculations.

EAC(t) = AD + PDWR (2.11)

Planned Value method of Anbari

The PV method proposed by Anbari [1], is based on the traditional EVM met-

rics as described in section 2.2 and proposes some additional metrics.

Planned Value Rate (PVR)

PV R =BAC

PD(2.12)

The Planned Duration (PD) is defined as the scheduled duration of the en-

tire project, which can be derived from the baseline schedule. It is also known

as the Schedule At Completion (SAC). PVR thus indicates what amount of

12

Page 30: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

value would be expected to be earned on average per scheduled time unit of the

project.

Time Variance (TV)

TV =SV

PV R(2.13)

In this method, PVR is used to translate Schedule Variance (SV) into time

units, denoted by Time Variance. The PV method does not directly give an

estimate for the Planned Duration of Work Remaining (PDWR). Instead, the

EAC(t) is based on the TV. Depending on whether PDWR performs according

to plan, follows the current SPI trend or the current SCI trend, three different

formulas are proposed as can be seen in table 2.1.

Earned Duration method of Jacob and Kane

A second method is proposed by Jacob and Kane [22]. This method defines

Earned Duration (ED) by making use of the Schedule Performance Index (SPI)

and the Actual Duration (AD).

ED = AD ∗ SPI (2.14)

In this method, SV and SPI are also translated in time units. For the calcula-

tion of EAC(t), the unearned remaining duration corrected by the Performance

Factor (PF) (see section 2.4.1) is added to the Actual Duration. The resulting

different formulas proposed by this method are shown in table 2.1.

Earned Schedule method of Lipke

As discussed in section 2.2.2, Lipke criticizes the use of SV and SPI as schedule

performance measures because of their unreliability near the end of a project.

He introduced two new schedule performance measures, SV(t) and SPI(t), that

are directly expressed in time units. Lipke calculates EAC(t) as the sum of

AD and the unearned remaining duration corrected by the Performance Factor

(PF). Table 2.1 also shows the resulting formulas for this method.

13

Page 31: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

PD

WR

Anb

ari

[1]

Jaco

b(a

)[2

1]

Lip

ke[2

5]

Acc

ord

ing

top

lan

EAC

(t) P

V1

EAC

(t) E

D1

EAC

(t) E

S1

=PD−TV

=PD

+AD∗

(1−

SPI)

=AD

+(P

D−ES

)

Fol

low

ing

curr

ent

SP

I-tr

end

EAC

(t) P

V2

EAC

(t) E

D2

EAC

(t) E

S2

=PD

SPI

=PD

SPI

=AD

+PD−ES

SPI(t)

Fol

low

ing

curr

ent

SC

I-tr

end

EAC

(t) P

V3

EAC

(t) E

D3

EAC

(t) E

S3

=PD

SCI

=AD

+PD−ED

CPI∗S

PI

(b)

=AD

+PD−ES

CPI∗S

PI(t)

(c)

Tab

le2.1

:E

AC

(t)

Fore

cast

ing

Met

hod

s

(a)

Insi

tuat

ion

sw

her

eth

ep

roje

ctdu

rati

on

exce

eds

the

PD

,an

dth

ew

ork

isn

ot

yet

com

ple

ted

(i.e

.w

hen

AD

>P

Dan

dS

PI<

1),

the

PD

wil

lb

esu

bst

itu

ted

by

the

AD

.

(b)

Th

isfo

reca

stin

gfo

rmu

lad

oes

not

app

ear

inJaco

b[2

1]

an

dh

as

bee

nad

ded

by

Van

dev

oord

ean

dV

an

hou

cke

[33].

(c)

Th

isfo

reca

stin

gfo

rmu

lad

oes

not

app

ear

inL

ipke

[25]

an

dh

as

bee

nad

ded

by

Van

dev

oord

ean

dV

an

hou

cke

[33].

14

Page 32: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

2.5 To Complete Performance Index

Lipke [26] researched the To Complete Performance Index (TCPI) which describes

the performance efficiency required to achieve a certain budgetary objective. This ob-

jective can be and is usually at the beginning of a project, the Budget At Completion

(BAC). In this case, TCPI is defined as follows:

TCPI =BAC − EV

BAC −AC(2.15)

The outcome of this equation is the minimal cost performance needed for the

remainder of the project to keep the resulting budget below BAC. If the required

cost performance is considerably higher than the actual cost performance, calculated

by CPI, it can be assumed that the budgetary objective is not realistic and that

the project will be completed with higher costs than anticipated. In this case the

project manager can reassess his budgetary objective (BO). The resulting calculation

for TCPI is then:

TCPI =BAC − EV

BO −AC(2.16)

TCPI expresses the required cost performance to keep the total project budget

below the project manager’s objective.

2.6 Conclusion

Although the many formulas may seem overwhelming at first, Earned Value Manage-

ment in se is a quite easy and straightforward technique. The overview that is given

in this chapter mainly contains the elements that will be needed further along this

master thesis, but should not be viewed as an exhaustive summary of all there is in

the field of EVM. For this purpose, the interested reader can be referred to the earned

value bibliography [7].

15

Page 33: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Part II

EVM from a contractor point

of view

16

Page 34: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Chapter 3

A review of the

comprehensive model for

planning and controlling

contractor cash flow

In what follows, an overview of the various measurements and indicators proposed

by Gorog in her paper ‘A comprehensive model for planning and controlling contrac-

tor cash flow’ [17] is given. Aside from the definitions and basic equations, further

explanation and extended formulas are provided. In chapter 4, an example project

is presented that will help to demonstrate the use and interpretation of the various

elements of the Contractor Cash Flow (CCF) model, by means of elaborate tables

and figures.

3.1 Measurements in the comprehensive model for

planning and controlling contractor cash flow

Price Value of Work Scheduled (PVWS)

Gorog [17] defines PVWS as ‘the value, in terms of price, earned by the contractor

when SPI = 1’ and calls it the ‘scheduled financial performance of the contractor’.

During the following chapters, a fixed percentage margin per activity is assumed. This

percentage is equal for all activities. Consequently, PVWS can easily be calculated

as follows:

PVWS = PV ∗ (1 + margin(%)) (3.1)

17

Page 35: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

From the contractor’s point of view, PVWS represents the amount he wishes to

receive from his client for executing the project. In this master thesis, a fixed-price

contract is assumed, meaning that even in case of unforeseen difficulties, the client

will pay a price that was stipulated upfront. When cost is assumed to be directly

proportional to time, this is a clear incentive for the contractor to finish the project

on time or early if possible. From the client’s point of view, PVWS of an activity is

the cost of having this activity executed. Consequently, for him, PVWS is no more

than the Planned Value of that activity.

Price Value of Work Performed (PVWP)

In correspondence to PVWS, PVWP shows ‘the earned financial performance of the

actual achievement on a project activity’ [17] and can be calculated as follows:

PVWP = SPI ∗ PVWS (3.2)

Note that PVWP will always converge to PVWS at the end of the project. This is

caused by the conversion of EV to PV over the same time span which allows for SPI

to approach 1. From a contractor’s point of view, PVWP is a better measurement

of earned performance as it takes into account the financial earnings. From a client’s

point of view, PVWP is actually the EV of a project. As a result of working with a

fixed-price contract, the formula for PVWP can further be simplified as follows:

PVWP = SPI ∗ PV ∗ (1 + margin(%)) (3.3)

= EV ∗ (1 + margin(%)) (3.4)

Invoiced Value of Work Scheduled (IVWS)

IVWS is defined as ‘the measurement that expresses the value in terms of price that

could be invoiced by the contractor if the actual achievement (PVWP) was as much as

the scheduled achievement (PVWS)’[17]. It is clear that IVWS is greatly influenced

by both contract price (PVWS) and payment conditions, e.g., the moment a contrac-

tor can charge his client for an activity. In the example in chapter 4, a mechanism

that allows a contractor to invoice the stipulated price of an activity immediately

after completion of that entire activity, will be applied. Notice that this does not im-

plicate a cash flow movement, but only creates an additional value entry in ‘accounts

receivable’.

Invoiced Value of Work Performed (IVWP)

IVWP ‘encompasses that part of the earned financial performance (PVWP) which

may be invoiced’ [17]. IVWP relates to PVWP in the same way IVWS does to

PVWS. After the project is finished, these four values should be equal to one another.

However, this might not occur at the same time as payment mechanisms play an

18

Page 36: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

important role in this scenario. If no advance payments exist, IVWP will always be

smaller than PVWP, as well as IVWS will always be smaller than PVWS.

Account Value of Work Scheduled (AVWS)

Gorog [17] defines AVWS as the measurement that ‘shows that part (which could be

100%) of IVWS which could be transferred to the contractor’s bank account if the

contractor’s actual achievement (PVWP) was as much as the scheduled achievement

(PVWS)’ [17]. This measurement depends greatly on the stipulated conditions for

payment delay in the contract, as well as the client’s payment routine, his trustworthi-

ness, etc. In the example in chapter 4, a fixed payment delay of two weeks is applied.

Assuming that the client will optimize his own cash flows and therefore delay his

payment to the maximal extent, the contractor’s account is only credited at the end

of the delay period. For reasons of simplicity it can also be assumed that the client

conscientiously pays the entire invoiced amount in one piece. In contrast to IVWS,

this measurement does in fact translate into an actual cash flow.

Account Value of Work Performed (AVWP)

In accordance to AVWS, AVWP is defined as the measurement that ‘represents that

part of the invoiced value (IVWP) which is transferred to the contractor’s bank ac-

count’ [17]. The necessary data to record the course of AVWP can therefore easily

be found on the contractor’s bank account receipts. It is clear that both AVWS

and AVWP should eventually, after completion of all project activities, be equal to

IVWS and IVWP, and by extension to the respective price values. Under normal cir-

cumstances AVWP and AVWS will always lag behind the respective invoiced values

(IVWS and IVWP), assuming that administrative delays may occur and assuming

that the contractor has granted some kind of payment delay of which the client will

take full advantage.

Expected Expenditure of Work Scheduled (EEWS)

EEWS is ‘the measurement that expresses the amount of money which would be

paid out by the contractor to finance the cost of implementing project activities if

the contractor’s actual achievement (PVWP) was equal to the scheduled achievement

(PVWS)’ [17]. For this measurement, the contractor can be considered as a client

that has obligations to pay its resource suppliers. For instance, in case of labor forces,

the ‘payment mechanism’ can be seen as the frequency with which a worker gets

paid, and the corresponding amount can be considered as the worker’s wage. In the

example in chapter 4, a fixed cost per time unit of an activity is assumed. The cost

per time unit is considered to be equal to the sum of all resource costs for that time

unit. The total cost of an activity (i) can therefore be calculated as the mathematical

19

Page 37: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

product of the cost per time unit and the duration (dur) of that activity.

Costi = (cost/time unit)i ∗ duri i = 1, ..., n (3.5)

It becomes clear at once that under these circumstances, the lateness of an activity

has a direct impact on the contractor’s margin. In the example in chapter 4, another

assumption is made in regard to EEWS. ‘Consumed’ costs are paid on a monthly

basis regardless the completion of the activity that has generated them. Note that at

the end of a project, EEWS should be equal to the planned Budget At Completion

(BAC).

Actual Expenditure of Work Performed (AEWP)

AEWP corresponds to ‘the amount of money that is actually paid out by the con-

tractor in order to finance the cost of implementing the project activities’ [17]. At

the end of a project, EEWS should be equal to the planned Budget at Completion

(BAC) as well as AEWP should be equal to the sum of all incurred costs (∑

AC).

However, it is clear that due to payment mechanisms these equations will not be valid

throughout most of the project duration.

3.2 Indicators in the comprehensive model for plan-

ning and controlling contractor cash flow

Financial Variance (FV) and Financial Performance Index (FPI)

FV = PVWP − PVWS (3.6)

FPI =PVWP

PVWS(3.7)

Both indicators show the evolution of the price value of the performed work in com-

parison with the planned work. They are both indicators for the financial perfor-

mance of the contractor, in numerical terms and relative terms respectively. When

FPI < 1 at a certain time in the project, this indicates a lag in financial performance

caused by PVWP < PVWS. When FPI > 1 at a certain time in the project, this

indicates that the current financial performance is better than planned caused by

PVWP > PVWS.

20

Page 38: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Planned Invoice Variance (PIV) and Planned Invoice Perfor-

mance Index (PIPI)

PIV = IV WP − IV WS (3.8)

PIPI =IV WP

IVWS(3.9)

Both indicators show the evolution in terms of price of the actual invoiced amount

in comparison with the planned invoiceable amount, the former in numerical terms,

the latter as a ratio. This variance is strongly correlated with the earned financial

performance variance eventhough payment conditions can make this relatively difficult

to reveal. When PIPI < 1 at a certain time in the project, this indicates a lag in

invoiceable values caused by IV WP < IVWS. When PIPI > 1 at a certain time

in the project, this indicates that the current financial performance is better than

planned caused by IV WP > IVWS.

Invoice Variance (IV) and Invoice Performance Index (IPI)

IV = IV WP − PVWP (3.10)

IPI =IV WP

PVWP(3.11)

Both IV and IPI are indicators for the progress of the invoiced part of the achieved

financial performance in comparison with the entire achieved financial performance.

IV indicates the variance in numerical terms while IPI shows this variance in relative

terms. In the example in chapter 4 it is assumed that invoices can only be sent out to

the client after an activity is completed. This implies that it will be impossible that

IV WP > PVWP and thus that IV will have positive values or IPI > 1. This would

however be possible if premature invoices are allowed.

Account Variance (AV) and Account Performance Index (API)

AV = AVWP − IV WP (3.12)

This indicator shows the amount that is still due to the contractor. The necessary

data to record the course of AV can therefore easily be found on the balance post

‘accounts receivable’. In the example in chapter 4 it is impossible to have a positive

value for AV as advance payments are not taken into account.

API =AVWP

IVWP(3.13)

This indicator makes it possible to monitor the progress of the relative amount that

is still due to the contractor. Corresponding to the fact that AV > 0 does not occur

21

Page 39: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

in the example in chapter 4, API > 1 is equally impossible as passive debts are not

allowed. API will always be smaller than 1, indicating that there are still oustanding

debts untill the final phase of the project where the client is assumed to pay the

contract price as stipulated.

Planned Balance Variance (PBV) and Planned Balance Perfor-

mance Index (PBPI)

PBV = AVWS − EEWS (3.14)

This indicator shows the balance of all planned incoming (AVWS) and outgoing

(EEWS) cash flows.

PBPI =AVWS

EEWS(3.15)

PBPI shows the relative evolution of the planned incoming cash flows compared to the

planned outgoing cash flows. Values that exceed 1 indicate a positive cash position,

whereas PBPI = 1 indicates a break-even situation. When PBPI < 1, then the

planned cash flow balance is negative, indicating that there’s a planned cash deficit

or that the project is no longer self-sustainable.

Actual Balance Variance (ABV) and Actual Balance Perfor-

mance Index (ABPI)

ABV = AVWP −AEWP (3.16)

This indicator shows the balance of all actual incoming (AVWP) and outgoing (AEWP)

cash flows.

ABPI =AVWP

AEWP(3.17)

ABPI shows the relative evolution of the actual incoming cash flows compared to the

actual outgoing cash flows. Values that exceed 1 indicate a positive cash position. If

ABPI < 1, then the actual cash flow balance is negative, indicating a cash deficit.

Plan Variance (PVar) and Plan Performance Index (PPI)

PV ar = ABV − PBV (3.18)

PPI =ABV

PBV(3.19)

22

Page 40: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Both indicators show the evolution of a contractor’s actual cash flow balance compared

to his planned cash flow balance. Note that, as ABV and PBV could both have

negative values, only their numerical values are considered. When ABV and PBV

have opposite signs, interpretation becomes more difficult. PV ar > 0 and PPI > 1

both indicate that the actual balance exceeds the planned balance and is a favorable

cash position.

3.3 Forecaster in the comprehensive model for plan-

ning and controlling contractor cash flow

Gorog [17] points out in her paper that in practice, many contractors will compete for

the same project. Therefore, the need exists for a contractor to elaborate a competi-

tive bid price. This might be done by accurately forecasting the likely margin earned

by the contractor. It is in this regard that in this section an additional indicator is

presented that aims at calculating the Expected Margin at Completion (EMC).

EMC = AM + (PMC − PM) ∗MPI (3.20)

3.3.1 Components of the EMC formula

In order to better grasp the formula of EMC, the individual elements are listed below.

Actual Margin (AM)

AM = PVWP −AC (3.21)

Planned Margin (PM)

PM = PVWP − EV (3.22)

Note that the denomination ‘Planned Margin’ can be quite confusing as it in

fact indicates what can better be clarified by the term ‘Earned Margin’. PM is

equal to the difference between the price value of what should be earned based

on the percentage of work completed and the earned value in terms of cost.

Therefore, it is important not to confuse this Planned Margin with what could

be called ‘Scheduled Margin’ (SM). Scheduled Margin can then be defined as

follows: SM = PVWS − PV .

Margin Performance Index (MPI)

MPI =AM

PM(3.23)

23

Page 41: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

MPI indicates, as a ratio, the evolution of the contractor’s potential margin at a

certain reporting date. If negative values would occur, MPI should be considered

in absolute terms in order to make sense. AM > PM leads to MPI > 1 which

indicates that the actual margin exceeds the earned margin.

Planned Margin at Completion (PMC)

PMC = IAC −BAC (3.24)

Planned Margin at Completion is equal to the difference between the Invoice

value At Completion (IAC) and the planned Budget At Completion

(BAC). IAC represents the total planned price value of the project (∑

PVWS),

or simply the contract price. BAC is know from traditional earned value calcu-

lations and represents the sum over all planned values (∑

PV ).

3.3.2 Critical analysis of the EMC formula

The proposed formula for EMC seems closely related to the one of the earned value

cost predictor, Estimated cost At Completion (EAC), as discribed in section 2.4.1.

Corresponding to the estimation of cost at completion (equation 2.9), equation 3.20

starts its estimation of the margin at completion at a specific point in the project

duration, from the part of the margin that is already earned at that certain moment.

This part is then augmented with the difference between the scheduled margin at the

time of project completion (PMC) and Planned Margin (PM), to indicate the amount

(in terms of margin) that could still be earned. In order to represent a more realistic

prediction, the second part of the equation is then multiplied by MPI, which should

be an indication for future performance. Comparable, when it is assumed in equation

2.10 that PF = CPI, the resulting equation for EAC indicates that the Actual Cost

is augmented with the cost or value that can still be occurred or earned (Budgeted

Cost of Remaining Work (BCRW)), divided by the Cost Performance Index as an

assumption for future (margin) performance that should provide a more realistic es-

timate.

Although equation 3.20 is very useful for explaining the different components of

EMC, some derivations can be made in order to better indicate how the estimation is

really done. Starting from equation 3.20 and based on equation 3.23, EMC can easily

be rewritten as follows:

EMC = AM + (PMC − PM) ∗ AM

PM

= AM + (PMC ∗AM

PM− PM ∗AM

PM)

= AM + (PMC ∗ AM

PM)−AM

= PMC ∗MPI (3.25)

24

Page 42: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Note that this formula is independent of payment mechanisms or contract type as

it does not contain any measurements that are inherent to pay patterns or pay delay

such as IVWS, IVWP, AVWS, AVWP, etc. Equation 3.25 clearly indicates that apart

from the scheduled margin at project completion, which is a constant, MPI has the

largest impact on this formula.

25

Page 43: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Chapter 4

Example project

In order to better demonstrate the use and meaning of aforementioned measurements,

indicators and forecaster in the model for planning and controlling contractor cash

flows, a comprehensive project is developed and presented. Figure 4.1 contains the

activity-on-the-node representation of the network with for each of the 5 non-dummy

activities its planned duration and resource cost per time unit. Note that the start

and end node are dummy activities to which no duration or resource cost is allocated.

For reasons of simplicity, no resource constraints were taken into account. There-

fore each activity of the project can be scheduled as soon as possible, resulting in a

baseline schedule with a duration of 12 time units and a budget at completion of 161.

Figure 4.1: Example project: Activity-on-the-node representation

26

Page 44: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

4.1 Assumptions

Throughout the examples in this text, a variety of assumptions are made that are

mutually consistent and thus form a logical entity.

As mentioned in the introduction of this chapter, no resource constraints are taken

into account. Although this is in fact a simplification, it is common in literature and it

can also be argued that under normal circumstances, a project manager would assess

the requested resources and approves a value for them in the form of an authorized

budget [14].

The previous assumption implies that the proposed project network can be trans-

formed into an as early as possible project schedule, based on the critical path based

forward pass calculations. In literature, however, other scheduling techniques are of-

ten used. Kolisch [24] proposes a study on the use and effectiveness of a wide range of

priority rules for the Resource Constrained Project Scheduling Problem (RCPSP). He

concludes that the Latest Finish Time (LFT) and the Minimum Slack (MSLK) prior-

ity rules result in the most beneficial schedules. In addition, Critical Chain Scheduling

and Buffer Management (CC/BM) [16] is known to depart its analysis from an as late

as possible project schedule in order to grasp some of the same benefits that can be

derived from just-in-time (JIT) methods in manufacturing. These benefits mainly

constitute of the following [19]:

1. Reduced number of Work-In-Progress (WIP).

2. Decreased risk of rework.

3. Optimized Net Present Value by pushing costs until they really need to be

incurred.

Although these arguments might prove to be very viable in certain scheduling

environments, in this example they do not hold much power as a fixed margin is asso-

ciated with each activity. The assumption of a fixed percentage margin (margin(%))

was made for several reasons. First of all, it aides in preserving the analogy with

traditional earned value calculations where value is earned for work as it is accom-

plished. It seems fair to uphold the same methods concerning margin. Second, it has

recently been defended by Anderson [2] that Activity-Based Costing (ABC) is appli-

cable in the context of project management and the encompassing methodology of

Earned Value Management. Because ABC links the performance of an activity with

its resource demand, the revenues from products or services can be directly matched

with the consumed resources [11]. The link with earned value is easily made and the

performance can be measured in terms of margin, thus justifying the use of a fixed

percentage margin per activity.

27

Page 45: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

As mentioned in section 3.1, a mechanism that allows a contractor to invoice the

stipulated price of an activity only after completion of that entire activity will be

applied. This entails that, even though it is a common phenomenon in practice, no

advance payments are taken into account. This might limit the use of some of the

indicators as will be demonstrated in section 4.2, yet this mechanism is defended by

Fleming and Koppelman [15]. They state that payments based on the physical com-

pletion of authorized work (Performance Based Payments (PBPs)) are in fact a simple

form of earned value management. With PBPs, nothing is paid to the contractor until

the agreed-to milestones are completely finished. In this part of the document, the

milestones are simply fixed onto the completion of individual activities. Fleming and

Koppelman also argue that PBPs are especially suitable when a fixed-price contract

is assumed. Not only does this additional assumption guarantee consistency in the

entity of assumptions, but it does also improve the possibility to clearly illustrate

Gorog’s concept as described in chapter 3.

In order to keep the example as comprehensible as possible some additional as-

sumptions are made in regard to the payment mechanisms of the client and the

contractor.

1. The client pays the entire amount as invoiced outright.

2. The client is granted a pay delay of 2 time units (weeks) and takes full advantage

of this concept.

3. No administrative delays are taken into account.

4. The contractor pays his resource suppliers on a monthly basis, proportional to

the consumed resources.

5. Change in activity duration results in a proportional change in total cost of that

activity.

4.2 Real scenario

When we assume that due to unforeseen circumstances, the duration of some activi-

ties is altered, a new scenario arises with a new duration of 14 time units and a new

cost at completion of 183.

Figure 4.2 shows a Gantt chart of the original and actual situation. Delays occur

for activity 2, 3 and 5, while activity 4 is able to finish in a shorter time span than

scheduled. The total makespan of the project is altered from 12 to 14 time units, due

to the delay in activity 3, which is on the critical path.

Tables 4.1, 4.2 and 4.3 present values for the measurements, indicators and fore-

casters respectively, as defined in chapter 3. The values are calculated per activity in

28

Page 46: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Activity Time units

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

1

2

3

4

5

Planned Duration

Actual Duration

Figure 4.2: Example project: Gantt Chart

order to clearly indicate the effect of earliness or lateness for each activity, and after 7

time units of the example project have passed. Notice that at this point in time activ-

ity 1 has already been completed, as well as activities 2 and 5, despite their lateness.

This can also be concluded from the fact that in table 4.1 their respective Planned

Values and Earned Values are equal to one another. Some interesting observations

can be made.

Table 4.1 contains the aforementioned measurements of the model for planning

and controlling contractor cash flows as well as some of the traditional earned value

metrics. Although activity 3 was able to start at time unit 5 as planned, it is per-

forming behind schedule and the fact that only 30% instead of 37.5% is completed at

time unit 7, leads to a PVWS greater than PVWP. The similar proportional distinc-

tion can be found with PV and EV. As mentioned before, this is to be expected, as

PV and EV indicate more or less the same as PVWS and PVWP respectively, apart

from the incorporation of the scheduled margin and under the assumptions made in

section 4.1. The analogy between these measurements can clearly be observed when

comparing the Schedule Performance Indicator (SPI) and the Financial Performance

Indicator (FPI) for each activity in table 4.2.

Activity 4 on the other hand is performing ahead of schedule, with about 10% more

completed than initially planned, which results in PVWS being smaller than PVWP.

These inequalities between PV and EV as well as PVWS and PVWP, will be leveled

out at time unit 14 and 9 for activity 3 and 4 respectively.

When evaluating AVWS and AVWP of activity 5, it can be seen that if the activ-

ity had been on time, it would have been completed at time unit 5. At this moment,

an invoice equal to the price value could have been sent out to the client and the

amount of PVWS could be transferred to the bank account of the contractor two

weeks later, which would be at time unit 7. However, due to the delay, the invoice

can only be sent out at time unit 7 and as a consequence, the contractor will have

to wait two more weeks to receive the money on his account. This thus results in

29

Page 47: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

a difference between AVWS and AVWP, which can also be concluded from looking

at the Account Variance indicator in table 4.2 for activity 5. However, sometimes it

may be necessary to consider both Account Variance and Account Performance Index

simultaneously. In fact, when AV = 0 it can either mean that no amount has been

invoiced yet and therefore no amount is registered on the contractor’s bank account,

or it could also mean that the invoice has indeed been sent out and the money has

already been received by the contractor. When combined with API it becomes clear

at once that when API = 1, one finds himself in the latter situation and when no

value exists for API, the former situation has occurred.

The same need to simultaneously analyze two related indicators can be found

with Planned Invoice Variance (PIV) and Planned Invoice Performance Index (PIPI).

Possible and meaningful combinations of these indicators could be the following:

1. PIV = 0 and PIPI = 1 : The value that was planned to be invoiced at this

time is also invoiced in reality.

2. PIV = −PVWS and PIPI = 0 : This combination indicates that concerning

invoiced value, the project is behind schedule. While IVWS is already equal to

PVWS, nothing has actually been invoiced yet (IV WP = 0).

3. PIV = 0 and PIPI has no value : No amount was scheduled to have been

invoiced yet, nor was any invoice actually sent out.

4. PIV = PVWP and PIPI has no value : The project is ahead of schedule

concerning invoiced value. Although no amount was scheduled to have been

invoiced, IVWS is already equal to PVWP.

Table 4.3 presents the values of the forecaster EMC as well as the values of the

different components which constitute EMC. In section 3.3, the formula for EMC

was rewritten as equation 3.25, indicating that the Margin Performance Index will

probably have the most impact on the forecast accuracy. For activity 1, which started

and finished on schedule, MPI equals 1, meaning that the actual obtained margin is

equal to the planned margin. However, for activity 3, MPI equals 0.5, indicating that

based on current performance, it is projected that only 50% of the planned margin

will be recuperated for this activity due to its lateness.

30

Page 48: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Mea

sure

men

ts

Act

ivit

yP

VE

VA

CP

VW

SP

VW

PIV

WS

IVW

PA

VW

SA

VW

PE

EW

SA

EW

P

132

3232

48

48

48

48

48

48

32

32

224

2436

36

36

36

36

36

36

24

38

315

1215

22,5

18

00

00

00

425

2820

37,5

42

00

00

10

55

3030

4045

45

45

45

45

020

10

Tot

al12

612

614

3189

189

129

129

129

84

86

83

Tab

le4.1

:E

VM

an

dco

ntr

act

or

cash

flow

mea

sure

men

ts

31

Page 49: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Ind

icato

rs

Act

ivit

yS

VC

VF

VP

IVIV

AV

PB

VA

BV

Pva

rM

VS

PI

CP

IF

PI

PIP

IIP

IA

PI

PB

PI

AB

PI

PP

IM

PI

10

00

00

016

16

00

11

11

11

1,5

1,5

11

20

-12

00

00

12

0-1

2-1

21

0,6

71

11

11,5

10

0

3-3

-3-4

,50

-18

00

00

-30,

80,8

0,8

-0

--

--

0,5

43

84,5

0-4

20

-10

-55

81,

121,1

41,1

2-

0-

00

0,5

1,7

5

50

-10

00

0-4

525

-10

-35

-20

10,7

51

11

02,2

50

0,4

0,3

3

Tot

al0

-17

00

-60

-45

43

1-4

2-1

71

0,8

81

10,6

80,6

51,5

1,0

10,0

20,7

3

Tab

le4.2

:E

VM

an

dco

ntr

act

or

cash

flow

ind

icato

rs

32

Page 50: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Forecasters

Activity AM PM IAC BAC MPI EMC

1 16 16 48 32 1 162 0 12 36 24 0 03 3 6 60 40 0,5 104 22 14 52,5 35 1,57 27,55 5 15 45 30 0,33 5

Total 46 63 241,5 161 0,73 58,78

Table 4.3: Contractor cash flow predictors

4.3 Aggregate project level

As mentioned, the tables in section 4.2 provide values for the various measurments

and indicators per activity in order to clearly demonstrate the impact of earliness

or lateness of individual activities. It can be equally interesting to consider these

values on the aggregate project level and to monitor them throughout the entire

makespan of the project. Figures 4.3, 4.4, and 4.5 consecutively show the progress of

the measurements, indicators, and forecaster along the life of the example project.

33

Page 51: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

(a)PVW

SandPVW

P(b

)IV

WSandIV

WP

(c)AVW

SandAVW

P(d

)EEW

SandAEW

P

Fig

ure

4.3

:C

ontr

act

or

Cash

Flo

wM

etri

cs

34

Page 52: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

(a)FV,PIV

,IV

andAV

(b)FPI,

PIP

I,IP

I,API

(c)ABV

andPBV

(d)ABPIandPBPI

Fig

ure

4.4

:C

ontr

act

or

Cash

Flo

wIn

dic

ato

rs

35

Page 53: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

(a) Margin Performance Index

(b) Planned, Actual and Estimated Margin at Completion

Figure 4.5: Contractor Cash Flow Forecast Indicators

36

Page 54: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Chapter 5

Further insights and critical

analysis

5.1 Relationship with traditional EVM

The contractor cash flow (CCF) indicators and measurements, as proposed by Gorog

[17] and thoroughly explained in chapter 3, are closely related with the traditional

EVM metrics reviewed in chapter 2 and 4. The three major components of EVM are

PV, AC, and EV. Based on these three components, schedule and cost performance

indicators are composed as well as predictors to estimate budget and time at com-

pletion. For a detailed description of these elements, the reader is referred to chapter

2. Figure 5.1 gives a comprehensive overview of the CCF measurements and their

relationship with each other and with traditional earned value metrics. Throughout

this chapter, figure 5.1 will serve as a guideline to illustrate some interesting insights.

From a contractor point of view, these basic EVM components can be translated

into other components, which have, in terms of cash flow, a greater meaning for

the contractor according to Gorog [17]. On the one hand, the contractor provides a

product or service, for which he earns a fee. On the other hand, the contractor has

to pay his resource suppliers in order to be able to provide that product or service.

As workers’ salaries, raw materials, etc., need to be paid in time, it is obvious that

sufficient cash should be available. Moreover, it is arguable that the required finan-

cial means to execute a project should be generated by that same project or another

project from the contractor’s portfolio. Gorog proposes some measurements to track

the availability of cash flow.

37

Page 55: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

+ Ti

me

shift

of

cont

ract

or’s

pa

y de

lay

+ Ti

me

shift

of

invo

ice

dela

y

+ Ti

me

shift

of

cust

omer

’s

pay

dela

y

!"#

$"#

SV,

SPI(%

)

$"%$#

&"%$#

&"%'#

("%

$#("%

'#+ m

argi

n

PIV,

PIP

I(%)

FV, F

PI(%

)

IV, I

PI(%

)

()#

(!%

$#!!%'#

CV,

CPI

(%)

AV,

API

(%)

$"%'#

AB

V, A

BPI

(%)

PBV,

PB

PI(%

)

+ Ti

me

shift

of

cont

ract

or’s

pa

y de

lay

+ m

argi

n

+ Ti

me

shift

of

invo

ice

dela

y

+ Ti

me

shift

of

cust

omer

’s

pay

dela

y

Fig

ure

5.1:

Ove

rvie

wof

EV

Man

dco

ntr

act

or

cash

flow

met

rics

an

din

dic

ato

rs

38

Page 56: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

A direct result of incorporating cash flows in earned value calculations is that

the value that can be earned translates into two different movements, namely cash

inflows and cash outflows. These two movements consequently result into two different

categories of metrics: revenue-based metrics and cost-based metrics. This can be seen

by looking at Planned Value and the metrics related to PV in figure 5.1.

5.1.1 Revenue-based metrics

Revenues are created from the execution of a project. Starting from the Planned

Value, which is the estimated cost for the contractor to carry out a certain task or

project, a margin is added to obtain the Price Value of Work Scheduled. This margin

can be a percentage of the costs or an arbitrary value. Similarly, the Price Value of

Work Performed is obtained by adding the same margin to the Earned Value. PVWP

is thus the value a contractor has already earned, based on the work performed, in

terms of price, whereas EV is the value a contractor has already earned, based on the

work performed, in terms of cost.

As figure 5.1 clearly indicates, the traditional EVM metrics and the CCF metrics

are closely related to one another. Comparing PVWP with PVWS gives rise to two

performance indicators FV and FPI. If the margin is calculated as a percentage of

PV, FPI will always equal SPI. This can be easily understood. Since PVWS and

PVWP will be augmented with the same percentage, their ratio will not change. If

the contractor would sell at cost, the margin would be 0 and PV would be equal to

PVWS whereas EV would be equal to PVWP.

Before the contractor can receive the money, he should send an invoice to his

client. In practice, invoices are not sent continuously, but they are sent at specific

milestones or at specified time intervals. In the example project presented in chapter

4, the contractor can send an invoice to the client after an activity is finished. As a

consequence, the Invoice Value of Work Scheduled will evolve in steps. Every time an

activity is estimated to be completed, the PVWS of that entire activity is added to

the IVWS. In the same way, every time an activity is finished when actually execut-

ing the project, PVWP of that activity is added to IVWP. Since, for every individual

activity, PVWS always equals PVWP at the end of the activity, IVWS and IVWP

are incremented with the same value, but at different time units because of distinc-

tions between the real and the planned scenario. IVWS and IVWP are compared to

each other, which result in two performance indicators PIV and PIPI. In addition,

IVWP is compared with PVWP resulting in IV and IPI. For a detailed explanation

of the indicators, the reader is referred to section 3.2. If however, there would be a

possibility to invoice all costs and the corresponding margin directly after they were

incurred, IVWS would be equal to PVWS and IVWP would be equal to PVWP. As

a consequence, IV and IPI would always be 0 and 1 respectively.

39

Page 57: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

After the invoice is sent, the client is usually not required to pay immediately. In

most real-life scenarios, he can choose between a price reduction or a pay delay. In

the example project presented in chapter 4, it was assumed that the client always

pays exactly 2 weeks after the contractor sent the invoice. If a fixed pay delay is

assumed and the contractor receives the money directly when the client performs the

transaction, AVWS at time t will always be equal to IVWS at time (t−y), with y the

fixed pay delay. In contrast with the other measurements, AVWP and AVWS are not

compared to each other. AVWP is compared with IVWP resulting in AV and API.

For a detailed explanation of the indicators, the reader is referred to section 3.2. If

there is no pay delay however, AVWS will always be equal to IVWS and AVWP will

always be equal to IVWP. As a consequence, AV and API will always equal 0 and 1

respectively.

5.1.2 Cost-based metrics

As mentioned, each ‘project value’ has an associated revenue, which is the result of

value being delivered to the customer, and an associated cost, which the contractor

incurred while executing a certain activity. In traditional EVM, the PV is an indi-

cation of the estimated costs of a project or activity. The contractor will not have

to pay these costs directly after they occurred, however. Therefore, in the contractor

cash flow (CCF) model, this cost is presented by the Expected Expenditure of Work

Scheduled (EEWS), which takes on the amount of the cost when it manifests itself.

In the example project presented in chapter 4, it is assumed that the contractor

pays all costs at the end of every month. As a consequence, the Estimated Expenditure

of Work Scheduled will increase with steps. At the end of every month, EEWS

will be increased with the PV of the work scheduled during that month. AC might

deviate from PV however due to unforeseen events. The Actual Expenditure of Work

Performed is incremented at the end of every month with the real costs incurred during

that month. EEWS is compared with AVWS and AEWP with AVWP resulting in

ABV, ABPI, PBV and PBPI. For a detailed explanation of the indicators, the reader

is referred to section 3.2.

5.1.3 Final comparison

To illustrate the relationship with EVM, assume that there is no invoice delay and

no pay delay for customer and contractor. Moreover, the margin is still assumed to

be a fixed percentage of PV. In that case

PV ∗ (1 + margin(%)) = PVWS = IV WS = AVWS

40

Page 58: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

and

EV ∗ (1 + margin(%)) = PVWP = IV WP = AVWP.

Moreover

PV = EEWS

and

AC = AEWP.

As a consequence,

SPI = FPI = PIPI

and

FV = PIV.

IV and IPI will be 0 and 1 respectively, as will be AV and API. PBV will be equal

to the scheduled margin and PBPI will be equal to (1+scheduled margin(%)). In this

case, where no invoice delay nor pay delay is taken into account, (1+scheduled margin(%))

is a constant. In the same way, ABV will be equal to the actual margin and ABPI

will be equal to (1 + actual margin(%)).

5.2 Usefulness of Contractor Cash Flow (CCF) In-

dicators

Some of the indicators proposed by Gorog [17] clearly serve the contractor, others

do not seem to be of great value. For instance, in case the margin is defined as a

fixed percentage of cost, Financial Variance and Financial Performance Index give

the exact same information as Schedule Variance and Schedule Performance Index.

The formula of FPI is based on the same metrics as SPI, yet both the nominator and

the denominator are multiplied with an identical factor (1 + margin(%)). There is

no added value for the contractor so he will not have an incentive to make use of them.

PIV and PIPI provide information about the difference between IVWP and IVWS.

IVWP and IVWS will not equal one another if the real project scenario deviates from

the planned project scenario. Eventhough Planned Invoice Variance can be a good

first warning sign of a certain amount of cash inflows being ahead or behind invoice

schedule, the performance of IVWP compared to IVWS is fully dependent on the time

performance, expressed by SPI, and the invoice conditions. As a consequence, the

interpretation of PIPI is very difficult since the contractor should take only the com-

pleted activities into account, as wel as their individual time performances. Moreover,

the information provided by the indicator is actually nothing more than an indication

of time performance which can be measured more easily by SPI.

41

Page 59: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

IV and IPI evaluate the deviation of PVWP and IVWP. This deviation fully de-

pends on the invoice conditions and not on the performance of a project. The same

goes for AV and API. These indicators evaluate the deviation of IVWP and AVWP

which is only dependent on the payment conditions for the customer. Although the

gap between IVWP and AVWP, denoted by Account Variance, is obviously very

important from a bookkeeping perspective, monitoring the progress of accounts re-

ceivable is not interesting from a project management point of view. It would be inter-

esting however to look at the difference between IVWP(t) and AVWP(t+ pay delay)

since this would be an indication of customers not meeting the payment conditions.

But again, this belongs more to the accounting department than to the field of track-

ing project performance. The added value of AV and API to traditional EVM is

therefore questionable.

It was mentioned in section 5.1 that the first result of incorporating cash flows in

earned value calculations is that (planned) value is translated into two movements,

namely a revenue inflow and a cost outflow. Taking into account the moment in the

project duration at which these flows are scheduled to occur, results in AVWS and

EEWS. Their relationship is expressed by Planned Balance Variance and Planned

Balance Performance Index, which indicate the planned cash-position of the contrac-

tor. These indicators are more likely to be of great value to the contractor as they

provide information about the self-financing capacity of a project. Futhermore, PBPI

can help the contractor to schedule project activities in a way that avoids a negative

cash-position ex ante. The use of PBPI is further elaborated in section 5.3. ABV and

ABPI are an indication of the real cash-position of the contractor as they compare

EVWP and AEWP. Planned and real cash position will deviate due to differences in

planned and real time and cost performance, expressed by CPI and SPI.

In practice, whether or not a contractor hauls in a project at the expense of his

competitors, depends to a great extent on the time in which he deems it possible to

execute the project, as well as on the price he states for his services. As mentioned,

Gorog points out in her paper [17] that in this regard, it is important for a contractor

to be able to propose a competitive bid price when in the running for a project.

Therefore, not only does he need to have good insights on the risks involved when

executing the project, but above all he should be able to make an accurate estimate

of what his final margin will be under various circumstances. The proposed indicator,

Estimated Margin at Completion (EMC), could thus be of great use. That is, under

the condition that EMC is able to accurately forecast the margin a contractor can

expect at the end of the project. Therefore, a simulation study will be set up in part

III, in order to test this accuracy under various circumstances.

42

Page 60: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

5.3 Practical use of PBPI

5.3.1 Introduction

During the project execution, the contractor is confronted with cash inflows and cash

outflows. A project is defined as self-financing if the total cash inflow is greater than

or equal to the total cash outflow. It is only logical that at the end of a project, the

planned cumulative cash inflows exceed the planned cumulative cash outflows, other-

wise the contractor would not have undertaken the project in the first place. However,

taking into account that resource suppliers need to be remunerated on a regular basis,

and client payments only come in on predefined milestones, the fact that a project is

self-financing as a whole is not enough to make sure that the contractor can meet all

the payment conditions applicable to his project. If the project is not self-financing

at a certain moment during its life, the contractor should take this into account. He

should make sure that enough cash inflows from other projects are available or that

cash providers are able to provide the amount needed in order to be able to pay his

debts. Therefore, he should make a scheme of the planned cash position throughout

the project taking all payment conditions into account. This can be done through the

Planned Balance Variance (PBV). If at a certain point in time PBV is greater than

0, cash outflow is smaller than cash inflow and the contractor will be able to pay his

creditors in time. If PBV is smaller than 0 however, the contractor should look for

other cash inflows in order to be able to pay his creditors.

The contractor knows the price value of all activities and the planned times at

which he will receive this amount from the client, based on the contract and his

project schedule. He also knows the moments he should pay his suppliers, employees,

etc. When the same assumptions regarding payment conditions, cost structure and

margin (50%) are applied as described for the example project in chapter 4, the Net

Present Value (NPV) of the project will be maximized if all activities are scheduled

as soon as possible. However, if this type of scheduling at times puts the contractor

in a difficult cash position, it might be worthwhile for him to give up part of his Net

Present Value and to improve his cash position by postponing non-critical activities.

Note that critical activities are excluded from this analysis as the project makespan

is assumed to stay fixed to the originally scheduled makespan.

The Planned Balance Performance Index (PBPI) measures the planned cash per-

formance of the contractor. PBPI provides the same information as PBV but is

expressed as a ratio. The contractor should avoid values of PBPI below 1 since this

indicates that he will be confronted with a cash shortage somewhere during the life

of the project.

43

Page 61: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

5.3.2 Dataset

In this section, the possibility for improving the cash position of the contractor by

postponing non-critical activities is investigated. For this analysis, a set of 900 project

networks is used [12]. This dataset was generated under a highly controlled design to

guarantee maximum diversity. The topological structure of a network can be defined

by the combination of 4 topological indicators, namely the Serial or Parallel (SP)

indicator, the Activity Distribution, the Length of Arcs, and Topological Float. As

only SP is likely to influence the results, the other topological indicators will take on

random values and will not be discussed any further.

As described by Vanhoucke ([34], p.57), ‘SP can take on values between 0 and 1

and measures the closeness of a given network to a serial or parallel structure. More

precisely, when SP = 0, all activities can be executed in parallel, and when SP = 1,

the project network is built up entirely out of serial activities. Between these two

extreme values, networks can be generated close to a serial or parallel network. Hence,

the SP indicator determines the maximal number of levels of the network, defined as

the longest chain (in terms of number of serial activities) in the network’.

The SP indicator can be formulated as follows:

SP =

1, if n = 1m− 1

n− 1, if n > 1

(5.1)

With n the number of non-dummy activities in an Activity-on-the-Node network and

m the maximal progressive level.

For an extensive study of the other topological indicators, the reader is referred

to Vanhoucke [34].

These 900 project instances represent a wide variety of diverse projects on which

this analysis will be based. No resource constraints are taken into account and each

network is transformed into an as early as possible project schedule, based on the

critical path based forward pass calculations. Costs per time unit are generated

randomly for each activity. In this analysis a linear relationship between costs and

the duration of each activity is assumed as shown in equation 3.5.

5.3.3 Baseline optimization

For each project network, the baseline metrics AVWS and EEWS are calculated as

well as the resulting indicators PBV and PBPI. This makes it possible to investigate

the scheduled cash performance, for each of the 900 project network instances by

tracking values of PBPI below 1. For this analysis, the Percentage Cash Shortage

(PCS), defined as the sum of all scheduled PBPI deficits, is calculated for each project.

PCS =

T∑t=1

(1− PBPI(t)) if PBPI(t) < 1 (5.2)

44

Page 62: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

The objective is to minimize PCS for every project by rescheduling non-critical

activities. The project schedule resulting in the smallest PCS possible is found by

applying a local search algorithm on the network. The procedure can be described

as follows. The earliest and latest start times for each activity are found by applying

the critical path based forward and backward pass calculations. The slack, defined

as the difference between both, is an indication of the degree of freedom an activity

has for being scheduled. The initial value of the objective value (OV), PCS, is then

calculated based on the earliest start schedule. Next, an algorithm was created that

allows certain combinations of activities to use up a part, which could be 100% of their

slack in order to obtain different schedules. For each of these different schedules, the

objective value is recalculated and the ones that result in an improved OV are being

saved. When no more improvements on the OV can be found, the total improvement

is calculated through comparison of the initial and best OV.

PBPImax Improvement =PCSinitial − PCSbest

PCSinitial(5.3)

This procedure is repeated for all of the 900 project network instances and is

schematically depicted in figure 5.2.

OVinitial = OVbest

!"#$%&'()"*+%

,#'-."/+%0+#'+%0*1"$2-"%

3(*#-%0"#'*1%4-5('.+16%

7"8%0*1"$2-"%

RanGen (Demeulemeester

et al.[12])

Repeat If OVnew< OVbest then OVbest = OVnew

OVnew

Figure 5.2: Methodological approach of the scheduling problem

45

Page 63: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

The mean PBPI improvement is calculated per 100 networks belonging to the

same SP factor. The results of this analysis are shown in figure 5.3. The largest

average improvements are found for parallel networks. This is easy to understand as

parallel networks on average have more slack, which result in more possibilities to

reschedule and to tune cash inflows and cash outflows. The improvements for serial

networks are considerably lower.

!"

#!"

$!"

%!"

&!"

'!"

(!"

)!"

*!"

+,-!.#"

+,-!.$"

+,-!.%"

+,-!.&"

+,-!.'"

+,-!.("

+,-!.)"

+,-!.*"

+,-!./"

PBPI improvement(%)

Figure 5.3: PBPI improvement per SP for baseline optimization problem

As mentioned above, postponing activities results in postponing client payments

and thus diminishes net present value, especially as the paid amounts are calculated

based on the incurred costs plus margin. The contractor should take both the im-

provements of his cash position and the deterioration of NPV into account. As can be

seen for an example project in figure 5.4b, NPV does not necessarily move downwards

in a straight line. After decreasing for a while, it is possible that for improved values

of PBPI, NPV slightly recovers. The contractor should balance both NPV and his

Cash Shortage when making his scheduling decisions. Note that this trade-off also

depends on the number of possibilities the contractor has to bridge cash deficits (in

a costless manner).

46

Page 64: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

(a) Progress of PCS with procedure (EV200 [12])

(b) Progress of NPV with procedure (EV200 [12])

Figure 5.4: Variability in Activity Duration: Evolution of MPI

47

Page 65: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

5.3.4 Baseline Leveling

Applying the same procedure used for minimizing PCS, it is possible to level PBPI

around a favorable range. In this case, the objective is to minimize extreme values

of PBPI both under 1 and above 1. Lets assume that the lower level x and the

upper level y bound the favorable range and it is still undesirable to have values of

PBPI below 1. The Percentage Cash Shortage is calculated in the same way as in

equation 5.2. For values of PBPI greater than 1, the deviation from the favorable

range is examined. The Percentage Cash Range Deviation (PCRD) is then calculated

as follows:

For PBPI ≥ 1 :

PCRD =

T∑t=1

(Z ∗ (x− PBPI(t)) + (1− Z) ∗ (PBPI(t)− y))(5.4)

and Z =

1, if PBPI(t) ≤ x

0, if PBPI(t) ≥ y

The objective is now to minimize a linear combination of PCS and PCRD by

rescheduling non-critical activities. The objective function for every project can be

written as follows.

Min ω1

∑PCS + ω2

∑PCRD (5.5)

The penalty cost ω1 is greater than ω2 as cash shortages are more harmful than

cash excesses. The initial value of the objective funtion is calculated based on the

earliest start schedule. Next, each network is run through the algorithm described

in section 5.3.3. When no more improvements on the OV can be found, the total

improvement is calculated through comparison of the initial and best OV.

PBPIlevel Improvement =OVinitial −OVbest

OVinitial(5.6)

This procedure is repeated for all of the 900 project network instances. The values

of the lower level x and the upper level y of the favorable range were arbitrarily

fixed at 1.2 and 1.3 respectively. The mean PBPIlevel improvement is calculated

per 100 networks belonging to the same SP factor. The results of this analysis are

shown in figure 5.5. As expected, the biggest average improvements are found for

parallel networks which can be explained in the same way as the PBPImax problem.

Moreover, the average improvement per SP-factor is lower as in the case of baseline

optimization since the requirements for PBPI are more precise.

48

Page 66: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

!"

#!"

$!"

%!"

&!"

'!"

(!"

)!"

*!"

+,-!.#"

+,-!.$"

+,-!.%"

+,-!.&"

+,-!.'"

+,-!.("

+,-!.)"

+,-!.*"

+,-!./"

PBPI improvement(%)

Figure 5.5: PBPI improvement per SP for baseline leveling problem

5.3.5 Milestones

Until now, the contractor is assumed to send an invoice to his client every time an

activity is completed. For most of the activities, the contractor already pays a consid-

erable amount of the total cost before he receives the price value of that activity from

the client. This is unfavorable for his cash position and causes PBPI to approach

values of 1 or below 1. In practice, a contractor might require some kind of advance

from his client at the beginning of the project. In addition, it might cause too much of

administrative fuss if every time an activity is completed, an invoice needs to be sent

out. Therefore, instead of invoicing after activity completion, the contractor could

decide to work with milestones. Milestones are certain points in time on which the

client has to pay a certain percentage of the agreed-upon contract price. In combina-

tion with advance payments, milestones also give the possibility to charge part of the

contract price before the project is started. As mentioned, this is common practice

in real life projects and ensures the contractor that he will not directly run out of

money after starting the first activities of the project. In addition, the advance also

serves as a guarantee for the contractor, which is advisable for highly tailored or cus-

tomized projects. As a consequence, PBPI will be greater than 1 in the beginning of

the project, which has a positive impact on PCS, as defined in the previous sections.

In case of milestones, it is very important to decide carefully on the time and size

of the milestones in order to obtain an optimal cash position throughout the project

execution. First of all, the contractor should make a scheme of the planned cash out-

flow. Thereafter, he should decide on the margin as a percentage of cost and calculate

the fixed contract price. This contract price should be spread among the milestones

in such a way that the cumulative cash inflow is greater than the cumulative cash

outflow at all times.

49

Page 67: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

It is assumed that the contractor applies a mechanism with four milestone pay-

ments, advance included, spread over the execution of the project, and one at the end

of the project. In total, five payments will be received, all consisting of 20% of the

Invoice At Completion (IAC). The advance is invoiced before the project is started

and the money is assumed to be on the contractor’s bank account at the starting time

of the project. The project manager begins the execution of the initial activities and

pays all related costs. PBV gradually decreases proportionally to the work carried

out until it reaches a value of 0. At this point, the contractor should receive his

second milestone in order to force PBPI above 1. Again, PBV gradually decreases

proportionally to the work carried out, and when a value of 0 is reached, the third

milestone should be received. The same is applied for the fourth milestone. The last

milestone is received when the project is completed. This gives the contractor the

needed incentive to complete the project as soon as possible. In case of milestones

and a positive margin, the contractor’s planned cash position will always be positive.

The use of milestones can be illustrated on the example project introduced in

chapter 4. As can be seen in table 5.1, in case no milestones nor any kind of advance

payments are used, PBPI regularly has values below 1, thus resulting in a negative

cash position for the contractor. With the introduction of milestones and an advance

payment, however, this can be avoided. For the example project, only 3 milestones

of 20% of the total contract price of 241.5 are needed, advance included, in order

to guarantee PBPI to be above 1 at all times. The final payment at the end of the

project will thus consist of twice the value of a regular milestone. In the example

project, client payments of 48.3 occur at time 0, 4 and 8 respectively and of 96.6

after project completion. Keeping into account that the client takes full advantage of

the granted pay delay, invoices need to be sent out 2 weeks in advance as mentioned

under ‘Assumptions’ in section 4.1.

Note that the actual cash position can deviate from the planned one however, due

to unforeseen events resulting in delay. It is still possible that the Actual Balance

Performance Index (ABPI) sinks under 1, resulting in an actual cash shortage for the

contractor. The contractor should take this risk into account and cover himself by

applying appropriate buffers. The effects of applying milestones and buffers on the

real cash position are illustrated in the simulation study in part III.

50

Page 68: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Ori

gin

al

Sce

nari

oS

cen

ari

ow

ith

Mil

esto

nes

Tim

eP

VP

VW

SE

EW

SIV

WS

AV

WS

PB

VP

BP

IIV

WS

AV

WS

PB

VP

BP

I

120

300

00

0-

48.3

48.3

48.3

-2

4060

036

00

-96.6

48.3

48.3

-3

6394

.50

36

00

-96.6

48.3

48.3

-4

8612

986

84

36

-50

0.4

296.6

96.6

10.6

1.1

25

106

159

86

129

36

-50

0.4

296.6

96.6

10.6

1.1

26

116

174

86

129

84

-20.9

8144.9

96.6

10.6

1.1

27

126

189

86

129

129

43

1.5

144.9

96.6

10.6

1.1

28

136

204

136

129

129

-70.9

5144.9

144.9

8.9

1.0

79

146

219

136

181.5

129

-70.9

5144.9

144.9

8.9

1.0

710

151

226,

5136

181.5

129

-70.9

5144.9

144.9

8.9

1.0

711

156

234

136

181.5

181,5

45,5

1.3

3144.9

144.9

8.9

1.0

712

161

241,

5161

241.5

181.5

20,5

1.1

3144.9

241.5

80.5

1.5

Tab

le5.

1:C

omp

aris

on

of

scen

ari

ow

ith

an

dw

ith

ou

tm

iles

ton

esfo

rth

eex

am

ple

pro

ject

51

Page 69: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Part III

Simulation study

52

Page 70: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Chapter 6

Methodology

In order to test the forecast accuracy of EMC a simulation study with a full factorial

design is set up. Figure 6.1 gives an overview of the methodological approach followed

in this simulation study. Every step within the figure will be explained in detail in

this chapter.

A full factorial experiment lends itself very well for the objective of testing the

accuracy of EMC as it allows the effect of each individual factor as well as the in-

teractions between factors to be investigated. The main factors under consideration

are the topological structure of a project network and the probability of an activity

finishing early, on time or late (i.e. activity duration variability).

For this simulation, a set of 900 project networks is used [12]. This dataset was

generated under a highly controlled design to guarantee maximum diversity. For a

detailed description of this dataset, the reader is referred to section 5.3.

For every intermediate value of SP (0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9), 100

project networks are generated with random values for Activity Distribution, Length

of Arcs and Topological Float since they are unlikely to influence the results. These

900 project instances represent a wide variety of diverse projects on which this anal-

ysis will be based. As no resource constraints are taken into account, each network is

transformed into an as early as possible project schedule, based on the critical path

based forward pass calculations. This allowes calculating the baseline metrics PV,

PVWS, IVWS, AVWS and EEWS for each activity.

Costs per time unit are generated randomly for each activity. In this analysis

a linear relationship between costs and the duration of each activity is assumed as

shown in equation 3.5. To define the actual duration of each activity, a Monte Carlo

simulation (see section 6.1) with triangular distributions (see section 6.2) is set up.

Activities running behind or ahead of schedule are staged by using triangular distribu-

tions tailed to the right or left respectively. These fictitious project execution results

53

Page 71: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

!"#$%&'()"*+%

,*-"$./012%

3(1+"%4#'/(%,05./#6(1%

!"#/%&'()"*+%,*"1#'0(%

71$0*#+('8%#1$%9('"*#8+"'8%

RanGen (Demeulemeester

et al.[12])

Triangular Distribution

PV, PVWS, IVWS, AVWS, EEWS

EV, AC, PVWP, IVWP, AVWP, AEWP

SV, SPI; CV, CPI FV, FPI; PIV, PIP IV, IPI; AV, API PBV, PBPI; ABV, ABPI PVar, PPI EAC, EAC(t), EMC Repeat

Figure 6.1: Methodological approach of the simulation study

are used to calculate the Earned Value and Contractor Cash Flow measurements and

indicators.

6.1 Monte Carlo Simulation

The term ‘Monte Carlo’ was first used in the 1940s by physicists working on nuclear

weapon projects in the Los Alamos National Laboratory, behind the famous Monte

Carlo casino in Monaco, a gambling venue based on random-number generation.

As described by Ricardo Viana Vargas ([37], p.7), ‘Monte Carlo simulation is a

method in which the distribution of possible results is produced from successive recal-

culations of the data of the project, allowing the construction of multiple scenarios.

In each one of the calculations, new random data is used to represent a repetitive

and interactive process. The combination of all these results creates a probabilistic

distribution of the results.’

To describe interactions in a system, mathematical models are used extensively.

They depend on a number of input parameters which are transformed in output pa-

rameters based on mathematical expressions in the model. These input parameters

are often dependent on external factors however. Deterministic models do not take

the risk and variability in input factors into account. They base their calculations on

the most likely values of the input parameters. Consequently, deterministic models

are not a good representation of reality and reliability is poor.

54

Page 72: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

To increase the reliability of experiments, different scenarios can be considered.

Instead of only calculating the output for the most likely values of the input param-

eters, the calculations can be repeated for the worst possible values and the best

possible values of the input variables. Even better is to consider the whole range of

possible values associated with each risky input variable. A method to achieve this,

is the Monte Carlo simulation [28].

Monte Carlo simulations are used in various scientific applications, characterized

by significant uncertainties, such as NASA projects, economic applications and project

management. Also in planning problems, extensive use is made of this method. Time

and cost, the two major concerns of a project manager, can be estimated based on

network representations and critical path calculations. The real duration and cost of

each activity in the network will vary however due to unforseen events. In order to

take this uncertainty in input variables needed to calculate the final time and cost of

a project, into account, authors among which Vanhoucke [35] [36] and Van Slyke [32]

made use of Monte Carlo simulations.

These applications clearly illustrate the conditions under which the method is

mostly used. First of all, due to uncertainty, the results of a single simulation would

not be an accurate reflection of reality. Secondly, the variability of the input vari-

ables should be known. The values of the input variables can then be simulated

based on a given nominal value, a range, and a distribution within that range. As

a result, a statistical distribution must be identified for each of the input variables.

Random samples from these distributions are representative for the values of the in-

put variables. Based on these input variables, output variables are calculated using a

mathematical model.

This is done for each simulation run. The respective values serve as the input for

the mathematical model with a particular output variable as result. Finally, statistical

analysis of the output variables is performed to characterize the output variation [28].

6.2 Triangular distribution

To define the actual duration of each activity, a Monte Carlo simulation with tri-

angular distributions is set up. In probability theory and statistics, the triangular

distribution is a continuous probability distribution with lower limit a, upper limit

b and mode c. Activities running behind or ahead of schedule are staged by using

triangular distributions tailed to the right or left respectively.

f(x|a, b, c) =

2(x−a)

(b−a)(c−a) , if a ≤ x ≤ c

2(b−x)(b−a)(b−c) , if c ≤ x ≤ b

0 otherwise

(6.1)

55

Page 73: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

(a) Probability Density Function (b) Cummulative Distribution Function

Figure 6.2: Triangular Distribution [38]

The upper and lower limit are indicators for the probability of being late or early

and the value on the y-axis corresponding to the mode c shows the probability of

being on time. The probability density function and the cummulative distribution

function of this triangular distribution are shown in the figures 6.2a and 6.2b.

In this simulation study, upper and lower limits on activity durations are calcu-

lated based on the Planned Duration. This Planned Duration is multiplied by a factor

‘early’ between 0.1 and 1 for the lower limit a and by a factor ‘late’ between 1 and 1.9

for the upper limit b. These factors ‘early’ and ‘late’ are fixed for all activities of the

same network. This does not mean however that a and b will have the same values

for all activities. Whether this is the case or not depends on the planned duration for

these activities.

These fictitious project execution results are used to reflect the variation in activity

duration. Based on these results, the traditional Earned Value and Contractor Cash

Flow measurements and indicaters are calculated.

6.3 Assumptions

For this analysis, some additional assumptions are made on top of those introduced in

chapter 4 in order to simplify the model. First of all, it is assumed that the duration

of activities is distributed according to a triangular distribution. As mentioned by

Kwong Wing Chau [4], one of the major reasons why this assumption is made is that

it simplifies the calculations carried out during the simulation. It should be noticed

however that this assumption results in an upward bias in the probability of exceeding

the mode c. This should be taken into account when analyzing the simulation results.

The second assumption is that once a project is started, no corrective actions are

taken in case the project is running ahead or behind schedule. Although corrective

56

Page 74: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

actions are common in real-life projects, they are difficult to include in the model

because the effects of those actions are not well-understood. The work in system

dynamics modeling of projects can give some indications of what those effects would

be. This issue falls out of the scope of this thesis. The reader is referred to [39] for

an extensive discussion about realism in network simulation.

Furthermore, resources are assumed to be available at all times. As a conse-

quence, all activities can be started earlier or later than scheduled, depending on the

performance of the previous activities.

57

Page 75: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Chapter 7

Impact of external factors on

the forecast accuracy of EMC

In order to evaluate the forecasting measures and to determine the forecast accuracy,

the Mean Percentage Error (MPE) and the Mean Absolute Percentage Error (MAPE)

are calculated for each network. They both calculate the difference between the

Expected Margin at Completion (EMC) and the Actual Margin at Completion (AMC)

as a percentage of AMC.

MPE =1

T

T∑t=1

EMC(t)−AMC

AMC∗ 100 (7.1)

MAPE =1

T

T∑t=1

|EMC(t)−AMC|AMC

∗ 100 (7.2)

With T the actual project duration and t the time under consideration.

By setting up different simulations where each time a few of the parameters are

fixed to a certain value, the impact of one single parameter on the forecast accuracy

of EMC can be investigated. In what follows, the effect of topological structure,

variation in activity duration and project completion stage is further explored.

7.1 Topological Structure

The objective of the first part of the simulation was to explore the effect of the topo-

logical structure on the forecast accuracy of EMC. As mentioned in chapter 6, the

dataset consists of a population where for every value of the Serial or Parallel Indica-

tor (SP), 100 project networks are generated with random values for the remaining

topological indicators Activity Distribution, Length of Arcs and Topological Float as

Vanhoucke [34] points out that they are unlikely to influence the results. For each

58

Page 76: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

!"#"$"%"&"

'!"'#"'$"'%"'&"

()*!+'"

()*!+#"

()*!+,"

()*!+$"

()*!+-"

()*!+%"

()*!+."

()*!+&"

()*!+/"

MAPE (%)

Figure 7.1: Mean Absolute Percentage Error for parallel and serial networks (a = 1,b = 1.5)

group of 100 project networks with identical SP, new scenarios are generated based on

a simulation with fixed combinations of a and b. When comparing the Mean Absolute

Percentage Error for networks with different SP and fixed lower and upper limits on

activity duration, the impact of topological structure on the forecast accuracy of EMC

can be evaluated. For project networks with an increasing SP-factor, an increasing

trend in MAPE, and thus a decreasing trend in forecast accuracy is observed. This

is illustrated in figure 7.1. This indicates that, the more a network consists of serial

activities, the greater the difference between the Estimated Margin at Completion

and the ultimate margin at the end of the project.

This observation can be explained as follows. The Estimated Margin at Comple-

tion is calculated each time unit by correcting the Planned Margin at Completion

with the Margin Performance Index. The Margin Performance Index is an indica-

tion of how the project is performing at that specific moment. In a completely serial

network, the Margin Performance Index is in fact the ratio of the sum of the Actual

Margins and the sum of the Planned Margins of all activities already completed and

the single activity that is executed at that moment but still has to be completed. In

a parallel network however, the Margin Performance Index is the ratio of the sum

of the Actual Margins and the sum of the Planned Margins of all activities already

completed and several (more than one) activities that are executed at that moment

but still have to be completed. The effect of this subtle difference can be illustrated

with the help of a small example. When forecasting the EMC of a project, consisting

of serial activities, in the very beginning of the project (time unit 1), the forecast will

be based on the Margin Performance Index of the first activity. If this activity how-

ever, is not representative for the rest of the project, the EMC will not be accurate

at all. If the project consisted of several parallel activities however, the MPI at the

59

Page 77: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Figure 7.2: Example project: Activity-on-the-node representation of completely serialnetwork

very beginning of the project would be an average of all activities already started. As

a consequence, the value of MPI will be less extreme as activities performing early or

on time compensate for activities running late. This averaged value of MPI will be

more representative for the performance of future activities.

Consider the illustrative example project of chapter 4. If all activities can only

be scheduled one after the other, a completely serial network arises. The activity-

on-the-node representation of this network can be seen in figure 7.2. If activity 1

in this network is late with 4 time units, the Mean Percentage Error is -156%. The

evolution of MPI is shown in figure 7.4a. As from the start of activity 1, MPI takes

on a very extreme value of -1 and a negative margin at completion is estimated. At

the moment activity 1 is completed, MPI starts recovering slowly until the end of

the project. Because activity 1 took twice as much time as planned, but the other

activities did not follow this trend, activity 1 was not representative for the whole

project. MPI was deluded by the bad performance of activity 1.

It is also possible to transform the network in a completely parallel network. The

activity-on-the-node representation of this network is shown in figure 7.3. If activity

1 is late again with 4 time units, the Mean Percentage Error is 25,28%. The evolution

of MPI is shown in figure 7.4b. The values of MPI are more balanced due to the fact

that the performance of all activities is taken into account to estimate the margin at

completion.

Figure 7.3: Example project: Activity-on-the-node representation of completely par-allel network

60

Page 78: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

!"#

!$%&#

!$#

!'%&#

!'#

!(%&#

!(#

!)%&#

)#

)%&#

(#

&# ()# (&# ')# '&# *+,-#

./0#

.123+4#52262#789#

(a) Serial Network

!"

!#$"

!#%"

!#&"

!#'"

!#("

!#)"

!#*"

$" %" &" '" (" )" *" +" ,-./"

012"

0345-6"74484"9:;"

(b) Parallel Network

Figure 7.4: Impact of topological structure on MPI for the example project

61

Page 79: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

7.2 Variability in activity duration

In the second part of the simulation, the impact of the variability in activity dura-

tion is examined. In other words, the impact of the variability between planned and

actual activity duration on the forecast accuracy of EMC is tested. This is done by

simulating new scenarios for project networks with varying upper and lower limits

on activity duration for a fixed SP-factor. The variability in activity duration can

then be defined as the range between the upper and lower limit. The Mean Absolute

Percentage Error was calculated for each possible combination of a and b. A few

interesting observations can be made.

When keeping the lower limit fixed at the Planned Duration (a = 1), increasing

estimation errors for increasing upper limits on activity duration (b ∈ 1.1, 1.2, 1.3, . . .)

are observed. Similarly, when keeping the upper limit steady at the Planned Du-

ration (b = 1), an increasing trend in estimation errors for decreasing lower limits

(a ∈ 0.9, 0.8, 0.7, . . .) is observed. In general can be observed that, the greater the

range of possibilities for an activity to end early or late and thus the greater the vari-

ability in activity duration, the greater the Mean Absolute Percentage Error of EMC.

In other words, the forecast accuracy of EMC decreases with an increasing amount of

variability in activity duration. Figures 7.5a and 7.5b illustrate this trend for projects

ending late and early respectively.

The explanation for this observation is quite straightforward. The Estimated Mar-

gin at Completion is calculated each time unit by correcting the Planned Margin at

Completion with the Margin Performance Index. The Margin Performance Index is

an indication of how well the project is performing at a certain moment in time. If the

variability is great, two consecutive activities may have a very different performance.

However, the Margin Performance Index supposes that the current performance is a

reliable indicator for future performance. Therefore, a greater error is made as MPI

will take on values that are far more extreme than the values for a project with the

same Margin at Completion but with less variable activity durations.

Lets illustrate this again with the example introduced in chapter 4. If the real

duration of activity 1 is 6 instead of 4 (+2 time units) and the real duration of activity

3 is 6 instead of 8 (-2 time units), the final duration of the project will not change.

The Mean Percentage Error is -16%. The evolution of MPI is shown in figure 7.6a. If

the real duration of activity 1 is 8 (+4 time units) and the real duration of activity

3 is 4 (-4 time units), the Mean Percentage Error is -32%. The evolution of MPI is

shown in figure 7.6b.

62

Page 80: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

!"!!#$"!!#%"!!#&"!!#'"!!#("!!#)"!!#*"!!#+"!!#,"!!#

$!"!!#

-.#/01# 2341#

567!"$#

567!"&#

567!"(#

567!"*#

567!",#

8#MAPE(%)

(a) Project ending late

!"!!#

$"!!#

%"!!#

&"!!#

'"!!#

("!!#

)"!!#

*"!!#

+,-./# 01#23+#

456!"$#

456!"&#

456!"(#

456!"*#

456!"7#

8#MAPE(%)

(b) Project ending early

Figure 7.5: Impact of variability in activity duration on MAPE

63

Page 81: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

(a) Project with Low Variability in AD

!"#$%

!"#&%

!"#'%

"%

"#'%

"#&%

"#$%

"#(%

)%

)% '% *% &% +% $% ,% (% -% )"% ))% )'%

./0%

.12345%62272%89:%

(b) Project with High Variability in AD

Figure 7.6: Impact of variability in activity duration on MPI for the example project

64

Page 82: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

(a) Project ending early (b) Project ending late

Figure 7.7: Impact of Project Completion Stage on MAPE

7.3 Project completion stage

The third objective of the simulation study was to explore the effect of the project

completion stage on the forecast accuracy of EMC. This can easily be done by di-

viding the project horizon into three parts based on the Planned Value (PV ∈[0%−30%], [30%−70%], [70%−100%]), representing different stages of project comple-

tion, while applying fixed combinations of upper and lower limits on activity durations

and fixed SP. After calculating MAPE for each of the described scenarios, the impact

of the completion stage of work can be evaluated. Figures 7.7a and 7.7b clearly indi-

cate that for early projects as well as for late projects, the forecast accuracy increases

for increasing project completion stages.

It is easily understood and quite logical that near the end of a project, the contrac-

tor is less confronted with uncertainty than in the beginning of the project. Looking

back at equation 3.20 it can be seen that, as the completion stage of the project

advances, the Actual Margin will deliver a more potent part of the final value of the

Expected Margin at Completion. This implies that the Planned Margin will also

present a higher value than in earlier stages of the project, thus reducing the part of

the value of EMC that still needs to be estimated. These findings are comparable to

the results of a study performed by Vanhoucke [34] on the forecast accuracy of the

65

Page 83: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Figure 7.8: MPI, CPI and Margin Error

Estimated duration At Completion (EAC(t)) as defined by Anbari [1], Jacob [21] and

Lipke [25] in different completion stages of work.

In chapter 5, the comparison is made between traditional EVM and the CCF

method presented by Gorog [17] that takes into account contractor cash flows. It can

be pointed out that the formula for Margin Performance Index (MPI) (equation 3.23)

is also quite comparable to the formula of Cost Performance Index (CPI) (equation

2.3). In both the numerator and the denominator of MPI, the components of CPI,

Earned Value and Actual Cost, are deducted from the Price Value of Work Performed

to form the ratio of the Actual Margin and Planned Margin. Christensen has proven

the concept of CPI stability ([10], [9]) which states that the value of CPI does not

change more than 10% once the project is 50% completed. It can be conjectured that

this stability is also applicable to the Margin Performance index and thus contributes

to the improved forecast accuracy of EMC in the second and third stage of the project.

This can be illustrated with figure 7.8.

66

Page 84: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Chapter 8

Impact of margin attribution

methods on the forecast

accuracy of EMC

Until this point, the analysis assumed margins to be a fixed percentage of costs for all

activities. This has not to be the case however. The price value for different activities

can be calculated based on different percentages of their cost. In general, when the

assumption of a fixed margin is abandoned, these percentages can be attributed in

three distinct ways. First of all, the contractor might argue that the activities that

add the most value to the project are located more at the beginning of the project.

In order to obtain a representation that is as accurate as possible, he might choose

to work with a regressive margin. Secondly, if the opposite were to be the case,

the application of progressive margins might be preferable. Finally, a third case

is assumable where no clear order in value-adding activities can be detected, but

where more or less value-adding activities alternate one another. This case is best

represented by applying a random margin per activity. The impact of the various ways

a contractor can attribute margin to the different project activities on the forecast

accuracy of the Expected Margin at Completion (EMC), is evaluated in this chapter.

8.1 Fixed Margin

Before entirely abandoning the assumption of fixed margins (%) for all activities, the

impact of the magnitude of this fixed margin on EMC can be evaluated through a

simulation study where the Mean Absolute Percentage Error is observed. For the

methodology used, the reader is referred to chapter 6. The results of the previous

simulation run, presented in chapter 7, reveiled that variability has a baleful influence

on the forecast accuracy of EMC. In order to rule out too much variability while test-

ing the impact of the magnitude of the budgeted margin, the triangular distribution

67

Page 85: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

!"

#!"

$!!"

$#!"

%!!"

%#!"

&!!"

&#!"

'!!"

!($" !(%" !(&" !('" !(#" )*+,-."

/01!($"

/01!(&"

/01!(#"

/01!(2"

/01!(3"

)405"678"

Figure 8.1: MAPE(%) for different fixed margins per SP-factor

in this simulation run is fixed. The lower limit a is set at 1 and the upper limit b

is set at 1.5, thus simulating projects that run late on average. The results of the

simulation with margins varying from 10% to 50% are presented in figure 8.1.

A first and obvious observation that can be made from looking at this figure is

that the previously drawn conclusion that serial networks result in greater estimation

errors than parallel netwerks, formulated in section 7.1, is still valid. Higher values

for MAPE are observed for projects with a Serial/Parallel-factor (SP) closer to 1.

Secondly, it can clearly be seen that the Mean Absolute Percentage Error (MAPE)

peaks at margins of about 30%, and this for all values of SP.

These observations can be explained as follows. Due to the fact that the trian-

gular distribution is fixed to values of 1 and 1.5 for lower limit a and upper limit b

respectively, the projects simulated in this study will have an average real duration

of 1.3 times the planned duration. As a consequence, real costs will be 1.3 times the

planned costs since costs are defined as a function of duration (cfr. equation 3.5).

For a fixed margin of 30%, almost the entire margin will be consumed by excessive

costs and the resulting Actual Margin (AM) will approximate 0. As a consequence,

MPI will take on values near to 0 and the margin at completion will be predicted

to approach 0. Under these circumstances, this seems to be a realistic estimate and

therefore may appear to be in contradiction with the high values of MAPE. However,

in order to come to a better understanding of the error made, the Mean Absolute

Error (MAE) is introduced.

MAE =1

T

T∑t=1

|EMC(t)−AMC| (8.1)

With T the actual project duration and t the time under consideration.

68

Page 86: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

!"##$

!%##$

!&##$

#$

&##$

%##$

"##$

'##$

#(&$ #(%$ #("$ #('$ #()$

*+,-./0$

*+-$

+*1$

Figure 8.2: Evolution of MAPE, MAE, and AMC for different fixed margins

Figure 8.2 clearly illustrates that for varying values of fixed margins per activity,

the course of MAE is not in accordance with the course of MAPE. When comparing

MAE and MAPE for projects with a fixed margin of 30%, it becomes clear that the

answer to the difference between both measurements lies in the magnitude of Actual

Margin at Completion (AMC), which serves as the denominator for MAPE (cfr. equa-

tion 7.2). When applying a fixed margin that is almost equal to the likely tardiness of

the project, AMC will be very small in absolute terms and as a consequence, the error

as a percentage of |AMC| will be very large. This conclusion can also be made when

looking at the values of MAE and MAPE for projects with other margins in figure 8.2.

For all fixed margins of the simulation run, the Mean Absolute Error (MAE), which is

the mean error made per time unit, is within the same range. This value is compared

with AMC to measure the error in percentages (MAPE). For break-even situations,

AMC will approach 0 and as a consequence, MAPE will be very big. For projects

with a small fixed margin, AMC will be smaller than 0 and for greater percentages,

AMC will be well above 0. In the figure, it is the distance between AMC and the x-

axis that determines the value for MAPE, regardless its position above or underneat it.

This conclusion can be confirmed by changing the lower and upper limit a and b of

the triangular distribution from 1 and 1.5 to 1.2 and 1.7 respectively. This triangular

distribution will cause projects to end 50% late on average. Based on the arguments

mentioned above, the largest errors are now expected to occur when a fixed margin

of 50% is applied. The results of this simulation run are shown in figure 8.3.

To conclude it can be stated that in absolute terms, the estimation error is more

or less the same for varying fixed percentages. When this error is compared with

AMC however, greater errors (%) are made for break-even situations. The further a

project moves away from the break-even situation the better the accuracy of EMC.

69

Page 87: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

!"

#!"

$!!"

$#!"

%!!"

%#!"

&!!"

&#!"

!'$" !'%" !'&" !'(" !'#" !')" *+,-./"

+0$1"20$'#"

+0$'%1"20$'3"

MAPE (%)

Figure 8.3: MAPE(%) for different fixed margins and time performance

8.2 Regressive Margin

In the next part of this chapter, the assumption of a fixed margin (%) for all activities

is abandoned. As mentioned, a contractor might argue that the activities located in

the beginning of the project add more value than the ones at the end. This situa-

tion is best represented through the use of a regressive margin scheme. Instead of

fixed margins per activity, the attributed margin can vary between 10% and 100%

(in discrete steps of 10%). In a regressive margin scheme, the greatest margins are

attributed to the activities that are executed early on in the project and will decrease

for activities towards the end of the project. The first activity will thus have a margin

of 100% whereas the last activity will always have a margin of 10%. Margins of the

other activities depend on their start time within the network.

Intuitively, it could be presumed that the Mean Absolute Percentage Error for

projects with a regressive margin would be equal to the MAPE for projects with a

fixed margin corresponding to the resulting average overall margin obtained through

the application of regressive margins. For instance, projects with margins decreasing

from 100% to 10%, following a uniform distribution, can be supposed to correspond

to projects with a total (fixed) margin of 55%. As a consequence, the error made

in this case is also expected to be in accordance with the error observed for projects

with a fixed margin per activity of 55%. This intuitive prophecy does not match the

results of the analysis however. This is shown in figure 8.4, where MAPE for the fixed

(55%) as well as the regressive margin scheme can be observed for varying values of

SP. In general, the errors made for projects with a regressive margin, corresponding

to an overall margin of 55%, are well above the errors made for projects with a fixed

margin of 55%. These results will be analyzed further in section 8.5.

70

Page 88: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

!"

#!"

$!"

%!"

&!"

'!!"

'#!"

()*!+'"

()*!+#"

()*!+,"

()*!+$"

()*!+-"

()*!+%"

()*!+."

()*!+&"

()*!+/"

01234""

5367388193"

5:;4<="

)7<67388193"

MAPE (%)

Figure 8.4: MAPE(%) for different margin systems

8.3 Progressive Margin

In contrast to the arguments for applying a regressive margin scheme, a contractor

might be confronted with a project where the activities that add the most value are

located more at the end of the project. Therefore, a progressive margin scheme may

be more fit to accurately represent the project. Margins will still vary between 10%

and 100%, but now the smaller margins are attributed to activities that are scheduled

early on in the project and increase for activities towards the end of the project. The

first activity will thus have a margin of 10% whereas the last activity will always have

a margin of 100%. Margins of the other activities depend on their start time within

the network.

For the same reasons as stated in the previous section it could intuitively be

presumed that the Mean Absolute Percentage Error would be equal to the MAPE for

projects with a fixed margin corresponding to the resulting average overall margin

obtained through the application of progressive margins. For instance, just as was

the case for decreasing margins, projects with margins increasing from 10% to 100%,

following a uniform distribution, can be supposed to correspond to projects with a

total (fixed) margin of 55%. As a consequence, the error made in this case is also

expected to be in accordance with the error observed for projects with a fixed margin

per activity of 55%. Again, this intuitive prophecy does not match the results of the

analysis. This is shown in figure 8.4, where MAPE for the fixed (55%) as well as

the progressive margin system can be observed. As can be seen in the figure, the

errors made for a progressive margin, corresponding to an overall margin of 55%,

are far above the errors made for a fixed margin of 55%. Furthermore, the error is

considerably larger than for projects with a regressive margin system. These results

will be analyzed further in section 8.5.

71

Page 89: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

8.4 Random Margin

When no clear ascending or descending order can be detected for value-adding activi-

ties, but more and less value-adding activities alternate each other, a random margin

scheme seems to be a good representation. To guarantee comparable results, varying

margins are attributed between 10% and 100% with a uniform distribution. This

scenario will result in a final overall margin of about 55%.

Again, it could intuitively be expected that the Mean Absolute Percentage Error

would be in accordance with the error observed for projects with a fixed margin of

55%. This intuitive expectation does not entirely match the results of the analysis

however. This is shown in figure 8.4. These results will be analyzed further in section

8.5.

It should be noticed that although random margins are attributed, the randomness

of the project does not increase. Before the project execution starts, the random

margins are known and the baseline metrics can be calculated as usual.

8.5 Analysis of results

The obtained results from this simulation study proved to deviate from what was

intuitively expected. In general, the Mean Absolute Percentage Error for both the

progressive, regressive, and the random margin scheme exceeded the MAPE of com-

parable projects with fixed margin scheme, albeit not to the same extent.

8.5.1 MPI stability

Figures 8.5, 8.6, 8.7, 8.8 show the evolution of AM, PM and MPI for 4 scenarios

of an example project of 30 non-dummy activities with an SP-factor of 0.2 from

the dataset population. These scenarios correspond to each of the different margin

attribution systems. As all scenarios are based on the same project with the same

time and cost performance, EV, AC, and PMC are the same for all of them. For

the calculation of EMC at each time unit, PMC is multiplied by MPI. As PMC

is the same in each scenario, it is certain that the difference in estimation error is

caused by MPI. MPI is the ratio of AM and PM with AM = PVWP − AC and

PM = PVWP − EV (cfr. equation 3.23). As EV and AC are the same for the 4

scenarios, the difference in estimation error fully depends on differences in PVWP.

PVWP is obtained by multiplying EV with (1 + margin(%)). EV is the same for

the 4 scenarios but margin(%) is not. In case of regressive margins, margin(%)

will be high in the beginning of the projects, resulting in a higher marginal increase

of the cummulative PVWP than in the case of progressive margins. At the end of

the project, margin(%) will be small, resulting in a smaller marginal increase in the

cummulative PVWP than in the case of progressive margins. The different behavior

72

Page 90: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

of PVWP in the 4 scenarios has a great impact on het evolution of MPI. It can be

concluded from figure 8.5 that in the case of fixed margins, MPI converges quickly to

its stable value. For this stable value, the margin is estimated correctly. Due to the

fast convergence, less errors are made. In the case of random margins (figure 8.8),

MPI is not as stable as in the case of fixed margins. Both values above and under

the stable value occur but the difference between the stable value and the maximum

and minimum value respectively are not too big. In the case of regressive margins

(figure 8.6), the difference between the maximum value and the final stable value

is considerably larger, thus resulting in less MPI stability. For progressive margins

(figure 8.7), MPI is very variable and it takes a long time to reach the stable value of

MPI. The EMC accuracy for the 4 scenarios depends on their respective MPI stability.

The more stable MPI, the more accurate EMC and the smaller the values for MAPE.

73

Page 91: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

(a)PVW

P(b

)AM

andPM

(c)MPI

Fig

ure

8.5

:M

PI

stab

ilit

yfo

rfi

xed

marg

ins

(a)PVW

P(b

)AM

andPM

(c)MPI

Fig

ure

8.6

:M

PI

stab

ilit

yfo

rre

gre

ssiv

em

arg

ins

74

Page 92: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

(a)PVW

P(b

)AM

andPM

(c)MPI

Fig

ure

8.7

:M

PI

stab

ilit

yfo

rp

rogre

ssiv

em

arg

ins

(a)PVW

P(b

)AM

andPM

(c)MPI

Fig

ure

8.8

:M

PI

stab

ilit

yfo

rra

nd

om

marg

ins

75

Page 93: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

8.5.2 Search for the ideal MPI

Another way to demonstrate the difference between the 4 scenarios is by comparing

MPI with what MPI should be in order to estimate the Actual Margin at Completion

(AMC) correctly. In section 2.5, the To Complete Performance Index (TCPI) was

reviewed. Corresponding to TCPI, a new indicator TCMPI can be defined. TCMPI

is the To Complete Margin Performance Index and can be interpreted as the margin

performance required to obtain the margin objective (MO).

TCMPI =MO −AM

PMC − PM(8.2)

It is not the aim to promote TCMPI as an extra tool to assess the attainability of

the objective margin. This is a topic for further research but is outside the scope of this

thesis. It is possible however to use this indicator to evaluate ex post what the margin

performance index should have been in order to accurately predict the margin at

completion. By simply inserting the obtained value for AMC as the margin objective

in equation 8.2, the TCMPI can be calculated for each time unit. The resulting

TCMPI thus will reflect the value that MPI should have been in equation 3.20 in order

not to make an estimation error for EMC. These values can then be compared to the

values of MPI (resulting from equation 3.23) for the 4 margin scenarios. This is done

for the example project subjected to the 4 possible margin attribution systems. The

results can be seen in figure 8.9. The deviation of the evolution of TCMPI and MPI

is an indication of the margin error made when estimating the margin at completion

with equation 3.20. For fixed margins, the deviation of TCMPI and MPI is small.

MPI takes on values near to the required values for a correct margin estimation.

The deviation of TCMPI increases for random, regressive, and progressive margin

attribution systems respectively. As a consequence, in case the project manager

does not work with fixed margins, MPI is not a good indicator and too instable to

accurately estimate a margin at completion.

76

Page 94: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

(a)Fixed

margin

(b)Reg

ressivemargin

(c)Progressivemargin

(d)Random

margin

Fig

ure

8.9:

Evo

luti

onof

TC

MP

Ian

dM

PI

for

4m

arg

inatt

rib

uti

on

syst

ems

(EV

250

[12])

77

Page 95: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Chapter 9

A comparative study

Even after thoroughly examining the impact of various external factors and margin

attribution systems on EMC, it is very difficult to assess the accuracy of EMC without

comparing the results with other methods used to estimate the margin at completion

of a project. EMC is only of great value for the contractor if he is able to predict

the margin at completion more accurately with than without the metric EMC. As

mentioned, the main concerns Gorog expressed concerning traditional EVM are that

no cash flows are taken into account and no forecaster exists for predicting the margin

at completion. This said, it can be assumed that when contractors were faced with

the challenge of estimating the likely margin before the introduction of this model,

they would just have used the available data in their traditional EVM systems. The

estimated margin at completion could for instance be obtained by deducting the Es-

timated cost At Completion (EAC) from the fixed contract price (IAC). The main

difference between EMC and IAC-EAC is that in the latter case, it is not necessary to

attribute a margin to every activity. The only data the contractor should possess are

the traditional EVM metrics (PV, EV, and AC), and the value of the fixed contract

price (IAC).

For the Estimated cost At Completion, different formulas are proposed, based on

different assumptions made about the performance of future work, expressed by the

Performance Factor (PF). For a detailed description of EAC, the reader is referred

to chapter 3. In his paper ‘Determining an accurate estimate at completion’, Chris-

tensen [6] reports about the results of three EAC studies and research related to EAC

evaluation. These studies made some generalizations possible. The most important

conclusion for the research conducted in this chapter is that no one formula for EAC

is always best. ‘Assigning a greater weight to the SPI early in the contract is appro-

priate. Because SPI is driven to unity, it looses its predictive value as the contract

progresses. SCI-based formulas were thus shown to be better predictors in the early

stages by Riedel and Chance. In the late stages, the SCI and CPI have nearly the

same values and were shown to be accurate predictors by Bright and Howard, and

78

Page 96: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

by Riedel and Chance.’ ([6], p.6). Based on these findings, it is useful to examine

the behavior of IAC-EAC for the three possible scenarios as presented in chapter 3.

In the first scenario, PF=1, indicating that the rest of the project is expected to be

executed according to plan. In the second scenario, PF=CPI, indicating that the rest

of the project is expected to be executed at the same level of cost performance as the

work that has already been executed. If it is desirable not only to take the current

cost performance into account, but also the current schedule performance, PF can be

expressed as SCI = SPI ∗ SCI. This is the case in the third scenario.

In order to maximize the comparability of the accuracy of EMC and the accuracy

of IAC-EAC, it is appropriate to conduct exactly the same simulation study as the

one in chapter 7.

9.1 Impact of external factors on the forecast accu-

racy of IAC-EAC

For the three scenarios mentioned above, the impact of topological structure, vari-

ability in activity duration and project completion stage on the accuracy of IAC-EAC

was investigated. The methodology used is described in chapter 6 and 7. The results

of this simulation study can be seen in figure 9.1.

The first objective was to test the impact of topological structure. Therefore, the

lower and upper limit of the triangular distribution were fixed at 1 and 1.5 respectively.

In accordance with the findings from chapter 7, an increasing trend in MAPE for

projects with an increasing SP-factor can be observed in figure 9.1a. The more a

network consists of serial activities, the greater the estimation error.

To test the impact of variability in activity duration, projects with a fixed lower

limit a but varying upper limits b were simulated. For each possible combination

of a and b, the estimation error was calculated. In accordance with the findings

from chapter 7, increasing errors are observed for increasing upper limits on activity

duration. This can be seen in figure 9.1b. In general, it can be concluded that, the

greater the range of possibilities for an activity to end late and thus the variability in

project duration, the greater MAPE is for IAC-EAC for all three scenarios of PF.

The third objective was to test the impact of project completion stage. There-

fore, the lower and upper limit of the triangular distribution were fixed at 1 and 1.5

respectively and the SP-factor was fixed at 0.5. The results in figure 9.1c clearly

show an increasing forecast accuracy for increasing project completion stages. This

observation is in accordance with the findings from chapter 7.

For all three simulation runs previously mentioned and under the assumption made

in section 4.1, it can be concluded that the accuracy of IAC-EAC is always better for

PF=CPI than for PF=1, which in its turn always outperforms PF=SPI*CPI.

79

Page 97: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

0  

20  

40  

60  

80  

100  

120  

140  

160  

SP=0,1  

SP=0,2  

SP=0,3  

SP=0,4  

SP=0,5  

SP=0,6  

SP=0,7  

SP=0,8  

SP=0,9  

PF  =  1  

PF  =  CPI  

PF  =  CPI*SPI  

MAPE(%)

(a) Impact of topological structure on accuracy of IAC-EAC

0  

10  

20  

30  

40  

50  

60  

on  +me   late  

PF  =  1  

PF  =  CPI  

PF  =  CPI*SPI  

MAPE(%)

(b) Impact of variability in activity duration on accuracy of IAC-EAC

0  

10  

20  

30  

40  

50  

60  

0%-­‐30%   30%-­‐70%   70%-­‐100%  

PF  =  1  

PF  =  CPI  

PF  =  CPI*SPI  

MAPE(%)

(c) Impact of project completion stage on accuracy of IAC-EAC

Figure 9.1: MAPE(%) for IAC-EAC for different Performance Factors

80

Page 98: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

9.2 Impact of margin attribution systems on the

forecast accuracy of IAC-EAC

Since IAC-EAC does not base its forecast of the margin at completion on the margin

attributed to individual activities, the margin attribution method has no impact on

the accuracy of the estimator IAC-EAC. This is very interesting since this observation

is in contrast with the observations made in chapter 8. For EMC, increasing estima-

tion errors could be observed when switching to random, regressive, and progressive

margins due to increasing MPI instability.

9.3 Comparison of accuracy of EMC and IAC-EAC

It is most interesting to compare the accuracy of EMC with the best alternative for

IAC-EAC. As mentioned in section 9.1, the accuracy of IAC-EAC is always best for a

Performance Factor (PF) equal to CPI. Note that this observation is in contrast with

the results of Christensen who stated that ‘no single formula for EAC is always best’

[6]. This can be explained by the fact that his conclusions are drawn from case-specific

results whereas our academic approach, while making our results easier to generalize,

is supported by and dependent of the assumptions made in section 4.1.

When carefully observing MAPE for all possible scenarios for both EMC and

IAC-EAC (PF=CPI), it can be concluded that the accuracy of EMC and IAC-EAC

(PF=CPI) is exactly the same. This is only possible when the formula for EMC

as proposed by Gorog can be written as IAC-EAC (PF=CPI). This is proven alge-

braically as follows.

EMC = AM + (PMC − PM) ∗ AM

PM

= AM +

(PMC ∗AM

PM− PM ∗AM

PM

)

= AM +

(PMC ∗ AM

PM

)−AM

= PMC ∗ AM

PM...

81

Page 99: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

...

= (BAC ∗m) ∗ PVWP −AC

PVWP − EV

= (BAC ∗m) ∗ EV (1 + m)−AC

EV (1 + m)− EV

= (BAC ∗m) ∗ EV (1 + m)−AC

EV ∗m

=BAC ∗ EV (1 + m)

EV− BAC ∗AC

EV

= BAC ∗ (1 + m)− BAC

CPI

= IAC − BAC

CPI+ AC −AC

= IAC −(AC +

BAC − (AC ∗ CPI)

CPI

)

= IAC −

(AC +

BAC − (AC ∗ EVAC )

CPI

)

= IAC − EAC

With m = margin(%) and PF = CPI

From this comparative study, it can be concluded that the accuracy of EMC

equals the accuracy of IAC-EAC (PF=CPI) under the assumption of fixed margins.

If no fixed margins are applied, the accuracy of IAC-EAC is much better than the

accuracy of EMC. This is a logical consequence of the fact that IAC-EAC does not

experience the baleful influence of MPI instability. IAC-EAC is however dependent

on the stability of CPI, but CPI is not affected by the margin attribution system. As

a consequence, for a fixed SP-factor and fixed lower and upper litmits a and b of the

triangular distribution, but for different margin attribution methods, IAC-EAC will

always be the same. The difference with EMC is shown in figure 9.2. It should be

noticed that in all 4 scenarios, the final margin is 55%.

82

Page 100: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

!"

#!"

$!"

%!"

&!"

'!"

(!"

)*+,-"""""""./01*2"

3/2-4."./01*2"

3,10,55*6,"./01*2"

70410,55*6,"./01*2"

89:"

;<:=8<:">7)?:7;@"

MAPE (%)

Figure 9.2: MAPE(%) for EMC and IAC-EAC (PF=CPI)

83

Page 101: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Chapter 10

Impact of milestones on ABPI

In this last chapter of part III, the impact of introducing milestones on a contractor’s

cash position is investigated. Throughout this thesis, it was assumed that a contrac-

tor sends an invoice to the client whenever an activity is completed. In section 5.3.5,

it was stated already that a contractor can also work with milestones. Lets assume

again that the contractor applies four milestones, advance included, spread over the

execution of the project, and one additional payment at the end of the project. In

total, five payments will thus be received, all consisting of 20% of the Invoice At Com-

pletion (IAC). The advance is invoiced before the project is started and the money is

assumed to be on the contractor’s bank account on the starting time of the project.

Whenever PBV reaches a value of 0, a new milestone should be appointed in order

to force PBPI above 1. The last milestone is received when the project is completed.

This way, the contractor’s planned cash position will always be positive. The actual

cash position can deviate from the planned one however, due to unforeseen events

resulting in delay. It was mentioned before that it is still possible that the Actual

Balance Performance Index (ABPI) sinks under 1 resulting in cash shortage for the

contractor. To avoid this, the contractor can introduce buffers by moving up the

milestones.

First of all, ABPI is investigated for projects subject to the assumption of invoicing

at specific milestones without buffer. The contractor can, based on his planned cash

inflows and cash outflows, determine at what points in time, milestones should be

appointed in order to avoid values of PBPI under 1. These milestones correspond

with certain percentages of work completed. When these postulated percentages of

work completed are reached in the real scenario, an invoice is sent to the client. In

line with the calculation of Percentage Cash Shortage (cfr. equation 5.2), the Actual

Percentage Cash Shortage (APCS) is calculated per network as follows:

APCS =

T∑t=1

(1−ABPI(t)) if ABPI(t) < 1 (10.1)

84

Page 102: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Figure 10.1: APCS per SP for invoicing at milestones

For this analysis, the lower (a) and upper (b) bound of the triangular distribution

to calculate the real duration of activities are fixed to 1 and and 1.5 respectively.

This way, activities that run late on average are simulated, which is needed for this

analysis. The range between lower and upper limit is not too wide, however, so that

the impact of variability is not harmful for the analysis. APCS is calculated for all

900 project network instances [12] and averages are taken per SP-factor. The results

can be seen in figure 10.1.

When no buffers are applied, milestones are scheduled on points in time where

AVWS equals EEWS. If the contractor wants to reduce the risk of negative cash

positions in the real scenario, he should schedule these milestones on points in time

where AVWS equals (1+x)∗EEWS with x the magnitude of the buffer (0 ≤ x ≤ 1).

Again, APCS is calculated as in equation 10.1 for the 900 network instances [12] and

for different buffer sizes. Averages are taken per SP-factor. The results are shown in

figure 10.2.

For greater buffers, the performance of ABPI improves. For parallel networks,

there is less buffer needed to avoid cash shortages in the real scenario than for serial

networks. This can be explained as follows. In order to reach a milestone, a certain

percentage of work should be completed. In a serial network, a percentage of work

will only be completed if a range of consecutive activities is completed. If an activity

is late, subsequent activities will also end late and as a consequence, the needed

percentage completed will be reached after the planned duration of these activities

plus the delay. The milestone will be postponed with the whole delay of that activity.

If an activity ends late in a parallel network, other activities that can be performed

simultaneously will make it possible to reach the needed percentage completed before

the planned time of the milestone plus the delay. The milestone will be postponed

but not with the same amount as the delay of that activity.

85

Page 103: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

0  

2  

4  

6  

8  

10  

12  

SP=0,1  

SP=0,2  

SP=0,3  

SP=0,4  

SP=0,5  

SP=0,6  

SP=0,7  

SP=0,8  

SP=0,9  

buffer=0  

buffer=0,1  

buffer=0,2  

buffer=0,3  

APCS

Figure 10.2: APCS per SP for invoicing at milestones with buffer

86

Page 104: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Part IV

Final reflections

87

Page 105: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Chapter 11

Conclusions

Since the introduction of Earned Value Management systems, project managers were

provided with a simple and straightforward way to track the performance of their

project in comparison to the baseline cost and time schedule. Through the unique

interaction of scope, cost, and time, project managers can thus receive early warn-

ing signs of poor performance and take appropriate corrective actions to bring their

project back on track. One of the important features of EVM systems therefore is its

ability to forecast the final project budget and duration.

Although in this regard, many studies have examined the accuracy of EVM cost

and time forecasters, a more margin-based approach to this research has not been

applied until recent. While more attention is paid to cash flow modeling and forecast-

ing in recent years, linking the common practices of this domain to the field of EVM

has, to the best of our knowledge, never been explored before Gorog introduced ‘A

comprehensive model for planning and controlling contractor cash flow’[17].

The research of this master thesis is focused on revealing the added value − or

lack thereof − of this model to the field of project management and to Earned Value

Management in particular. In specific, after reviewing some of the basic EVM con-

cepts, the aim was to bring clarity in the new model by use of an extensive example

project. In our opinion, this comprehensive example succeeded in creating an envi-

ronment to familiarize with the basic concepts of the new model and was of great use

when analyzing the many measurements and redefining the scope of this document

to those measurements that appeared to be of greater value. For these elements, the

practical usefulness was evaluated and tested.

In what follows, the main conclusions of this analysis will be reviewed. Thereafter,

based on these conclusions, some recommendations will be proposed for practicing

project managers in chapter 12.

88

Page 106: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

11.1 Usefulness of Contractor Cash Flow indicators

In part II, the Contractor Cash Flow (CCF) indicators as proposed by Gorog have

been presented and illustrated with an example project. They have been carefully

analyzed and compared with the traditional EVM metrics and indicators. Further-

more, their usefulness for the contractor has been thoroughly investigated. It became

clear that two of the proposed indicators can be of great value for the contractor. The

first one is the Planned Balance Performance Index (PBPI), which shows the relative

evolution of the planned incoming cash flows compared to the planned outgoing cash

flows. PBPI is as such an indication of the cash position of the contractor. When the

planned cash flow balance is negative, there is a planned cash flow deficit. In that

case, the project is no longer self-sustainable. The fact that a project is self-financing

as a whole is not enough to make sure that the contractor can meet all the payment

conditions applicable to his project however. If a project is not self-financing at a

certain moment during the life of the project, the contractor should look for addi-

tional financing to assure his survival in the marketplace. Additional cash inflows can

be provided by other projects executed by the contractor or by external cash providers.

All project activities that need to be executed to successfully complete a project,

carry costs with them and generate revenues. The contractor can control, influence,

and improve his planned cash position by scheduling and rescheduling these activities.

He can also make use of the values of PBPI to determine the most advantageous

invoice milestones and pay delay conditions to be fixed in the contract. The aim is

to have a positive planned cash position at all times.

Due to unforeseen events, the actual cash position can be worse than the planned

one. To hedge against this downward risk, it can be recommended to make use of

buffers of which the size will be dependent on the degree of risk the contractor is faced

with. The impact of rescheduling and the introduction of milestones and buffers was

investigated and resulted in considerable improvements of PBPI. The degree of im-

provement was dependent however on the extent to which a project network structure

is close to a serial or parallel network. It can be concluded that the improvements

for parallel networks are greater than those for serial networks. It should be no-

ticed however that the schedule corresponding with the best planned cash-position is

not necessarily the schedule with the best Net Present Value (NPV). The contractor

should make a trade off between PBPI and NPV. If the contractor is in a difficult

cash position, it can be worthwhile to give up part of his NPV to improve his cash

position. In chapter 10, the positive impact of the use of milestones and buffers on the

Actual Balance Performance Index (ABPI) was established by setting up a simulation

study in which the downward risk of performing late was incorporated. It could be

concluded that for greater buffers, the performance of ABPI improved. Furthermore,

for parallel networks, there is less buffer needed to avoid cash shortages in the real

scenario than for serial networks.

89

Page 107: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

A second interesting indicator proposed by Gorog is the forecaster to estimate the

margin at completion. In an environment characterized by increasing competition, it

is important for a contractor to be able to propose a competitive bid price when in

the running for a project. Therefore, not only does he need to have good insights on

the risks involved when executing the project, but above all he should be able to make

an accurate estimate of what his final margin will be under various circumstances.

The Estimated Margin at Completion (EMC) is of great value for the contractor in

the decision of a project’s fixed contract price, under the condition that EMC is a

reliable forecaster. To test the accuracy of EMC, a simulation study was set up.

11.2 Forecast accuracy of Expected Margin at Com-

pletion

In part III, several simulation studies have been performed in order to analyze the

most important aspects of the new model for planning and controlling contractor

cash flows. It was mentioned before, that besides PBPI, EMC is one of the indicators

that seemed promising, if and only if the accuracy of this forecasting measure was

to be guaranteed. As the goal of this master thesis was to maintain an academic

perspective, an extensive Monte Carlo simulation was a preferred methodology over

a case-wise approach.

11.2.1 Impact of external project parameters

Chapter 7 thoroughly evaluated the forecast accuracy of EMC under several project

parameters in three simulation runs. The impact of the type of project network, the

uncertainty of the project environment and the effect of the evaluation moment dur-

ing the project life cycle is tested one after the other for two main reasons. The first

purpose was to examine to what extent it would be possible to generalize the results.

The second purpose was to track situations in which the forecasting measure, EMC,

performs the best. In order to be able to compare the results of the simulation runs

for a wide range of various project network instances, the mean absolute percentage

error between estimated margin and actual margin at completion was introduced.

The first simulation run, which aim was to analyze the effect of the project network

or topological structure, has revealed that the closeness to a complete serial or par-

allel network has a great impact on the forecast accuracy. The behavior of the mean

absolute percentage error between estimated margin and actual margin at completion

indicated that projects with a tendency towards a serial network structure, on aver-

age make larger estimation errors than projects with a tendency towards a parallel

structure. The forecast accuracy of EMC, and as a consequence its reliability, thus

decreases when projects move from a parallel to a serial network structure. The sec-

ond simulation run was set up to test the impact of the variability between planned

90

Page 108: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

and actual activity duration on the forecast accuracy of EMC. The probability of

an activity ending early or late was simulated by attributing a percentage lower and

upper limit on activity duration respectively. The variability in activity duration can

then be defined as the range between that lower and upper limit. It could be con-

cluded that the forecast accuracy of EMC was greatly influenced by the variability in

activity duration. More precise, increasing amounts of activity variability led to an

increased estimation error and thus to a poorer performance of the forecaster. In the

last simulation run of chapter 7, the impact of the completion stage of the project on

the forecast accuracy of EMC was tested. This analysis revealed that for early as well

as for late projects, significantly smaller estimation errors were made near the end of

the project in comparison to the beginning of the project.

11.2.2 Impact of margin attribution system

Chapter 8 introduced various ways a contractor can attribute margin to the activities

of a project. In different simulations runs, the influence of fixed, regressive, progres-

sive, and random margin attribution systems was examined. The first simulation run,

which purpose was to test the impact of various values of fixed margin per activity on

the forecast accuracy of EMC, generated some interesting insights. When the over-

all financial result of a project is close to a break-even situation, the mean absolute

percentage error between expected margin and actual margin at completion becomes

very high, thus indicating that EMC is not a reliable forecaster when the average per-

centage expected duration overrun is close to the margin(%) that is attributed. The

remaining simulation runs revealed that for the regressive, random, and above all the

progressive margin attribution system, the forecast accuracy of EMC is worse than in

the case of a fixed margin attribution system. This is due to instability of the Mar-

gin Performance Index (MPI), one of the essential elements of which the Estimated

Margin at Completion consists.

11.2.3 Comparison with traditional Earned Value Management

To assess the real value of EMC, it was recommended to compare its accuracy with

the accuracy of previously used methods to estimate the margin at completion. Before

the introduction of Gorog’s model, it could be assumed that a contractor would just

have used the traditional EVM metrics to estimate the margin at completion. This

could for instance be done by deducting the Estimated cost At Completion (EAC)

from the fixed contract price (IAC). In literature, several formulas for EAC were

proposed, taking into account different possibilities for the performance of future work.

Under the assumptions made in this master thesis, the formula for EAC based on a

performance factor equal to CPI resulted in the best forecast accuracy. Comparing

this accuracy with the accuracy of EMC revealed that EMC is not more reliable than

traditional EVM to forecast the margin at completion. For projects with a fixed

margin, the accuracy for both methods was exactly the same. An extensive algebraic

91

Page 109: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

deduction, starting from the EMC formula as proposed by Gorog, confirmed our

findings and proved the equality of EMC and IAC-EAC, under certain conditions.

When random, regressive, or progressive margins were applied, the traditional EVM

method for estimating the margin at completion was more accurate than EMC. In the

simulations performed in this master thesis, EMC was in the best case as accurate as

the method using the traditional EVM metrics. It should be noticed however, that

under different assumptions, it is possible that the formula of EAC leading to the best

accuracy, would be one with a different performance factor than CPI. If the contractor

has sufficient knowledge about which performance factor to use best, he will be able

to estimate the margin at completion in an accurate way by using traditional EVM.

If the performance factor does not equal CPI, the accuracy of EMC will even in the

best case, be less than the accuracy of the traditional EVM method.

92

Page 110: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

Chapter 12

Recommendations

Gorog expressed two major concerns in the currently available techniques to plan and

control the project implementation process, which can be summarized as follows:

1. Control models such as Earned Value Management adopt a mainly client-view

and thus do not provide the possibility for contractors to plan and control the

contract cash flow.

2. The ability to estimate the likely margin is of vital importance if a contractor

wants to be able to elaborate a competitive bid price and is not possible with

traditional Earned Value Management in case of a fixed contract price.

What we have come to realize when evaluating the Contractor Cash Flow (CCF)

model, is that it does serve the purpose of canceling out part of the first objection.

Especially in the case of activities that, notwithstanding their duration or cost, do not

all add the same value to the project in general, Planned Value based on the incurred

costs, does not succeed in accurately representing this value. The Price Value (of

Work Scheduled) then is a more precise measurement.

Although we do recognize the importance of being able to accurately plan cash

flows and control whether or not the invoiced value is received on the contractors

bank account entirely and as planned, it still seems to belong more to the field of

interest of an accountant than to that of a project manager. In addition, controlling

all of this would imply a huge increase in measurements and indicators to monitor on

top of the EVM metrics. We fear that this would only complicate things and thus

eliminate part of the value of EVM systems, namely their simplicity.

One of the more promising elements was the Planned Balance Performance Index

(PBPI). We have proven its usefulness and even its necessity when trying to sched-

ule the project with the objective to avoid negative cash balance situations while

remaining within the predefined duration limitations set by the baseline schedule. In

addition, we have suggested another interesting application of this indicator, where it

can be used to determine the optimal number, location (and value) of milestone pay-

ments in the project schedule, with the same objective of eliminating negative cash

93

Page 111: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

positions. Therefore, we do recommend the use of PBPI and its many applications as

a planning tool. It provides valuable information for the contractor and the software

needed for these scheduling applications is not very challenging to create, nor to use.

It should be fairly straightforward to provide the contractor with a software extension

that, based on the planned value used in his EVM package and only few additional

data (pay delay, margin), can provide the contractor with the optimal schedule and

milestones plan. We would not however recommend it as a way to perform more

extensive controlling when the project is actually being implemented. This would

imply that even more measurements and indicators would need to be monitored in

order to track changes in the Plan Performance Index, which ultimately compares

the Planned Balance Performance Index and the Actual Balance Performance Index.

This indicator is far from being a candid warning signal.

The second objection towards Earned Value Management, namely the impossibil-

ity to estimate the likely margin in case of a fixed contract price, was evaluated by

means of an extensive simulation study. Under the same set of assumptions as the

one Gorog had stipulated for her model, we have been able to prove that only under

two conditions the proposed formula for Expected Margin at Completion performs

well. The first being that the Cost Performance Index is the best indicator for future

performance and can thus be used as the basis for estimating the likely total cost at

project completion, the second being the assumption that the same fixed margin(%)

can be attributed to each activity.

In case the first assumption is not satisfied and CPI is not a reliable indicator

for future cost performance, then EMC loses its predictive ability. When the second

assumption is not satisfied and margins cannot be expressed with the same fixed

percentage per activity, we were able to prove the decrease in predictive ability of

EMC as well.

However, even in the ‘best case scenario’ where both assumptions are satisfied,

we still would not recommend the use of the proposed formula for Expected Margin

at Completion, as we have also proven its equality to a much simpler formula for

which only the currently available EVM measurements are needed. Through these

discoveries, our belief in the Earned Value Management System ‘as is’ has grown

substantially. We are glad to be able to dismiss the second objection raised against

EVM and to conclude that no elaborate or oversophisticated formulas are needed to

postulate a competitive bid price.

Furthermore, we believe that these conclusions can be of great value for anyone

who is occupied with trying to model, control and predict cash flows. It is there-

fore that we argue in favor of introducing Earned Value Management in this part of

project management discipline as well. In that respect, we very much agree with and

support the effort made by Gorog to incorporate Earned Value Management into this

discipline.

94

Page 112: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

References

[1] Frank T. Anbari. Earned Value Project Management method and extensions.

Project Management Journal, 34.4:12–23, 2003.

[2] T. K. Anderson. Activity-Based Costing in project management. The Measurable

News, 1:24–29, 2010.

[3] S. M. Baroum and J. H. Patterson. The development of cash flow weight pro-

cedurs for maximizing the net present value of a project. Journal of Operations

Managment, 14:209–227, 1996.

[4] K. W. Chau. The validity of the triangular distribution assumption in Monte

Carlo simulation of construction costs : empirical evidence from Hong Kong.

Construction Management and Economics, 13:15–21, 1995.

[5] H. L. Chen. Assessing the accuracy of cash flow models: the significance of

payment conditions. Journal of Construction Engineering and Management,

131:669–676, 2005.

[6] D. S. Christensen. Determining an accurate estimate at completion. National

Contract Management Journal, 25:17–25, 1993.

[7] D. S. Christensen. http://www.suu.edu/faculty/christensend/ev-bib.html. April

2011.

[8] D. S. Christensen, R. C. Antolini, and J. W. McKinney. A review of estimate at

completion research. Journal of Cost Analysis and Management, pages 41–62,

1995.

[9] D. S. Christensen and S. R. Heise. Cost performance index stability. National

Contract Management Journal, 25:7–15, 1993.

[10] D. S. Christensen and K. Payne. CPI Stability - Fact or Fiction? Journal of

Parametrics, 10:27–40, 1992.

[11] R. Cooper and R. S. Kaplan. Activity-based systems: Measuring the cost of

resource usage. Accounting Horizons, 6:1–13, 1992.

xii

Page 113: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

[12] E. Demeulemeester, M. Vanhoucke, and W. Herroelen. RanGen : A random

network generator for Activity-on-the-Node networks. Journal of Scheduling,

6:17–38, 2003.

[13] Q. W. Fleming and J. M. Koppelman. Earned Value Project Management. New-

ton Square, Pennsylvania : Project Management Institute, Inc., 2000.

[14] Q. W. Fleming and J. M. Koppelman. Start with ‘simple’ Earned Value... On

all your projects. The Measurable News, Summer:9–14, 2006.

[15] Q. W. Fleming and J. M. Koppelman. Performance Based Payments (PBPs) - If

it walks, talks, and quacks like EVM... It must be EVM. The Measurable News,

3:7–10, 2008.

[16] E.M. Goldratt. Critical Chain. The North River Press Publishing Corporation,

Great Barrington, 1997.

[17] M. Gorog. A comprehensive model for planning and controlling contractor cash-

flow. International Journal of Project Management, 27 (5):481–492, 2009.

[18] K. Henderson. Earned Schedule : A breakthrough extension to Earned Value

Management. In PMI Asia Pacific Global Congress Proceedings, 2007.

[19] W. Herroelen and R. Leus. On the merits and pitfalls of Critical Chain Schedul-

ing. Journal of Operations Managment, 19:559–577, 2001.

[20] N. G. Hwee and R. L. K. Tiong. Model on cash flow forecasting and risk analysis

for contracting firms. International Journal of Project Management, 20:351–363,

2002.

[21] D. Jacob. Forecasting project schedule completion with earned value metrics.

The Measurable News, March:7–9, 2003.

[22] D. Jacob and M. Kane. Forecasting schedule completion using earned value

metrics? revisited. The Measurable News, Summer:11–17, 2004.

[23] A. P. Kaka and J. Lewis. Development of a company-level dynamic cash flow

forecasting model. Construction Management and Economics, 21:693–705, 2003.

[24] R. Kolisch. Efficient priority rules for the resource-constrained project scheduling

problem. Journal of Operations Managment, 14:179–192, 1996.

[25] W. Lipke. Schedule is different. The Measurable News, March:10–15, 2003.

[26] W. Lipke. The To Complete Performance Index... an expanded view. The Mea-

surable News, 2:18–22, 2009.

[27] D. S. Morley. Earned Value Project Management for the rest of us. The Mea-

surable News, Summer:8–16, 2007.

xiii

Page 114: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)

[28] S. Raychaudhuri. Introduction to Monte Carlo simulation. In S. J. Mason, R. R.

Hill, L. Monch, O. Rose, T. Jefferson, and J. W. Fowler, editors, Proceedings of

the 2008 Winter Simulation Conference, 2008.

[29] A. H. Russel. Cash flows in networks. Management Science, 16:357–373, 1970.

[30] R. A. Russel. A comparison of heuristics for scheduling projects with cash flows

and resource restrictions. Management Science, 32:1291–1300, 1986.

[31] D. E. Smith-Daniels, R. Padman, and V. L. Smith-Daniels. Heuristic scheduling

of capital constrained projects. Journal of Operations Managment, 14:241–254,

1996.

[32] R. M. Van Slyke. Monte Carlo methods and the PERT problem. Operations

Research, 11:839–860, 1963.

[33] S. Vandevoorde and M. Vanhoucke. A comparison of different project duration

forecasting methods using earned value metrics. International Journal of Project

Management, 24:289–302, 2006.

[34] M. Vanhoucke. Measuring Time : Improving Project Performance Using Earned

Value Management. Springer, 2009.

[35] M. Vanhoucke and S. Vandevoorde. Simulation and evaluation of earned value

metrics to forecast the project duration. Journal of the Operational Research

Society, 58:1361–1374, 2007.

[36] M. Vanhoucke and S. Vandevoorde. Measuring the accuracy of Earned

Value/Earned Schedule forecasting predictors. The Measurable News, Winter:26–

30, 2007–2008.

[37] R. V. Vargas. Earned value probabilistic forecasting using Monte Carlo simula-

tion. Transactions of AACE International, p CSC.13.01-09, 2004.

[38] Wikipedia. http://en.wikipedia.org/wiki/triangular distribution. February 2011.

[39] T. Williams. Towards realism in network simulation. Omega, The International

Journal of Management Science, 27:305–314, 1999.

xiv

Page 115: AN ACCURACY STUDY ON EARNED VALUE ...lib.ugent.be/fulltxt/RUG01/001/788/542/RUG01-001788542...deze doelstellingen te halen, kan hij gebruik maken van Earned Value Management (EVM)