SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
The 5 Irreducible
ˌir-i-ˈdü-sə-bəl, -ˈdyü-
Principles of Project Management
Needed To
Increase the Probability of Project Success
(PoPS)
Glen B. Alleman
VP, Program, Planning, and Controls
Aerospace and Defense Sector
Lewis & Fowler
Denver, Colorado
Presented
at
Carnegie Mellon Silicon Valley
February 1st and 2nd 2010
1/17
The bent pyramid was changed during construction to adapt to collapses in the foundation
or to speed up the completion. Either way, “adaptive” management was necessary.
Any method for managing projects or developing products or services within those projects
must be adaptive to external and internal changes
Today We Will Learn That …
§ Software development
methods are some times
confused with Project
Management principles.
§ There are 5 irreducible
principles used to manage
projects, no matter the
domain or context.
§ We need to assure our
development work is guided
by these 5 Project
Management principles.
We need to remember, Yogi’s advice …
In theory, there is no difference between theory and practice. In
practice there is. 2/17
Flying to Mars
on a specific
week, 36
months from
now
Building Internal
Web Site for
our warehouse
The 3 Fundamental Variables of Projects
Cost
Schedule TPM
How can we
determine that the
products we’re
producing meet the
specifications of the
buyer, in what units
of measure?
How can we know
when we will be
finished with the
project, with what
level of
confidence?
Can I know how much this project will cost when
we are done, with what level of confidence?
The Range of Tolerance for Risk and Reward
3/17
Why is Software Development Not The
Same as Project Management?
Process Management Acronym Level 2 Level 3 Level 4 Level 5
Organization Process Focus OPF R
Organization Process Definition OPD R
Organization Training OT R
Organization Process Performance OPP R
Organizational Innovation and Deployment OID R
Project Management Level 2 Level 3 Level 4 Level 5
Project Planning PP R
Project Monitoring and Control PMC R
Supplier Agreement Management SAM R
Integrated Project Management IPM R
Risk Management RSKM R
Quantitative Project Management QPM R
Engineering Level 2 Level 3 Level 4 Level 5
Requirements Management RM R
Requirements Development RD R
Technical Solution TS R
Product Integration PI R
Verification VER R
Validation VAL R
Support Level 2 Level 3 Level 4 Level 5
Configuration Management CM R
Process and Product Quality Assurance PPQA R
Measurement and Analysis MA R
Decision Analysis and Resolution DAR R
Causal Analysis and Resolution CAR R
CMMI-DEV 1.2
Separates
“Engineering”
from the
management
of Engineering
for a reason …
“Doing, is not
the same as
management
of the Doing”
4/17
1. Where Are We Going?
2. How Do We Get There?
3. Do We Have Enough
Time, Resources, And
Money To Get There?
4. What Impediments Will
We Encounter Along The
Way?
5. How Do We Know We
Are Making Progress?
IRREDUCIBLE
Of Project Management
Project Success
5/17
§ Can we tell where we are
going?
§ Do we have a path to get to
done?
§ Do we have everything we
need to get to done?
§ What’s going to stop us from
getting done?
§ How do we know we’re
making progress toward
done?
So What Does All This Have To Do With
Software Development Methods?
§ When we look at any software development method – no matter the method – can we
answer these questions with any level of confidence?
§ If we can’t say this with confidence, then how can we convince those funding our
efforts to be happy with us spending their money? 6/17
1. Where Are We Going?
Eliciting Requirements Is Domain Dependent
“Design and integrate 18 major weapon systems and platforms
simultaneously within strict size and weight limitations, while
synchronizing the development, demonstration, and production of
as many as 157 complementary systems with the Future Combat
System content and schedule.” (This is an actual requirement)
Implement the 8 stories for our new
warehouse inventory package tracking
system using the existing web site
platform as a starting point.
7/17
2. How Do We Get There?
Some problems
respond to lightweight
approaches, like
Scrum, DSDM, Crystal,
and XP as product
development methods.
Others require more
complex approaches,
like a System of
Systems (SoS) spiral
development processes.
In all cases a disciplined
approach increases the
probability of success –
no matter the
complexity of the
problem or the solution
This approach works
well when we don’t
know what “done”
looks like with enough
clarity
So
Does
This!
8/17
3. Do We Have Enough Time, Money,
And Resources To Get There?
A Common Problem A Simple Solution
We have undue optimism
Use documented procedures – no matter the
method – for estimating and planning using
historical data.
We attempt to avoid risk and
uncertainty
Understand and prioritize risks for each critical
component empowers management and staff.
Use this knowledge to control your optimism.
We rely too much on intuitive
judgment
Simple statistical models are more often correct
than the human judgment.
Have the number to back up your intuition.
The Rational Planning of (Software) Projects, Mark C. Paulk, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA
15213–3890
9/17
Risk
Management Is
How Adults
Manage
Projects
‒ Tim Lister
4. What Impediments Will We Encounter
Along The Way?
10/17
1. Hope is not a strategy
2. No single point estimate of cost or schedule can be correct
3. Cost, Schedule, and Technical Performance are inseparable
4. Risk management requires adherence to a well defined process
5. Communication is the Number One success factor
Five Fundamental Principles of Risk Management
11/17
5. How Do We Know If We Are Making
Progress As Planned?
The only measure of progress is the Physical Percent
Complete for the planned deliverables
A
Physical Percent Complete means tangible evidence of
the outcomes that were planned – measured at the time
they were planned to be delivered.
B
This is the basis for full Earned Value Management with
physical percent complete.
This is also a natural a fit with the agile approaches to
software development.
C
All successful methods measure the evidentiary
outcomes in units meaningful to the stakeholders.
These units are usually “money” and “time.”
D
12/17
Project Management Means …
We have a defined mission, vision, capabilities, and
requirements; by which to create,
the Plan for fulfilling these capabilities and
requirements and the Schedule for producing the
needed outcomes to meet this Plan; and have,
allocated enough time, money, and resources to
increase the probability of our project’s success; by
knowing what risks are in front of us and the
retirement and mitigation plan; and we can,
measure progress as physical percent complete for
each planned deliverable in our plan “on or before” its
planned time and “at or below” the planned cost.
1
2
3
4
5
13/17
Applying Project Management to Software
Development Methods
Where Are
We Going?
How Do We
Get There?
Do We Have
Enough Time,
Resources,
And Money
To Get
There?
What
Impediments
Will We
Encounter
Along The
Way?
How Do We
Know We Are
Making
Progress?
Agile Stories Iterations
Fixed
Iterations
Iteration
Planning
Features per
Iteration
IMP/IMS
Concept of
Operations &
Requirements
Integrated
Master Plan
Integrated
Master
Schedule
Formal Risk
Management
Performance
Based
Earned Value
RUP Inception Elaboration Elaboration Construction Construction
Prince 2
Initiating a
Project (IP)
Planning (PL) Managing
Delivery (MP)
Initiating a
Project (IP)
Controlling a
Stage (CS)
§ When we speak of a development method, does it answer the 5 Principle questions?
§ If not, then we’re not “managing” the project.
§ If we’re not “managing” the project, then we’re late and over budget and probably
don’t know it.
14/17
The REAL Problem For Every Project Is …
The Activities Are Arranged In A Probabilistic Network With
Interdependent Connections Between Work Elements
§ The solution to this problem starts with clearly defining these dependencies using the 5 principles.
§ If we have no visibility into these dependencies, “done” is no loner visible.
§ If this is acceptable the customer, we can proceed.
§ If not, we need a baseline plan showing Done 15/17
A Few More Principles to Live By
§ Late Starts = Late Finishes
ü The key to success is starting all work on time
§ Without schedule margin we’re late on day one
ü All duration estimates are random variables
§ Without budget margin we’re over budget on day one
ü All cost estimates are random variables
§ Only speak about our project in units of measure
meaningful to the customer
ü This almost always means monetized beneficial outcomes
§ Never confuse effort with results
ü The customer paid for an outcome, not our effort to
produce it
16/17
Deliverables Based Planning Handbook for A&D, Copyright © 2008, 2009, Lewis & Fowler
Did We Learn Anything Useful?
17/17
Now matter our tolerance for risk, the
methods we use – the 5 immutable
principles are always in place

Weitere ähnliche Inhalte

Was ist angesagt?

Performance Based Management Handbook
Performance Based Management HandbookPerformance Based Management Handbook
Performance Based Management HandbookGlen Alleman
 
Integrated Program Performance Management
Integrated Program Performance ManagementIntegrated Program Performance Management
Integrated Program Performance ManagementGlen Alleman
 
Building the perfect schedule (v6)
Building the perfect schedule (v6)Building the perfect schedule (v6)
Building the perfect schedule (v6)Glen Alleman
 
The simple problem of schedule performance indices
The simple problem of schedule performance indicesThe simple problem of schedule performance indices
The simple problem of schedule performance indicesGlen Alleman
 
Improving Project Performance in the DOE
Improving Project Performance in the DOEImproving Project Performance in the DOE
Improving Project Performance in the DOEGlen Alleman
 
EVM+Agile the darkside
EVM+Agile the darksideEVM+Agile the darkside
EVM+Agile the darksideGlen Alleman
 
Performance based planning in a nut shell (V5)
Performance based planning in a nut shell (V5)Performance based planning in a nut shell (V5)
Performance based planning in a nut shell (V5)Glen Alleman
 
Immutable principles of project management (utah pmi)(v1)(no exercise)
Immutable principles of project management (utah pmi)(v1)(no exercise)Immutable principles of project management (utah pmi)(v1)(no exercise)
Immutable principles of project management (utah pmi)(v1)(no exercise)Glen Alleman
 
Seven Habits of a Highly Effective agile project manager
Seven Habits of a Highly Effective agile project managerSeven Habits of a Highly Effective agile project manager
Seven Habits of a Highly Effective agile project managerGlen Alleman
 
SE1 - Integrating SE and PPM to Increase the Probability of Success
SE1 - Integrating SE and PPM to Increase the Probability of SuccessSE1 - Integrating SE and PPM to Increase the Probability of Success
SE1 - Integrating SE and PPM to Increase the Probability of SuccessGlen Alleman
 
Agile project management is systems management
Agile project management is systems managementAgile project management is systems management
Agile project management is systems managementGlen Alleman
 
Deliverables Based Planning
Deliverables Based PlanningDeliverables Based Planning
Deliverables Based PlanningGlen Alleman
 
EDM/PDM Implementation
EDM/PDM ImplementationEDM/PDM Implementation
EDM/PDM ImplementationGlen Alleman
 
Scrum lifecycle for Enterprise IT
Scrum lifecycle for Enterprise ITScrum lifecycle for Enterprise IT
Scrum lifecycle for Enterprise ITGlen Alleman
 
Keynote 2 - SE and PPM a Match Made in Heaven
Keynote 2 - SE and PPM a Match Made in HeavenKeynote 2 - SE and PPM a Match Made in Heaven
Keynote 2 - SE and PPM a Match Made in HeavenGlen Alleman
 
Agile in the government
Agile in the government Agile in the government
Agile in the government Glen Alleman
 
A Workshop for Product Owners, Scrum Masters, and Team Members for Improving ...
A Workshop for Product Owners, Scrum Masters, and Team Members for Improving ...A Workshop for Product Owners, Scrum Masters, and Team Members for Improving ...
A Workshop for Product Owners, Scrum Masters, and Team Members for Improving ...Glen Alleman
 
Project Success: The Basis of the Five Immutable Principles
Project Success: The Basis of the Five Immutable PrinciplesProject Success: The Basis of the Five Immutable Principles
Project Success: The Basis of the Five Immutable PrinciplesGlen Alleman
 

Was ist angesagt? (20)

Performance Based Management Handbook
Performance Based Management HandbookPerformance Based Management Handbook
Performance Based Management Handbook
 
Integrated Program Performance Management
Integrated Program Performance ManagementIntegrated Program Performance Management
Integrated Program Performance Management
 
Building the perfect schedule (v6)
Building the perfect schedule (v6)Building the perfect schedule (v6)
Building the perfect schedule (v6)
 
The simple problem of schedule performance indices
The simple problem of schedule performance indicesThe simple problem of schedule performance indices
The simple problem of schedule performance indices
 
Improving Project Performance in the DOE
Improving Project Performance in the DOEImproving Project Performance in the DOE
Improving Project Performance in the DOE
 
EVM+Agile the darkside
EVM+Agile the darksideEVM+Agile the darkside
EVM+Agile the darkside
 
Performance based planning in a nut shell (V5)
Performance based planning in a nut shell (V5)Performance based planning in a nut shell (V5)
Performance based planning in a nut shell (V5)
 
Immutable principles of project management (utah pmi)(v1)(no exercise)
Immutable principles of project management (utah pmi)(v1)(no exercise)Immutable principles of project management (utah pmi)(v1)(no exercise)
Immutable principles of project management (utah pmi)(v1)(no exercise)
 
Seven Habits of a Highly Effective agile project manager
Seven Habits of a Highly Effective agile project managerSeven Habits of a Highly Effective agile project manager
Seven Habits of a Highly Effective agile project manager
 
IMP IMS overview
IMP IMS overviewIMP IMS overview
IMP IMS overview
 
SE1 - Integrating SE and PPM to Increase the Probability of Success
SE1 - Integrating SE and PPM to Increase the Probability of SuccessSE1 - Integrating SE and PPM to Increase the Probability of Success
SE1 - Integrating SE and PPM to Increase the Probability of Success
 
Agile project management is systems management
Agile project management is systems managementAgile project management is systems management
Agile project management is systems management
 
Deliverables Based Planning
Deliverables Based PlanningDeliverables Based Planning
Deliverables Based Planning
 
EDM/PDM Implementation
EDM/PDM ImplementationEDM/PDM Implementation
EDM/PDM Implementation
 
Scrum lifecycle for Enterprise IT
Scrum lifecycle for Enterprise ITScrum lifecycle for Enterprise IT
Scrum lifecycle for Enterprise IT
 
Keynote 2 - SE and PPM a Match Made in Heaven
Keynote 2 - SE and PPM a Match Made in HeavenKeynote 2 - SE and PPM a Match Made in Heaven
Keynote 2 - SE and PPM a Match Made in Heaven
 
Agile in the government
Agile in the government Agile in the government
Agile in the government
 
Project Monitoring and Control
Project Monitoring and ControlProject Monitoring and Control
Project Monitoring and Control
 
A Workshop for Product Owners, Scrum Masters, and Team Members for Improving ...
A Workshop for Product Owners, Scrum Masters, and Team Members for Improving ...A Workshop for Product Owners, Scrum Masters, and Team Members for Improving ...
A Workshop for Product Owners, Scrum Masters, and Team Members for Improving ...
 
Project Success: The Basis of the Five Immutable Principles
Project Success: The Basis of the Five Immutable PrinciplesProject Success: The Basis of the Five Immutable Principles
Project Success: The Basis of the Five Immutable Principles
 

Ähnlich wie The 5 Immutable principles of project management

Mash Up fpr Two Emerging Ideas
Mash Up fpr Two Emerging IdeasMash Up fpr Two Emerging Ideas
Mash Up fpr Two Emerging IdeasGlen Alleman
 
Five immutable principles of project success
Five immutable principles of project successFive immutable principles of project success
Five immutable principles of project successGlen Alleman
 
Immutable principles of project management
Immutable principles of project managementImmutable principles of project management
Immutable principles of project managementGlen Alleman
 
Immutable Principles Of Project Management (V7 Final Cmu)
Immutable Principles Of Project Management (V7 Final Cmu)Immutable Principles Of Project Management (V7 Final Cmu)
Immutable Principles Of Project Management (V7 Final Cmu)Glen Alleman
 
Breaking the Project Failure Cycle
Breaking the Project Failure CycleBreaking the Project Failure Cycle
Breaking the Project Failure CycleGlen Alleman
 
You don’t need agile to avoid the seven deadly sins of pm
You don’t need agile to avoid the seven deadly sins of pmYou don’t need agile to avoid the seven deadly sins of pm
You don’t need agile to avoid the seven deadly sins of pmGlen Alleman
 
Getting to Done and Some Issues Along the Way
Getting to Done and Some Issues Along the WayGetting to Done and Some Issues Along the Way
Getting to Done and Some Issues Along the WayGlen Alleman
 
Immutable Principles of Project Management (Toronto PMI)
Immutable Principles of Project Management (Toronto PMI)Immutable Principles of Project Management (Toronto PMI)
Immutable Principles of Project Management (Toronto PMI)Glen Alleman
 
Showing how to Increase the Probability of Project Success by applying the ...
Showing how to Increase the Probability of Project Success by applying the ...Showing how to Increase the Probability of Project Success by applying the ...
Showing how to Increase the Probability of Project Success by applying the ...Glen Alleman
 
Integrated Master Plan and Integrated Master Schedule
Integrated Master Plan and Integrated Master ScheduleIntegrated Master Plan and Integrated Master Schedule
Integrated Master Plan and Integrated Master ScheduleGlen Alleman
 
The Five Immutable Principles of Project DSuccess
The Five Immutable Principles of Project DSuccessThe Five Immutable Principles of Project DSuccess
The Five Immutable Principles of Project DSuccessGlen Alleman
 
A Guide for Capital Project Mamnagers
A Guide for Capital Project MamnagersA Guide for Capital Project Mamnagers
A Guide for Capital Project MamnagersGlen Alleman
 
12 Step Program and 12 Reasons why PRojects Fail
12 Step Program and 12 Reasons why PRojects Fail12 Step Program and 12 Reasons why PRojects Fail
12 Step Program and 12 Reasons why PRojects Failellefsonj
 
5 immutable principles webinar
5 immutable principles webinar5 immutable principles webinar
5 immutable principles webinarGlen Alleman
 
Project Mgmt Fundamentals
Project Mgmt FundamentalsProject Mgmt Fundamentals
Project Mgmt FundamentalsChris Miller
 
Planning can we do with out it?
Planning can we do with out it?Planning can we do with out it?
Planning can we do with out it?Catherine Bendell
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project ManagementKUMKUMOKUSSIA
 
Notes on IT programmatic risk in 5 not so easy pieces
Notes on IT programmatic risk in 5 not so easy piecesNotes on IT programmatic risk in 5 not so easy pieces
Notes on IT programmatic risk in 5 not so easy piecesGlen Alleman
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic AbundanceGlen Alleman
 

Ähnlich wie The 5 Immutable principles of project management (20)

Mash Up fpr Two Emerging Ideas
Mash Up fpr Two Emerging IdeasMash Up fpr Two Emerging Ideas
Mash Up fpr Two Emerging Ideas
 
Five immutable principles of project success
Five immutable principles of project successFive immutable principles of project success
Five immutable principles of project success
 
Del
DelDel
Del
 
Immutable principles of project management
Immutable principles of project managementImmutable principles of project management
Immutable principles of project management
 
Immutable Principles Of Project Management (V7 Final Cmu)
Immutable Principles Of Project Management (V7 Final Cmu)Immutable Principles Of Project Management (V7 Final Cmu)
Immutable Principles Of Project Management (V7 Final Cmu)
 
Breaking the Project Failure Cycle
Breaking the Project Failure CycleBreaking the Project Failure Cycle
Breaking the Project Failure Cycle
 
You don’t need agile to avoid the seven deadly sins of pm
You don’t need agile to avoid the seven deadly sins of pmYou don’t need agile to avoid the seven deadly sins of pm
You don’t need agile to avoid the seven deadly sins of pm
 
Getting to Done and Some Issues Along the Way
Getting to Done and Some Issues Along the WayGetting to Done and Some Issues Along the Way
Getting to Done and Some Issues Along the Way
 
Immutable Principles of Project Management (Toronto PMI)
Immutable Principles of Project Management (Toronto PMI)Immutable Principles of Project Management (Toronto PMI)
Immutable Principles of Project Management (Toronto PMI)
 
Showing how to Increase the Probability of Project Success by applying the ...
Showing how to Increase the Probability of Project Success by applying the ...Showing how to Increase the Probability of Project Success by applying the ...
Showing how to Increase the Probability of Project Success by applying the ...
 
Integrated Master Plan and Integrated Master Schedule
Integrated Master Plan and Integrated Master ScheduleIntegrated Master Plan and Integrated Master Schedule
Integrated Master Plan and Integrated Master Schedule
 
The Five Immutable Principles of Project DSuccess
The Five Immutable Principles of Project DSuccessThe Five Immutable Principles of Project DSuccess
The Five Immutable Principles of Project DSuccess
 
A Guide for Capital Project Mamnagers
A Guide for Capital Project MamnagersA Guide for Capital Project Mamnagers
A Guide for Capital Project Mamnagers
 
12 Step Program and 12 Reasons why PRojects Fail
12 Step Program and 12 Reasons why PRojects Fail12 Step Program and 12 Reasons why PRojects Fail
12 Step Program and 12 Reasons why PRojects Fail
 
5 immutable principles webinar
5 immutable principles webinar5 immutable principles webinar
5 immutable principles webinar
 
Project Mgmt Fundamentals
Project Mgmt FundamentalsProject Mgmt Fundamentals
Project Mgmt Fundamentals
 
Planning can we do with out it?
Planning can we do with out it?Planning can we do with out it?
Planning can we do with out it?
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Notes on IT programmatic risk in 5 not so easy pieces
Notes on IT programmatic risk in 5 not so easy piecesNotes on IT programmatic risk in 5 not so easy pieces
Notes on IT programmatic risk in 5 not so easy pieces
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic Abundance
 

Mehr von Glen Alleman

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planningGlen Alleman
 
A Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSA Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSGlen Alleman
 
Increasing the Probability of Project Success
Increasing the Probability of Project SuccessIncreasing the Probability of Project Success
Increasing the Probability of Project SuccessGlen Alleman
 
Process Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMProcess Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMGlen Alleman
 
Practices of risk management
Practices of risk managementPractices of risk management
Practices of risk managementGlen Alleman
 
Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk ManagementGlen Alleman
 
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Glen Alleman
 
From Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringFrom Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringGlen Alleman
 
NAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideNAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideGlen Alleman
 
Building a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineBuilding a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineGlen Alleman
 
Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Glen Alleman
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by StepGlen Alleman
 
DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)Glen Alleman
 
Making the impossible possible
Making the impossible possibleMaking the impossible possible
Making the impossible possibleGlen Alleman
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planningGlen Alleman
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for AgileGlen Alleman
 
Building the Performance Measurement Baseline
Building the Performance Measurement BaselineBuilding the Performance Measurement Baseline
Building the Performance Measurement BaselineGlen Alleman
 
Program Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaProgram Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaGlen Alleman
 
Project Management Theory
Project Management TheoryProject Management Theory
Project Management TheoryGlen Alleman
 
Paradigm of agile project management (update)
Paradigm of agile project management (update)Paradigm of agile project management (update)
Paradigm of agile project management (update)Glen Alleman
 

Mehr von Glen Alleman (20)

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planning
 
A Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSA Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMS
 
Increasing the Probability of Project Success
Increasing the Probability of Project SuccessIncreasing the Probability of Project Success
Increasing the Probability of Project Success
 
Process Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMProcess Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPM
 
Practices of risk management
Practices of risk managementPractices of risk management
Practices of risk management
 
Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk Management
 
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
 
From Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringFrom Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems Engineering
 
NAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideNAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guide
 
Building a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineBuilding a Credible Performance Measurement Baseline
Building a Credible Performance Measurement Baseline
 
Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Integrated master plan methodology (v2)
Integrated master plan methodology (v2)
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by Step
 
DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)
 
Making the impossible possible
Making the impossible possibleMaking the impossible possible
Making the impossible possible
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planning
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for Agile
 
Building the Performance Measurement Baseline
Building the Performance Measurement BaselineBuilding the Performance Measurement Baseline
Building the Performance Measurement Baseline
 
Program Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaProgram Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six Sigma
 
Project Management Theory
Project Management TheoryProject Management Theory
Project Management Theory
 
Paradigm of agile project management (update)
Paradigm of agile project management (update)Paradigm of agile project management (update)
Paradigm of agile project management (update)
 

Kürzlich hochgeladen

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Kürzlich hochgeladen (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

The 5 Immutable principles of project management

  • 1. The 5 Irreducible ˌir-i-ˈdü-sə-bəl, -ˈdyü- Principles of Project Management Needed To Increase the Probability of Project Success (PoPS) Glen B. Alleman VP, Program, Planning, and Controls Aerospace and Defense Sector Lewis & Fowler Denver, Colorado Presented at Carnegie Mellon Silicon Valley February 1st and 2nd 2010 1/17 The bent pyramid was changed during construction to adapt to collapses in the foundation or to speed up the completion. Either way, “adaptive” management was necessary. Any method for managing projects or developing products or services within those projects must be adaptive to external and internal changes
  • 2. Today We Will Learn That … § Software development methods are some times confused with Project Management principles. § There are 5 irreducible principles used to manage projects, no matter the domain or context. § We need to assure our development work is guided by these 5 Project Management principles. We need to remember, Yogi’s advice … In theory, there is no difference between theory and practice. In practice there is. 2/17
  • 3. Flying to Mars on a specific week, 36 months from now Building Internal Web Site for our warehouse The 3 Fundamental Variables of Projects Cost Schedule TPM How can we determine that the products we’re producing meet the specifications of the buyer, in what units of measure? How can we know when we will be finished with the project, with what level of confidence? Can I know how much this project will cost when we are done, with what level of confidence? The Range of Tolerance for Risk and Reward 3/17
  • 4. Why is Software Development Not The Same as Project Management? Process Management Acronym Level 2 Level 3 Level 4 Level 5 Organization Process Focus OPF R Organization Process Definition OPD R Organization Training OT R Organization Process Performance OPP R Organizational Innovation and Deployment OID R Project Management Level 2 Level 3 Level 4 Level 5 Project Planning PP R Project Monitoring and Control PMC R Supplier Agreement Management SAM R Integrated Project Management IPM R Risk Management RSKM R Quantitative Project Management QPM R Engineering Level 2 Level 3 Level 4 Level 5 Requirements Management RM R Requirements Development RD R Technical Solution TS R Product Integration PI R Verification VER R Validation VAL R Support Level 2 Level 3 Level 4 Level 5 Configuration Management CM R Process and Product Quality Assurance PPQA R Measurement and Analysis MA R Decision Analysis and Resolution DAR R Causal Analysis and Resolution CAR R CMMI-DEV 1.2 Separates “Engineering” from the management of Engineering for a reason … “Doing, is not the same as management of the Doing” 4/17
  • 5. 1. Where Are We Going? 2. How Do We Get There? 3. Do We Have Enough Time, Resources, And Money To Get There? 4. What Impediments Will We Encounter Along The Way? 5. How Do We Know We Are Making Progress? IRREDUCIBLE Of Project Management Project Success 5/17
  • 6. § Can we tell where we are going? § Do we have a path to get to done? § Do we have everything we need to get to done? § What’s going to stop us from getting done? § How do we know we’re making progress toward done? So What Does All This Have To Do With Software Development Methods? § When we look at any software development method – no matter the method – can we answer these questions with any level of confidence? § If we can’t say this with confidence, then how can we convince those funding our efforts to be happy with us spending their money? 6/17
  • 7. 1. Where Are We Going? Eliciting Requirements Is Domain Dependent “Design and integrate 18 major weapon systems and platforms simultaneously within strict size and weight limitations, while synchronizing the development, demonstration, and production of as many as 157 complementary systems with the Future Combat System content and schedule.” (This is an actual requirement) Implement the 8 stories for our new warehouse inventory package tracking system using the existing web site platform as a starting point. 7/17
  • 8. 2. How Do We Get There? Some problems respond to lightweight approaches, like Scrum, DSDM, Crystal, and XP as product development methods. Others require more complex approaches, like a System of Systems (SoS) spiral development processes. In all cases a disciplined approach increases the probability of success – no matter the complexity of the problem or the solution This approach works well when we don’t know what “done” looks like with enough clarity So Does This! 8/17
  • 9. 3. Do We Have Enough Time, Money, And Resources To Get There? A Common Problem A Simple Solution We have undue optimism Use documented procedures – no matter the method – for estimating and planning using historical data. We attempt to avoid risk and uncertainty Understand and prioritize risks for each critical component empowers management and staff. Use this knowledge to control your optimism. We rely too much on intuitive judgment Simple statistical models are more often correct than the human judgment. Have the number to back up your intuition. The Rational Planning of (Software) Projects, Mark C. Paulk, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA 15213–3890 9/17
  • 10. Risk Management Is How Adults Manage Projects ‒ Tim Lister 4. What Impediments Will We Encounter Along The Way? 10/17
  • 11. 1. Hope is not a strategy 2. No single point estimate of cost or schedule can be correct 3. Cost, Schedule, and Technical Performance are inseparable 4. Risk management requires adherence to a well defined process 5. Communication is the Number One success factor Five Fundamental Principles of Risk Management 11/17
  • 12. 5. How Do We Know If We Are Making Progress As Planned? The only measure of progress is the Physical Percent Complete for the planned deliverables A Physical Percent Complete means tangible evidence of the outcomes that were planned – measured at the time they were planned to be delivered. B This is the basis for full Earned Value Management with physical percent complete. This is also a natural a fit with the agile approaches to software development. C All successful methods measure the evidentiary outcomes in units meaningful to the stakeholders. These units are usually “money” and “time.” D 12/17
  • 13. Project Management Means … We have a defined mission, vision, capabilities, and requirements; by which to create, the Plan for fulfilling these capabilities and requirements and the Schedule for producing the needed outcomes to meet this Plan; and have, allocated enough time, money, and resources to increase the probability of our project’s success; by knowing what risks are in front of us and the retirement and mitigation plan; and we can, measure progress as physical percent complete for each planned deliverable in our plan “on or before” its planned time and “at or below” the planned cost. 1 2 3 4 5 13/17
  • 14. Applying Project Management to Software Development Methods Where Are We Going? How Do We Get There? Do We Have Enough Time, Resources, And Money To Get There? What Impediments Will We Encounter Along The Way? How Do We Know We Are Making Progress? Agile Stories Iterations Fixed Iterations Iteration Planning Features per Iteration IMP/IMS Concept of Operations & Requirements Integrated Master Plan Integrated Master Schedule Formal Risk Management Performance Based Earned Value RUP Inception Elaboration Elaboration Construction Construction Prince 2 Initiating a Project (IP) Planning (PL) Managing Delivery (MP) Initiating a Project (IP) Controlling a Stage (CS) § When we speak of a development method, does it answer the 5 Principle questions? § If not, then we’re not “managing” the project. § If we’re not “managing” the project, then we’re late and over budget and probably don’t know it. 14/17
  • 15. The REAL Problem For Every Project Is … The Activities Are Arranged In A Probabilistic Network With Interdependent Connections Between Work Elements § The solution to this problem starts with clearly defining these dependencies using the 5 principles. § If we have no visibility into these dependencies, “done” is no loner visible. § If this is acceptable the customer, we can proceed. § If not, we need a baseline plan showing Done 15/17
  • 16. A Few More Principles to Live By § Late Starts = Late Finishes ü The key to success is starting all work on time § Without schedule margin we’re late on day one ü All duration estimates are random variables § Without budget margin we’re over budget on day one ü All cost estimates are random variables § Only speak about our project in units of measure meaningful to the customer ü This almost always means monetized beneficial outcomes § Never confuse effort with results ü The customer paid for an outcome, not our effort to produce it 16/17
  • 17. Deliverables Based Planning Handbook for A&D, Copyright © 2008, 2009, Lewis & Fowler Did We Learn Anything Useful? 17/17 Now matter our tolerance for risk, the methods we use – the 5 immutable principles are always in place