| Su | Mo | Tu | We | Th | Fr | Sa |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
There are unlimited opinions floating around about the role of management. Many come from voices that would have management be removed from the process - the extreme agile point of view.
For those looking to understand how management has and is evolving in the "post industrial" age, here's a nice article A NEW ROLE FOR MANAGEMENT IN TODAY’S POST-INDUSTRIAL ORGANIZATION
The Ivey Business Journal is free Business Journal from the Ivey School of Business, University of Western Ontario.
- Bilal M. Ayyub, Peter G. Prassinos, and John Etherton
PMI has moved to Virtual Communities, away for the standalone organizations of the past. What ever their reasoning, it doesn't matter. I voted against the VC move for College of Performance Management, but we went there anyway.
Now that VC's are starting, I', signing up for their Blogs.
This process is of course broken and lame. No Goggle Reader link, when you navigate to the RSS feed page, and copy the URL to Google Reader it can't find a "read" feed, but provides a "watch" process. This is new for Google Reader and applicable to those sites that are clueless about RSS and Blog Feeds.
Experience with the VC To date - not impressed.
I had the pleasure of speaking at the Fort Worth Texas PMI Chapter meeting and two sessions of the PMI Symposium this June.
Here's the material
Fort Worth Chapter Meeting
PMI chapter meeting (v4)Symposium: Immutable Principles of Project Management
Immutable principles of project management (fw pmi)(v4)Symposium: Establishing the Performance Measurement Baseline
Establishing the performance measurement baseline (pmi fort worth)(v4)Ben Snyder has several posts on PM Hut about the demise of the "Iron Triangle" in PMBOK® Version. For some reason PMI decided to remove this concept, just when those of us in the defense and space business are starting to use the phrase "Ponzi Scheme."
Just as a reminder, the three invariant variables in any project are, Cost, Schedule, and Technical Performance. Technical Performance includes the quality measures from the previous version of PMBOK®. Technical Performance Measures describe the behavior of the product or service in units meaningful to the buyer.
The relationship between these three variables is coupled, in likely non-linear ways, but they are coupled and this coupling is inseparable. There have been those that suggest this coupling can be broken. It can't.
Just so we don't forget - since PMI removed the reminder - making trades between Cost, Schedule, and Technical Performance and NOT expecting unfavorable impacts is a Ponzi Scheme. Treat anyone suggesting those trades can be made with no impact in the same way you'd treat Charles. Run Away.
There are no points for predicting rain, only building lifeboats
-Warren Buffet’s Noah Principle
When we hear about the "principles" of project management, good principles for sure, we need to ask the next question how can we cause actionable outcomes
When someone tells me they have a schedule, they have a budget, they've got a set of requirements. One starting response is:
Are these schedules, budgets, and requirements credible?
What are the units of measure of credible? How would we recognize credible if it walked in the door?
Let's Look At The Attributes of a Credible Schedule
The National Defense Industry Association (NDIA) has quarterly meetings of the Industrial Committee for Program Management (ICPM). These meetings are a gathering of the industry and government program management community.
During the February 2010 meetings there was a presentation of the Program Planning and Scheduling Subcommittee (PPSS) Initiative, by Ms Lil Vayhinger and Ms Rebecca Davies. One slide in a presentation listed essential elements of the "generally accepted" scheduling principles. These are:
A valid schedule provides reasonable and credible information based on realistic logic, durations, and dates. This information is:
An effective schedule is useful, helps align time-phased resources, and is built and maintained using a controlled process. This information is:
These attributes are the basis of a credible schedule and the costs associated with the work delivered by the work elements of the schedule. They are independent of the domain or context of the project. They are independent of the size of the project or program. They are the basis of a "credible" schedule and therefore a "credible" project.
If you have a project that does not have these attributes, you're likely in trouble and you may not know it.
The discussion of estimating - cost and schedule - has produced references usable in a variety of domains. As a background here's the guidance in the domain I work.
This "mandates" an Estimate At Completion with a Best Case, Worst Case, Most Likely. As well a Schedule Risk Analysis (SRA) is mandated.
And just for clarification for those favoring "hand built" 3 point estimates, the 3 points estimates stated in DID-81560 above are generated using the "ordinal range" method. The outcome from this processes are the percent ranges - upper and lower - of the probability distribution (Triangle) used for the Monte Carlo tool (Risk+ and @Risk for Project). So we have the three points, but they were not gathered by asking the engineers what they should be. The Systems Engineering, Control Account Managers, and Technical Leads, plus historical data, plus some statistical analysis produced the ordinal ranges for 5 classes of programmatic risk. That is then applied to each class of work, and then loaded into the baselined Integrated Master Schedule.
The point of all this is that producing credible estimates is part of the culture of the work we do. It's still just as hard, just as complex, and just as annoying as any other domain. But doing it, and doing it right is what is expected. It's part of being credible. So for those gathering variance ranges by hand, if the credibility - statistical confidence, auto-correlation, assessment of all the biases and influences discussed in The Psychology of Risk and Sources of Estimating Error can be addressed, then you're on the path to credibility.
Eisenhower had to deal with as
"fractious and dysfunctional a group of egomaniacs as any war had ever seen."
Ike's greatest achievement was keeping the allied command focused on killing the Nazi's not each other.
- From a speech delivered by Secretary of Defense, Robert M. Gates, Abilene, KS, Saturday May 08, 2010.
Mike Clayton pointed me to a post on the The Psychology of Risk. The book in his post Risk: The Science and Politics of Fear, looks like the next reading assignment after our book club finishes Against The Gods.
Mike's post lists four biases for developed by Tversky, Kahnemann, and Slovic.
This book, Mike's post, and the materials in the previous post on Sources of Estimating Error, should put an end to the naive and simple minded approach to gathering estimates on projects.
Please, please, please do not apply three point estimates to anything without first having read the materials referenced here and the Tversky and Kahnemann materials. You will simply be setting the stage for disappointment all around.
I was surfing some presentations looking for good layout ideas, when I came across a Jazz - A Metaphor for Agile Management. I'm not a real jazz fan, but I do enjoy certain artist. Sitting in the Chautauqua, performance hall last week for the Brahmas 1st Piano Concerto and thinking about Jazz as a management metaphor, I'm struck by several things:
Finally:
Starting with Tversky & Kahnemann (1974), "Judgment under Uncertainty: heuristics and Biases," there are sources of error that should lay the foundation for abandoning the simple and many times naive 3 point estimate approach to work duration and effort.
The last time we did this, we say durations that looked like this. Or, We've asked the guys down Florida and they think we should be able to get this done in 1,400 hours, that what it took them the last time they did it.
I know they took 1,400 hours, but we've learned a lot from their mistakes, so we can do it for less. We don't really have evidence, but our gut feel is they were not very good at their job and took too long.
My students - all 23 of them - answered a survey I wrote about a behavior of problems with Earned Value, and they came up with answers I'll apply to a broad set of situations. I sampled the people I know and they came up some interested statements of what works and doesn't work. We hand picked 12 managers in our firm, gave them a survey we put together from some outside suggestions and we'll be making changes based on their answers.
I've seen this happen 3 or 4 times in other places, it's got to be the same thing happening here. It's happening in all kinds of places, so it's got to be the same here. "For every up there is a down," let's just wait and we'll be back on track pretty soon.
I've seen this happen before, it's got to be the cause of what's happening this time too.
We interviewed a list of people selected by management, and they support the what management thinks is going wrong here. Management has a target budget and schedule in mind, and when we asked the developers - after hearing the management numbers - they came up with about the same numbers.
When we get all the estimates in, we can find the average variance and use that to forecast the work we're going to be given in the future. This concept is actually mis-represented in a government cost estimating guidebook. Adding a sample set of distributions results in a "normal" distribution.
We had all the data from the projects they did in Dallas, and used that as our sample data for foresting our performance.
Management gave us a starting point for the cost and schedule, so we need to improve that estimate.
Our rule of thumb has served us well in the past - turns up to be biased
These topics are from Micheal Axelsen's review of of Tversky & Kahnemann 1974 paper, "Judgment under uncertainty: heuristics and biases."
These topics will hopefully put an end to the simple minded 3-point estimates extracted from the people tasked with doing the work. They certainty have a contribution to the estimating process. But serious problems arise when you take those numbers and start making management decisions. In exactly the same way you create serious problems when you take management directive and start makes estimates "anchored" on the bounds of cost or schedule they what to have you produce to.
The standard approach to project taskl duration estimating is the PMBOK® 3 point estimate. Josh has provided several approaches to the discussion of the issues.The top two issues are:
Stochastic process models of task durations appear in other domains - shop floor scheduling, interval estimates, and constrained resource management - are examples. Bayesian networks are another. These paradigms offer significant improvement in the confidence of the estimates needed for credible schedule and cost estimates for projects in all domains.
The issues with the traditional - and many times naive - approaches include:
It is Time to Move Forward
For a project to be successful it must balance schedule, cost, and the technical performance measures. The influence on these three elements are probabilistic rather than deterministic. The outcomes from these elements and their relationships are a function of these probabilistic distributions.
Because of this, we must move forward in our understanding of the behaviors of the project...
He who can handle the quickest rate of change survives - Col John Boyd USAF (Ret)
Boyd is the author of the Observation, Orientation, Decision, Action loop.
The OODA loop is a model for decision making that combines theoretical constructs from biology, physics, mathematics, and thermodynamics applied to air combat. OODA is applicable is any domain where rapid adaption to an emerging situation is needed for survival.
There are four process areas (from "Performance Based Leadership Preparation I - American University, Pat Barker instructor, Senior Program Manager Certificate Program, US DoD):
I'm headed to Fort Worth to speak at the PMI Chapter meeting and conduct a workshop. The topics start with the Immutable Principles of Project Management. Many authors have their lists of principles and practices. Here's what has emerged over the decades for me.
The five immutable principles of project management are:
Josh from PMStudent.com has a post about estimating. There is a discussion of using 3 point estimates.
Some time ago, I came to the conclusion that making 3 point estimates is a bad idea. Instead use confidence intervals for risk ranges and drive the variance from those bands with a Monte Carlo Simulator.
This is a critical topic that goes to the credibility of any estimate no matter the domain.
The starting point is to understand the concept of anchoring and adjustments to the estimate and their impact on false optimism (or pessimism). The paper to start with is "Anchoring and Adjustment in Software Estimation," Aranda and Easterbrook.
When you read this, you may rethink the approach that asks the estimator the Most Likely estimate and Optimistic and Pessimistic estimates.
The original work in this area is from Tversky and Kahneman and their "Prospect Theory." A good place to look for some details (besides their work) is Against The Gods, Peter Bernstein, in Chapter 16, The Failure of Invariance."
It's time to move on from the classic "simple" approach found in places like PMBOK(r) to the processes used in other places that depend on probabilistic and statistical analysis - engineering, finance, medicine, physics.
Here's the binders for the EADS proposal for the KC-X tanker. The award is worth $35B over its period of performance. Photo source, The DEW Line
This is probably the largest award in recent years - no matter who wins (Boeing or EADS). Somewhere in those 17 volumes and 8,000 pages is the IMP/IMS and the Basis of Estimate content.
This concept is almost always missing in enterprise IT. Outside of the technical solution, the proposal needs to answer - How is the program going to be executed? What is the confidence that the plans, schedules, costs, and technical performance will turn out in the way the customer wants?
We're back to the core questions that must be answered for ANY project, no matter the method, the domain, context, or even the size:
From experience on Crew Exploration Vehicle, the writing of the proposal was a $10M project in itself.
Can you say - Program Planning and Controls?
The most successful method of "project controls" is Earned Value Management (EVM). There are 32 criteria for a fully compliance Earned Value System in the government contracting world. But these 32 criteria are not needed for success when applying Earned Value outside a formal contracting environment. For government contracts greater than $20M (that is pretty low in the government world), EV can be just as effective without all the formality.
Here's the 10 activities you need.
Let's look at each one and pretend we're not speaking about Earned Value, just good project management performance measurement activities. And let's look at these from a general product development point of view. From Scrum to a PMBOK process group and knowledge area.
Here are the numbered items from the 32 Criteria that should be present in any project performance management system independent from calling it Earned Value. This list has been worked on on the LinkedIn Earned Value item, led by Wayne Abba and other colleagues.
Mr. Abba led the EVM initiatives during his public service career in the Department of Defense and continues to lead through his membership in the National Defense Industrial Association and the Project Management Institute’s College of Performance Management.
“Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them.” - Laurence J. Peter
When there is mention of the complexity of something like Earned Value, it makes me think about the context of project where EV is most appropriate:
So when it's mentioned that things like EV and probabilistic risk, cost modeling, technical risk modeling, etc. are heavy on math, I'm wondering what those developers think about the tons of code that is being developed? Is that "too heavy" to get their mind around.
Wicked Problem Domain
Most of the software systems we work - majority are defense and space but also enterprise class IT - can be classified as wicked in some way. Horst Rittel defined a wicked problem as:
In my career experience, most the work has been on wicked problems, or something close to that.
Earned Value and its value to NON-Wicked Problems?
So I'd be interested to hear a bit about non-wicked style?
Is value added to non-wicked problems by processes like EV?
If not, then maybe those challenging EV have a point. EV is not applicable to their problem.