The way we manage uncertainty in projects fails to protect the due date.
You may ask, “Are you telling me that when a project is delivered late, it’s because the uncertainty was not managed?”
Yes, that’s what I’m saying.
We can do all the project requirements planning as we want, recruit the best team members, and have a budget others would be jealous of. None of these things will help up correctly predict the future. It’s a fact uncertainty exists in all projects.
We also know that the three key objectives of every project––duration, scope and budget, are interdependent. A change in one will have an effect on the others. For example, when many projects are delivered later than planned, we can expect costs to increase. It’s a fact that the longer a project runs, there’s more time to make changes, too
But, what if someone asks for another feature or more functionality beyond the agreed upon scope? Accepting these requests, costs go up and the project will take longer to finish.
Although, one way to reduce costs and reduce the length of the project is to reduce the scope. Many times this seems like a good idea. But, what about work that was underway? Some work may have to be stopped and scrapped. This wastes the team’s efforts and the costs associated with the work.
Salvaging some of the work may help, but this could mean rework. Rework also comes at a cost and the potential for lengthening the project’s duration.
Yes, it’s clear that the three key objectives of every project––duration, scope and budget, are interdependent. But, the cause which effects them all started with the fact what uncertainty exists in all projects. If we fail to manage uncertainty in projects, then many project are delivered later than planned, etc., etc., etc.
So, if we do manage uncertainty in our projects we can improve our on-time, scope, and budget performance?
Yes, that’s what I’m saying.
In the upcoming Core Problem posts, I’ll go into more and more explanation. I’ll give many reasons for why we must manage uncertainty. If we want our projects to achieve the scope, cost and on-time delivery objectives, it’s something we need to do.