Professional Documents
Culture Documents
12/25/06
12/25/06
EVM Introduction
EVM Introduction
1
1
Outline
12/25/06
12/25/06
EVM Introduction
EVM Introduction
2
2
The Problem
A successful program manager says: We completed the project
we promised to deliver in the time we promised and with the
budget we asked for.
The standard source of information about the status of the
project is the status of the budget, which only tells you how
quickly and how completely you are spending the money you
have.
What you really want to track is how quickly and how
completely you are accomplishing the work you promised to do.
(under)
Budget
The coupling of money spent to work done
Variance
or schedule consumed is loose and nonlinear.
Also, the expenditure track is a
(behind)
(ahead)
Schedule
one-dimensional projection of a
Variance
two-dimensional problem.
12/25/06
EVM Introduction
3
(over)
12/25/06
EVM Introduction
EVM Introduction
EVM Introduction
4
4
3. ALLOCATE BUDGETS
100
40
BA
SE
LI
NE
60
15
25
TIME
30
30
12/25/06
12/25/06
EVM Introduction
EVM Introduction
5
5
EVM Introduction
EVM Introduction
6
6
Month 1
BCWS = $1,000
Month 4
BCWS = $1,000
Month 2
BCWS = $1,000
Month 3
BCWS = $1,000
Month 5
BCWS = $1,000
Each
Eachdollar
dollarof
ofBCWS
BCWSrepresents
representsaaspecific
specificdollar
dollarof
ofwork
work
scope.
scope.BCWS
BCWSis
isaggregated
aggregatedand
andsummed
summedas
asthe
theperformance
performance
measurement
measurementbaseline.
baseline.
12/25/06
12/25/06
EVM Introduction
EVM Introduction
7
7
You
Youearn
earnvalue
valuethe
thesame
sameway
way
as
asititwas
wasbudgeted
budgetedin
inthe
thebaseline.
baseline.
12/25/06
12/25/06
EVM Introduction
EVM Introduction
8
8
BUDGET BASED
Schedule Variance
(SV)
BC WS
BC WP
SCHEDULE
SCHEDULEVARIANCE
VARIANCEisisthe
thedifference
differencebetween
betweenwork
workscheduled
scheduled
and
andwork
workperformed
performed(expressed
(expressedininterms
termsof
ofbudget
budgetdollars)
dollars)
formula:
formula:
SV
SV$$==BCWP
BCWP--BCWS
BCWS
example:
example:
SV
SV==BCWP
BCWP--BCWS
BCWS==$1,000
$1,000--$2,000
$2,000
SV=
SV= -$1,000
-$1,000 (negative
(negative==behind
behindschedule)
schedule)
12/25/06
12/25/06
EVM Introduction
EVM Introduction
9
9
Schedule Variance
(SV)
5,000
BCWS
the baseline
sv
BCWP
earned value
TIME
12/25/06
12/25/06
EVM Introduction
EVM Introduction
5 months
10
10
actual
actualexpenditures
expendituresvs.
vs.budget
budget
12/25/06
12/25/06
EVM Introduction
EVM Introduction
11
11
BC WP
AC WP
PERFORMANCE BASED
Cost Variance
(CV)
COST
COSTVARIANCE
VARIANCEisisthe
thedifference
differencebetween
betweenbudgeted
budgetedcost
cost
and
andactual
actualcost
cost
formula:
formula:
CV
CV$$==BCWP
BCWP--ACWP
ACWP
example:
example:
CV
CV==BCWP
BCWP--ACWP
ACWP==$1,000
$1,000--$2,400
$2,400
CV=
CV= -$1,400
-$1,400 (negative
(negative==cost
costoverrun)
overrun)
12/25/06
12/25/06
EVM Introduction
EVM Introduction
12
12
Cost Variance
(CV)
5,000
ACWP
actual cost
cv
BCWP
earned value
TIME
12/25/06
12/25/06
EVM Introduction
EVM Introduction
5 months
13
13
5,000
BCWS
ACWP
cv
sv
BCWP
TIME
EVM Introduction
EVM Introduction
5 months
behind
behindschedule,
schedule,
over
overcost
cost
14
14
sorted by CV ($)
CPI
CV
Zepka
28.99
34.09
0.850
Tideman
34.63
41.03
33.67
36.11
Price
85.04
Troop
35.40
Brown
Price
12/25/06
CV % VAC VAC
-187.2
0.844
-130.8 -18.49
-87.0
0.932
-45.2
-7.26
-36.8
94.35
0.901
-26.4
-10.95
0.0
37.08
0.955
-24.2
-4.75
-24.8
45.70
48.51
0.942
-17.4
-6.16
-3.2
71.62
75.23
0.952
-17.4
-5.03
-30.8
84.18
98.10
0.858
-13.2
-16.54
-16.0
SENSORS
Smith
20.87
21.49
0.971
-10.6
-2.94
-21.6
Blair
17.87
18.90
0.945
-7.8
-5.78
-6.2
Hall
60.82
61.66
0.986
-5.6
-1.38
-2.0
Novak
38.51
52.80
0.729
-4.6
-37.10
0.0
0.00
0.00
439.2
3600
PCC
3200
COMMUNICATIONS
G&A
2200
SYS ENGINEERING
3800
I&A
2100
PROJ MANAGEMENT
2300
FUNC INTEGRA
5200
3100
10 4000
SPARES
11 6200
SYSTEM TEST
12 5100
ENG DATA
13 MR
MGT RESERVE
14 UB
UNDIST BUDGET
0.0
0.0
12/25/06
CV
-296.2 -17.62
0.0
Troop
41.13
41.13
1.000
Smart
100.00
98.02
1.020
COMP PROGRAMS
Pino
46.46
44.66
1.040
20 6300
PCC TEST
Bond
23.13
22.64
1.021
21 3400
ADPE
Zepka
41.89
39.79
22 3300
AUX EQUIP
Tideman
27.57
24.33
16 3700
DATA DISPLAY
17 OV
OVERHEAD
18 6100
TEST FACILITIES
19 3500
0.0
0.0
0.00
2.0
1.98
0.0
3.4
3.87
-1.4
4.2
2.10
0.0
1.053
12.6
5.02
4.6
1.133
78.2
11.73
8.4
0.0
0.0
EVM Introduction
EVM Introduction
0.0
0.0
15
15
Performance Indices
GOOD
1.2
COST
COSTPERF
PERFINDEX
INDEX(CPI)
(CPI) == BCWP
BCWP
ACWP
ACWP
1.1
SCHED
SCHEDPERF
PERFINDEX
INDEX(SPI)
(SPI)== BCWP
BCWP
BCWS
BCWS
TIME
BAD
1.0
CPI
.9
SPI
.8
12/25/06
12/25/06
EVM Introduction
EVM Introduction
16
16
Budget at Completion
(BAC)
The most important markers of the overall
performance of the project look at
predictions of the variances at the end.
These require several quantities, the first
being the Budget at Completion.
BAC
$5,000
$5,000
$
$
$
$
$
$
$
time
When
Whenall
allwork
workhas
hasbeen
beenphased,
phased,the
thecumulative
cumulativeBCWS
BCWS==BAC
BAC
e.g.,
e.g., $5,000
$5,000==$5,000
$5,000
12/25/06
12/25/06
EVM Introduction
EVM Introduction
17
17
performance to date
impact of approved corrective action plans
known/anticipated downstream problems
best estimate of the cost to complete remaining work
also called latest revised estimate (LRE), indicated final cost, etc.
EVM Introduction
EVM Introduction
18
18
12/25/06
12/25/06
EVM Introduction
EVM Introduction
19
19
CPI * SPI
12/25/06
12/25/06
EVM Introduction
EVM Introduction
20
20
12/25/06
12/25/06
EVM Introduction
EVM Introduction
21
21
Variance at Completion
(VAC)
B AC
E AC
VARIANCE
VARIANCEAT
ATCOMPLETION
COMPLETIONisisthe
thedifference
differencebetween
betweenwhat
whatthe
thetotal
total
job
jobisissupposed
supposedto
tocost
costand
andwhat
whatthe
thetotal
totaljob
jobisisnow
nowexpected
expectedto
tocost.
cost.
FORMULA:
FORMULA:
VAC
VAC==BAC
BAC--EAC
EAC
Example:
Example:
VAC
VAC==$5,000
$5,000--$7,500
$7,500
VAC
VAC==--$2,500
$2,500 (negative
(negative==overrun)
overrun)
12/25/06
12/25/06
EVM Introduction
EVM Introduction
22
22
Variance at Completion
(VAC)
VAC = Budget at Completion - Estimate at Completion
= BAC - EAC
EAC
VAC
BAC
TIME
12/25/06
12/25/06
EVM Introduction
EVM Introduction
23
23
underrun
contractor gain
share area
overrun
Negative VAC:
EAC > BAC
EAC > ceiling
EVM Introduction
EVM Introduction
24
24
EAC = BAC/CPI,
at the
12/25/06
12/25/06
EVM Introduction
EVM Introduction
25
25
EVM Analyses
There are a wide variety of indicators to play with in EVM.
Term
Symbol
Formula
Checklist Actions
% Done
BCWP
BAC
CPI or PF
BCWP
ACWP
Ratio of work accomplished against money spent (an efficiency rating: Work
Done for Resources Expended)
To Complete
Performance Index
or Verification Factor
TCPI or VF
BAC - BCWP
EAC - ACWP
SPI
BCWP
BCWS
Schedule Correlation
SC or S/C
PCUM
SV
Percent Complete
1)
Independent Estimate
At Completion
IEAC
Average Performance
PCUM
Average Expected
Performance To Finish
12/25/06
12/25/06
P TO GO
Ratio of work accomplished against what should have been done (Efficiency
Rating: Work done as compared to what should have been done)
Ratio of Schedule Variance (SV) in terms of average amount of work
accomplished (in weeks or months). It indicates a correlation to program true
schedule condition
BAC
PF
2)
BAC - BCWP
ACWP +
.8CPI + .2SPI
BCWPcum
Duration (wks or mos)
Since ACWP Began
Average rate at which work has been accomplished since work began
BCWPcum
Duration (wks or mos)
From Time Now to
Manager's Stated
Completion Date
Average rate at which work must be accomplished in the future to finish on the
date the CAM has forecasted for completion of the work.
EVM Introduction
EVM Introduction
26
26
EVM Analyses
There are a wide variety of analytic techniques to play with in EVM.
what
whatare
arethe
thedrivers?
drivers?
what
whatcan
canwe
wedo
doabout
aboutthem?
them?
12/25/06
12/25/06
EVM Introduction
EVM Introduction
27
27
30.0
20.0
10.0
0%
0.0
-6%
-7%
-10.0
-11%
-20.0
-30.0
BCWS
BCWP
ACWP
CV
SV
1.4
1.4
1.5
-0.1
-0.0
Dollars In Millions
2.2
2.5
4.2
5.6
2.2
2.7
3.8
5.3
2.2
3.0
4.2
5.6
0.0 -0.3 -0.5 -0.3
-0.0
0.2 -0.4 -0.3
7.3
6.9
7.3
-0.5
-0.4
PMB: 20.4
% COMP: 32.9
MR: 0.4
KTR MR LRE: 0.0
COST VARIANCE
CURRENT FUNDING: 10.0
SCHEDULE VARIANCE
PO EPC: 24.0
PROJ FUNDING: 23.0
EAC realism
At Completion
KTR
PO
20.8
20.8
20.8
20.8
20.8
23.0
0.0
-2.2
Element: 3600
PO MR LRE: 0.0
AS OF: JAN 93
OPR: MR B. TECH
PROGRAM: Mohawk Vehicle
Dollars In Millions
0.3
0.6
1.0
0.2
0.5
0.9
0.2
0.5
0.9
0.0 -0.0 -0.0
-0.1 -0.1 -0.1
Cost Drivers, Cause
8.0
Name: PCC
1992
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
DEC
1993
JAN
5.1
5.4
5.1
5.1
5.4
5.7
5.1
5.4
5.9
5.1
5.4
6.0
5.1
5.5
6.3
5.1
5.5
5.8
5.1
5.5
6.5
5.5
5.7
7.6
5.5
5.7
6.8
5.8
6.0
6.8
7.0
graphs
graphsshow
showoverall
overalltrend...
trend...
are
areyou
yougetting
gettingbetter,
better,
or
orworse?
worse?
6.0
5.0
BAC
LRE
CUM CPI
12/25/06
12/25/06
EVM Introduction
EVM Introduction
28
28
BCWP
ACWP
WORK
ACCOMPLISHED
=
ACTUALS
$1000
$2400 = .42
HISTORY
EVM Introduction
EVM Introduction
FUTURE
=
$4000
$2600
= 1.54
29
29
BCWP
BCWS
12/25/06
12/25/06
WORK
ACCOMPLISHED
WORK
SCHEDULED
EVM Introduction
EVM Introduction
$1000
$2000
= .50
30
30
= BAC-BCWP =
LRE-ACWP
WORK
REMAINING
ESTIMATE
REMAINING
$5000 - $1000
$6400 - $2400
= $4000 = 1.00
$4000
reasonable?
.42
12/25/06
12/25/06
EVM Introduction
EVM Introduction
31
31
Outline
12/25/06
12/25/06
EVM Introduction
EVM Introduction
32
32
SOFTWARE
INTEGRATION
PROGRAM
SELECTED
PSWBS
ELEMENTS
Product
Development
SELECTED
REPORTING
ELEMENTS
Ada
Products
CWBS
EXTENSION
FUNCTIONAL
ORGANIZATION
CPCI #1
MOS
Marketing
VP/GM
Engineering
Ada
Applications
Software
Engineering
Control
Account
Ada
Study
Ada
Conversion
CPCI #2
MOLE
CPCI #3
MAC
Control
Account
Control
Account
Master
Planning
Software
Tools
Standards
Ada
Approach
Control Account
D
A
T
A
Control
Account
Secure
Systems
Work
Packages
Operations
Hardware
Engineering
LAN
Applications
Control
Account
W
B
S
Control
Account
Responsibility Matrix
BCWS
BCWP
ACWP
BAC
EAC
Planning
Packages
S
U
M
M
A
R
I
Z
A
T
I
O
N
12/25/06
12/25/06
EVM Introduction
EVM Introduction
33
33
Planning Packages
Work Packages
Planning Packages
12/25/06
12/25/06
Task 1
Task 2
Task 3
Task 4
Task 5
EVM Introduction
EVM Introduction
Work Packages
have budgets
and schedules.
34
34
Work Packages
Development of Control Account Plans
MAY break down the control account budget into smaller work
packages
CONTROL ACCOUNT PLAN
Work Package
12/25/06
12/25/06
Work Pkg #1
Work Pkg #2
$
$
$
$
$
$
35
35
12/25/06
12/25/06
EVM Introduction
EVM Introduction
36
36
Apportioned
discrete, dependent on another discrete work package
example: quality assurance
planned as historical estimating factor (e.g., 7%)
Level of Effort
EVM Introduction
EVM Introduction
37
37
Method
0/100
50/50
Units Completed
Equivalent Units
Weighted Milestone
Percent Complete
12/25/06
12/25/06
EVM Introduction
EVM Introduction
38
38
EVM Introduction
EVM Introduction
39
39
Outline
12/25/06
12/25/06
EVM Introduction
EVM Introduction
40
40
A Spectrum of Implementation
Commercial or Defense
Small
Companies
Where
Government
Organic
Larger Companies
Major
Defense
Contractors
Foreign
Countries
When
as desired
corporate
policy,
enterprise
wide
DoD Non-Major
Contracts
FFP
contracts?
DoD Major
Contracts
(>12 months)
<$6M*
>$6M
>$70M RDT&E
>$300M Prod
streamlined,
no paper?
Reports
Core EV Principles
tailored to
needs
C/SSR
Tailored Applications
CPR
ANSI/EIA-748-1998
(32 criteria)
*with judgment
12/25/06
12/25/06
EVM Introduction
EVM Introduction
41
41
12/25/06
12/25/06
EVM Introduction
EVM Introduction
42
42
EVM Resources
Books
; Earned Value
Quentin W. Fleming & Joel M. Koppleman
; Cost/Schedule Control Systems Criteria
Quentin W. Fleming
; Project Performance Measurement
Robert R. Kemps
; Visualizing Project Management
Kevin Forsberg, Ph.D., Hal Mooz and
Howard Cotterman
Software
; Dekker TRAKKER
Dekker Ltd.
Contact: Ron Barry (909) 384-9000
Web: http://www.dtrakker.com
; Artemis Views
Artemis Management Systems
Contact: Patrick Perugini (303) 581-3102
Web: http://www.artemispm.com
; Cobra
Welcom Software
Contact: Diana Melton (281) 558-0514
Web: http://www.wst.com
12/25/06
12/25/06
Software [continued]
EVM Introduction
EVM Introduction
43
43