Category: Problems
What Happens When Resource Limitations Are Ignored
The usual hum of the shop has gone missing. It’s not there. Silence. I tilt my head and wonder why I don’t hear anything. Strange. Unusual. My feet propel me out the door and I see the supervisor of the fabrication shop rushing towards me. He tells me his department is at a stand still because one of my IT engineers called in sick. Who is it I asked. He throws up his hands, lets out a deep sigh, and says Roger. What project was he working on, I asked. The Fabrication Shop’s Industry 4.0 shop floor data collection project. Off he goes in a huff.
Put off, I turn around and see my Lab Supervisor coming my way. Now what, I say to myself. Same story: lab shut down, Roger, data collection project. Off in the distance, I see my Shipping department manager. I can already guess what she is going to say.
Where’s Roger?
I can’t believe it. The whole shop is shut down because Roger is not here? It’s time to visit the IT department and find out what, if anything, I can do to help. But, I don’t have time for this! I committed to myself and others I would look for answers to the criteria for a good project management solution. Now, I have to referee the “fights” between the departments effected by the project Roger is working on.
We have most department limping along, but what ties all these departments together? Sure, there is a common IT project intended to collect real-time shop data from each department. We have IT projects running all the time.
From what I can gather, Roger was working with a vendor and testing their equipment under real world conditions. Somehow, this equipment shut down each department it was connected to. It also crashed the production management system. This system releases and tracks our work orders, too. He was to only one aware of how the equipment was supposed to be configured. And, despite repeated calls, no one is able to reach Roger.
Key Resources Working On More Than One Project
When I have a chance, I catch my breath. This is a prime example of how one resource, spread across many projects, can jeopardize our whole business. After the morning I’ve had, I don’t want to go through this again anytime soon. We were able to put a patch on most of the departments effected by Roger’s equipment outage. But, that addresses the symptoms of a deeper problem.
If we ignore the limited resources working between many projects, problems will continue. It’s easy to see the delays have extended our lead times, effected our due date promises, and cost us more operate. I heard myself say, do whatever it takes to get up and running, too many times today. My team stepped up, but how much it will cost to switch back to operating the new data collection equipment. I’ll worry about that later.
Another Project Management Solution Element Identified
For now, knowing how much resource capacity we have and how it is spread across many projects must be an element in our project management solution.
What Does a Good Solution To Our Project Management Problems Look Like?
Some Background
A Most Important Lunch
Agreeing on THE ONE Project Management Problem
Preamble
To claim there is one, and only one, project management problem to solve is daring. But, I’m going to do it anyway. My project team and I are at a cross roads––we will continue to suffer in silence with our project issues or take a bold step towards a search for a new solution. We need something to focus on and use all the energy we have to overcome our one, and only one, problem.
There is something comforting about the familiarity with the project issues we’ve faced. As humans, we crave stability and the familiar, even when it’s bad for us. To search for something different, something outside of our day-to-day existence, and to assume there is only one problem to solve is daring. Or, ludicrous.
The Things That Make Our Lives Miserable
So, let me explain. As I lean back in my chair, I close my eyes and recall the long list of project issues we complain about. These include:
-
- All too often promised task due dates are not met.
- All too often tasks take longer than planned.
- Too many changes.
- All too often resources are not available when needed (even when they are promised).
- Necessary things not available on time, e.g., information, specifications, materials, etc.
- Fights about priorities between projects.
- Budget over-runs.
- Too much re-work.
There are a lot people in our organization who think these issues are a normal part of running a business. We need to suck it up and live with them the best we can I hear them say. They point to themselves and say, “Look at me. I’ve dealt with these problems for 30 years.” They also look defeated. I’ve heard someone else say our problems as leadership issues––if we only had leaders who knew what they were doing everything would be better. They could all be right.
But, I’ve had enough of these issues. I know there must be a better way. I’ve seen the effects that one task has on another. I’ve seen the effects of having integration points. I’ve seen the effects of not being aware of resource dependencies. Our projects average about 200 tasks. The variability inherent in our project networks alone is overwhelming.
Digging Deeper Into Our Issues
But, I’ve also learned it’s not the project network’s fault. It’s the way we are planning and executing the projects that count. For example, every team member knows to add safety time to their task estimates. They hope the time will cover up the variability along the way. We also focus on finishing each task on time instead of focusing on finishing each project on time. Due date performance of the project is more important than any individual task.
Because our company’s poor due date performance, we have lost sales. I’ve noticed some of our oldest customers don’t show up in our order book anymore. Our CFO tells us we pay too many penalties for being late, too. And, our Sales folks are in my office far too many times. They usually have a good joke to tell. But, in their own way they tell me we are not competitive in some markets due to our long lead times. Ouch.
When we do deliver a project, the ROI is so small we all wonder if it was worth it. The obvious reason is that almost every project goes over budget. I don’t know where the company gets the money to cover budget overruns, but I’m glad they do. The competition is always trying to offer similar solutions at a lower price, so most projects don’t have room in the budget for overruns from the beginning. The main reason for budget overrun is that most project take longer than planned. Paying the team resources must happen (or the project don’t get done).
Why do projects take longer than planned? Well, look at our rework hours––too high. Look at the number of change orders, either from our customers or from other departments––too high. But, when I have time to review the reasons for rework or changes in scope, I rarely find specific tasks in the project plan they relate to. So, I know our project plans are incomplete. I also know we have good people planning projects. I suspect the stress and inability to get things done contributes to the incomplete project plans.
Even Deeper
Another reason projects take longer than planned is when there are resource priorities to resolve. Meetings with the related departments need to be scheduled. The scheduling takes time and the meetings always seem to drag on. While this is going on the tasks which need these resources sit idle. And, to look busy my team works on what they can work on (usually by starting tasks before they are ready to start). Meanwhile, the clock ticks on.
There has also been a disturbing trend of good people leaving. In their exit meetings, they all say about the same thing––it’s too stressful, I can’t get anything done and I don’t see anything being done about it. These kind of comments hurt the most. I also know folks protect themselves by not letting me know they are finished with a task. I’ll only give them another one and they won’t get a minutes relief.
In our resourcing priorities meetings the idea of hiring more people comes up. But, our CFO is there to remind us our efficiency numbers aren’t even close to 100%, so we don’t need more people. I do see how busy people are. I see it everyday, but I also know there is a massive amount of multi-tasking going on. I know this because I’m the one making the task assignments. Most folks are supporting more than one project. I estimate that most people are supporting about three to four projects and at least two to three tasks per project. But, what can I do; the projects keep coming.
I’ve tried to limit the number of tasks any one person is working on. But, this is impossible because our Governance Committee is releasing projects at a rate we can’t keep up with. I’ve learned to keep my mouth shut about the overwhelming amount of work our team has to take on. No one ever asks me if I have the capacity to take on more work. But, our company needs the orders to survive.
Summarizing Things for Myself
As I walk to my next meeting, I summarize my situation in my head––on one hand, I am forced to start projects without all the necessary information. Many of our projects are being done for the first time, with a different set of team members, under different circumstances. This is a given. But, information about how long tasks will take, how effective folks are at doing the work, and specter of Murphy (of Murphy’s Law fame) lurks in the background. It seems hopeless––I will never have all the necessary information I need when I start a project. Nor, will I have accurate information as the project proceeds. The amount of uncertainty and potential variability is massive.
Now I’m Dreaming
So, if I could wave a magic wand, I would want to start all projects with the necessary information. We can have a consensus on the project’s one goal. We can have a well defined list of project deliverables. We can have a list of required things from outside suppliers. We can assess all the risks. And, we can determine if the necessary resources in the right quantities are available. How? I don’t know yet.
But, from this starting point, the number of scope changes would go down, the amount of rework would go down, and there would be less multi-tasking. The net effect would be shorter project plans, a better ROI and an improvement in our company’s financial situation. And, the our potential way out of this mess must also include managing the uncertainty and variability.
Meanwhile
But, in the meantime, we are stuck. Must we start projects without the necessary information? Or do we continue to wish we could start a project with all the necessary information. This is the one project management problem to solve. We must find a way to break out of the conflict these two competing actions.
When we had the necessary project information better things happen. Each resource would be better able to successful meet the task’s completion criteria. We could stay within budget and finish tasks close to the original task duration estimates. During execution, we may have to find a way to determine the impact of the the uncertainty and variability.
One day we will be able to consider a project successful––when it meets the customer’s scope requirements, at a reduced cost, and delivered one the promised due date. I don’t know if anyone else see this. This has got to be my focus.
Without find a way to create a project environment like this, we will continue to struggle and survive. That’s no way to spend my days. That’s no way for the talented people on my team to spend theirs either. And, that’s no way to be a part of company everyone can be proud of.
Why Does My Project Team Think There Is Always Enough Time?
The Status Meeting
Everyone Is Busy
My Flashback
Two Basic Conditions
-
- the safety is not removed from each of the tasks during planning.
- my resources believe during execution there is more than enough time.
A Source of Multi-tasking You May Not Have Noticed
Digging Into the Details
Focus On Finishing Projects, Not Starting Them
In the Meantime
-
-
Trim the number of places in the project networks where two or more tasks need to be completed before the successor task can start. (I’ll call these places “integration points).
-
If integration points remain, I’ll try to assign enough unique resources to do the work for all the tasks.
-
When it comes to assigning the work, I’ll check with the resources before the assignment to limit the number of tasks I assign them.
-
What Can Project Managers Learn From the Actual Start Time of Any Meeting?
What’s So Interesting About a Single Task?
Everyone, whether they are a project manager or not, likes stability. Having stability means you can count on things being about the same from day to day; like gravity. Or McDonald’s. What we don’t like in our lives, especially if we haven’t planned for it, are the moments which are fickle, unstable or arbitrary. Like the weather. Or the Hubble Constant. Dealing with variability is part of every project manager’s life.
Whenever you feel like a project is hard to manage, does it feel like you are playing a professional version of “Whack-a-mole?” If so, let’s take a closer look at the most basic element of any project plan––a single task. Let’s see if we can detect where this feeling of instability comes from.
Single Task Elements
A single tasks contains the “smallest effective dose” of project information required to describe a package of work. We usually describe a work package with at least three things:
-
- A description of the work
- The resource(s) required to do the work
- An estimate about how long the work may take under agreed conditions
We could also include information like the expected outcomes, the key inputs, and identifying the success criteria.
Single tasks are like single cell organisms you learned about in Biology class. Single cell organisms contain all the elements required to sustain life. To sustain life, single cell organisms need to display organization, ability to grow, ability to reproduce, and the ability respond to external stimuli.
In projects a single task is organized with other tasks. These tasks are organized into a project. As more and more single tasks are added to the project plan, the project grows in size. Single tasks can reproduce and morph into other similar tasks. And, single tasks planned one day will respond to various external stimuli when they encounter reality.
The Time Between Planning & Execution
These single task elements are generally well understood. But, here’s one which might not be––what about the condition the task was in when it was planned to the time until the task was completed? For example, a single tasks is planned with the information listed above and given an estimated duration of three days. Many hours, days or even weeks later, the project manager decides this three day tasks is ready to start. The task is worked by the assigned resources. Once complete, do you think is will take exactly three days? Maybe.
Many variables and decisions were considered during the planning phase of the three day task. Many variables and decisions can change before this task is considered complete. The original estimate of three days is unlikely to be the actual duration because of the inherent variability within each element used to describe the task. The actual duration could be two days, or one day, or four days, or six days, or ten days. Or, you could say the task is planned to take an average of three days. This also implies a degree of variability.
As the task is worked, more information about the work is available––the task description may no longer represent the original intent. The resources assigned may no longer be available; different resources were assigned. The resource assigned were available, but didn’t do their best work. The task inputs were passed along from prior tasks without all the expected data; unplanned rework was necessary. Some days it seems like the actual execution of the tasks has no resemblance to the task imagined.
Task Time Variability
But also consider the nature of task time variability. Will the actual duration be a nice bell shaped average of three days?
What happens when someone asks us, “Can I get a minute of your time?” For one thing, it never takes a minute. It could take five minutes, or ten minutes or more depending on how interesting the topic is. The bell shaped tail to the right of the curve can be long. A discussion like this never takes less than a minute. The bell shaped tail to the left of the curve can be short.
In summation, whenever you feel like you’ve spent your day playing “Whack-a-mole”, look and see if it was due to the differences between what was planned and what actually happened. Do a quick check to compare:
-
- How the task was described and how it actually turn out?
- Who was planned to do the work and who actually did it?
- How capable you thought the resources were and how they actually performed?
- How well the success criteria were met or did you have to cut some corners?
- Did something unexpected happen which effected how long the task took to complete?
Even in the smallest project element––a single task––there will be a difference between how the task was planned to how it was executed. Variability is at the heart of every task in every project. And, since all projects are made up of more than one task how much variability can we expect?
Dealing with variability is part of every project managers life. You could say it’s a fact of life. How well do you do this part of your job?
Is making predictions a project management skill?
Risky Business
-
-
Many of your projects are late.
-
Usually, the original due dates are not met.
-
There are too many changes to deal with.
-
Too often resources are not available when needed (even when they are promised).
-
The budget runs out long before the project is done.
-
Next Step
-
-
Most projects are delivered on time.
-
Usually, the original due date is met.
-
Changes to project plans are well managed.
-
Resources are available when needed.
-
The budget supports the completion of the project.
-
Do You Have Forever To Finish a Project?
No, you don’t. If you don’t have a deadline, what you are working on is a hobby, not a project.
There are a wide variety of projects. All have the same three parameters––what we have been contracted to do, how much we can spend to do it and how long do we have to do the contracted work.
This last element, how long, is particularly disturbing. It requires us to make a prediction about the future––when will the project be completed.
Are we allowed to take forever to finish the project? No. Everyone seems to want it done as soon as possible or on a specific date. In other words, we are trying to hit a target. And, my definition of a project target is a downrange destination which takes time and energy to reach. A prediction. A hint of a forecast. A guess?
At the same time, you are expected to coax your team into meeting the unique elements your customer has foisted upon you. And, to do so with a limited budget (a budget somewhat less than infinite).
The Nature Of Predictions
But, here’s some news which puts even more pressure on doing both of these things while trying to hit our project due date target:
Philip Tetlock, author and psychology professor at Penn State, conducted a long-running experiment. He included about 300 experts and tracked the accuracy of about 80,000 predictions over the course of 20 years.
He found that experts, relative to a baseline group of Berkeley undergraduates, did somewhat better. How did they do relative to a random guessing strategy? Well, they did a little bit better than that, but not as much as you might hope.
Do you think your project predictions are any different? Check out my short summary of the success rate of a wide variety of projects of those which came before you.
A Portfolio of Predictions
Yet, the bigger problem for us project managers is to make a prediction about a due date for not one project, but often for a portfolio of projects. Compound this with the demand for the number of projects your organizations expects you to deliver is higher than ever.
What do you think happens to project managers who make promises and then don’t deliver on them? (I still cringe when I think about the times I had to tell someone a project was going to be late. What was worse, were the pitiful excuses I had to make to justify the delay. Quite sad.)
Delivering a reliable flow of projects to completion is essential for us to support our organization and our customers. Delays in project delivery lead to cost over runs and reduce the trust of the businesses we support. We also delay the much needed benefits each project is expected to deliver.
No, you don’t have forever to finish a project. If that’s not hard enough, you also have to hit your promised, due date target. Good luck.