swee `98 · 3/30/98 11:39 9 spmn dr. norm brown evm & integrated planning evm must be used to...

27
1 3/30/98 11:39 SPMN Dr. Norm Brown Susie Meyer - MITRE Dr. Norm Brown - Software Program Managers Network (SPMN) Cost Schedule Technical SWEE `98 Earned Value Management (EVM) and Software Development

Upload: others

Post on 21-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

13/30/98 11:39

SPMNDr. Norm Brown

Susie Meyer - MITREDr. Norm Brown - Software Program Managers Network (SPMN)

Cost Schedule

Technical

SWEE `98

Earned Value Management (EVM) andSoftware Development

Page 2: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

23/30/98 11:39

SPMNDr. Norm Brown

Outline

● EVM introduction

● Practical example

● Effective use in software development

Cost Schedule

Technical

Page 3: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

33/30/98 11:39

SPMNDr. Norm Brown

EVM = Integrated Management

Earned Value Management (EVM)

Cost Schedule

Technical

� EVM is a management technique that integrates cost,schedule , and technical performance measurement and goals

� Instead of simply comparing cost incurred to a spend planEVM incorporates actual work accomplished

� EVM should be integrated with risk management and otherprogram metrics for effective project management

Page 4: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

43/30/98 11:39

SPMNDr. Norm Brown

❶ Plan all work sco pe for the pro ject to com pletion.

❷ Integrate pro ject work scope, schedule, and costob jectives into a baseline plan against whichaccom plishments ma y be measured.

❸ Objectively assess accomplishments at the workperformance level.

❹ Analyze significant variances from the plan andforecast impacts .

❺ Summarize data to hi gher levels for mana gementdecision makin g and for im plementin g correctiveaction when necessar y.

Basic Concepts of EVM

Page 5: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

53/30/98 11:39

SPMNDr. Norm Brown

Work Breakdown Structure - The Key toIntegrated Management

WBSWBS

TECHNICALProgress Plan

COST SCHEDULE

RISKRisk Profile

Page 6: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

63/30/98 11:39

SPMNDr. Norm Brown

Purpose of Earned Value: Effective Management

* Source: GAO Report May 97

Contract: 4 miles of railroad track in 4 months for $4 million.Status: After 3 months, onl y $2 million has been s pent.

PLANNED WORK

$ 3M

$ 1M

$ 1M

$ 1M

COST OFWORK$ 2M

$ 1M

$ 1M

Question: How are you doin g (and how do you know )? *

EARNEDVALUE

$ 1M

$ 1M

SCHEDULEVARIANCE

$1M - $3M = ($2M) (66% behind )

COSTVARIANCE

$1M - $2M = ($1M) (100% overrun )

Estimate at Com pletion: $8M and 8 months late

Page 7: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

73/30/98 11:39

SPMNDr. Norm Brown

An EVM Example: A graphic view

$0.0

$0.5

$1.0

$1.5

$2.0

$2.5

$3.0

$3.5

$4.0

Dec-97 Jan-98 Feb-98 Mar-98 Apr-98

$$ M

illio

ns

Total Budget

$3M

$2M

Work Scheduled

Cost Incurred

Time Now

Earned Value

$1M

} Sch Var($2M)

{Cost Var($1M)

Page 8: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

83/30/98 11:39

SPMNDr. Norm Brown

Ma

y-9

8

Jun

-98

Jul-

98

Au

g-9

8

Sep

-98

Oct

-98

No

v-9

8

De

c-9

8

Ap

r-9

8

$5

$6

$7

$8

Data Date

$0

$1

$2

$3

$4

De

c-9

7

Jan

-98

Feb

-98

Ma

r-9

8

$$ M

illio

ns

Budge

t

Actual Cost

Earned Value

EstimateRevised

($8M)

($4M)Budget

Estimate to Complete

(ETC)

CostOverrunof $4M

<----------- Schedule Sli ppage = 8 Months ----------->

An EVM Example: A graphic view (concluded)

Page 9: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

93/30/98 11:39

SPMNDr. Norm Brown

EVM & Integrated Planning

● EVM must be used to MANAGE, not just re port● Schedules should be well thou ght out with detailed

dependenc y networks- Incor porate all inte grated product teams (IPTs) in the

develo pment of the schedule● Develo p schedule activities in term of quantifiable tar gets or

metrics- Make those same metrics the basic buildin g blocks of the

EVMS- Metrics then become the plannin g and resource allocation

inte gration link● This link makes EV status ob jective and quantifiable

- Can be inde pendentl y evaluated and statused

CT

S

Page 10: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

103/30/98 11:39

SPMNDr. Norm Brown

Reference

● Software Pro gram Mana gers Network home page- htt p://www.s pmn.com

● Earned Value home page- htt p://www.ac q.osd.mil/ pm/- Includes several links such as

● Polic y● DIDs (CPR and CSSR)● Papers and presentations

Page 11: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

113/30/98 11:39

SPMNDr. Norm Brown

A thought!

“The reall y nice thin g aboutnot plannin g is that failurecomes as a com plete sur priseand is not preceded b y lon gperiods of worr y anddepression!”

Micro Plannin g International

Page 12: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

123/30/98 11:39

SPMNDr. Norm Brown

�������(DUQHG�9DOXH�

���������5HZRUN��DQG

�����������%HVW�3UDFWLFHV�

���7UDFNLQJ�7KH�(VVHQWLDO�,QGLFDWRUV

Earned Value

Page 13: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

133/30/98 11:39

SPMNDr. Norm Brown

Earned Value

◆ 'R'�SURJUDPV�VSHQG�DQ�HVWLPDWHG����ELOOLRQ�DQQXDOO\�IRU�VRIWZDUH

◆ 7\SLFDOO\�VRPH�����RI�WKH�����ELOOLRQJRHV�WR�RSHUDWLRQ�DQG�VXVWDLQPHQW

◆ &276�LQWHJUDWLRQ�LV�RQO\�RQH�DUHDIRU�ZKLFK�SURJUDPV�ILQG�ELJ�VXUSULVHVLQ�FRVW�DQG�VFKHGXOH

Page 14: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

143/30/98 11:39

SPMNDr. Norm Brown

◆ &RPPHUFLDO�%HVW�3UDFWLFHV�KDYH�SURGXFHGGUDPDWLF�VDYLQJV�LQ�VRIWZDUHGHYHORSPHQW�DQG�PDLQWHQDQFH

◆ 7RR�RIWHQ��'R'�FRQWUDFWRU�GHYHORSPHQWDFWLYLWLHV�GR�QRW�LPSOHPHQW�WKHVH�EHVWSUDFWLFHV�ZKHQ�WKH\�FRXOG

Earned Value

%(67�35$&7,&(6

Page 15: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

153/30/98 11:39

SPMNDr. Norm Brown

◆ 7KLV�IDLOXUH�WR�XVH�EHVW�SUDFWLFHV�WHQGV�WR

SURGXFH�SURJUDPV�WKDW�FDQQRW

➨�HIIHFWLYHO\�PDQDJH��QRU

➨�WUDFN�SURJUHVV

■ EHFDXVH�WKH\�KDYH�QR�GHWDLOHG�SODQ

Earned Value

Page 16: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

163/30/98 11:39

SPMNDr. Norm Brown

◆ 3URJUHVV�WRZDUGV�LPSOHPHQWLQJ�WKHVH%HVW�3UDFWLFHV�LV�JHQHUDOO\�QRW�PHDVXUHGDW�DOO��H[FHSW�ZLWK�WKH�JURVVHVW�RIPHDVXUHV

◆ (DUQHG�9DOXH�KDV�EHHQ�FRQVLVWHQWO\VKRZQ�WR�EH�WKH�NH\�SURJUDP�SURJUHVV

PHWULF��DQG�LWV�YDOXH�LQ�VXFFHVVIXO

FRPPHUFLDO�VHFWRUV�LV�SULPDU\

Earned Value

75$&.,1*�7+(�(66(17,$/�,1',&$7256

Page 17: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

173/30/98 11:39

SPMNDr. Norm Brown

◆ 7KH�6301�6RIWZDUH�3URMHFW�&RQWURO�3DQHO

SUHVHQWV�NH\�SURJUDP�LQGLFDWRUV�IRU�WKH�3URJUDP

0DQDJHU

Earned Value

75$&.,1*�7+(�(66(17,$/�,1',&$7256

Page 18: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

183/30/98 11:39

SPMNDr. Norm Brown

62)7:$5( 352-(&7 &21752/ 3$1(/ ',63/$< 6&5((1

Earned Value

Page 19: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

193/30/98 11:39

SPMNDr. Norm Brown

&21752/ 3$1(/ ',63/$< 6&5((1 �� 352*5(66 6(&7,21

Earned Value

Page 20: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

203/30/98 11:39

SPMNDr. Norm Brown

◆ 5HZRUN�LV�DQ�RXWSXW�RULHQWHG�IDFWRU

ZKLFK�KDV�GUDPDWLF�HIIHFW�XSRQ�&3,�DQG�7&3,��²�EDVLF�PHDVXUHV�RI�SURMHFW�SURGXFWLYLW\

◆ 0HDVXULQJ�UHZRUN�SURYLGHV�HQRUPRXV�LQVLJKW�DVD�FRPSRVLWH�LQGLFDWRU�RI�SURMHFW�PDWXULW\��DQG

SRLQWV�WKH�ZD\�WR�FKDQJH

5(:25.

Earned Value

Page 21: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

213/30/98 11:39

SPMNDr. Norm Brown

➊ 7DVN�$FWLYLW\�1HWZRUN

➋ 7DVN�$FFRXQWLQJ

➌ $GG�ULVN�PLWLJDWLRQ�WDVNV�WR�7DVN�$FWLYLW\

1HWZRUN

➍ 5LVN�0LWLJDWLRQ�$FWLYLWLHV�QRW�RQ�&ULWLFDO�3DWK�FRQW·G�

)81'$0(17$/6�2)�(9�68&&(66

Earned Value

Page 22: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

223/30/98 11:39

SPMNDr. Norm Brown

➊ 7$6.�$&7,9,7<�1(7:25.

➨ 6KRUW�GXUDWLRQ�WDVNV

➨ &ULVS�FRPSOHWLRQ�FULWHULD

➨ *RRG�HVWLPDWLRQ�RI�UHVRXUFHV�HDFK�WDVN

QHHGV

)81'$0(17$/6�2)�(9�68&&(66���FRQW·G�

Earned Value

Page 23: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

233/30/98 11:39

SPMNDr. Norm Brown

➋ 7DVN�$FFRXQWLQJ

➨ $Q�DFFRXQWLQJ�V\VWHP�WKDW�ZLOO�WUDFN�WR�WDVNV

➌ $GG�ULVN�PLWLJDWLRQ�WDVNV�WR�7DVN�$FWLYLW\

1HWZRUN

➍ 5LVNV�1RW�2Q�&ULWLFDO�3DWK➨ 5HPRYH�KLJK�ULVN�DFWLYLWLHV�IURP�&ULWLFDO�3DWK

)81'$0(17$/6�2)�(9�68&&(66���FRQW·G�

Earned Value

Page 24: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

243/30/98 11:39

SPMNDr. Norm Brown

➊ ´2QO\�)RROV�)RRO�7KHPVHOYHVµ

➋ 5XEEHU�%DQG�%DVHOLQLQJ

➌ 8VH�/DUJH�7DVNV

➍ )X]]\�WDVN�GHVFULSWLRQ

➎ /DFN�RI�3URGXFW�2ULHQWHG�7DVNV

�FRQW·G�

+2:�72�0,686(�($51('�9$/8(

Earned Value

Page 25: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

253/30/98 11:39

SPMNDr. Norm Brown

➊ ´2QO\�)RROV�)RRO�7KHPVHOYHVµ

➨ 127�86(�ZKDW�(9�LV�WUDQVPLWWLQJ

➨ ,JQRULQJ�&3,��7&3,��($&���6FKHGXOH�6OLS

➨ 6WLOO�UHO\�RQ�ZLVKIXO�WKLQNLQJ

➋ 5XEEHU�%DQG�%DVHOLQLQJ

+2:�72�0,686(�($51('�9$/8(���FRQW·G�

Earned Value

Page 26: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

263/30/98 11:39

SPMNDr. Norm Brown

➌ 8VH�/DUJH�7DVNV➨ (VVHQWLDOO\�JXWV�ILGHOLW\�(9�SURMHFW

WUDFNLQJ�DQG�PRQLWRULQJ➨ (IIHFWLYHO\�QRW�WDVNV

➍ )X]]\�WDVN�GHVFULSWLRQ

➎ /DFN�RI�SURGXFW�RULHQWHG�WDVNV➨ 8VH�RI�OHYHO�RI�HIIRUW�WDVNV

Earned Value

+2:�72�0,686(�($51('�9$/8(���FRQW·G�

Page 27: SWEE `98 · 3/30/98 11:39 9 SPMN Dr. Norm Brown EVM & Integrated Planning EVM must be used to MANAGE, not just report Schedules should be well thought out with detailed dependency

273/30/98 11:39

SPMNDr. Norm Brown

&21&/86,21

� 8VH�HDUQHG�YDOXH�PDQDJHPHQW

� $YRLG�UHZRUN

� 8VH�EHVW�SUDFWLFHV

� 7UDFN�WKH�HVVHQWLDO�SURJUDP�LQGLFDWRUV

Earned Value