PracticeVideosBlogFlashcards

10.3 Earned Value Management (EVM), Decision Trees, and Risk Preference

Key Takeaways

  • Earned Value Management (EVM) measures performance through three primary baseline metrics: Planned Value (PV = % planned × BAC), Earned Value (EV = % actual × BAC), and Actual Cost (AC).

  • Cost Variance (CV = EV - AC) and Schedule Variance (SV = EV - PV) indicate monetary overruns/underruns and schedule leads/delays; CPI = EV/AC and SPI = EV/PV define operational efficiency indices where values > 1.0 indicate favorable performance.

  • Under decision-making under complete uncertainty, non-probabilistic criteria include Maximax (optimistic maximum of maximums), Maximin (conservative maximum of minimums), Hurwicz (weighted realism criterion), and Minimax Regret (minimizing maximum opportunity loss).

  • Decision trees evaluate sequential choices by rolling back backward from terminal payoffs: calculating Expected Monetary Value (EMV = Σ p_j × X_ij) at chance nodes and selecting the maximum EMV alternative at decision nodes.

  • Expected Value of Perfect Information (EVPI = EV|PI - EMV_max) defines the maximum economic value of resolving uncertainty before committing to a decision, while utility curvature reflects risk-averse (concave), risk-neutral (linear), or risk-seeking (convex) attitudes.

Last updated: September 2026

10.3 Earned Value Management (EVM), Decision Trees, and Risk Preference

Controlling engineering projects requires real-time monitoring of cost and schedule health alongside formal mathematical decision frameworks to evaluate capital allocation under uncertainty. Earned Value Management (EVM) provides standardized, objective metrics to detect cost overruns and schedule slippages before they become irreversible. Concurrently, decision analysis—utilizing decision payoff tables, decision trees, Expected Monetary Value (EMV), Expected Value of Perfect Information (EVPI), and utility theory—enables engineering leaders to select optimal technological alternatives under varying risk attitudes.


1. Earned Value Management (EVM) Core Parameters

Earned Value Management integrates project scope, calendar schedule, and cost baselines. EVM tracks performance by comparing what was planned, what was physically accomplished, and what was actually spent.

EVM Three Core Dimensions
  1. Planned Value (PV / BCWS) ──> What we PLANNED to accomplish by today (Budgeted Cost)
  2. Earned Value (EV / BCWP)   ──> What we ACTUALLY accomplished by today (in Budgeted Terms)
  3. Actual Cost (AC / ACWP)    ──> What we ACTUALLY spent to accomplish that work

Foundational EVM Terminology

  • Budget at Completion (BACBAC): The total approved baseline budget allocated for the complete scope of project work.
  • Planned Value (PVPV, historically BCWS - Budgeted Cost of Work Scheduled): The authorized budget assigned to scheduled work up to the measurement date: PV=(% Planned Complete)×BACPV = (\% \text{ Planned Complete}) \times BAC
  • Earned Value (EVEV, historically BCWP - Budgeted Cost of Work Performed): The budgeted value of work physically completed up to the measurement date: EV=(% Actual Physical Complete)×BACEV = (\% \text{ Actual Physical Complete}) \times BAC
  • Actual Cost (ACAC, historically ACWP - Actual Cost of Work Performed): The total realized direct and indirect expenditure incurred in executing the work completed up to the measurement date.

Variance Formulations

Variances measure deviations from the performance baseline in dollars. In EVM, positive values are favorable, while negative values are unfavorable:

  • Cost Variance (CVCV): CV=EV−ACCV = EV - AC
    • CV>0CV > 0: Project is under budget (favorable cost efficiency).
    • CV=0CV = 0: Project is exactly on budget.
    • CV<0CV < 0: Project is over budget (unfavorable cost overrun).
  • Schedule Variance (SVSV): SV=EV−PVSV = EV - PV
    • SV>0SV > 0: Project is ahead of schedule (accomplished more budgeted work than scheduled).
    • SV=0SV = 0: Project is exactly on schedule.
    • SV<0SV < 0: Project is behind schedule (accomplished less budgeted work than scheduled).

Performance Indices

Performance indices express project efficiency as dimensionless ratios. Values >1.0> 1.0 are favorable, while values <1.0< 1.0 are unfavorable:

  • Cost Performance Index (CPICPI): CPI=EVACCPI = \frac{EV}{AC} Interpretation: A CPICPI of 0.850.85 means that for every $1.00 spent, the project achieves only $0.85 of budgeted value.
  • Schedule Performance Index (SPISPI): SPI=EVPVSPI = \frac{EV}{PV} Interpretation: An SPISPI of 1.151.15 means that work is progressing at 115% of the scheduled rate.

2. EVM Forecasting & To-Complete Performance Index (TCPI)

Forecasting Estimate at Completion (EACEAC)

The Estimate at Completion (EACEAC) forecasts the total expected project cost upon final delivery, depending on assumptions regarding future performance:

  1. Case 1: Past variances are typical (historical CPICPI will continue for remaining work): EAC=BACCPIEAC = \frac{BAC}{CPI}
  2. Case 2: Past variances were atypical anomalies (future remaining work will proceed at the original budgeted rate): EAC=AC+(BAC−EV)EAC = AC + (BAC - EV)
  3. Case 3: Both cost and schedule performance influence remaining work: EAC=AC+BAC−EVCPI×SPIEAC = AC + \frac{BAC - EV}{CPI \times SPI}

Estimate to Complete (ETCETC) and Variance at Completion (VACVAC)

  • Estimate to Complete (ETCETC): The projected cost required to finish all remaining work: ETC=EAC−ACETC = EAC - AC
  • Variance at Completion (VACVAC): VAC=BAC−EACVAC = BAC - EAC
    • VAC>0VAC > 0: Favorable projected cost surplus.
    • VAC<0VAC < 0: Unfavorable projected budget deficit.

To-Complete Performance Index (TCPITCPI)

TCPITCPI calculates the cost efficiency required on all remaining work to achieve a targeted budget objective:

  • To achieve the original budget (BACBAC): TCPIBAC=Remaining WorkRemaining Funds=BAC−EVBAC−ACTCPI_{BAC} = \frac{\text{Remaining Work}}{\text{Remaining Funds}} = \frac{BAC - EV}{BAC - AC}
  • To achieve a revised management forecast (EACEAC): TCPIEAC=BAC−EVEAC−ACTCPI_{EAC} = \frac{BAC - EV}{EAC - AC}

Rule: If TCPI>1.0TCPI > 1.0, the project team must perform with higher cost efficiency than originally planned; if TCPI>1.10TCPI > 1.10, reaching the target is typically considered unachievable without reducing scope.


3. Decision Analysis Under Complete Uncertainty (Non-Probabilistic)

When decision alternatives AiA_i must be selected across various states of nature SjS_j without objective probability distributions (pjp_j unknown), engineering managers utilize non-probabilistic decision criteria applied to a payoff matrix (XijX_{ij}, where XijX_{ij} represents profit or net return):

AlternativeState S1S_1State S2S_2…\dotsState SnS_nCriterion Evaluation
Alternative A1A_1X11X_{11}X12X_{12}…\dotsX1nX_{1n}Evaluated per criterion
Alternative A2A_2X21X_{21}X22X_{22}…\dotsX2nX_{2n}Evaluated per criterion

Classical Decision Criteria

  1. Maximax Criterion (Optimistic / Aggressive): Assumes the best possible state of nature will occur for whichever alternative is selected. Identify the maximum payoff for each alternative, then choose the alternative that maximizes the maximums: Select A∗=arg⁡max⁡i(max⁡jXij)\text{Select } A^* = \arg\max_i \left( \max_j X_{ij} \right)
  2. Maximin Criterion (Pessimistic / Conservative / Wald's Criterion): Guarantees the best worst-case outcome. Identify the minimum payoff for each alternative, then choose the alternative that maximizes the minimums: Select A∗=arg⁡max⁡i(min⁡jXij)\text{Select } A^* = \arg\max_i \left( \min_j X_{ij} \right)
  3. Hurwicz Criterion (Criterion of Realism): Strikes a weighted balance between absolute optimism and pessimism using an index of optimism α∈[0,1]\alpha \in [0, 1]: Score(Ai)=α×[max⁡j(Xij)]+(1−α)×[min⁡j(Xij)]\text{Score}(A_i) = \alpha \times [\max_j(X_{ij})] + (1 - \alpha) \times [\min_j(X_{ij})] Select A∗=arg⁡max⁡i[Score(Ai)]\text{Select } A^* = \arg\max_i [\text{Score}(A_i)] (When α=1\alpha = 1, Hurwicz collapses to Maximax; when α=0\alpha = 0, it collapses to Maximin).
  4. Minimax Regret Criterion (Savage Criterion / Opportunity Loss): Minimizes the maximum regret (opportunity loss) of making the wrong choice.
    • Step 1: Find the maximum payoff in each state of nature column: Xj∗=max⁡i(Xij)X_j^* = \max_i(X_{ij}).
    • Step 2: Compute the regret (opportunity loss) matrix: Rij=Xj∗−XijR_{ij} = X_j^* - X_{ij}.
    • Step 3: For each alternative AiA_i, find its maximum regret across all states: Max Regreti=max⁡j(Rij)\text{Max Regret}_i = \max_j(R_{ij}).
    • Step 4: Select the alternative with the minimum of these maximum regrets: Select A∗=arg⁡min⁡i(max⁡jRij)\text{Select } A^* = \arg\min_i \left( \max_j R_{ij} \right)
  5. Laplace Criterion (Principle of Insufficient Reason): Assumes all states of nature are equally likely (pj=1/np_j = 1/n). Compute the simple arithmetic average payoff for each alternative and select the maximum: Select A∗=arg⁡max⁡i(1n∑j=1nXij)\text{Select } A^* = \arg\max_i \left( \frac{1}{n} \sum_{j=1}^n X_{ij} \right)

4. Decision Trees, Backward Induction, and EVPI

When decision problems involve sequential choices or objective probabilistic distributions, decision trees provide a graphical and computational framework.

Decision Tree Standard Symbology
   ┌───────┐
   │   □   │  Decision Node (Square): Controlled choice; branches are alternatives.
   └───────┘  Value = Maximum EMV among departing branches (Prune suboptimal branches).

      ○       Chance Node (Circle): Uncertain event; branches are states of nature (probs sum to 1.0).
              Value = Expected Monetary Value (EMV = Σ p_j * X_j).

      ▷       Terminal Node (Triangle): Final payoff outcome.

Expected Monetary Value (EMVEMV) and Rollback Procedure

  • Expected Monetary Value (EMVEMV): The probability-weighted average payoff for alternative AiA_i across mutually exclusive states SjS_j with probabilities pjp_j (where ∑pj=1.0\sum p_j = 1.0): EMV(Ai)=∑j=1mpjXijEMV(A_i) = \sum_{j=1}^m p_j X_{ij}
  • Rollback (Backward Induction) Method:
    1. Draw the tree left-to-right from the initial decision node to terminal outcomes.
    2. Assign probabilities to chance branches and payoffs to terminal endpoints.
    3. Solve the tree right-to-left (backward induction):
      • At each chance node (circle), calculate the EMVEMV by taking the expected value of all departing branches.
      • At each decision node (square), compare the values of all departing alternative branches, select the branch with the highest EMVEMV (for profits) or lowest expected cost, and prune the suboptimal branches.
    4. Propagate the optimal values backward to the root decision node.

Expected Value of Perfect Information (EVPIEVPI)

EVPIEVPI quantifies the maximum amount of money an engineering organization should pay to eliminate uncertainty (e.g., via market research, destructive testing, or pilot plants) before committing to a decision.

  1. Expected Value with Perfect Information (EV∣PIEV|PI): The expected payoff if the decision maker knew with 100% certainty which state of nature would occur prior to making the choice: EV∣PI=∑j=1mpj×(max⁡iXij)EV|PI = \sum_{j=1}^m p_j \times \left( \max_i X_{ij} \right)
  2. Expected Value without Information (EMV∗EMV^*): The maximum expected monetary value achievable under basic uncertainty: EMV∗=max⁡i{EMV(Ai)}EMV^* = \max_i \{ EMV(A_i) \}
  3. Formula for EVPIEVPI: EVPI=EV∣PI−EMV∗EVPI = EV|PI - EMV^*

Core Rule: EVPIEVPI can never be negative (EVPI≥0EVPI \ge 0). Furthermore, EVPIEVPI exactly equals the Expected Opportunity Loss (EOLEOL) of the optimal decision under uncertainty.


5. Risk Attitudes and Utility Theory

Expected Monetary Value assumes decision makers are risk-neutral. However, real engineering managers and corporate executives exhibit subjective risk preferences, modeled by utility functions U(X)U(X).

Utility Function Curvature Shapes
Utility U(X) ┌                        Risk-Averse (Concave, U'' < 0)
             │          . - ' '
             │      . '   /          Risk-Neutral (Linear, U'' = 0)
             │   . '    /
             │ /     . '
             │    . '                Risk-Seeking (Convex, U'' > 0)
             └───────────────────► Wealth / Payoff ($)

The Three Risk Attitudes

  1. Risk-Averse (Concave Utility Function, U′′(X)<0U''(X) < 0):
    • Exhibits diminishing marginal utility of wealth.
    • Certainty Equivalent (CECE): The guaranteed cash amount that the decision maker regards as exactly equivalent to an uncertain gamble.
    • For a risk-averse individual: CE<EMVCE < EMV.
    • Risk Premium (RPRP): The amount of expected payoff a decision maker will forfeit to guarantee an outcome: RP=EMV−CE>0RP = EMV - CE > 0
  2. Risk-Neutral (Linear Utility Function, U′′(X)=0U''(X) = 0):
    • Constant marginal utility of wealth. Decisions are made strictly to maximize EMVEMV.
    • CE=EMVCE = EMV and RP=0RP = 0.
  3. Risk-Seeking / Risk-Prone (Convex Utility Function, U′′(X)>0U''(X) > 0):
    • Increasing marginal utility of wealth. Prefers a risky gamble over a certain payoff equal to the expected value.
    • CE>EMVCE > EMV and RP=EMV−CE<0RP = EMV - CE < 0.

6. Step-by-Step Worked Engineering Calculations

Worked Example 10.3.1: Comprehensive EVM Performance & Forecasting Analysis

Problem: A manufacturing facility initiates a capital robotics installation with a total authorized budget BAC=$600,000BAC = \text{\textdollar}600,000 and a planned duration of 12 months. At the end of Month 6, project tracking reveals:

  • Planned percentage complete: 50%
  • Actual physical progress complete: 40%
  • Actual cumulative cost incurred: AC=$300,000AC = \text{\textdollar}300,000

Calculate:

  1. Planned Value (PVPV) and Earned Value (EVEV).
  2. Cost Variance (CVCV) and Schedule Variance (SVSV).
  3. Cost Performance Index (CPICPI) and Schedule Performance Index (SPISPI).
  4. Estimate at Completion (EACEAC) assuming past cost efficiency is typical of future work.
  5. To-Complete Performance Index to achieve the original budget (TCPIBACTCPI_{BAC}).

Solution:

  1. Compute PVPV and EVEV: PV=0.50×$600,000=$300,000PV = 0.50 \times \$600,000 = \$300,000 EV=0.40×$600,000=$240,000EV = 0.40 \times \$600,000 = \$240,000
  2. Compute Variances: CV=EV−AC=$240,000−$300,000=−$60,000 (Over budget)CV = EV - AC = \$240,000 - \$300,000 = -\$60,000\text{ (Over budget)} SV=EV−PV=$240,000−$300,000=−$60,000 (Behind schedule)SV = EV - PV = \$240,000 - \$300,000 = -\$60,000\text{ (Behind schedule)}
  3. Compute Indices: CPI=EVAC=240,000300,000=0.800CPI = \frac{EV}{AC} = \frac{240,000}{300,000} = 0.800 SPI=EVPV=240,000300,000=0.800SPI = \frac{EV}{PV} = \frac{240,000}{300,000} = 0.800
  4. Forecast EACEAC under typical assumptions: EAC=BACCPI=$600,0000.800=$750,000EAC = \frac{BAC}{CPI} = \frac{\$600,000}{0.800} = \$750,000 Projected Overrun (VAC)=BAC−EAC=600,000−750,000=−$150,000\text{Projected Overrun } (VAC) = BAC - EAC = 600,000 - 750,000 = -\$150,000
  5. Compute TCPIBACTCPI_{BAC}: TCPIBAC=BAC−EVBAC−AC=600,000−240,000600,000−300,000=360,000300,000=1.200TCPI_{BAC} = \frac{BAC - EV}{BAC - AC} = \frac{600,000 - 240,000}{600,000 - 300,000} = \frac{360,000}{300,000} = 1.200
  6. Engineering Conclusion: The project is significantly behind schedule and over budget (CPI=SPI=0.80CPI = SPI = 0.80). To complete the project within the original BACBAC of $600,000, remaining work must achieve an extraordinary cost efficiency of $1.20 (20% above original plan), which is generally unrealistic.

Worked Example 10.3.2: Multi-Criteria Decision Table Evaluation

Problem: An industrial plant must select one of three facility layouts (A1,A2,A3A_1, A_2, A_3) facing three possible market demand scenarios (S1,S2,S3S_1, S_2, S_3). The profit payoff matrix (in thousands of dollars) is shown below:

Layout AlternativeWeak Demand (S1S_1)Moderate Demand (S2S_2)Strong Demand (S3S_3)
A1A_1 (Modular)$70$80$90
A2A_2 (Standard)$30$100$120
A3A_3 (Automated)-$20$60$170

Evaluate and determine the optimal decision alternative under:

  1. Maximax criterion
  2. Maximin criterion
  3. Hurwicz criterion with α=0.6\alpha = 0.6
  4. Minimax Regret criterion

Solution:

  1. Maximax:
    • Maximum payoffs: A1=90A_1 = 90, A2=120A_2 = 120, A3=170A_3 = 170.
    • Select max⁡(90,120,170)=170  ⟹  \max(90, 120, 170) = 170 \implies Select A3A_3.
  2. Maximin:
    • Minimum payoffs: A1=70A_1 = 70, A2=30A_2 = 30, A3=−20A_3 = -20.
    • Select max⁡(70,30,−20)=70  ⟹  \max(70, 30, -20) = 70 \implies Select A1A_1.
  3. Hurwicz (α=0.6\alpha = 0.6):
    • Score(A1)=0.6(90)+0.4(70)=54+28=82\text{Score}(A_1) = 0.6(90) + 0.4(70) = 54 + 28 = 82
    • Score(A2)=0.6(120)+0.4(30)=72+12=84\text{Score}(A_2) = 0.6(120) + 0.4(30) = 72 + 12 = 84
    • Score(A3)=0.6(170)+0.4(−20)=102−8=94\text{Score}(A_3) = 0.6(170) + 0.4(-20) = 102 - 8 = 94
    • Select max⁡(82,84,94)=94  ⟹  \max(82, 84, 94) = 94 \implies Select A3A_3.
  4. Minimax Regret:
    • Column maximums (Xj∗X_j^*): S1=70S_1 = 70, S2=100S_2 = 100, S3=170S_3 = 170.
    • Regret table (Rij=Xj∗−XijR_{ij} = X_j^* - X_{ij}):
      • A1A_1: S1=70−70=0S_1 = 70 - 70 = 0; S2=100−80=20S_2 = 100 - 80 = 20; S3=170−90=80S_3 = 170 - 90 = 80. Max Regret = 8080.
      • A2A_2: S1=70−30=40S_1 = 70 - 30 = 40; S2=100−100=0S_2 = 100 - 100 = 0; S3=170−120=50S_3 = 170 - 120 = 50. Max Regret = 5050.
      • A3A_3: S1=70−(−20)=90S_1 = 70 - (-20) = 90; S2=100−60=40S_2 = 100 - 60 = 40; S3=170−170=0S_3 = 170 - 170 = 0. Max Regret = 9090.
    • Minimize maximum regret: min⁡(80,50,90)=50  ⟹  \min(80, 50, 90) = 50 \implies Select A2A_2.

Worked Example 10.3.3: Decision Tree Rollback with EVPI Determination

Problem: Using the facility layout alternatives from Example 10.3.2, assume the market research group establishes probability estimates for the three demand scenarios: P(S1)=0.25P(S_1) = 0.25, P(S2)=0.50P(S_2) = 0.50, and P(S3)=0.25P(S_3) = 0.25.

  1. Calculate the Expected Monetary Value (EMVEMV) for each alternative and identify the optimal decision without additional information.
  2. Calculate the Expected Value with Perfect Information (EV∣PIEV|PI).
  3. Calculate the Expected Value of Perfect Information (EVPIEVPI).

Solution:

  1. Compute EMVEMV for each alternative:

    EMV(A1)=0.25(70)+0.50(80)+0.25(90)=17.5+40+22.5=$80.0 thousandEMV(A_1) = 0.25(70) + 0.50(80) + 0.25(90) = 17.5 + 40 + 22.5 = \$80.0\text{ thousand} EMV(A2)=0.25(30)+0.50(100)+0.25(120)=7.5+50+30=$87.5 thousandEMV(A_2) = 0.25(30) + 0.50(100) + 0.25(120) = 7.5 + 50 + 30 = \$87.5\text{ thousand} EMV(A3)=0.25(−20)+0.50(60)+0.25(170)=−5.0+30+42.5=$67.5 thousandEMV(A_3) = 0.25(-20) + 0.50(60) + 0.25(170) = -5.0 + 30 + 42.5 = \$67.5\text{ thousand}

    Optimal decision without information: Select A2A_2 with EMV∗=$87.5 thousandEMV^* = \text{\textdollar}87.5\text{ thousand}.

  2. Compute EV∣PIEV|PI (if state of nature is known in advance, pick the best layout):

    • If S1S_1 occurs (prob 0.25), select A1A_1 with payoff 7070.
    • If S2S_2 occurs (prob 0.50), select A2A_2 with payoff 100100.
    • If S3S_3 occurs (prob 0.25), select A3A_3 with payoff 170170.
    EV∣PI=0.25(70)+0.50(100)+0.25(170)=17.5+50+42.5=$110.0 thousandEV|PI = 0.25(70) + 0.50(100) + 0.25(170) = 17.5 + 50 + 42.5 = \$110.0\text{ thousand}
  3. Compute EVPIEVPI:

    EVPI=EV∣PI−EMV∗=110.0−87.5=$22.5 thousand=$22,500EVPI = EV|PI - EMV^* = 110.0 - 87.5 = \$22.5\text{ thousand} = \$22,500
  4. Engineering Conclusion: The firm should pay no more than $22,500 for any market survey or forecasting tool designed to predict demand.

Test Your Knowledge

An industrial automation project has a total Budget at Completion (BAC) of $500,000. At the end of Month 6, the project status shows Planned Value PV = $280,000, Earned Value EV = $240,000, and Actual Cost AC = $300,000. Assuming current cost performance represents typical operational conditions for the remainder of the project, what are the Cost Performance Index (CPI) and the projected Estimate at Completion (EAC)?

A

CPI = 1.250, EAC = $400,000

B

CPI = 0.857, EAC = $583,333

C

CPI = 0.800, EAC = $625,000

D

CPI = 0.800, EAC = $560,000

Test Your Knowledge

A manufacturing facility must choose one of three facility layouts (A1, A2, A3) facing three possible market demand scenarios (S1, S2, S3). The profit payoff matrix in thousands of dollars is: A1 yields (S1 = 120, S2 = 70, S3 = 20); A2 yields (S1 = 160, S2 = 80, S3 = 0); A3 yields (S1 = 100, S2 = 100, S3 = 50). Using the Minimax Regret (Savage Opportunity Loss) criterion, which alternative should the engineering manager select, and what is its maximum regret?

A

Select alternative A1 with a maximum regret of $30 thousand

B

Select alternative A2 with a maximum regret of $50 thousand

C

Select alternative A3 with a maximum regret of $60 thousand

D

Select alternative A1 with a maximum regret of $40 thousand

Test Your Knowledge

An industrial firm is considering two tooling options for a new production line. Tooling Option A yields an Expected Monetary Value (EMV) of $180,000, while Option B yields an EMV of $150,000. If perfect market and yield information were available prior to tooling selection, the Expected Value with Perfect Information (EV|PI) would be $215,000. What is the Expected Value of Perfect Information (EVPI), and what is its managerial significance?

A

EVPI = $35,000; represents the maximum amount the firm should pay for a market research study or pilot test

B

EVPI = $65,000; represents the minimum guaranteed incremental profit from collecting more data

C

EVPI = $35,000; represents the net profit realized after paying for an external consultant

D

EVPI = $15,000; represents the risk premium demanded by a risk-averse engineering manager

Sections you finish are checked off in the contents.