SlideShare ist ein Scribd-Unternehmen logo
1 von 58
+
Showing how to Increase the Probability of Project Success
by applying the
Five Immutable Principles of Project Management
in Under Four Hours
All projects ‒ Traditional and Agile ‒ operate in the presence of uncertainty that creates risk.
Five Immutable Principles and their supporting Processes and Practices can be used to increase the
probability of success in the presence of these uncertainties.
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
1
Glen B. Alleman
12 July 2019
2
Four Hours is All We Have
To Address Universal Issues of Project Poor
Performance for the Reasons Given in the Next
Chart
So It’s Going to Be…
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019 3
“Why do so many projects overspend
and overrun?
Because they’re managed as if they
were merely Complicated when in fact,
they are Complex.
They’re planned as if everything is
known at the start when in fact, they
involve high levels of uncertainty that
create cost, schedule, and technical
risk.”
In, Architecting Systems: Concepts, Principles and Practice,
Hillary Sillitto, College Publications, 2014.
+ Why Agility Matters in the Presence
of Uncertainty? †
 Agility Reflects Reality ‒ accepting uncertainty, driving it
out, and reprioritizing efforts based on new information is
how the world works
 Agility Enables Flexibility ‒ the freedom to make the right
decisions at the right time, based on the right amount of
information.
 Agility is Path to the Present ‒ the expectation of
customers, users, and buyers, is that things will be on a
path of constant improvement and zero issues, or they’ll
jump to the next most available platform.
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
4
† Agility is an attribute of the process, a system, or a procedure used to manage project.
Agile is a software development paradigm. All Projects need to managed with Agility
Let’s focus on Agility in all project management processes, then we’ll get to Agile and Scrum later in this presentation.
+ Four Immutable Truths of Product
Development and Project Management
 You can’t gather all the requirements upfront
 The requirements you do gather, will change after you’ve
gathered them
 There will always be more work than there is time and
money available to perform that work
 Estimates of cost, schedule, and technical performance
will always be off by some factor, and this factor is likely
to be unknown early in the project
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
5
These Immutable Truths are independent of the product
development or project management method
‒ Agile or Traditional
+ Performance–Based Project
Management® Addresses …
Project Management Case Study, Pierre Bonnal, CNAM IIM MBA Program, June 2004
 Project management is about
avoiding surprises.
The Need
 Organizations execute
projects through people,
processes, and tools.
The
Context
 Defines deliverables measured with increasing probability of
project success based on cost, schedule, and technical
performance measures.
 Uses risk adjusted Earned Value Management to remove
surprises.
The
Solution
 Management requires
processes that create
measurement data need for
decision making.
The
Problem
… identifies tangible outcomes
rather than just data outputs.
 Projects, by their very nature,
are risky endeavors, with
uncertain outcomes.
The
Situation
… buys down risks through
continuous risk management
connected with project controls.
… measures of physical percent
complete to forecast the future.
… adapts an organizational
culture to the risk tolerance
levels of the project’s
environment.
The Traditional Approach New Approach …
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
6
6
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
Why Performance–Based Project Management®?
 Successful projects
deliver Capabilities to
accomplish a mission or
fulfill a business strategy:
 Not work efforts,
 Not cost expenditures,
 Not documentation, test
results, or the processes.
 These are all needed, but
they’re not Deliverables.
 For success, projects
must deliver tangible
beneficial outcomes,
assessed in units of
measure meaningful to
the decision makers.
 Effectiveness
 Performance
Performance–Based Project
Management®
Principles, Processes, and Practices
for Increasing the Probability of
Project Success†
† Program Success Probability, John Higbee,
Defense Acquisition University, 9 May 2005
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019 7
1. What Does DONE Look
Like?
2. How Do We Get to DONE?
3. Is There Enough Time,
Money, and Resources, To
Get to DONE?
4. What Impediments Will Be
Encountered Along The
Way to DONE?
5. What Units of Measure are
used to confirm Progress
To Plan Toward Done?
All Successful Projects Require Credible Answers
To These 5 Immutable Principles …
8 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
+ What Does Done Look Like in Units of
Measure Meaningful to the Decision Makers?
 Start with Capabilities Based Planning
 Defining Measures of Effectiveness (MOE) for Capabilities
 Defining Measures of Performance (MOP) for Capabilities
 Connecting MoE and MoP to Business Value
 Establish the Business Rhythm to Deliver Capabilities
 Traditional – measures of increasing maturity of the deliverables
 Agile – Cadence or Readiness release of Capabilities
 Define the Roles and Responsibilities for Executing the
Business Rhythm
❶
9
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
+
How Do We Get To Done?
 Transforming Capabilities Plan to Product Roadmap
 This is applicable for Traditional and Agile
 If You Don’t Know Where You’re Going, You’ll End Up Somewhere
Else ‒ Yogi Berra
 Decomposing Capabilities to Features
 This is independent of the Project Management method, with
Traditional or Agile
 This is a Capabilities Based Planning principle
 Building Backlog of work
 For Agile this is called a Product Backlog
 For Traditional is is called a Work Breakdown Structure connected to
the Master Schedule
 Building Release Train for Delivering Value as Planned
 This is applicable to both Agile and Traditional project management
 When will we be able to use the planning Capabilities?
❷
10
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
+
What Resources do We Need?
 Time
 How much time?
 What the Schedule Margin for that period of performance?
 Money
 How much money?
 What’s the Management Reserve and Contingency needed for that
planned budget?
 Staff
 Who?
 What skills?
 Cost?
 Facilities
 Anything special ‒ test cambers, full scale models?
 Enabling Tools and Processes
 Development tools
 Testing tools
 Release Management tools
❸
11
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
+ What Impediments Will We
Encounter Along the Way to Done?
 All Risk Comes from Uncertainty
 Reducible Uncertainty (Epistemic) creates risk
 Irreducible Uncertainty (Aleatory) creates risk
 Research shows Aleatory uncertainty dominates most project domains
 Managing in the Presence of Uncertainty
 Find the Source of these Uncertainties
 Determining Root Cause of Uncertainties
 Provide Corrective or Preventive Actions to reduce (Epistemic) or
Margin (Aleatory)
 Develop a Risk Management Plan
 Buydown activities
 Margin ‒ cost, schedule, and technical
 Integrate the Risk Management Plan into the Business
Rhythm (Agile or Traditional)
❹
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
12
+
Measuring Progress to Plan, by …
 Assessing Physical Percent Complete
 Measures of Effectiveness (MOE)
 Measures of Performance (MOP)
 Technical Performance Measures (TPM)
 Key Performance Parameters (KPP)
 Key System Attributes (KSA)
 Risk Buy Down measured against needed risk reduction plan
 Cost and Schedule Margin erosion
 Delivering Capabilities to Market as Planned is
foundation of Mission and Business Success
❺
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
13
Capabilities Requirements Plans Execution  Continuous Risk Management
† A Concept of Operations (ConOps) describes the characteristics of a proposed system from the viewpoint of an individual who will use
that system. It is used to communicate the quantitative and qualitative system characteristics to all stakeholders.
The 4  1 Elements
Needed To Increase
Project’s Probability of
Success
14 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
12°
Grade
We need the Capability to drive over Schofield Pass between Crested
Butte and Marble Colorado, climb a 12°grade on loose rock following
a one–way single track trail, with a 30% chance of thunder showers in
early afternoon.
15 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
16
All legislative
Powers herein
granted shall be
vested in a
Congress of the
United States,
which shall
consist of a
Senate and
House of
Representatives.
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
17
A Schedule is NOT a Plan.
A Plan is the strategy for the successful completion of the project; the
Schedule is the description of the work to produce that success.
Both Plans and Schedules are needed!
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
18
Deliverables
WBS
Tasks and Schedule
Business Need
Process Invoices for
Top Tier Suppliers
1st Level
Electronic Invoice
Submittal
1st Level
Routing to Payables
Department
2nd Level
Payables Account
Verification
2nd Level
Payment Scheduling
2nd Level
Material receipt
verification
2nd Level
“On hand” balance
Updates
Work
Package
(WP)
1 2
3
4
6
5 A
B
Deliverables defined in WP
Terminal Node in the WBS
defines the products or
services that produce the
products of the project
Terminal node of the
WBS defined by a Work
Package.
Tasks within the Work
Package produce the
Deliverables
100% Completion of the
deliverables is the measure of
performance for the Work Package
Management of the
Work Package Tasks is
the responsibility of
the WP Manager.
A decomposition of the work
needed to fulfill the business
requirements
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
19
http://www.sei.cmu.edu/risk/index.html
RISK MANAGEMENT IN FIVE
EASY STEPS
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 #1
success factor
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
Risk Management is Project Management for Adults ‒ Tim
Lister
20
How
Where
When
Who
Why
What
Identify Needed
Capabilities
Establish a
Performance
Measurement
Baseline (PMB)
Execute the
Performance
Measurement
Baseline
Capabilities
Based Plan
Operational
Needs
Earned Value
Performance
0% /100%
Technical
Performance
Measures
System Value
Stream Technical
Requirements
Identify
Requirements
Baseline
1
2
3
4
Technical
Performance
Measures
PMB
Continuous Risk Management Process
Changes to
business strategy
Changes to
requirements
Changes to
project plan
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
+ Increasing the Maturity of Project
Work Processes and
Deliverables
21
Identify
Capabilities
Needed for
Success
Identify
Requirements
to Deliver
Capabilities
Establish
Performance
Measurement
Baseline
Execute
Performance
Measurement
Baseline
 Define Capabilities
 Define Concept of
Operations
 Assess Needs, Cost,
and Risk Impacts
 Define Balanced and
Feasible Alternatives
 Fact Finding
 Gather And Classify
 Evaluate And
Rationalize
 Prioritize Requirements
 Integrate And Validate
 Decompose Scope
 Assign Accountability
 Arrange Work
 Develop Budget
 Assign Performance
 Perform Work
 Accumulate
Performance Measures
 Analyze Performance
 Take Corrective Action
Perform Continuous Risk Management (CRM)
Define the Measurable
Capabilities of each
Project Outcome
Assure All Requirements
Provided In Support of
Capabilities
Define Measures of
Performance and
Effectiveness
Ensure Cost, Schedule,
and Technical
Performance Compliance
21 3 4
5
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
+
What is a Deliverable?
22
 The Deliverable is not the final assembled product.
 The Deliverable is the outcome of Work whose result increases the
measurable maturity (Effectiveness and Performance) of the final
assembled product.
 Performance is specified and measurable.
 Design is complete and verifiable.
 Development is complete and testable.
 Testing complete, verified, and validated.
 Installation and deployment complete and operational.
 Work Packages consume time and resources.
 Work Packages are owned by a single accountable person.
 Work Packages produce deliverables.
Project Management Case Study, Pierre Bonnal, CNAM IIM MBA Program, Jun
Deliverables Incrementally Increase A Capability’s Maturity
Deliverables Result From “Units Of Work” – The Work Package
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
Define the set of capabilities needed to achieve the project objectives or the particular
end state for a specific scenario. Using the Concept of Operations (ConOps), define
the details of who, where, and how this capability is to be accomplished, employed,
and executed.

Define the technical and operational requirements for the system capabilities to be
fulfilled. First, define these requirements in terms isolated from any implementation
details. Only then bind the requirements with technology.

Build a time–phased network of work activities describing the work to be performed,
the budgeted cost for this work, the organizational elements that produce the
deliverables, and the performance measures showing this work is proceeding
according to plan.

Execute work activities, while assuring all performance assessment represent 100%
completion before proceeding. This means – No rework, no forward transfer of
activities to the future. Assure all requirements are traceable to work & all work is
traceable to requirements.

Apply the processes of Continuous Risk Management for each Performance–
Based Project Management® process area to: Identify, Analyze, Plan, Track,
Control, and Communicate programmatic and technical risk.

Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 201923 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
Partition system capabilities into classes of service within operational scenarios.
Connect the capabilities to system requirements using some visual modeling notation.
Define Measures of Effectiveness (MoE) and Measures of Performance (MoP).
Define the delivery schedule for each measure of performance and effectiveness.
Define scenarios for each system capability.
Connect these scenarios to a Value Stream Map of the increasing maturity of the
program.
Assess value flow through the map for each needed capability.
Identify capability mismatches and make corrections to improve overall value flow.
Assign costs to each system element using a value flow model.
Assure risk, probabilistic cost and benefit performance attributes are defined.
Use cost, schedule and technical performance probabilistic models to forecast
potential risks to program performance.
Make tradeoffs that connect cost, schedule, and technical performance in a single
location that compares the tradeoffs and their impacts.
Use Measures of Effectiveness (MoE) and Measures of Performance (MoP) for
these alternative tradeoffs.
Define the capabilities needed to achieve a desired objective or a particular end state
for a specific scenario. Define the details of who, where, and how these capabilities are
to be accomplished, employed, and executed.
1.1
1.2
1.3
1.4

Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 201924 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
What Does A Capability “Sound” Like?
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
25
What Should We Do?
Where Are We Now?
Identifying Needed System Capabilities
Abstracted from:
“Capabilities‒Based Planning – How It Is
Intended To Work And Challenges To Its
Successful Implementation,” Col. Stephen K.
Walker, United States Army, U. S. Army War
College, March 2005
Identifying Needed System Capabilities
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
26
Produce an overall statement of the problem in the operational context.
Develop the overall operational and technical objectives of the target system.
Defined the boundaries and interfaces of the target system.
Gather required system capabilities, functional, nonfunctional and
environmental requirements, and design constraints.
Build the Top Down capabilities and functional decomposition of the
requirements in a Requirements Management System.
Answer the question “why do I need this?” in terms of operational capabilities.
Build a cost / benefit model using probabilistic assessment of all variables,
their dependencies, and impacts.
For all requirements, perform a risk assessment to cost and schedule.
Determine criticality for the functions of the system.
Determine trade off relationships for all requirements to be used when option
decisions must be made.
For all technical items, prioritize their cost and dependency.
Address the completeness of requirements by removing all “TBD” items.
Validate that the requirements are traceable to system capabilities, goals, and
mission.
Resolve any requirements inconsistencies and conflicts.
Define the technical and operational requirements that must be met for the system capabilities
to be delivered. Define these requirements in terms isolated from any technology or
implementation. Assure each requirement is connected to a need system capability.
2.1
2.2
2.3
2.4
2.5

Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 201927 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
What Is a Requirement?
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
28
Build a time–phased network of activities describing the work to be performed, the budgeted
cost for this work, the organizational elements that produce the deliverables from this work,
and the performance measures showing this work is proceeding according to plan.
Decompose the program Scope into a product based Work Breakdown Structure (WBS), then
further into Work Packages describing the production of the deliverables traceable to the
requirements, and to the needed capabilities.
3.1
Assign responsibility to Work Packages (the groupings of deliverables) to a named owner
accountable for the management of the resource allocations, cost and schedule baseline,
and technical delivery.
3.2
Arrange the Work Packages in a logical network with defined deliverables,
milestones, internal and external dependencies, with credible schedule, cost, and
technical performance margins.
3.3
Develop the Time–Phased Budgeted Cost for Work Scheduled (BCWS) for the labor and
material costs in each Work Package and the Project as a whole. Assure proper resource
allocations can be met and budget profiles match expectations of the program sponsor
3.4
Assign objective Measures of Performance (MoP) and Measures of Effectiveness (MoE) for
each Work Package and summarize these for the Project as a whole.
3.5
Establish a Performance Measurement Baseline (PMB) used to forecast the Work
Package and Project ongoing and completion cost and schedule performance metrics.
3.6

Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 201929 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
Establishing the Three Elements of
the Performance Measurement
Baseline
Cost Baseline
Schedule Baseline
Technical Baseline
Determine
Scope and
Approach
Develop
Technical
Logic
Develop
Technical
Baseline
Develop
WBS
Define
Activities
Estimate
Time
Durations
Sequence
Activities
Finalize
Schedule
Identify
Apportioned
Milestones
Determine
Resource
Requireme
nt
Prepare
Cost
Estimate
Resource
Load
Schedule
Finalize
Apportioned
Milestones
Determine
Funding
Constraint
s
Approve
PMB
Perform
Functional
Analysis
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
30
Execute the planned work, assuring all work is 100% complete before proceeding to the
next planned work package. No rework, no forward transfer of activities or features.
Assure every requirement is traceable to work and all work is traceable to requirements.
 Using the Work Package sequencing, release work to be performed as planned.
 With the responsibility assignments, identify the accountable delivery manager to guide the
development of the products or services for each Work Package.
4.1
 Using Physical Percent Complete or Apportioned Milestones, capture measures of
progress to plan for each Work Package.
 Report this Physical Percent Complete in a centralized database for each Work Package
and the program as a whole.
4.2
 Compare the Physical Percent Complete against the Planned Percent Complete for each
period of performance.
 Construct cost and schedule performance indices from this information and the Physical
Percent complete measures.
4.3
 With Cost and Schedule performance indices, construct a forecast of future performance
of cost, schedule, and technical performance compliance.
 Take management actions for any Work Packages not performing as planned.
4.4
 Record past performance based on Work Package completion criteria.
 Record past future forecast performance estimates in a historical database.
 Forecast next future performance estimate against the Performance Measurement Baseline.
 Report this next future performance estimate to the program stakeholders.
4.5

Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 201931 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
How Do We Know We Are Making
Progress to Plan?
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
32
Executing the Performance
Measurement Baseline (PMB)
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
33
 Identify and classify risks in a Risk Register. Separate reducible and Irreducible risks
 Manage this Risk Register through a Risk Management Board.
 Connect these risks and their handling and margins in the Master Schedule.
 Convert risk data into risk decision‒making information.
 Use this analysis information as the decision basis for the program manager to work on
the “right” risks.
 Turn risk information into decision making information and actions (both present and
future).
 Develop actions to address individual risks, prioritize risk actions, and create an integrated
risk management plan to retire the risk or handle it when it turned into an issue.
 Monitor the status of risks and actions taken to ameliorate risks.
 Identify and monitor risks to enable the evaluation of the status of risks themselves and
of risk mitigation plans.
 Risk communication lies at the center of the model to emphasize both its pervasiveness and
its criticality.
 Without effective communication, no risk management approach can be viable.
Continuous Risk Management starts with the underlying principles, concepts, and
functions of risk management and provides guidance on how to implement risk
management as a continuous practice in programs and the organizations that
management programs.
5.1
5.2
5.3
5.4
5.5

Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 201934 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
Analyze
Plan
Track
Control
Identify Risks, Issues, and
Concerns
Evaluate, classify, and
prioritize risks
Decide what should be done
about each risk
Monitor risk metrics and
verify/validate mitigations
Make risk decisions
Subproject and partner
data/constraints, hazard
analysis, FMEA, FTA, etc.
Risk data: test data,
expert opinion, hazard
analysis, FMEA, FTA,
lessons learned,
technical analysis
Resources
Replan Mitigation
Program/project
data
(metrics
information)
Statement of Risk
Risk classification, Likelihood
Consequence, Timeframe
Risk prioritization
Research, Watch (tracking
requirements)
Acceptance Rationale,
Mitigation Plans
Risk status reports on:
Risks
Risk Mitigation Plans
Close or Accept Risks
Invoke contingency plans
Continue to track
Perform Continuous Risk
Management
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
35
+
 Know what Done looks like in units of measure meaningful
to the decision makers,
 Identify uncertainties to cost, schedule, and technical
performance that create risk, in any credible manner and
take corrective or preventive action to handle the Risk
created by these uncertainties,
 Have a credible cost, schedule, and technical risk adjusted
estimating process, and
 Measure progress to plan as physical percent complete on
the planned date measured with Technical Performance
Measures and their Quantifiable Backup Data.
We Don’t …
The KILLER Problem(s) with All
Projects – Traditional or Agile
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
36
Performance–Based Project
Management® Puts You On the Road to
Success …
Where are we going?
How do we get there?
Are there enough resources?
What are impediments to progress?
How do we measure progress?
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 201937 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
5 Practices Needed the Implement the
5 Immutable Principles
Identify Capabilities with
measurement units meaningful to
the customer
Identify Technical and Operational
Requirements to deliver
capabilities
Establish risk adjusted Technical,
Cost, and Schedule Baseline(s)
Execute PMB with measurement
units meaningful to the decision
makers
Apply Continuous Risk
Management
38 Performance Based Management(sm), Copyright ® Glen B. Alleman, 2012
Estimating is not Soothsaying or Fortune Telling, it’s good Engineering Practice based on
Probability and Statistics aided by Past Performance data
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019 39
This Leaves the
Estimating Problem
+ Estimates Must Be Both Top Down
and Bottom Up
A full cycle estimating process, starting at the Top, but continuously
re-assesed with past performance as new understanding emerges
from the Bottom
Reference Class
Estimates from
Past
Performance
Confirmation of
Estimates
based on Team
Input and
ConsensusPerformance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
40
+ Factors Affecting Credibility of the
Estimates Must Be Address
Optimism bias
Influences
estimates
Experience
Makes Better
Estimates
An Incorrect
Specification
Introduces
Errors
Pessimism
Adds Extra
Time and Cost
Rushing
Results
produces Poor
Estimates
Optimism
Pessimism
Experience
Time Scales
Spec
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
41
+
Why We Needed Estimates
Creating reliable cost, schedule, and technical performance
estimates is a critical success factor for all projects.
Without these estimates, business value is at risk of
experiencing cost overruns, missed deadlines, and
performance shortfalls—all recurring problems that projects
assessments too often reveal.
Unanticipated cost increases often mean the business
cannot fund needed projects or deliver value when promised.
Unanticipated schedule delays means the needed value is
not delivered as planned, lowering the revenue of value
recognition in exchange for the sunk cost of development.
www.gao.gov/new.items/d093sp.pdf
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
42
Deploying the five core
Processes and Practices of
Performance–Based Project
Management® is an
incremental and iterative
activity.
Each incremental step
increases the maturity of the
project or program
deliverables.
Applying
Performance
Based Project
Management® in
an Agile
Development
Environment
43 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
pyright © 2017 - 2019 Niwotridge Consulting, LLC
Framework for Integrating Agile and
Project Performance Management
Performance
Reporting from
Feature level to
overall project
Project
Performance
• Budget
• Actual costs
• Performance –
from Physical %
Complete
Release 1 Release n
Feature 1,2,3
Feature 4, .. ,8
Feature 9, …,12
Release 2 PP’s
Work
Packages
Containi
ng
Features
Products
Sprints
Time Now
Performance Baseline
Agile Software Development Lifecycle
Feature n’s
Milestones
Data Items
Releases
Capabilities in a Release
Development Budgetary Accounts
…
Physical Percent Complete captured at Task and Story level, Rolled to Release Plan by Feature in
Work Packages to produce Performance Management metrics used for Estimate At Complete
Product Road Map (Capabilities)
Release Plan of Each Capability
44
…
pyright © 2017 - 2019 Niwotridge Consulting, LLC
Closed Loop Feedback Control
for Agile at Scale
10 Process for Increasing the Probability of
Success for Tradition and Agile Projects
❶ Engineering
Estimate
❷ Product
Roadmap
❸ Release
Plan
❺ Work Plan
❻ Master
Schedule
❹ Schedule
with
Features
❼ Work Estimates
❽ Physical Percent
Complete
❿ Update Estimate
at Completion
❾ Update Estimate to
Complete
Plan
Do
Check
Act
Continuous feedback at each step with
corrective actions for Root Cause of
Performance Variances
45
pyright © 2017 - 2019 Niwotridge Consulting, LLC
1. Assess past performance for
similar Features used for
estimates, captured in Agile
development tool
2. Rank Feature with Ordinal
measure if needed (Story
Points, Tee Shirts)
3. Focus of Cardinal estimates
in hours
4. Assure Features include all
exit criteria and risks
5. Assure Features have
minimal dependencies
6. Define sequence of
deliverables, in preparation
for Product Roadmap
Project Performance Management Agile
Engineering Estimate
1. Decompose needed
Capabilities into Features
2. Estimate effort in hours,
derived from past performance
to deliver the Feature
3. Determine uncertainties
around that estimate
1. Reducible uncertainty
2. Irreducible uncertainty
4. Model these uncertainties with
Crystal Ball® to 80%
confidence
 Use Triangle distribution if
actual distribution not known
5. Establish Change Control
process for updates to this
estimate as the project
progresses
❶
+
46
pyright © 2017 - 2019 Niwotridge Consulting, LLC
1. In the WBS Dictionary, define
Capabilities of each Feature
(DoD = definition of done)
with measures of:
 Effectiveness
 Performance
 Technical
 Key Performance
Parameters
2. Assign Budget in Hours for
FTE (staff) to each period of
performance to the Features
in the assigned Work
Package
1. Build Roadmap from ROM
and Engineering Estimate for
sequence of Features
accepted by customer
2. Put the Features in the
proper order in the Roadmap
in Agile Management System
3. Publish Roadmap for the
Scrum Team in hardcopy
Project Performance Management Agile
Product Roadmap
❷
+
47
pyright © 2017 - 2019 Niwotridge Consulting, LLC
1. In the Master Schedule,
layout and sequence
Features in Work Packages
for the number of Sprints to
produce each Feature
2. Establish Change Control for
modifying the Release Plan in
the Schedule as the project
progresses
1. Assign Features to Releases
2. Code this information in Agile
Management System
3. Update Roadmap with
Release Information for each
Feature from the final
accepted ROM
Project Performance Management Agile
Release Plan of Product Capabilities
❸
+
48
pyright © 2017 - 2019 Niwotridge Consulting, LLC
1. Obtain hours by Feature from
the Rough Order of
Magnitude (ROM) Estimate
2. Validate Budget against the
Release Plan
3. Baseline Work Packages with
Budget and period of
performance for each Feature
1. Feature Period of
Performance shown in with
Release Plan
2. Original Estimates from ROM
recorded in Backlog traceable
to the schedule
Project Performance Management Agile
Integrated Master Schedule with
Features in Work Packages
+
❹
49
pyright © 2017 - 2019 Niwotridge Consulting, LLC
1. The Features in the Backlog
are traceable to the
Engineering Estimate and to
the Planned Value in the PMB
2. Use the Backlog as source
material for Roadmap, along
with the Budget for each
Feature
 Story Points or Tee Shirt
relative sizes can be
assigned in the PBL for
prioritization purposes
 These sizes are not
duration, cost, complexity,
or any Cardinal measure
1. Backlog built from Roadmap
using Features from
Engineering Estimate and
any further decomposition
into Stories
2. Effort estimate in Hours, can
be derived from the relative
measures once a Reference
Class Forecasting databased
has been built
Project Performance Management Agile
Product Backlog
❺
+
50
pyright © 2017 - 2019 Niwotridge Consulting, LLC
1. Confirm Performance above
the line is in lock step with
the work planned below the
line.
2. Confirm FTE spread for
Period of Performance for
Work Packages in the Master
Schedule
1. Capacity for work is primary
Sprint Planning process
2. Confirm needed skill set to
complete the work and
remove blocking factors
within Sprint
Project Performance Management Agile
Sprint Backlog
❻
+
51
pyright © 2017 - 2019 Niwotridge Consulting, LLC
1. Confirm TASK EST is still proper value
for the Feature being executed in the
Sprint
 If not, update the Forecast in
Schedule and Performance
Reporting system
2. The role of the Planner is to update
the Forecast in the Master Schedule
and Performance Reporting system to
reflect Sprint and Feature planning
and execution
 This foot and tie the Forecast with
the Physical Percent Complete
 They are complements of each
other
1. Decompose Features into Stories and
Tasks
2. Estimate Tasks in TASK EST field in
Agile Management System
 Once Sprint starts this field is
frozen
 Initially TO DO = TASK EST
3. When Sprint starts, update TO DO
field as work progresses
 TO DO goes down as work is
completed
 TO DO goes up as new more work
is discovered
4. Update FEATURE FORECAST if
 Current estimated work > TASK
EST
 Remaining work is expected to take
longer than the initial estimate
 Note: Forecast should only include
in-scope changes
Project Performance Management Agile
Task Estimating for the Sprint †
❼
+
52
† The TASK EST is in Rally as a default, Jira can be configured to do the same
pyright © 2017 - 2019 Niwotridge Consulting, LLC
1. The updated TO DO from the
Daily Standup is used to
calculate Physical Percent
Complete
2. This is used to calculate
Percent Complete on a daily
basis, as well as at month
end:
 Current performance is
available daily
 This reporting path assures
accurate month end status
that relies on TO DO
updates from the Daily
Standup
1. TO DO should be updated at
the Daily Standup
2. When the estimated effort
changes to be different than
baselined in the TASK EST
field – TO DO is updated
3. TO DO value
 Goes down as the work is
completed
 Goes up when new work (in
scope) is discovered for the
Task, Story, therefore for
the Feature
Project Performance Management Agile
TO DO Updates of Sprint Work
❽
+
53
pyright © 2017 - 2019 Niwotridge Consulting, LLC
1. No need to ask anyone what
the status is, Agile
Management System has the
status at the lowest level of
the project ‒ live on a daily
basis
2. Feature Physical Percent
Complete values are imported
to the Master Schedule and
used to status Features in
Work Packages
3. Use the custom report to
extract performance from Agile
in the form of Physical Percent
Complete
4. Feature Physical Percent
Complete on the custom report
is a rollup from Tasks to the
Feature level
1. The Physical Percent
Complete values are
exported from Agile
Management System in a
custom report
2. Feature Physical Percent
Complete is calculated from
the rollup of the TO DO field
and the Feature Forecast
Project Performance Management Agile
Feature Physical Percent
Complete in the Master Schedule
❾
+
(∑ TASK EST – ∑ TO DO) / Feature Forecast
54
pyright © 2017 - 2019 Niwotridge Consulting, LLC
1. Update ETC
 Periodically update ETC by
Labor Category for Work
Packages
 Verify that the resulting ETC
hours still match the Master
Schedule and the Sprint work
to do
2. Update Performance
 Physical Percent Complete
from Agile is also used in
Performance Measurement
system
 Based on the Business
Rhythm, update Physical
Percent Complete for Work
Packages
 Calculate Performance
1. Confirm reported Physical
Percent Complete foot and
ties with Physical Percent
Complete in Agile
Management System to
acceptable degree of
accuracy and precision
 This is an eye ball
assessment, the number
may or may not be exactly
the same, so close enough
is a value judgement of
the Planners and PM
2. As part of the Performance
analysis processes, provide
performance assessment and
suggested corrective actions
Project Performance Management Agile
Performance Management
Updates of Work Packages
❿
+
55
Deploying the five core
Processes and Practices of
Performance–Based Project
Management® is an
incremental and iterative
activity.
Each incremental step
increases the maturity of the
project or program
deliverables.
Applying
Performance
Based Project
Management® in
any Product
Development
Environment
56 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
⑤ImmutablePrinciples
ofProgramSuccess
① What does Done Look Like? ➉ Practices Implementing Five Processes, supporting Five Principles
② What’s the Plan to Reach Done?
CapabilitiesDrive
Requirements,
RequirementsIdentify
Deliverables,
WorkPackages
ProduceDeliverables,
MasterSchedule
Sequences
Deliverables,
ProgressMeasuredAs
PhysicalPercent
Complete,
WorkAuthorization
AssuresProper
Sequencing,
PhysicalPercent
MeasuresTangible
Performance,
UsingTechnical
PerformanceMeasures,
withQBD’s
ThatProvidesFeedback
toAdjustWork
Sequencing,for
FuturePerformance
UsingRealisticEstimate
toComplete
③ What Resources are needed to reach Done as
Needed?
④ What Risks are encountered on the way to Done?
⑤ What are the Units of Measure of progress toward
Done?
⑤ Processes Supporting Five Principles and Their Sub‒Processes
❶
Identify Needed
Capabilities,
Measures of
Effectiveness and
Performance to fulfill
Mission and Vision
1.1 Define Capabilities As Operational Concepts
1.2 Define Operational Concepts As Scenarios or Use Cases
1.3 Simultaneously Assess – Needs, Costs, and Risks to
Capabilities
1.4 Define Explicit, Balanced, and Feasible Alternatives
❷
Establish the needed
Technical, Schedule,
and Cost
Requirements for
each Capability, the
delivery date and
estimated cost
2.1 Perform Fact Finding for Technical, Cost, Schedule
Baseline
2.2 Gather and Classify Technical and Operational
Requirements
2.3 Evaluate and Rationalize Requirements
2.4 Prioritize Requirements with Risk Adjusted Measures
2.5 Integrate and Validate Requirements
❸
Establish
Performance
Measurement
Baseline (PMB)
showing how to
Deliver the Technical
and Operational
Requirements for the
needed Cost on the
needed Date
3.1 Decompose Work Packages and Planning Packages
3.2 Assign Accountability for Deliverables
3.4 Arrange Work Packages in Logical Order
3.5 Assign Work Package Technical Performance Measures
3.6 Develop Planned Budget for Work Packages
3.7 Set Performance Measurement Baseline
❹
Execute the PMB
and assess Physical
Percent Complete at
intervals needed to
make Corrective and
Preventive Actions
4.1 Perform Authorized Work in Planned Order
4.2 Accumulate and Report Work Package Performance
4.3 Take Corrective or Preventive Actions to Stay On Plan
4.4 Maintain Performance Measurement Baseline
Perform Continuous
Risk Management for
reducible and
irreducible risk with
5.1 Identify Technical and Programmatic Risks
5.2 Analyze Risks to Determine if Reducible or Irreducible
❶ ❷ ❸ ❹ ❺ ❻ ❼ ❽ ❾ ❿
Copyright ©, 2019, Performance‒Based Project Management, Glen B. Alleman
58Glen B. Alleman, Copyright © 2019

Weitere ähnliche Inhalte

Was ist angesagt?

Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk ManagementGlen Alleman
 
From WBS to Integrated Master Schedule
From WBS to Integrated Master ScheduleFrom WBS to Integrated Master Schedule
From WBS to Integrated Master ScheduleGlen Alleman
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by StepGlen Alleman
 
Cure for cost and schedule growth
Cure for cost and schedule growthCure for cost and schedule growth
Cure for cost and schedule growthGlen Alleman
 
Risk Management Processes (v2)
Risk Management Processes (v2)Risk Management Processes (v2)
Risk Management Processes (v2)Glen Alleman
 
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
 
Estimating cost and schedule for monte carlo simulation
Estimating cost and schedule for monte carlo simulationEstimating cost and schedule for monte carlo simulation
Estimating cost and schedule for monte carlo simulationGlen Alleman
 
Cure for Cost and Schedule Growth
Cure for Cost and Schedule GrowthCure for Cost and Schedule Growth
Cure for Cost and Schedule GrowthGlen Alleman
 
Risk Management Guidance
Risk Management GuidanceRisk Management Guidance
Risk Management GuidanceGlen Alleman
 
Continuous Risk Management
Continuous Risk ManagementContinuous Risk Management
Continuous Risk ManagementGlen Alleman
 
IMP & WBS - Getting Both Right is Paramount
IMP & WBS - Getting Both Right is ParamountIMP & WBS - Getting Both Right is Paramount
IMP & WBS - Getting Both Right is ParamountGlen 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
 
Establishing schedule margin using monte carlo simulation
Establishing schedule margin using monte carlo simulation Establishing schedule margin using monte carlo simulation
Establishing schedule margin using monte carlo simulation Glen Alleman
 
Measures of Effectiveness, Measures of Performance, Technical Performance Mea...
Measures of Effectiveness, Measures of Performance, Technical Performance Mea...Measures of Effectiveness, Measures of Performance, Technical Performance Mea...
Measures of Effectiveness, Measures of Performance, Technical Performance Mea...Glen Alleman
 
Earned Value Management Meets Big Data
Earned Value Management Meets Big DataEarned Value Management Meets Big Data
Earned Value Management Meets Big DataGlen Alleman
 
Earning value from risk (v4 full charts)
Earning value from risk (v4 full charts)Earning value from risk (v4 full charts)
Earning value from risk (v4 full charts)Glen Alleman
 
Assessing Enterprise Project Risk
Assessing Enterprise Project RiskAssessing Enterprise Project Risk
Assessing Enterprise Project RiskGlen Alleman
 
Agile Project Management Procedures
Agile Project Management ProceduresAgile Project Management Procedures
Agile Project Management ProceduresGlen Alleman
 
Probabilistic Schedule and Cost Analysis
Probabilistic Schedule and Cost AnalysisProbabilistic Schedule and Cost Analysis
Probabilistic Schedule and Cost AnalysisGlen Alleman
 

Was ist angesagt? (20)

Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk Management
 
From WBS to Integrated Master Schedule
From WBS to Integrated Master ScheduleFrom WBS to Integrated Master Schedule
From WBS to Integrated Master Schedule
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by Step
 
Cure for cost and schedule growth
Cure for cost and schedule growthCure for cost and schedule growth
Cure for cost and schedule growth
 
Risk Management Processes (v2)
Risk Management Processes (v2)Risk Management Processes (v2)
Risk Management Processes (v2)
 
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
 
Estimating cost and schedule for monte carlo simulation
Estimating cost and schedule for monte carlo simulationEstimating cost and schedule for monte carlo simulation
Estimating cost and schedule for monte carlo simulation
 
Cure for Cost and Schedule Growth
Cure for Cost and Schedule GrowthCure for Cost and Schedule Growth
Cure for Cost and Schedule Growth
 
Risk Management Guidance
Risk Management GuidanceRisk Management Guidance
Risk Management Guidance
 
Continuous Risk Management
Continuous Risk ManagementContinuous Risk Management
Continuous Risk Management
 
IMP & WBS - Getting Both Right is Paramount
IMP & WBS - Getting Both Right is ParamountIMP & WBS - Getting Both Right is Paramount
IMP & WBS - Getting Both Right is Paramount
 
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
 
What is risk?
What is risk?What is risk?
What is risk?
 
Establishing schedule margin using monte carlo simulation
Establishing schedule margin using monte carlo simulation Establishing schedule margin using monte carlo simulation
Establishing schedule margin using monte carlo simulation
 
Measures of Effectiveness, Measures of Performance, Technical Performance Mea...
Measures of Effectiveness, Measures of Performance, Technical Performance Mea...Measures of Effectiveness, Measures of Performance, Technical Performance Mea...
Measures of Effectiveness, Measures of Performance, Technical Performance Mea...
 
Earned Value Management Meets Big Data
Earned Value Management Meets Big DataEarned Value Management Meets Big Data
Earned Value Management Meets Big Data
 
Earning value from risk (v4 full charts)
Earning value from risk (v4 full charts)Earning value from risk (v4 full charts)
Earning value from risk (v4 full charts)
 
Assessing Enterprise Project Risk
Assessing Enterprise Project RiskAssessing Enterprise Project Risk
Assessing Enterprise Project Risk
 
Agile Project Management Procedures
Agile Project Management ProceduresAgile Project Management Procedures
Agile Project Management Procedures
 
Probabilistic Schedule and Cost Analysis
Probabilistic Schedule and Cost AnalysisProbabilistic Schedule and Cost Analysis
Probabilistic Schedule and Cost Analysis
 

Ähnlich wie Showing how to Increase the Probability of Project Success by applying the Five Immutable Principles of Project Management in Under Four Hours

Integrated Program Performance Management
Integrated Program Performance ManagementIntegrated Program Performance Management
Integrated Program Performance ManagementGlen Alleman
 
Performance Based Management Handbook
Performance Based Management HandbookPerformance Based Management Handbook
Performance Based Management HandbookGlen 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
 
From Needed Capabilities to Project Deliverables - On Time, On Budget, On Spe...
From Needed Capabilities to Project Deliverables - On Time, On Budget, On Spe...From Needed Capabilities to Project Deliverables - On Time, On Budget, On Spe...
From Needed Capabilities to Project Deliverables - On Time, On Budget, On Spe...Glen Alleman
 
Getting to Done (PMI Denver)
Getting to Done (PMI Denver)Getting to Done (PMI Denver)
Getting to Done (PMI Denver)Glen Alleman
 
Immutable principles of project management
Immutable principles of project managementImmutable principles of project management
Immutable principles of project managementGlen Alleman
 
Deliverables based planning
Deliverables based planning Deliverables based planning
Deliverables based planning Glen 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
 
Performance based management in a nut shell (v5)
Performance based management in a nut shell (v5)Performance based management in a nut shell (v5)
Performance based management in a nut shell (v5)Glen Alleman
 
Evm+agile (8.8).chapter 9
Evm+agile (8.8).chapter 9Evm+agile (8.8).chapter 9
Evm+agile (8.8).chapter 9Glen 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
 
Chapter 0 of Performance Based Project Management (sm)
Chapter 0 of Performance Based Project Management (sm)Chapter 0 of Performance Based Project Management (sm)
Chapter 0 of Performance Based Project Management (sm)Glen Alleman
 
Breaking the Project Failure Cycle
Breaking the Project Failure CycleBreaking the Project Failure Cycle
Breaking the Project Failure CycleGlen Alleman
 
Policy and Procedure Rollout
Policy and Procedure RolloutPolicy and Procedure Rollout
Policy and Procedure RolloutGlen Alleman
 
Agile in the government
Agile in the government Agile in the government
Agile in the government Glen 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
 
Principles and Practices of Performance-Based Project Management®
Principles and Practices of Performance-Based Project Management®Principles and Practices of Performance-Based Project Management®
Principles and Practices of Performance-Based Project Management®Glen 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
 
The 5 Immutable principles of project management
The 5 Immutable principles of project managementThe 5 Immutable principles of project management
The 5 Immutable principles of project managementGlen Alleman
 

Ähnlich wie Showing how to Increase the Probability of Project Success by applying the Five Immutable Principles of Project Management in Under Four Hours (20)

Integrated Program Performance Management
Integrated Program Performance ManagementIntegrated Program Performance Management
Integrated Program Performance Management
 
Performance Based Management Handbook
Performance Based Management HandbookPerformance Based Management Handbook
Performance Based Management Handbook
 
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)
 
From Needed Capabilities to Project Deliverables - On Time, On Budget, On Spe...
From Needed Capabilities to Project Deliverables - On Time, On Budget, On Spe...From Needed Capabilities to Project Deliverables - On Time, On Budget, On Spe...
From Needed Capabilities to Project Deliverables - On Time, On Budget, On Spe...
 
Getting to Done (PMI Denver)
Getting to Done (PMI Denver)Getting to Done (PMI Denver)
Getting to Done (PMI Denver)
 
Immutable principles of project management
Immutable principles of project managementImmutable principles of project management
Immutable principles of project management
 
Deliverables based planning
Deliverables based planning Deliverables based planning
Deliverables based planning
 
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)
 
Performance based management in a nut shell (v5)
Performance based management in a nut shell (v5)Performance based management in a nut shell (v5)
Performance based management in a nut shell (v5)
 
Evm+agile (8.8).chapter 9
Evm+agile (8.8).chapter 9Evm+agile (8.8).chapter 9
Evm+agile (8.8).chapter 9
 
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)
 
Chapter 0 of Performance Based Project Management (sm)
Chapter 0 of Performance Based Project Management (sm)Chapter 0 of Performance Based Project Management (sm)
Chapter 0 of Performance Based Project Management (sm)
 
Breaking the Project Failure Cycle
Breaking the Project Failure CycleBreaking the Project Failure Cycle
Breaking the Project Failure Cycle
 
Policy and Procedure Rollout
Policy and Procedure RolloutPolicy and Procedure Rollout
Policy and Procedure Rollout
 
Agile in the government
Agile in the government Agile in the government
Agile in the government
 
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
 
Principles and Practices of Performance-Based Project Management®
Principles and Practices of Performance-Based Project Management®Principles and Practices of Performance-Based Project Management®
Principles and Practices of Performance-Based Project Management®
 
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
 
The 5 Immutable principles of project management
The 5 Immutable principles of project managementThe 5 Immutable principles of project management
The 5 Immutable principles of project management
 

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
 
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
 
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
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic AbundanceGlen 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
 
Integrated Master Plan Development
Integrated Master Plan DevelopmentIntegrated Master Plan Development
Integrated Master Plan DevelopmentGlen Alleman
 
Project Management Theory
Project Management TheoryProject Management Theory
Project Management TheoryGlen Alleman
 
Increasing the Probability of Project Success with Five Principles and Practices
Increasing the Probability of Project Success with Five Principles and PracticesIncreasing the Probability of Project Success with Five Principles and Practices
Increasing the Probability of Project Success with Five Principles and PracticesGlen 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
 

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
 
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)
 
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
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic Abundance
 
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
 
Integrated Master Plan Development
Integrated Master Plan DevelopmentIntegrated Master Plan Development
Integrated Master Plan Development
 
Project Management Theory
Project Management TheoryProject Management Theory
Project Management Theory
 
Increasing the Probability of Project Success with Five Principles and Practices
Increasing the Probability of Project Success with Five Principles and PracticesIncreasing the Probability of Project Success with Five Principles and Practices
Increasing the Probability of Project Success with Five Principles and Practices
 
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
 

Kürzlich hochgeladen

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
 
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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Kürzlich hochgeladen (20)

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
 
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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Showing how to Increase the Probability of Project Success by applying the Five Immutable Principles of Project Management in Under Four Hours

  • 1. + Showing how to Increase the Probability of Project Success by applying the Five Immutable Principles of Project Management in Under Four Hours All projects ‒ Traditional and Agile ‒ operate in the presence of uncertainty that creates risk. Five Immutable Principles and their supporting Processes and Practices can be used to increase the probability of success in the presence of these uncertainties. Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019 1 Glen B. Alleman 12 July 2019
  • 2. 2 Four Hours is All We Have To Address Universal Issues of Project Poor Performance for the Reasons Given in the Next Chart So It’s Going to Be…
  • 3. Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019 3 “Why do so many projects overspend and overrun? Because they’re managed as if they were merely Complicated when in fact, they are Complex. They’re planned as if everything is known at the start when in fact, they involve high levels of uncertainty that create cost, schedule, and technical risk.” In, Architecting Systems: Concepts, Principles and Practice, Hillary Sillitto, College Publications, 2014.
  • 4. + Why Agility Matters in the Presence of Uncertainty? †  Agility Reflects Reality ‒ accepting uncertainty, driving it out, and reprioritizing efforts based on new information is how the world works  Agility Enables Flexibility ‒ the freedom to make the right decisions at the right time, based on the right amount of information.  Agility is Path to the Present ‒ the expectation of customers, users, and buyers, is that things will be on a path of constant improvement and zero issues, or they’ll jump to the next most available platform. Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019 4 † Agility is an attribute of the process, a system, or a procedure used to manage project. Agile is a software development paradigm. All Projects need to managed with Agility Let’s focus on Agility in all project management processes, then we’ll get to Agile and Scrum later in this presentation.
  • 5. + Four Immutable Truths of Product Development and Project Management  You can’t gather all the requirements upfront  The requirements you do gather, will change after you’ve gathered them  There will always be more work than there is time and money available to perform that work  Estimates of cost, schedule, and technical performance will always be off by some factor, and this factor is likely to be unknown early in the project Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019 5 These Immutable Truths are independent of the product development or project management method ‒ Agile or Traditional
  • 6. + Performance–Based Project Management® Addresses … Project Management Case Study, Pierre Bonnal, CNAM IIM MBA Program, June 2004  Project management is about avoiding surprises. The Need  Organizations execute projects through people, processes, and tools. The Context  Defines deliverables measured with increasing probability of project success based on cost, schedule, and technical performance measures.  Uses risk adjusted Earned Value Management to remove surprises. The Solution  Management requires processes that create measurement data need for decision making. The Problem … identifies tangible outcomes rather than just data outputs.  Projects, by their very nature, are risky endeavors, with uncertain outcomes. The Situation … buys down risks through continuous risk management connected with project controls. … measures of physical percent complete to forecast the future. … adapts an organizational culture to the risk tolerance levels of the project’s environment. The Traditional Approach New Approach … Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019 6 6 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
  • 7. Why Performance–Based Project Management®?  Successful projects deliver Capabilities to accomplish a mission or fulfill a business strategy:  Not work efforts,  Not cost expenditures,  Not documentation, test results, or the processes.  These are all needed, but they’re not Deliverables.  For success, projects must deliver tangible beneficial outcomes, assessed in units of measure meaningful to the decision makers.  Effectiveness  Performance Performance–Based Project Management® Principles, Processes, and Practices for Increasing the Probability of Project Success† † Program Success Probability, John Higbee, Defense Acquisition University, 9 May 2005 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019 7
  • 8. 1. What Does DONE Look Like? 2. How Do We Get to DONE? 3. Is There Enough Time, Money, and Resources, To Get to DONE? 4. What Impediments Will Be Encountered Along The Way to DONE? 5. What Units of Measure are used to confirm Progress To Plan Toward Done? All Successful Projects Require Credible Answers To These 5 Immutable Principles … 8 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
  • 9. + What Does Done Look Like in Units of Measure Meaningful to the Decision Makers?  Start with Capabilities Based Planning  Defining Measures of Effectiveness (MOE) for Capabilities  Defining Measures of Performance (MOP) for Capabilities  Connecting MoE and MoP to Business Value  Establish the Business Rhythm to Deliver Capabilities  Traditional – measures of increasing maturity of the deliverables  Agile – Cadence or Readiness release of Capabilities  Define the Roles and Responsibilities for Executing the Business Rhythm ❶ 9 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
  • 10. + How Do We Get To Done?  Transforming Capabilities Plan to Product Roadmap  This is applicable for Traditional and Agile  If You Don’t Know Where You’re Going, You’ll End Up Somewhere Else ‒ Yogi Berra  Decomposing Capabilities to Features  This is independent of the Project Management method, with Traditional or Agile  This is a Capabilities Based Planning principle  Building Backlog of work  For Agile this is called a Product Backlog  For Traditional is is called a Work Breakdown Structure connected to the Master Schedule  Building Release Train for Delivering Value as Planned  This is applicable to both Agile and Traditional project management  When will we be able to use the planning Capabilities? ❷ 10 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
  • 11. + What Resources do We Need?  Time  How much time?  What the Schedule Margin for that period of performance?  Money  How much money?  What’s the Management Reserve and Contingency needed for that planned budget?  Staff  Who?  What skills?  Cost?  Facilities  Anything special ‒ test cambers, full scale models?  Enabling Tools and Processes  Development tools  Testing tools  Release Management tools ❸ 11 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
  • 12. + What Impediments Will We Encounter Along the Way to Done?  All Risk Comes from Uncertainty  Reducible Uncertainty (Epistemic) creates risk  Irreducible Uncertainty (Aleatory) creates risk  Research shows Aleatory uncertainty dominates most project domains  Managing in the Presence of Uncertainty  Find the Source of these Uncertainties  Determining Root Cause of Uncertainties  Provide Corrective or Preventive Actions to reduce (Epistemic) or Margin (Aleatory)  Develop a Risk Management Plan  Buydown activities  Margin ‒ cost, schedule, and technical  Integrate the Risk Management Plan into the Business Rhythm (Agile or Traditional) ❹ Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019 12
  • 13. + Measuring Progress to Plan, by …  Assessing Physical Percent Complete  Measures of Effectiveness (MOE)  Measures of Performance (MOP)  Technical Performance Measures (TPM)  Key Performance Parameters (KPP)  Key System Attributes (KSA)  Risk Buy Down measured against needed risk reduction plan  Cost and Schedule Margin erosion  Delivering Capabilities to Market as Planned is foundation of Mission and Business Success ❺ Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019 13
  • 14. Capabilities Requirements Plans Execution  Continuous Risk Management † A Concept of Operations (ConOps) describes the characteristics of a proposed system from the viewpoint of an individual who will use that system. It is used to communicate the quantitative and qualitative system characteristics to all stakeholders. The 4  1 Elements Needed To Increase Project’s Probability of Success 14 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
  • 15. 12° Grade We need the Capability to drive over Schofield Pass between Crested Butte and Marble Colorado, climb a 12°grade on loose rock following a one–way single track trail, with a 30% chance of thunder showers in early afternoon. 15 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
  • 16. 16 All legislative Powers herein granted shall be vested in a Congress of the United States, which shall consist of a Senate and House of Representatives. Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
  • 17. 17 A Schedule is NOT a Plan. A Plan is the strategy for the successful completion of the project; the Schedule is the description of the work to produce that success. Both Plans and Schedules are needed! Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
  • 18. 18 Deliverables WBS Tasks and Schedule Business Need Process Invoices for Top Tier Suppliers 1st Level Electronic Invoice Submittal 1st Level Routing to Payables Department 2nd Level Payables Account Verification 2nd Level Payment Scheduling 2nd Level Material receipt verification 2nd Level “On hand” balance Updates Work Package (WP) 1 2 3 4 6 5 A B Deliverables defined in WP Terminal Node in the WBS defines the products or services that produce the products of the project Terminal node of the WBS defined by a Work Package. Tasks within the Work Package produce the Deliverables 100% Completion of the deliverables is the measure of performance for the Work Package Management of the Work Package Tasks is the responsibility of the WP Manager. A decomposition of the work needed to fulfill the business requirements Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
  • 19. 19 http://www.sei.cmu.edu/risk/index.html RISK MANAGEMENT IN FIVE EASY STEPS 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 #1 success factor Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019 Risk Management is Project Management for Adults ‒ Tim Lister
  • 20. 20 How Where When Who Why What Identify Needed Capabilities Establish a Performance Measurement Baseline (PMB) Execute the Performance Measurement Baseline Capabilities Based Plan Operational Needs Earned Value Performance 0% /100% Technical Performance Measures System Value Stream Technical Requirements Identify Requirements Baseline 1 2 3 4 Technical Performance Measures PMB Continuous Risk Management Process Changes to business strategy Changes to requirements Changes to project plan Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
  • 21. + Increasing the Maturity of Project Work Processes and Deliverables 21 Identify Capabilities Needed for Success Identify Requirements to Deliver Capabilities Establish Performance Measurement Baseline Execute Performance Measurement Baseline  Define Capabilities  Define Concept of Operations  Assess Needs, Cost, and Risk Impacts  Define Balanced and Feasible Alternatives  Fact Finding  Gather And Classify  Evaluate And Rationalize  Prioritize Requirements  Integrate And Validate  Decompose Scope  Assign Accountability  Arrange Work  Develop Budget  Assign Performance  Perform Work  Accumulate Performance Measures  Analyze Performance  Take Corrective Action Perform Continuous Risk Management (CRM) Define the Measurable Capabilities of each Project Outcome Assure All Requirements Provided In Support of Capabilities Define Measures of Performance and Effectiveness Ensure Cost, Schedule, and Technical Performance Compliance 21 3 4 5 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
  • 22. + What is a Deliverable? 22  The Deliverable is not the final assembled product.  The Deliverable is the outcome of Work whose result increases the measurable maturity (Effectiveness and Performance) of the final assembled product.  Performance is specified and measurable.  Design is complete and verifiable.  Development is complete and testable.  Testing complete, verified, and validated.  Installation and deployment complete and operational.  Work Packages consume time and resources.  Work Packages are owned by a single accountable person.  Work Packages produce deliverables. Project Management Case Study, Pierre Bonnal, CNAM IIM MBA Program, Jun Deliverables Incrementally Increase A Capability’s Maturity Deliverables Result From “Units Of Work” – The Work Package Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019
  • 23. Define the set of capabilities needed to achieve the project objectives or the particular end state for a specific scenario. Using the Concept of Operations (ConOps), define the details of who, where, and how this capability is to be accomplished, employed, and executed.  Define the technical and operational requirements for the system capabilities to be fulfilled. First, define these requirements in terms isolated from any implementation details. Only then bind the requirements with technology.  Build a time–phased network of work activities describing the work to be performed, the budgeted cost for this work, the organizational elements that produce the deliverables, and the performance measures showing this work is proceeding according to plan.  Execute work activities, while assuring all performance assessment represent 100% completion before proceeding. This means – No rework, no forward transfer of activities to the future. Assure all requirements are traceable to work & all work is traceable to requirements.  Apply the processes of Continuous Risk Management for each Performance– Based Project Management® process area to: Identify, Analyze, Plan, Track, Control, and Communicate programmatic and technical risk.  Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 201923 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
  • 24. Partition system capabilities into classes of service within operational scenarios. Connect the capabilities to system requirements using some visual modeling notation. Define Measures of Effectiveness (MoE) and Measures of Performance (MoP). Define the delivery schedule for each measure of performance and effectiveness. Define scenarios for each system capability. Connect these scenarios to a Value Stream Map of the increasing maturity of the program. Assess value flow through the map for each needed capability. Identify capability mismatches and make corrections to improve overall value flow. Assign costs to each system element using a value flow model. Assure risk, probabilistic cost and benefit performance attributes are defined. Use cost, schedule and technical performance probabilistic models to forecast potential risks to program performance. Make tradeoffs that connect cost, schedule, and technical performance in a single location that compares the tradeoffs and their impacts. Use Measures of Effectiveness (MoE) and Measures of Performance (MoP) for these alternative tradeoffs. Define the capabilities needed to achieve a desired objective or a particular end state for a specific scenario. Define the details of who, where, and how these capabilities are to be accomplished, employed, and executed. 1.1 1.2 1.3 1.4  Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 201924 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
  • 25. What Does A Capability “Sound” Like? Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019 25
  • 26. What Should We Do? Where Are We Now? Identifying Needed System Capabilities Abstracted from: “Capabilities‒Based Planning – How It Is Intended To Work And Challenges To Its Successful Implementation,” Col. Stephen K. Walker, United States Army, U. S. Army War College, March 2005 Identifying Needed System Capabilities Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019 26
  • 27. Produce an overall statement of the problem in the operational context. Develop the overall operational and technical objectives of the target system. Defined the boundaries and interfaces of the target system. Gather required system capabilities, functional, nonfunctional and environmental requirements, and design constraints. Build the Top Down capabilities and functional decomposition of the requirements in a Requirements Management System. Answer the question “why do I need this?” in terms of operational capabilities. Build a cost / benefit model using probabilistic assessment of all variables, their dependencies, and impacts. For all requirements, perform a risk assessment to cost and schedule. Determine criticality for the functions of the system. Determine trade off relationships for all requirements to be used when option decisions must be made. For all technical items, prioritize their cost and dependency. Address the completeness of requirements by removing all “TBD” items. Validate that the requirements are traceable to system capabilities, goals, and mission. Resolve any requirements inconsistencies and conflicts. Define the technical and operational requirements that must be met for the system capabilities to be delivered. Define these requirements in terms isolated from any technology or implementation. Assure each requirement is connected to a need system capability. 2.1 2.2 2.3 2.4 2.5  Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 201927 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
  • 28. What Is a Requirement? Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019 28
  • 29. Build a time–phased network of activities describing the work to be performed, the budgeted cost for this work, the organizational elements that produce the deliverables from this work, and the performance measures showing this work is proceeding according to plan. Decompose the program Scope into a product based Work Breakdown Structure (WBS), then further into Work Packages describing the production of the deliverables traceable to the requirements, and to the needed capabilities. 3.1 Assign responsibility to Work Packages (the groupings of deliverables) to a named owner accountable for the management of the resource allocations, cost and schedule baseline, and technical delivery. 3.2 Arrange the Work Packages in a logical network with defined deliverables, milestones, internal and external dependencies, with credible schedule, cost, and technical performance margins. 3.3 Develop the Time–Phased Budgeted Cost for Work Scheduled (BCWS) for the labor and material costs in each Work Package and the Project as a whole. Assure proper resource allocations can be met and budget profiles match expectations of the program sponsor 3.4 Assign objective Measures of Performance (MoP) and Measures of Effectiveness (MoE) for each Work Package and summarize these for the Project as a whole. 3.5 Establish a Performance Measurement Baseline (PMB) used to forecast the Work Package and Project ongoing and completion cost and schedule performance metrics. 3.6  Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 201929 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
  • 30. Establishing the Three Elements of the Performance Measurement Baseline Cost Baseline Schedule Baseline Technical Baseline Determine Scope and Approach Develop Technical Logic Develop Technical Baseline Develop WBS Define Activities Estimate Time Durations Sequence Activities Finalize Schedule Identify Apportioned Milestones Determine Resource Requireme nt Prepare Cost Estimate Resource Load Schedule Finalize Apportioned Milestones Determine Funding Constraint s Approve PMB Perform Functional Analysis Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019 30
  • 31. Execute the planned work, assuring all work is 100% complete before proceeding to the next planned work package. No rework, no forward transfer of activities or features. Assure every requirement is traceable to work and all work is traceable to requirements.  Using the Work Package sequencing, release work to be performed as planned.  With the responsibility assignments, identify the accountable delivery manager to guide the development of the products or services for each Work Package. 4.1  Using Physical Percent Complete or Apportioned Milestones, capture measures of progress to plan for each Work Package.  Report this Physical Percent Complete in a centralized database for each Work Package and the program as a whole. 4.2  Compare the Physical Percent Complete against the Planned Percent Complete for each period of performance.  Construct cost and schedule performance indices from this information and the Physical Percent complete measures. 4.3  With Cost and Schedule performance indices, construct a forecast of future performance of cost, schedule, and technical performance compliance.  Take management actions for any Work Packages not performing as planned. 4.4  Record past performance based on Work Package completion criteria.  Record past future forecast performance estimates in a historical database.  Forecast next future performance estimate against the Performance Measurement Baseline.  Report this next future performance estimate to the program stakeholders. 4.5  Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 201931 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
  • 32. How Do We Know We Are Making Progress to Plan? Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019 32
  • 33. Executing the Performance Measurement Baseline (PMB) Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019 33
  • 34.  Identify and classify risks in a Risk Register. Separate reducible and Irreducible risks  Manage this Risk Register through a Risk Management Board.  Connect these risks and their handling and margins in the Master Schedule.  Convert risk data into risk decision‒making information.  Use this analysis information as the decision basis for the program manager to work on the “right” risks.  Turn risk information into decision making information and actions (both present and future).  Develop actions to address individual risks, prioritize risk actions, and create an integrated risk management plan to retire the risk or handle it when it turned into an issue.  Monitor the status of risks and actions taken to ameliorate risks.  Identify and monitor risks to enable the evaluation of the status of risks themselves and of risk mitigation plans.  Risk communication lies at the center of the model to emphasize both its pervasiveness and its criticality.  Without effective communication, no risk management approach can be viable. Continuous Risk Management starts with the underlying principles, concepts, and functions of risk management and provides guidance on how to implement risk management as a continuous practice in programs and the organizations that management programs. 5.1 5.2 5.3 5.4 5.5  Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 201934 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
  • 35. Analyze Plan Track Control Identify Risks, Issues, and Concerns Evaluate, classify, and prioritize risks Decide what should be done about each risk Monitor risk metrics and verify/validate mitigations Make risk decisions Subproject and partner data/constraints, hazard analysis, FMEA, FTA, etc. Risk data: test data, expert opinion, hazard analysis, FMEA, FTA, lessons learned, technical analysis Resources Replan Mitigation Program/project data (metrics information) Statement of Risk Risk classification, Likelihood Consequence, Timeframe Risk prioritization Research, Watch (tracking requirements) Acceptance Rationale, Mitigation Plans Risk status reports on: Risks Risk Mitigation Plans Close or Accept Risks Invoke contingency plans Continue to track Perform Continuous Risk Management Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019 35
  • 36. +  Know what Done looks like in units of measure meaningful to the decision makers,  Identify uncertainties to cost, schedule, and technical performance that create risk, in any credible manner and take corrective or preventive action to handle the Risk created by these uncertainties,  Have a credible cost, schedule, and technical risk adjusted estimating process, and  Measure progress to plan as physical percent complete on the planned date measured with Technical Performance Measures and their Quantifiable Backup Data. We Don’t … The KILLER Problem(s) with All Projects – Traditional or Agile Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019 36
  • 37. Performance–Based Project Management® Puts You On the Road to Success … Where are we going? How do we get there? Are there enough resources? What are impediments to progress? How do we measure progress? Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 201937 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
  • 38. 5 Practices Needed the Implement the 5 Immutable Principles Identify Capabilities with measurement units meaningful to the customer Identify Technical and Operational Requirements to deliver capabilities Establish risk adjusted Technical, Cost, and Schedule Baseline(s) Execute PMB with measurement units meaningful to the decision makers Apply Continuous Risk Management 38 Performance Based Management(sm), Copyright ® Glen B. Alleman, 2012
  • 39. Estimating is not Soothsaying or Fortune Telling, it’s good Engineering Practice based on Probability and Statistics aided by Past Performance data Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019 39 This Leaves the Estimating Problem
  • 40. + Estimates Must Be Both Top Down and Bottom Up A full cycle estimating process, starting at the Top, but continuously re-assesed with past performance as new understanding emerges from the Bottom Reference Class Estimates from Past Performance Confirmation of Estimates based on Team Input and ConsensusPerformance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019 40
  • 41. + Factors Affecting Credibility of the Estimates Must Be Address Optimism bias Influences estimates Experience Makes Better Estimates An Incorrect Specification Introduces Errors Pessimism Adds Extra Time and Cost Rushing Results produces Poor Estimates Optimism Pessimism Experience Time Scales Spec Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019 41
  • 42. + Why We Needed Estimates Creating reliable cost, schedule, and technical performance estimates is a critical success factor for all projects. Without these estimates, business value is at risk of experiencing cost overruns, missed deadlines, and performance shortfalls—all recurring problems that projects assessments too often reveal. Unanticipated cost increases often mean the business cannot fund needed projects or deliver value when promised. Unanticipated schedule delays means the needed value is not delivered as planned, lowering the revenue of value recognition in exchange for the sunk cost of development. www.gao.gov/new.items/d093sp.pdf Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 - 2019 42
  • 43. Deploying the five core Processes and Practices of Performance–Based Project Management® is an incremental and iterative activity. Each incremental step increases the maturity of the project or program deliverables. Applying Performance Based Project Management® in an Agile Development Environment 43 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
  • 44. pyright © 2017 - 2019 Niwotridge Consulting, LLC Framework for Integrating Agile and Project Performance Management Performance Reporting from Feature level to overall project Project Performance • Budget • Actual costs • Performance – from Physical % Complete Release 1 Release n Feature 1,2,3 Feature 4, .. ,8 Feature 9, …,12 Release 2 PP’s Work Packages Containi ng Features Products Sprints Time Now Performance Baseline Agile Software Development Lifecycle Feature n’s Milestones Data Items Releases Capabilities in a Release Development Budgetary Accounts … Physical Percent Complete captured at Task and Story level, Rolled to Release Plan by Feature in Work Packages to produce Performance Management metrics used for Estimate At Complete Product Road Map (Capabilities) Release Plan of Each Capability 44 …
  • 45. pyright © 2017 - 2019 Niwotridge Consulting, LLC Closed Loop Feedback Control for Agile at Scale 10 Process for Increasing the Probability of Success for Tradition and Agile Projects ❶ Engineering Estimate ❷ Product Roadmap ❸ Release Plan ❺ Work Plan ❻ Master Schedule ❹ Schedule with Features ❼ Work Estimates ❽ Physical Percent Complete ❿ Update Estimate at Completion ❾ Update Estimate to Complete Plan Do Check Act Continuous feedback at each step with corrective actions for Root Cause of Performance Variances 45
  • 46. pyright © 2017 - 2019 Niwotridge Consulting, LLC 1. Assess past performance for similar Features used for estimates, captured in Agile development tool 2. Rank Feature with Ordinal measure if needed (Story Points, Tee Shirts) 3. Focus of Cardinal estimates in hours 4. Assure Features include all exit criteria and risks 5. Assure Features have minimal dependencies 6. Define sequence of deliverables, in preparation for Product Roadmap Project Performance Management Agile Engineering Estimate 1. Decompose needed Capabilities into Features 2. Estimate effort in hours, derived from past performance to deliver the Feature 3. Determine uncertainties around that estimate 1. Reducible uncertainty 2. Irreducible uncertainty 4. Model these uncertainties with Crystal Ball® to 80% confidence  Use Triangle distribution if actual distribution not known 5. Establish Change Control process for updates to this estimate as the project progresses ❶ + 46
  • 47. pyright © 2017 - 2019 Niwotridge Consulting, LLC 1. In the WBS Dictionary, define Capabilities of each Feature (DoD = definition of done) with measures of:  Effectiveness  Performance  Technical  Key Performance Parameters 2. Assign Budget in Hours for FTE (staff) to each period of performance to the Features in the assigned Work Package 1. Build Roadmap from ROM and Engineering Estimate for sequence of Features accepted by customer 2. Put the Features in the proper order in the Roadmap in Agile Management System 3. Publish Roadmap for the Scrum Team in hardcopy Project Performance Management Agile Product Roadmap ❷ + 47
  • 48. pyright © 2017 - 2019 Niwotridge Consulting, LLC 1. In the Master Schedule, layout and sequence Features in Work Packages for the number of Sprints to produce each Feature 2. Establish Change Control for modifying the Release Plan in the Schedule as the project progresses 1. Assign Features to Releases 2. Code this information in Agile Management System 3. Update Roadmap with Release Information for each Feature from the final accepted ROM Project Performance Management Agile Release Plan of Product Capabilities ❸ + 48
  • 49. pyright © 2017 - 2019 Niwotridge Consulting, LLC 1. Obtain hours by Feature from the Rough Order of Magnitude (ROM) Estimate 2. Validate Budget against the Release Plan 3. Baseline Work Packages with Budget and period of performance for each Feature 1. Feature Period of Performance shown in with Release Plan 2. Original Estimates from ROM recorded in Backlog traceable to the schedule Project Performance Management Agile Integrated Master Schedule with Features in Work Packages + ❹ 49
  • 50. pyright © 2017 - 2019 Niwotridge Consulting, LLC 1. The Features in the Backlog are traceable to the Engineering Estimate and to the Planned Value in the PMB 2. Use the Backlog as source material for Roadmap, along with the Budget for each Feature  Story Points or Tee Shirt relative sizes can be assigned in the PBL for prioritization purposes  These sizes are not duration, cost, complexity, or any Cardinal measure 1. Backlog built from Roadmap using Features from Engineering Estimate and any further decomposition into Stories 2. Effort estimate in Hours, can be derived from the relative measures once a Reference Class Forecasting databased has been built Project Performance Management Agile Product Backlog ❺ + 50
  • 51. pyright © 2017 - 2019 Niwotridge Consulting, LLC 1. Confirm Performance above the line is in lock step with the work planned below the line. 2. Confirm FTE spread for Period of Performance for Work Packages in the Master Schedule 1. Capacity for work is primary Sprint Planning process 2. Confirm needed skill set to complete the work and remove blocking factors within Sprint Project Performance Management Agile Sprint Backlog ❻ + 51
  • 52. pyright © 2017 - 2019 Niwotridge Consulting, LLC 1. Confirm TASK EST is still proper value for the Feature being executed in the Sprint  If not, update the Forecast in Schedule and Performance Reporting system 2. The role of the Planner is to update the Forecast in the Master Schedule and Performance Reporting system to reflect Sprint and Feature planning and execution  This foot and tie the Forecast with the Physical Percent Complete  They are complements of each other 1. Decompose Features into Stories and Tasks 2. Estimate Tasks in TASK EST field in Agile Management System  Once Sprint starts this field is frozen  Initially TO DO = TASK EST 3. When Sprint starts, update TO DO field as work progresses  TO DO goes down as work is completed  TO DO goes up as new more work is discovered 4. Update FEATURE FORECAST if  Current estimated work > TASK EST  Remaining work is expected to take longer than the initial estimate  Note: Forecast should only include in-scope changes Project Performance Management Agile Task Estimating for the Sprint † ❼ + 52 † The TASK EST is in Rally as a default, Jira can be configured to do the same
  • 53. pyright © 2017 - 2019 Niwotridge Consulting, LLC 1. The updated TO DO from the Daily Standup is used to calculate Physical Percent Complete 2. This is used to calculate Percent Complete on a daily basis, as well as at month end:  Current performance is available daily  This reporting path assures accurate month end status that relies on TO DO updates from the Daily Standup 1. TO DO should be updated at the Daily Standup 2. When the estimated effort changes to be different than baselined in the TASK EST field – TO DO is updated 3. TO DO value  Goes down as the work is completed  Goes up when new work (in scope) is discovered for the Task, Story, therefore for the Feature Project Performance Management Agile TO DO Updates of Sprint Work ❽ + 53
  • 54. pyright © 2017 - 2019 Niwotridge Consulting, LLC 1. No need to ask anyone what the status is, Agile Management System has the status at the lowest level of the project ‒ live on a daily basis 2. Feature Physical Percent Complete values are imported to the Master Schedule and used to status Features in Work Packages 3. Use the custom report to extract performance from Agile in the form of Physical Percent Complete 4. Feature Physical Percent Complete on the custom report is a rollup from Tasks to the Feature level 1. The Physical Percent Complete values are exported from Agile Management System in a custom report 2. Feature Physical Percent Complete is calculated from the rollup of the TO DO field and the Feature Forecast Project Performance Management Agile Feature Physical Percent Complete in the Master Schedule ❾ + (∑ TASK EST – ∑ TO DO) / Feature Forecast 54
  • 55. pyright © 2017 - 2019 Niwotridge Consulting, LLC 1. Update ETC  Periodically update ETC by Labor Category for Work Packages  Verify that the resulting ETC hours still match the Master Schedule and the Sprint work to do 2. Update Performance  Physical Percent Complete from Agile is also used in Performance Measurement system  Based on the Business Rhythm, update Physical Percent Complete for Work Packages  Calculate Performance 1. Confirm reported Physical Percent Complete foot and ties with Physical Percent Complete in Agile Management System to acceptable degree of accuracy and precision  This is an eye ball assessment, the number may or may not be exactly the same, so close enough is a value judgement of the Planners and PM 2. As part of the Performance analysis processes, provide performance assessment and suggested corrective actions Project Performance Management Agile Performance Management Updates of Work Packages ❿ + 55
  • 56. Deploying the five core Processes and Practices of Performance–Based Project Management® is an incremental and iterative activity. Each incremental step increases the maturity of the project or program deliverables. Applying Performance Based Project Management® in any Product Development Environment 56 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2012 - 2019
  • 57. ⑤ImmutablePrinciples ofProgramSuccess ① What does Done Look Like? ➉ Practices Implementing Five Processes, supporting Five Principles ② What’s the Plan to Reach Done? CapabilitiesDrive Requirements, RequirementsIdentify Deliverables, WorkPackages ProduceDeliverables, MasterSchedule Sequences Deliverables, ProgressMeasuredAs PhysicalPercent Complete, WorkAuthorization AssuresProper Sequencing, PhysicalPercent MeasuresTangible Performance, UsingTechnical PerformanceMeasures, withQBD’s ThatProvidesFeedback toAdjustWork Sequencing,for FuturePerformance UsingRealisticEstimate toComplete ③ What Resources are needed to reach Done as Needed? ④ What Risks are encountered on the way to Done? ⑤ What are the Units of Measure of progress toward Done? ⑤ Processes Supporting Five Principles and Their Sub‒Processes ❶ Identify Needed Capabilities, Measures of Effectiveness and Performance to fulfill Mission and Vision 1.1 Define Capabilities As Operational Concepts 1.2 Define Operational Concepts As Scenarios or Use Cases 1.3 Simultaneously Assess – Needs, Costs, and Risks to Capabilities 1.4 Define Explicit, Balanced, and Feasible Alternatives ❷ Establish the needed Technical, Schedule, and Cost Requirements for each Capability, the delivery date and estimated cost 2.1 Perform Fact Finding for Technical, Cost, Schedule Baseline 2.2 Gather and Classify Technical and Operational Requirements 2.3 Evaluate and Rationalize Requirements 2.4 Prioritize Requirements with Risk Adjusted Measures 2.5 Integrate and Validate Requirements ❸ Establish Performance Measurement Baseline (PMB) showing how to Deliver the Technical and Operational Requirements for the needed Cost on the needed Date 3.1 Decompose Work Packages and Planning Packages 3.2 Assign Accountability for Deliverables 3.4 Arrange Work Packages in Logical Order 3.5 Assign Work Package Technical Performance Measures 3.6 Develop Planned Budget for Work Packages 3.7 Set Performance Measurement Baseline ❹ Execute the PMB and assess Physical Percent Complete at intervals needed to make Corrective and Preventive Actions 4.1 Perform Authorized Work in Planned Order 4.2 Accumulate and Report Work Package Performance 4.3 Take Corrective or Preventive Actions to Stay On Plan 4.4 Maintain Performance Measurement Baseline Perform Continuous Risk Management for reducible and irreducible risk with 5.1 Identify Technical and Programmatic Risks 5.2 Analyze Risks to Determine if Reducible or Irreducible ❶ ❷ ❸ ❹ ❺ ❻ ❼ ❽ ❾ ❿ Copyright ©, 2019, Performance‒Based Project Management, Glen B. Alleman
  • 58. 58Glen B. Alleman, Copyright © 2019