Project Dynamics Applications and Cases Dr. James Lyneis Lecture 13

advertisement
ESD.36 System Project Management
+
-
Lecture 13
Project Dynamics Applications and Cases
Instructor(s)
Dr. James Lyneis
November 1, 2012
+
-
Today’s Agenda
Managing Changes
• Case Example – Dispute Resolution
• Case Example – Change Management
Project-to-Project Learning
• Case Example – Risk Management
• Case Example – Bidding and Management
Broader issues – project portfolios, priorities and
market interactions
2
+
-
SD Qualitative Insights – 3
4. Attempts to achieve an infeasible plan
via project control actions lead to
“vicious circle” side effects which
increase project cost and duration.
 On complex projects, these costs usually
exceed the “direct” costs of infeasibility
5. Project “changes,” and risks which
materialize, are fundamentally the
same as an infeasible plan. (Lecture 13)
3
+
-
Using an SD Model in Practice
1. Set up model to represent project plan (the
plan should reflect normal amounts of
rework)
2. Specify exogenous inputs for all changes to
the plan as they occur(ed) (external and
internal, including new policies or processes)
3. Refine parameter and change estimates via
model calibration (usually after project
completion)
4
+
-
Direct Changes to Project Plan
1
1
Delayed Availability
of Staff
Late Vendor
Info; Extra
Mtgs
Project Time
Productivity
+
Scope
Growth
Project Time
Effort
Applied
Original
Work to Do
+
Progress
Progressx
Rework to
Do
Rework
Discovery
-
Project Time
Fraction
Quality 1
Correct
and
+ Complete
Uncertain Specs &
Reqmnts.
Rework
Generation
Rew
ork
Work Done
Undiscovered
Rework
Project Time
Changes
+
Time to Discover Rework
Project Time
Typically many small changes, rather than one large change.
5
+
Project
Staffing
Project Behavior: 50 – 100 %
Overrun
Client (?)
Expectation
with
changes
Actual Results
Typical
Plan
Time
6
+
Example: Changes Obsolete Work
-
Work Done
Staff Level
Staff
Work Done
100
1,000
Tasks
20% @
“Changes” Month
15
500
250
0
0
6
12
18
Work Done : SD5 Changes
Work Done : SD5 Feasible Plan1
24
30
36
Time (Month)
42
48
54
60
“Changes”
75
People
Plan
750
50
Plan
25
0
0
6
12
18
24
30
36
Time (Month)
42
48
54
60
Staff : SD5 Changes
Staff : SD5 Feasible Plan1
7% Tasks Redone  28% Cost Increase! 4X Multiplier
7
Because of Lower Productivity and
Fraction Correct
+
-
Productivity
Fraction Correct
Fraction Correct and Complete
Productivity
1
Plan
0.9
0.85
Fraction
Task/(Person*Month)
1
0.8
“Changes”
0.7
0.6
0
6
12
18
24
30
36
Time (Month)
Productivity : SD5 Changes
Productivity : SD5 Feasible Plan1
42
48
54
Plan
0.7
“Changes”
0.55
60
0.4
0
6
12
18
24
30
36
Time (Month)
42
48
54
60
Fraction Correct and Complete : SD5 Changes
Fraction Correct and Complete : SD5 Feasible Plan1
8
+
Data on “Multiplier"
-
D e la y a n d D is ru p tio n R a tio s
100
90
80
70
60
P e rc e n ta g e
50
of
P ro je c ts
40
30
20
10
1
2
3
4
5
6
7
8
R a tio o f T o ta l C o st to D ire c t C o st
9
10
Costs snowball,
increasing nonlinearly with:
 Cumulative
magnitude of
changes;
 Duration and
lateness in project
S o u rc e : P u g h -R o b e rts A sso c ia te s
Data: Ratio of total cost
increase to direct cost
increase 3-5X
9
+

Consequences …
If contractor/client relationship 
Disputes

If internal development 
Risks materialize
10
+
-
Today’s Agenda
Managing Changes
• Case Example – Dispute Resolution
• Case Example – Change Management
Project-to-Project Learning
• Case Example – Risk Management
• Case Example – Bidding and Management
Broader issues – project priorities and market
interactions
11
+
How SD in Project Management got
started: Ingalls Shipbuilding vs. US Navy
-



Ingalls Shipbuilding won contract for 9 LHA’s and
30 DD963 destroyers in 1969 and 1970.
Firm fixed price contract structure
$500 million cost overrun on the programs (Ingalls
and Navy agreed on $150 direct cost – the rest?)



Navy – bad management
Ingalls – D&D
Ingalls sues Navy claiming design changes caused
delay and disruption
12
+
-
Assessing the Impact of Changes
Step 1: Recreate Program History (Project Plan + Changes)
Customer-Responsible
Events & Conditions
Total Program Labor (Equiv. People)
As-Built
Data
Real Program
T im e
R e m a in in g
Planned
Program
Conditions
S k ill &
E x p e rie n c e
S ta ff
O rg a n iz a tio n a l
S iz e
Changes
M o ra le
T u rn o v e r
H irin g
O v e rtim e
S c h e d u le d
C o m p le tio n
T im e
S c h e d u le
P re s s u re
P ro d u c tiv ity
E q u iv a le n t
S ta ff o n
P ro je c t
Q u a lity
O u t-o f-S e q u e n c e
W o rk
E x p e c te d
A v a ila b ility
C o m p le tio n
o f P re re q u is ite s
T im e
P ro g re s s
Added
W o rk
W o rk Q u a lity
to D a te
W o rk T o
Be D one
W o rk
R e a lly D o n e
Know n
R e w o rk
U n d is c o v e re d
R e w o rk
H o u rs
Expended
to D a te
S ta ffin g
R e q u e s te d
E x p e c te d
H o u rs a t
C o m p le tio n
O b s o le te d
W o rk
R e w o rk
D is c o v e ry
P e rc e iv e d
P ro g re s s
TIME
Company Actions
13
+
-
Assessing the Impact of Changes
Step 2: Remove Direct Impact of Changes – “But for …”
X
Customer-Responsible
Events & Conditions
Total Program Labor (Equiv. People)
As-Built
Data
Absent Customer
Items
Simulation Model
T im e
R e m a in in g
Planned
Program
Conditions
S k ill &
E x p e rie n c e
S ta ff
O rg a n iz a tio n a l
S iz e
Changes
M o ra le
T u rn o v e r
H irin g
O v e rtim e
S c h e d u le d
C o m p le tio n
T im e
S c h e d u le
P re s s u re
P ro d u c tiv ity
E q u iv a le n t
S ta ff o n
P ro je c t
Q u a lity
O u t-o f-S e q u e n c e
W o rk
E x p e c te d
A v a ila b ility
C o m p le tio n
o f P re re q u is ite s
T im e
P ro g re s s
Added
W o rk
W o rk Q u a lity
to D a te
W o rk T o
Be D one
W o rk
R e a lly D o n e
Know n
R e w o rk
U n d is c o v e re d
R e w o rk
S ta ffin g
R e q u e s te d
H o u rs
Expended
to D a te
E x p e c te d
H o u rs a t
C o m p le tio n
O b s o le te d
W o rk
R e w o rk
D is c o v e ry
P e rc e iv e d
P ro g re s s
TIME
Company Actions
Changes removed in reverse chronological order to test
cumulative impact.
14
+
-
Assessing the Impact of Changes
Step 3: Difference is cost “but for” client impacts,
including secondary impacts.
Budget
+ Other Sources of Cost Overrun
+ Direct Cost of Changes
+ Indirect Cost of Changes (1-10 X Direct)
---------------------------------------------
}
Client
Responsible
Costs
Total Project Cost
15
+
-
D&D Results from Impact on Productivity
& Fraction Correct of Unchanged Work
% Impact on Cost Growth for the LHA Program
Delayed/Reduced
Quality of Prior
Construction
14%
Reduced
Drawing
Quality
6%
Other Labor
Impacts
22%
Inadequate
Skill Level
3%
Loss of
Learning
3%
Out-of-Sequence Work
29%
Excessive Schedule
Pressure
23%
16
+
-
The Navy’s starting position
“If you think you’re going to get 10 cents
from us with this black box hocus-pocus
simulation model, you’re nuts.”
But after a review by MIT System
Dynamics Professors …
17
+
-


How it all got started:
Ingalls Shipbuilding vs. US Navy
Case settled out of court for $447
million
Model-generated analysis was the basis
for $200-300 million of the claim.
Source: Cooper, Kenneth G., 1980, Naval Ship Production: A
Claim Settled and a Framework Built. Interfaces. 10(6)
(December), 20-36.
18
+
Since the beginning ...

More than 50 contract disputes



In excess of $4 billion in dispute, with
average recovery of 75% vs. 40% with
traditional methods
All disputes have settled out of court,
avoiding lengthy litigation
More than 150 “proactive” applications


In excess of $25 million in consulting fees
Conservatively saved clients $5 billion on
cost and schedule performance
19
+
-
Managing Changes Proactively:
Schedule Slip Mitigates Impact
Staff
100
Changes,
Add Staff;
Cost +28%
People
75
50
Plan
25
0
0
6
12
18
24
30
36
Time (Month)
Staff : SD5 Changes Slip Schedule
Staff : SD5 Changes
Staff : SD5 Feasible Plan1
Changes, Slip
Schedule;
Cost +16%
42
48
54
60
7% of total scope directly redone (some multiplier
inevitable b/c of technical interdependence)
20
+
-
Why, in face of changes, don’t firms consider
schedule slip (or price for full impact)?
21
+
-
Today’s Agenda
Managing Changes
• Case Example – Dispute Resolution
• Case Example – Change Management
Project-to-Project Learning
• Case Example – Risk Management
• Case Example – Bidding and Management
Broader issues – project priorities and market
interactions
22
+
Case Example: Fluor Corporation
-
“Architect to Industry” ($20 billion annual revenue)
 Highly centralized
 Resistant to change
 Business line specific cultures
 Highly diversified





Energy (production, refining, chemicals, power)
Commercial (hotels, office buildings, concert halls, food products)
Industrial (mining, pharma/bio, manufacturing, consumer goods)
Infrastructure (airports, hospitals, highways, high speed & light rail,
ports)
Federal Government - DOD, DOE (nuclear fuel cycle), DOS
23
+
-
“Improving change impact management is
vital to corporate performance”*

Waiting to recover for owner-induced change impacts
via a dispute process is risky, expensive, and
precludes impact mitigation

“Project changes represent the single largest source of
project productivity impact” (2002 Fluor survey)

Changes do not increase project profits, but in fact are
a source of profit reduction
*Greg Lee, Senior VP
24
+
-
Change Impact Revenue Loss %
Proprietary Information
25
Cost Impacts of Change – Results in
+
Profitability Loss from Planned Rates
-
10 mos.
80%
Engineering Impact
70%
(% of budget)
60%
50%
8 mos.
6 mos.
40%
Longer
changes
80%
Craft Impact
70%
(% of budget)
60%
50%
40%
30%
4 mos.
30%
20%
2 mos.
20%
10%
10%
0%
0%
5%
10%
15%
20%
Engineering Changes' Direct Impacts
25%
0%
0%
5%
10%
15%
20%
25%
Engineering Changes' Direct Impacts
More changes
Learning Point: More and later changes create not just more impact, but
disproportionately more impact.
Note: while these results are from a simulation model, an analysis of actual project results by Greg Lee of
Fluor clearly demonstrated that projects which experienced more and/or longer change suffered reduced
profitability from planned levels. “Changes” are not advantageous.
26
+


Fluor Now Uses SD Model as Basis for
Change Management
Model set up and tailored to each engineering
& construction project
Used to:
 Foresee future cost & schedule impacts of project
changes & events
 Explain “secondary impact” to clients
 Price changes to include the full and cumulative
impact for appropriate cost recovery
 Find mitigating actions to reduce client costs



Avoid late changes
Resolve proposed changes quickly
Delay start/end of construction
27
+
Forecast Accuracy -- Fluor

Quotes for project teams:



“The tool simulated our staffing almost perfectly.”
Another team described how, contrary to
expectations, the model foretold a different pace
of engineering progress yet to come, an outcome
that occurred just as simulated.
Yet another project team told of the “uncanny
accuracy” from the simulation as the project
progressed.
28
+
-
Cumulative project applications and
benefits are growing strongly
Hundreds of project managers and planners have been trained
in the ongoing internal use of the system.
29
+
-
Cost impact savings come from
different mitigations
Over $1,600 million savings from…
Shifted
construction
start time
33%
31%
Reduced
change
resolution time
36%
Shifted construction
end time
(All schedule shifts tested were less than or equal to
the amount of engineering delay caused by changes)
30
+
-
Award-Winning Work
Designation by Engineering
Construction Risk Institute (ECRI) as
“Industry Best Practice”

2009 System Dynamics Society
Applications Award & 2011 Edelman
Laureate

31
+
-
Today’s Agenda
Managing Changes
• Case Example – Dispute Resolution
• Case Example – Change Management
Project-to-Project Learning
• Case Example – Risk Management
• Case Example – Bidding and Management
Broader issues – project priorities and market
interactions
32
+
-



Project-to-Project Learning
Improve estimation and planning
Assist in risk identification and
quantification
Determine effective processes and
management actions
33
+





Useful Estimating & Planning
Information
Scope (tasks done)
Rework
Undiscovered rework profile
Rework discovery profile
Pattern of productivity and fraction
correct
34
+
-
Data for estimation and control
Productivity
Fraction Correct
Work To
Be Done
Rework
discovery can be
measured and
used to estimate
split after the fact
Known
Rework
Progress
Undiscovered
Rework
Rework
Discovery
Progress Can
be Measured
(with some
delay?)
Staff and
Overtime
Cumulative
effort
Work
Really Done
But, the split
cannot be
determined
as it is
happening
Cumulative
work done
35
+
-
Risk Assessment
Analyze what happened on prior projects …
Changes to Plan
Total Program Labor (Equiv. People)
As-Built
Data
Real Program
T im e
R e m a in in g
Planned
Program
Conditions
(Plan)
S k ill &
E x p e rie n c e
S ta ff
O rg a n iz a tio n a l
S iz e
Changes
M o ra le
T u rn o v e r
H irin g
O v e rtim e
S c h e d u le d
C o m p le tio n
T im e
S c h e d u le
P re s s u re
P ro d u c tiv ity
E q u iv a le n t
S ta ff o n
P ro je c t
Q u a lity
O u t-o f-S e q u e n c e
W o rk
E x p e c te d
A v a ila b ility
C o m p le tio n
o f P re re q u is ite s
T im e
P ro g re s s
Added
W o rk
W o rk Q u a lity
to D a te
W o rk T o
Be D one
W o rk
R e a lly D o n e
Know n
R e w o rk
U n d is c o v e re d
R e w o rk
H o u rs
Expended
to D a te
S ta ffin g
R e q u e s te d
E x p e c te d
H o u rs a t
C o m p le tio n
O b s o le te d
W o rk
R e w o rk
D is c o v e ry
P e rc e iv e d
P ro g re s s
TIME
Management Actions
Large data bases of project performance histories;
Scientific assessment of project performance: What
happened and why, using “claims” process?
36
+
-
Data for Risk Assessment
1
1
Delayed Availability
of Staff
Late Vendor
Info; Extra
Mtgs
Project Time
Productivity
+
Scope
Growth
Project Time
Effort
Applied
Original
Work to Do
+
Progress
Progressx
Rework to
Do
Rework
Discovery
-
Project Time
Fraction
Quality 1
Correct
and
+ Complete
Uncertain Specs &
Reqmnts.
Rework
Generation
Rew
ork
Work Done
Undiscovered
Rework
Project Time
Changes
+
Time to Discover Rework
Project Time
 Accumulate a data base of exogenous impacts
37
+
-
Identifying Risks for Future Projects
Identify, quantify & “remove” direct
impact of all changes
X
Changes to Plan
Total Program Labor (Equiv. People)
As-Built
Data
Absent Changes
to Plan
Simulation Model
T im e
R e m a in in g
Planned
Program
Conditions
S k ill &
E x p e rie n c e
S ta ff
O rg a n iz a tio n a l
S iz e
Changes
M o ra le
T u rn o v e r
H irin g
O v e rtim e
S c h e d u le d
C o m p le tio n
T im e
S c h e d u le
P re s s u re
P ro d u c tiv ity
E q u iv a le n t
S ta ff o n
P ro je c t
Q u a lity
O u t-o f-S e q u e n c e
W o rk
E x p e c te d
A v a ila b ility
C o m p le tio n
o f P re re q u is ite s
T im e
P ro g re s s
Added
W o rk
W o rk Q u a lity
to D a te
W o rk T o
Be D one
W o rk
R e a lly D o n e
Know n
R e w o rk
U n d is c o v e re d
R e w o rk
H o u rs
Expended
to D a te
S ta ffin g
R e q u e s te d
E x p e c te d
H o u rs a t
C o m p le tio n
O b s o le te d
W o rk
R e w o rk
D is c o v e ry
P e rc e iv e d
P ro g re s s
TIME
Management Actions
38
+
-
Identifying Effective Policies
Changes to Plan
Total Program Labor (Equiv. People)
As-Built
Data
Simulation Model
?
T im e
R e m a in in g
Planned
Program
Conditions
S k ill &
E x p e rie n c e
S ta ff
O rg a n iz a tio n a l
S iz e
Changes
M o ra le
T u rn o v e r
Absent Management
Actions
H irin g
O v e rtim e
S c h e d u le d
C o m p le tio n
T im e
S c h e d u le
P re s s u re
P ro d u c tiv ity
E q u iv a le n t
S ta ff o n
P ro je c t
Q u a lity
O u t-o f-S e q u e n c e
W o rk
E x p e c te d
A v a ila b ility
C o m p le tio n
o f P re re q u is ite s
T im e
P ro g re s s
Added
W o rk
W o rk Q u a lity
to D a te
W o rk T o
Be D one
W o rk
R e a lly D o n e
Know n
R e w o rk
U n d is c o v e re d
R e w o rk
H o u rs
Expended
to D a te
S ta ffin g
R e q u e s te d
E x p e c te d
H o u rs a t
C o m p le tio n
O b s o le te d
W o rk
R e w o rk
D is c o v e ry
P e rc e iv e d
P ro g re s s
X
TIME
Management Actions
Identify, Quantify & Remove
39
+
-
Estimation: What Would Project Have
Cost?
X
Changes to Plan
Total Program Labor (Equiv. People)
As-Built
Data
Absent Changes &
Mgt Actions
Simulation Model
T im e
R e m a in in g
Planned
Program
Conditions
S k ill &
E x p e rie n c e
S ta ff
O rg a n iz a tio n a l
S iz e
Changes
M o ra le
T u rn o v e r
H irin g
O v e rtim e
S c h e d u le d
C o m p le tio n
T im e
S c h e d u le
P re s s u re
P ro d u c tiv ity
E q u iv a le n t
S ta ff o n
P ro je c t
Q u a lity
O u t-o f-S e q u e n c e
W o rk
E x p e c te d
A v a ila b ility
C o m p le tio n
o f P re re q u is ite s
T im e
P ro g re s s
Added
W o rk
W o rk Q u a lity
to D a te
W o rk T o
Be D one
W o rk
R e a lly D o n e
Know n
R e w o rk
U n d is c o v e re d
R e w o rk
H o u rs
Expended
to D a te
S ta ffin g
R e q u e s te d
E x p e c te d
H o u rs a t
C o m p le tio n
O b s o le te d
W o rk
R e w o rk
D is c o v e ry
P e rc e iv e d
P ro g re s s
X
Management Actions
TIME
Note for projects: this is the
process you might use for a
post-mortem SD model
40
+
Example – Automotive Development
-
Post-mortem assessment of 11 projects using SD model –
major sources of risk ranked in terms of impact on
schedule and delivered:
1. Late information and/or changes
2. Resource availability


3.
4.
5.
Slow ramp up, lower peak, forced ramp down to meet budget
Inadequate skills mix
New processes, missing enablers, or new materials
Organization &/or geographic changes
Aggressive program assumptions

Compressed timing, inadequate budget, lean allowance for
prototypes
Model used to price out mitigation savings for
typical risks
41
+
-
Today’s Agenda
Managing Changes
• Case Example – Dispute Resolution
• Case Example – Change Management
Project-to-Project Learning
• Case Example – Risk Management
• Case Example – Bidding and Management
Broader issues – project priorities and market
interactions
42
+
The Peace Shield Program


Air defense system developed by Hughes AC
System dynamics model was used for:
 Bid support and risk assessment;
 On-going project management (assessing
impact of process and staffing changes)


Program successfully completed on
time and on budget
Post-project learning and policy
assessment
43
+
-
Post-project learning ...
Cumulative
Effort
1800
Staff Levels
Past
Program
1600
1400
1200
1000
Past Program
800
600
Peace Shield
Peace
Shield
400
200
0
1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002
0
44
+
-
What caused the differences between
Peace Shield and Past Program?
l
Differences in work scope?
l
External Conditions?
l
Management policies and processes?
And how can a company learn from these
differences, and therefore
l
Bid better?
l
Plan better?
l
Manage better?
45
+
-
The same model with different exogenous “change” and
“management” inputs accurately replicated Peace Shield
Simulated
Data and Plans
in mid-1993
0
1991
1992
1993
1994
1995
46
+
-
… and the Past Program
Data
Simulated
0
1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993
47
+
-
Major external differences
Peace Shield - Lower scope and fewer changes
 Fewer vendor delays & hardware
problems
 Better hiring conditions (less delay)
(Some of these are sources of risk)
48
Removing external sources of
difference from the past program ...
+
-
Cumulative
Effort
1800
Past
Program
1600
1400
1200
1000
Past Program
External
Removed
800
600
External
Differences
Removed
0
1
2
3
4
5
6
7
8
9
400
200
10
11
12
0
49
Removing external sources of
difference from the past program ...
+
-
Cumulative
Effort
Peace Shield
Schedules
1800
Past
Program
1600
1400
1200
1000
Past Program
External
Removed
800
600
External
Differences
Removed
0
1
2
3
4
5
6
7
8
9
400
200
10
11
12
0
50
+
Management differences
-
Peace Shield - Adopted teaming structure, including
customer involvement in design reviews
 Lower productivity, faster rework discovery

Different phase overlap & staffing strategy:
Assigned staff “rolling off” to QA
 Delayed start of downstream work
 Minimize “Errors on Errors” dynamic even if

reported progress is lower
51
+
-
Shorter Rework Discovery Times on Peace
Shield: Reduced “Errors on Errors” dynamic
• Teaming
Rework Discovery Delay
(Months)
24
• Delayed
Roll-off of
Staff
22
20
18
16
14
Past Program
12
• Customer
involvement
in Design
Reviews
10
8
6
Peace
Shield
4
2
0
1
2
3
4
5
6
7
Program Year
8
9
10 11
52
+
-
Lesson: Recognize the rework cycle
and minimize its consequences
Productivity
+
Original
Work to Do
Rework to
Do
+
-
Progress
Rework
Generation
Progressx
Rew
ork
Rework
Discovery
-
Reduce
Increase
Effort
Applied
Fraction
Quality
Correct and
Complete
Undiscovered
Rework
+
Time to Discover Rework
Work Done
Build Errors
Into
Downstream
Work
Overestimates
of Progress
53
+
-
Removing management differences ...
Cumulative
Effort
Peace Shield
Schedules
1800
Past
Program
1600
1400
1200
1000
Past Program
800
600
Peace
Shield
0
Peace
Shield
External
Differences
Removed
1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002
400
200
0
54
+
-
Where Did The Cost Improvement Come
From?
Policies & Processes 56%
Teaming & Other
Improvements
13%
Staff Assigned to QA
24%
Delayed Ramp-Up
19%
External Conditions 44%
Scope Differences &
Fewer Customer Changes
22%
Fewer Vendor &
Hardware Problems
19%
Better Hiring
Conditions
3%
These are “free” cost savings!
55
+
-
Sources & Additional Reading
Ingalls: Cooper, Kenneth G., 1980, Naval Ship Production:
A Claim Settled and a Framework Built. Interfaces.
10(6) (December), 20-36.
Fluor:
http://www.kcooperassociates.com/files/SD_Paper_for_
Reprint_V3.pdf
Peace Shield: James Lyneis, Kenneth Cooper, and Sharon
Els, “Strategic Management of Complex Projects,”
System Dynamics Review, Fall 2001 (on the course site)
56
+
-
Why Do Organizations Seem So Poor at
Learning Lessons From Prior Projects?
57
+
-
Project-to-Project Learning Requires a
Framework (Model/Data/Process)
Analyze what happened on prior projects …
Changes to Plan
Total Program Labor (Equiv. People)
As-Built
Data
Absent Management
Actions
Simulation Model
?
T im e
R e m a in in g
Planned
Program
Conditions
S k ill &
E x p e rie n c e
S ta ff
O rg a n iz a tio n a l
S iz e
Changes
M o ra le
T u rn o v e r
H irin g
O v e rtim e
S c h e d u le d
C o m p le tio n
T im e
S c h e d u le
P re s s u re
P ro d u c tiv ity
E q u iv a le n t
S ta ff o n
P ro je c t
Q u a lity
O u t-o f-S e q u e n c e
W o rk
E x p e c te d
A v a ila b ility
C o m p le tio n
o f P re re q u is ite s
T im e
P ro g re s s
Added
W o rk
W o rk Q u a lity
to D a te
W o rk T o
Be D one
W o rk
R e a lly D o n e
Know n
R e w o rk
U n d is c o v e re d
R e w o rk
H o u rs
Expended
to D a te
S ta ffin g
R e q u e s te d
E x p e c te d
H o u rs a t
C o m p le tio n
O b s o le te d
W o rk
R e w o rk
D is c o v e ry
P e rc e iv e d
P ro g re s s
TIME
Management Actions
Rework cycle and feedback effects provide one
framework for assessing dynamics similarities.
58
+
-
You’re Uncomfortable With Quantifying
All These Effects. What Are Your Options?
1. Ignore effects and estimate (simulate)
impacts as if they did not exist

But that’s the only value you know is wrong!
2. Use your experience/intuition/ “mental
model” instead (no simulation)

I.e., try to account for effects simultaneously in your head
that you can’t do individually in a computer model
3. Use computer model with educated
estimates …



Test sensitivity of results to exact values
Gather data (and calibrate where warranted)
Assemble a data base from prior projects
59
+
-
Today’s Agenda
Managing Changes
• Case Example – Dispute Resolution
• Case Example – Change Management
Project-to-Project Learning
• Case Example – Risk Management
• Case Example – Bidding and Management
Broader issues – project portfolios, priorities and
market interactions
60
+


Broader Issues
Issues in product portfolios
Market and Customer Dynamics -setting the mission dimension as a part
of corporate strategy
61
+
-
Issues in Product Portfolios
Portfolio interactions - staffing and other resources
 technical interdependencies
What happens on one project has
significant knock-on effects to
other projects. Aggressive project
assumptions (“inconsistent
mission”) adversely affect more
than the one project.
62
+
Portfolio Resourcing Issues

Constraints on Shared Resources



Late and over-budget projects delay rampup of downstream projects
Shared resources (e.g. test facilities) can
also create bottlenecks
Staff working simultaneously on multiple
projects create inefficiencies and delays
Typically dealt with via exogenous inputs to
single-project models, or via portfolio models
63
+
-
Phasing of Project Staffing
Project
Staffing
Project 2
Project 1
Typical
Plan
Time
64
+
-
What happens when Project 1 fails
to meet plan?
Project
Staffing
Typical
Plan
Time
65
+
Project
Staffing
Phasing of Project Staffing
Project 1
Project 2
Typical
Plan
Time
66
+


“Tipping Point” / “Fire-fighting” Research
Not only are resources constrained, but
because of technical interdependencies,
failure to adequately complete the first
“project” causes more work and rework
on the second “project”, etc.
In a situation of limited resources, this
can lock the organization into a
permanently low mode of performance
67
+
Two Examples
-
Temporary shortages of resources can …
Available
Resources
Available
Resources
+
Resources on
Concept
Development
Resources Needed for
Downstream
Development
-
+
Completeness &
Quality of Concept
Development
+
Resources on
Development
Resources Needed for
Client Support and
Maintenance
+ Completeness & Quality of
Development ("bugs" in
delivered product)
… lock organization into “low” mode of “quality”
68
+
Temporary Resource Shortage
-
Can “tip”
system to
low quality
mode.
69
+



“Tipping Point” Case Examples
“Understanding fire fighting in new product
development,” The Journal of Product Innovation
Management 18 (2001) [posted on the course site]
Black, L. J. and N. P. Repenning. Why Firefighting Is
Never Enough: Preserving High-Quality Product
Development. System Dynamics Review Vol. 17, No.
1, Spring 2001.
Rahmandad, H. and Weiss, D 2009. "Dynamics of
concurrent software development." System Dynamics
Review 25(3): 224-249.
70
+
Corporate Strategy for the Project
-
Determining the fit of the project to business
objectives (the “mission”)
features / scope
 schedule milestones (time to market)
 delivered quality (defects)
 resources & budget
And the mix/timing of “projects” necessary to
achieve corporate strategy

What gives when project gets in
trouble?
71
+
-
% Specifying 1st or 2nd Choice
What You Do?
Add People
Longer Hours
Intensity
Slip
Cut Scope
Other
Total
At 30%
40.8%
24.3%
21.4%
5.8%
7.8%
0.0%
100.0%
At 65%
34.7%
23.5%
19.4%
11.2%
11.2%
0.0%
100.0%
72
+




Control & Flexibility Actions Involve
Tradeoffs
Project resources: “haste makes
waste,” fatigue, experience dilution, …
Slip schedule: penalties, loss of market
share (Lecture 13)
Cut “scope”: loss of market share, need
to upgrade later (Lecture 13)
Ship with “bugs”/incomplete testing:
loss of market share, diversion of
resources to maintenance (Lecture 13)
73
+
-
1.
2.
Do you ever ship a project with known
bugs in order to meet the schedule?
Yes
No
74
+
-
Why the focus on resource
responses?
75
+
-
Consequences of Adding Resources to Meet Scope and
Schedule Largely Constrained to Project Itself
Trigger
(changes, scope
growth, etc.) Work
Remaining
?
Product Cost
Resources
+
Responsibility
of project
manager?
1. Add Resources
+
Resources
Needed
-
Time Remaining
+
Scheduled
Completion Date
76
+
-
Whereas slipping schedule
impacts time-to-market
?
Product Cost
Resources
+
Work
Remaining
1. Add Resources
Resources
Needed
+
-
-
+
Feasible
Completion Date
Time Remaining
2. Slip Schedule
+
Revenue and
market share
loss
+
Scheduled
Completion Date
+
Time-to-Market
77
Cutting scope impacts product
capability and features
+
-
?
Product Cost
Resources
+
3. Cut Scope
+
Project Scope
+
+
Work
Remaining
1. Add Resources
Resources
Needed
+
-
-
+
Feasible
Completion Date
Time Remaining
2. Slip Schedule
+
+
Product Capability
and Features
Revenue and
market share
loss
+
Scheduled
Completion Date
+
Time-to-Market
78
Shipping when out of time
means delivered quality low
+
-
?
Product Cost
Resources
+
3. Cut Scope
+
Project Scope
+
+
Work
Remaining
1. Add Resources
+
Ship Product
-
+
Resources
Needed
-
-
4. Ship When
Out of Time
Time Remaining
Feasible
Completion Date
+
2. Slip Schedule
+
+
Product Capability
and Features
+
+
Bugs in Shipped
Product
Scheduled
Completion Date
+
Because
consequences
of other
control actions
extend beyond
the project
and are
difficult to
measure,
primary
response is to
add resources.
Time-to-Market
79
+
-
Evaluating market impacts requires a
different model …
Revenue and Profit Drivers …
Market Demand
+
+
Market Share
Sales
+ Revenue
+
Profit
-
Price
+
Costs
80
+
-
“Mission” Elements Affect
Attractiveness
Market Demand
+
+
Sales
+
+
-
Market Share
Revenue
Profi t
-
Pri ce
+
+
Costs
Product
Attractiveness
+
Quality
+
Scope
Product
Newness
-
+
Time to Market
81
+
-
“Mission” elements have
negative impacts as well …
Market Demand
+
+
Sales
+
+
-
Market Share
Revenue
Profit
-
Price
+
+
Warranty Costs
+
Costs
+
Product
Attractiveness
?
+
Quality
+
Scope
Product
Newness
-
+
Developement
Cost
Time to Market
Mission
Tradeoffs
82
+
-
Market Model with feedbacks
through profit and budget
Market Demand
+
+
Sales
+
+
-
Market Share
Revenue
Profit
-
Price
+
+
Warranty C osts
+
Costs
+
Product
Attractiveness
+
Quality
+
Scope
Product
Newness
-
+
Developement
Cost
+
Development
Budget
Time to Market
Mission Tradeoffs;
Product Portfolio
83
+
-



Selling System Dynamics
(Modeling)
Must be a persistent and costly dynamic problem
Illustrate causes (use rework cycle and feedback
examples)
Provide an example of use relevant to your
organization
“SDM students are hereby granted permission
to use any of my lecture slides for internal
company presentations, with appropriate
attribution.” James M. Lyneis, 11/1/2012
84
+
SD Qualitative Insights -1
-
1. A feasible plan is essential, including:




Estimates of rework, undiscovered rework,
and delays in discovering that rework
Estimates of productivity loss dealing with
rework
Adequate buffers and reserves for rework
[Rework increases with project uncertainty
and complexity]
85
+
-
SD Qualitative Insights – 2
2. A feasible plan recognizes the “iron
triangle”; there will be multiple
“feasible” plans depending on
priorities.
3. Tradeoffs in the plan can often be
improved by changes in project
structure and organization to reduce
rework and delays in discovering
rework.
86
+
-
SD Qualitative Insights – 3
4. Attempts to achieve an infeasible plan
via project control actions lead to
“vicious circle” side effects which
increase project cost and duration.
 On complex projects, these costs usually
exceed the “direct” costs of infeasibility
5. Project “changes,” and risks which
materialize, are fundamentally the
same as an infeasible plan. (Lecture 13)
87
+
-
SD Qualitative Insights – 4
6. Project managers need buffers and/or
flexibility (e.g., slip schedule, cut scope, ship
with “bugs”) to respond to changes and
uncertainties. These have costs that need
to be evaluated; the importance of different
tradeoffs differs by project. (Lecture 13)
7. The costs of project control can be
minimized by understanding the sources of
the vicious circles. The timing, magnitude,
and duration of different controls affects
performance.
88
MIT OpenCourseWare
http://ocw.mit.edu
ESD.36 System Project Management
Fall 2012
For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.
Download