Woeppel Mark J-Visual Project Management Simplifyi
Woeppel Mark J-Visual Project Management Simplifyi
Woeppel Mark J-Visual Project Management Simplifyi
Project
MANAGEMENT
Mark J. Woeppel’s Other Books
PART I
Why Are Projects Always Late and Over Budget?
Chapter 1 Unhappy Customers and Blown Budgets
Chapter 2 Are You a Project Manager or a Project
Micromanager?
Chapter 3 Do Your Team Members Know What
Everyone Else Is Doing, or Are They
Alone on the Pitch?
Chapter 4 Murphy Lives!
Chapter 5 What about the Resources?
PART II
Delivering Your Projects on Time and on Budget
Chapter 6 Introducing ViewPoint: Streamlined
Project Execution
Stage One: Basic Collaboration
Chapter 7 Collaborative Execution
Chapter 8 Functional Alignment
Chapter 9 Priority Control
Chapter 10 Control Work in Progress (WIP)
Bibliography
Acknowledgments
The fact that many projects are delivered late and over budget is widely known,
but rarely acknowledged. The frequency with which they fail is astonishing.
Whether the project is to implement a new technology strategy, or a capital
project, they require significant investments that last months or years. For
organizations that commission these projects, the underwhelming track record of
delivery combined with the investments creates significant risk.
To reduce this risk, many organizations have invested in their project
management capabilities. Yet, despite spending millions of dollars in training
and the development of greater project management maturity, the ability to
consistently execute on time and on budget eludes us.
If you’re an executive that commissions these projects, you should be well
aware of these risks. It should be no surprise if an established company fails in
the coming years because of an out-of-control project, because the data suggests
that one or more will.1
We at Pinnacle Strategies reached this depressing conclusion in 2014 after
commissioning an independent study2 of project management practices and
results from around the world. We examined the survey responses from over
4,000 project managers and senior executives, comparing their budgets and
estimated performance benefits with the actual costs and results. Their projects
ran the gamut, from large IT projects to engineering, procurement, and
construction (EPC) projects, to strategic business initiatives. Most were
expensive—for large IT projects, the average cost was $167 million, and the
largest was $33 billion—and many took several years. Our sample drew from
respondents around the world, but we found little difference among them in the
results.
We found that project cost overruns were commonplace. For example, a
recent Accenture survey3 found that more than 30 percent of capital projects are
now completed over budget, and more than 35 percent of projects are finished
late.
The problem isn’t that we don’t have enough skills, training, or centers of
excellence. It’s that what we do have is focused on control: scope, change,
stakeholder management, etc. We have very little ability to consistently execute
projects on time or on budget in the face of a constantly shifting reality.
Clearly something is missing from project management practice. What are
the principles and best practices for delivering projects on time and on budget?
Should we accept the “generally accepted” solution as being the best or correct
solution? Should we continue to depend on the “art” of the project manager?
In this book, I’m going to show you the foundational causes of on-time, on-
budget project execution. Surprisingly, they have little to do with planning. I,
along with my colleagues at Pinnacle Strategies, have discovered that by
focusing on the processes and behaviors associated with project execution,
executives can govern their portfolios more effectively to deliver projects in less
time and at a lower cost. At the same time, the project teams’ decision-making
processes can be made sharper and better aligned with the entire organization to
execute projects when they are most needed, and with less drama.
This book will highlight the core principles that project teams can employ
—no matter what environment they’re in—to reduce project durations, improve
delivery performance, and stay on budget.
I’ll be introducing the project execution methodology called ViewPoint.
With ViewPoint, you can transform any project.
ViewPoint:
A pretty tall order. So I put this on the back burner, turning my attention to
other urgent matters, like our current projects.
Meanwhile, we were working in Norway, a new market for us, delivering
all kinds of quick results and value for our customers using our Rapid Analysis
Bottleneck Improvement Teams (RABIT). RABIT is the name of a service that
we offer to de-bottleneck a process. It’s like a kaizen event, but it typically lasts
about ninety days. RABIT uses the theory of constraints to focus the deployment
of Performance Management, Lean, and Six Sigma tools, which results in a
quick boost in output and productivity.
We were applying RABIT to knowledge work and production processes.
We were getting a lot of work, and our customers were happy. The process was
delivering big results very quickly. One of the key features of the RABIT is that
it uses the Lean practice of visual management. But that’s not project
management, is it?
Shortly afterward, our firm received a request to work with a Fortune 100
customer to improve their engineering project output. We couldn’t do a full-
blown PMO there—they had over 400 projects and 450 engineers, and we only
had six months to prove our value. We needed something quick. So we adapted
the principles from the RABIT process to manage this portfolio.
It was a spectacular success. The users loved it. There was widespread
adoption of this new process and enthusiasm for it (including approval from
senior managers). Best of all, there were significant improvements, including a
25 percent increase in productivity in less than six months.
I got pretty excited. It worked! I thought about my backburner project, my
criteria for the solution, and this seemed to meet all of them. But why did it
work? I wanted our team to be able to do it again for other firms. So we began
the journey to understand the principles that had created those results. For four
years or so, we worked them out, tested them, and taught them. We tried them
over and over—with spectacular results.
So, as a colleague, I want to share with you a project management
transformation process that:
Figure 1
Without a doubt, the kinds of training that are currently available are
important to any project’s success. The Project Management Body of
Knowledge (PMBOK®) Guide focuses on achieving more discipline in
stakeholders’ analysis, planning, scope, quality, risk management,
communications, monitoring, and control. It’s natural, then, that improving skills
in these areas would lead to improvements in those factors. But the unintended
consequence of such improvements is a reduction in performance in the areas of
budget and schedule—and our projects remain unmanageable. Projects are so
unmanageable, in fact, that many executives don’t believe any project can be
delivered on time and on budget, so they insist on building healthy contingencies
into the project in order to compensate.
I believe the reason for this situation is that project execution, unfortunately,
is barely addressed in the PMBOK®. The PMBOK® guide devotes less than 5
percent of its content to execution, the business of actually running a project.
When execution is mentioned, the guide simply suggests having qualified
project managers and an information system. In essence, the planning bit of the
project is clearly articulated, so any “qualified” project manager should be able
to deliver on that plan.
Clearly, executing projects successfully is nowhere near a science; it’s still
an art. Planning, estimating, and control are very important to project success,
but project teams need more guidance in execution to improve schedule and
budget performance.
Figure 2
I’m going to show you how to systematically address these areas and, as a
result, improve your execution process. I’ll introduce an execution maturity
framework, and as you mature your processes and abilities, your budget and
schedule performance will improve as well.
There are twelve principles that translate into practices and techniques for
you to utilize while you address these issues, and they’re covered in this book.
The principles are straightforward, easy to adopt, and will help you improve on
your current and future projects. My experience and that of our firm is that when
you apply these principles, you will increase the speed of task completions,
improve your team’s productivity, and boost morale. You’ll be able to meet those
deadlines and rest within a comfortable budget while doing so.
In the chapters to come, I am going to show you the thinking behind the
project planning and execution framework called ViewPoint. I will teach you
how to rise to each specific challenge, and help your team achieve that final goal
of winning the game—every time. With your win, you’ll find happy
stockholders, happy customers, happy team members, and a much happier you.
Chapter 2
Planning—Too Much!
All over the world, promising projects quickly morph into unmanageable
creatures, exceeding budgets and eating up time. In response, the collective
finger of blame points to everyone’s favorite excuse: bad planning. Almost a
third of organizations looking to reach higher project management maturity
levels say that they have unsuitable succession or contingency plans in place for
key project resources,11 and the most commonly proposed solution to improve
project performance is to create better plans.
If bad planning is responsible for failure, then it would of course stand to
reason that good planning should be the savior. So many of us are conditioned to
believe that “a failure to plan is a plan to fail,” and we grow confident that
successful planning leads to successful project completion.
The old adage isn’t necessarily untrue. Having a plan is crucial. But time
after time, research has shown that the current and common approaches to
planning in project management fail to produce the outcomes that managers
expect—and that customers want. Good planning, as it turns out, isn’t
necessarily the answer; it’s part of the problem. This is not because planning in
itself is bad, but by focusing on the planning aspect of the project, we aren’t
looking at the rest of the equation for success.
Peter Drucker said, “…the word ‘controls’ is not the plural of the word
‘control.’”12 Making a detailed plan doesn’t give real control; it gives the
illusion of control. What provides control is having an understanding of the
interdependencies of the work and having the flexibility to respond when the real
world presents the team with the unexpected.
Part of the solution to the problem of executing projects lies in finding a
different approach to planning, rather than simply trying to “plan better.”
Clearly, if we want a different outcome, we must do something different.
Most planning is based on a “controls” model that makes it possible to
estimate costs and identify the details needed to complete the project. But the
granular level of detail that works nicely for accounting or a supply chain or in
other contexts is not so good for project managers during execution.
Furthermore, many plans assume that everything goes according to plan, and
that there will be no variation. “Planning for success” is what one manager calls
it.
Here’s the problem. Between project planning and project execution, there’s
a gap—a wide one. Inside that gap, there are conflicting priorities and a plethora
of details to juggle: managing the many tasks in progress, reconciling the
functional roles of project team members to the project objectives, identifying
and mitigating risks, “surprises,” and bottlenecks that block progress, and much
more.
Typical planning approaches simply do not compensate adequately for the
inevitable changes that take place during execution. Project managers continue
to point to poor estimation during the planning phase as the largest (32 percent)
contributor to project failure.13 The typical planning approach, however, does
not do well in managing the uncertainties that can impede on-time delivery, and
the task estimates that compose the plan can’t be accurate without factoring in
uncertainty. Additionally, the Work Breakdown Structure, or WBS, used as a
foundation for planning is linear and hierarchical—it doesn’t reveal or account
for the dependencies, sequences, and “handoffs” among plan elements. While
“good planning” does define the work, it doesn’t define the relationships, or—
just as problematic—it attempts to define all of them.
The relationships, however, are precisely what need to be managed during
execution.
Managing a plan with too much detail creates a needle-in-the-haystack
situation that slows decision making and action. When the level of detail is right,
project teams are able to anticipate the consequences of any change; but when
projects are overplanned, consequences are impossible to forecast and the team
is incapable of responding effectively. They become, to borrow a metaphor, lost
in the forest, unable to find the right trees. As problems arise, the team struggles
to find a way toward a solution, unable to clearly see the right course of action.
To compensate, project meetings become long, tedious affairs in which everyone
talks about what has happened and defends their actions to deflect blame.
Just as no one would advise commencing a project without planning, I am
not advocating planning without considering the details. There is, however, a
right level of detail: only as much as you can truly manage. This can be found by
making a distinction between plans for control and plans for execution; these
plans have different objectives and are created and deployed differently.
• A clear view of the situation. Can the team see what is critical to the
status of the project? Successful coaches and managers make the game
plan, the work, and the obstacles visible. When the project flow is clear
to the team, they’re able to direct time and effort to the smaller subset of
activities that contribute meaningfully to the project goal. When the
team members can focus on those smaller details, a project manager is
able to focus on the bigger picture. For example, if you’re the coach,
you likely don’t need to be nitpicky about the technique of your players;
instead, your efforts will go toward making sure the right player is
matched to the situation to execute the game plan.
Planning should not be discarded. But a plan isn’t an objective in its own
right. Its sole purpose is to enable and guide execution. Good planning makes
that key distinction between control and execution. A project manager knows the
right level of detail to manage, anticipating uncertainty and risk. To play the field
that’s in front of her, the project micromanager plays the hypothetical field she
drew on the whiteboard before the game. By substituting dynamic execution for
static compliance, you will acquire the power to make your workflows work.
Chapter 3
“Unless our words, concepts, [and] ideas are hooked onto an image,
they will go in one ear, sail through the brain, and go out the other ear.
Words are processed by our short-term memory, where we can only
retain about seven bits of information (plus or minus two). This is why,
by the way, we have seven-digit phone numbers. Images, on the other
hand, go directly into long-term memory, where they are indelibly
etched … Humans process visuals 60,000 times faster than text.”
Presenters who use visual aids are 43 percent more effective in persuading
audience members to act. Mike Parkinson, author of Do-It-Yourself Billion
Dollar Business Graphics, says:
“Graphics do what text alone cannot … [graphics] affect us both
cognitively and emotionally:
A Shared Purpose
When I look at many project teams, I see they don’t function as a team; they
don’t have this same idea of mutual accountability to achieve a common goal. In
many organizations, there is only one person who has the goal of getting the
project done—one person, and that is the project manager. Somehow, he has to
take this team of people—selected from various functions and organizations to
execute this project—and make them accountable to the single goal of
completing the project. And when I look at what project managers are doing, I
see that this is where they’re spending most of their time.
Project teams typically consist of people skilled in various disciplines:
technical experts, operations experts, subcontractors, supply-chain managers,
financial controllers, schedulers, etc. Each of these team members is placed on
the team to accomplish the project’s objective, and yet they each bring with them
the objectives for their functional discipline as well.
For example, you have the person who is managing people resources. She
wants to keep everybody busy. If she doesn’t, her measures will likely show that
she has too many people. “Too many people?” some managers will say.
“Inefficient! You must reduce your head count!” No one really wants to let their
people go, so the resource manager and the people reporting to her have the
objective of keeping busy—which, unfortunately, is not the same as completing
the project quickly.
And then there are the team members who say, “Well, we must earn the
hours. If we don’t earn the hours, then we don’t show progress and we can’t get
paid.” And then we have the controller who says, “Well, we’ve got to stay within
the budget. You’ve only earned this much, so you can only spend that much.”
The conflict in purpose is built into the system. Shall the team members
submit to the project’s objectives, or to those people who determine their
paycheck? It’s unlikely they’ll commit fully to the project. As a result, the
project team will be plagued by conflict and will behave in ways that don’t
contribute directly to accelerating progress toward a common goal. No wonder
project management is sometimes referred to as “herding cats.” None of these
people on the team are really working toward the same objective.
How can you tell if your team is out of alignment? The things you should
look for are a lack of responsiveness, low engagement with the project, and slow
task completion or problem resolution. You may also spend a lot of time trying
to find the person who’s accountable for solving a particular problem, and you
may find it difficult to obtain resources (from your “teammates”) to support your
project.
Making the project visible doesn’t kill the conflict, but it does expose it.
Building accountability starts with making the work visible. From there, the
team members can create genuine accountability for action and a shared purpose.
When the project is visible, no one can hide—and no one needs to.
Murphy Lives!
Managing Uncertainty
Projects are inherently uncertain. Heck, life is uncertain! Surprises can come
from any angle, and there often aren’t enough resources on hand: A manager is
taken aback by the larger scope of a project that he thought would be much less
complicated; the weather is terrible; the supplier is late; the customer changes his
mind. The list goes on. We can’t predict with much precision how long project
tasks will take, or whether things will work the way they’re intended to. If it can
go wrong, it will, and this means it’s imperative that project managers factor
uncertainty into their management strategies.
From an execution standpoint, we should not be surprised that Murphy
lives. Experienced managers are not surprised by Murphy’s law, so it’s built into
their process. Often, however, the approach to managing uncertainty is the
solution that is so common to project management: “better” planning. Managers
frequently think, If I can imagine all the things that can possibly go wrong, I can
plan for them and prevent them. Unfortunately, there’s no telling exactly what
will happen or when, and plans must be made, as we now know, for flexibility in
execution rather than control. There is variability around known factors, but we
must also realize that there is variability around unknown factors as well.
Managing uncertainty (or variation, as we’ll sometimes refer to it) is about
managing the expectations of outcomes.
There are two general kinds of uncertainty: normal variation and abnormal
variation, also known as common cause and special cause, respectively. Normal
variation is, simply put, normal. It’s always present, always having its effect. For
example, let’s assume Sarah is going to the store before she heads to the office
for a meeting, and the planned duration of her trip is half an hour. If there’s
traffic, or if the store is crowded, or Sarah can’t find parking, that’s normal
variation, and it might take her forty minutes instead of thirty (a ten-minute
delay is generally not a problem). In the long run, she is still likely to be on time
for her meeting, even though she may be hurried or slightly unprepared.
Abnormal variation (or special cause) is unpredictable, however. Sarah gets
on the highway to go to the store, and there’s a train wreck that blocks the
highway and leaves her sitting in traffic for hours. Or Sarah goes to the store—
and the roof caves in. She’s late for her meeting, or she doesn’t make it at all,
and then her role at the meeting isn’t filled correctly and her work is affected.
These are abnormal variations for which there is truly no planning.
I’m highlighting the difference because there is a certain danger in
confusing the two types of variation. Unless we recognize that common-cause
variation is always present, we will be overly optimistic or pessimistic in our
plans. Additionally, if we fail to make this distinction, we will apply the wrong
tools, fooling ourselves into thinking that we have done a proper risk analysis.
The PMBOK® doesn’t distinguish between the two causes, and managers
seldom consider variation in their decision making. A common coping
mechanism employed when a task is delayed due to normal variation is to
change the course of the critical path in an attempt to regain control, which
doesn’t necessarily help. In fact, it increases the likelihood of more variability.15
If management treats abnormal variation as normal and does not change the
course of action—if Sarah proceeds with her life as if the roof of the store hadn’t
caved in, and ignores the effect that her delay might have on a meeting she has
later—the entire project is at risk.
However rational these reasons are, they still add to the problem of making
a plan that reflects—realistically—what is actually likely to occur. This buffer
time is multiplied across all tasks and activities. As more and more buffer time is
added in the hopes of ensuring an accurate timeline, the longer the project will
take—practically eliminating any chance of a planned on-time finish for the
project. (For this reason, senior managers often cut project durations to fit the
commitment or requirement of the customer.)
I want to highlight for a moment the most frequently cited reason for long
task estimates: “I will have other things to do.” In many organizations, the
amount of work in the system (Work in Progress—WIP) is very high. These task
estimates often compensate for the effects of too much WIP—people cannot
imagine a world in which they are not multitasking and waiting for complete
information, thus they assume a certain kind of execution environment that may
or may not be valid. In other words, they may be right! Look to chapter 10 for a
more complete treatment of this issue.
The problem is that nearly everyone uses this method to estimate the
duration of the project. Consequently, a project manager with a hundred different
tasks along the critical path will find it impossible to know what portion of his
team’s duration estimates is devoted to actual work and what portion of it is the
team members’ contingency time. Once again, we have a lack of transparency
and visibility preventing the project team from making the best possible
decisions.
You want to reduce your spending on your project? Stop wasting your people’s
time. My experience is that as much as 50 percent of your capacity is wasted.
Lost. The biggest productivity loss, and thus the biggest loss of opportunity,
stems from one thing: team members multitasking. Most people think that
multitasking is a good skill to have—chewing gum and walking, reading and
breathing, catching up on customer calls while heading to a meeting—and in
these contexts, it is! However, when it comes to accomplishing actual work,
research shows just the opposite. Managing more than one mental activity
reduces the brainpower available for either task.18 Distributing your attention
among several activities taxes the brain, and comes at the expense of real
productivity.
When we use the word multitasking in the workplace, what we truly mean
is “rapid task switching.” In a nutshell, this means stopping a task before it’s
been completed, then taking on a different one.
Everyone does it, this task switching. How many times have you gone into
work and sat down to write an e-mail, only to receive a phone call from someone
who wants you to e-mail them a document about something else? You abandon
the first e-mail, send the second, and before you can go back to your initial e-
mail, your boss comes in and asks you to work on a new task.
That basic delay isn’t the only effect. Since task A is late arriving, the
person assigned to work on task B has moved on to a different task because they
couldn’t begin task B without having the deliverable task A produces. When task
A does arrive, the team member isn’t going to drop their new project and begin
task B; they want to finish what they’re doing. Task B then gets further delayed
because there is now an extra contender for that person’s attention—and task C
that might follow task B is delayed in starting as well. Eventually, the person
responsible for task B can start the “correct” task, and the cycle starts again,
cascading delays through the entire chain of project tasks. Depending on the
length of that chain, the whole project could be delayed far longer than the
length of any single task delay.
Multitasking has an effect that is unique to project work: task coordination
losses—that is, the inability of the team to keep up with scope changes,
clarifications of customer requirements and debates about the scope, some of
which don’t turn out the way many team members assumed they would when
they began their work. Responding to these changes means more delays and
rework that accompany multitasking. The more dispersed the team, the more
often this happens. Multitasking makes what would be a normal coordination
problem, actually delivering against those requirements even more difficult to
tame. As a result, the team could be working (maybe even productively) on
incorrect scope, not just a team working unproductively on correct scope.
This additional work caused by multitasking requires more people, which in
turn drives costs higher. The worst thing is that these delays are hidden from the
project team, and the problem creeps up on them. They aren’t really able to see it
because of the visibility issues I discussed in chapter 3—that is, until the project
is seen to be late, which then triggers all sorts of expediting activity, again
increasing costs for the entire project. Poor planning is certainly a killer of
projects, but multitasking is the most common cause of delays and poor budget
performance, and it affects every project.
If multitasking is so bad for our productivity (and our projects), then why
do we do it? Surprisingly, it is not because people like variety. Multitasking can
be attributed to four major causes: bad priority signals, bad measurements, too
much work in the system, and incomplete work in the system.
• The Squeaky Wheel Gets the Grease: Whoever calls most frequently or
makes the most noise gets top priority. This may be a result of project
meetings and a particular leader’s understanding of what has to happen
next.
The main point I want you to take away from this is that this switching
behavior is far more often driven by management than by team members—
meaning that it’s up to the managers to resolve the problem.
Misleading Metrics
Numbers are never neutral. Management guru Eliyahu Goldratt famously
observed, “Tell me how you measure me and I will tell you how I behave. If you
measure me in an illogical way, do not complain about illogical behavior.”20
Goldratt’s point? People conform their behavior to the means of their
measurement. In turn, managers get what they measure. For example, most
people exceed the speed limit—except when there is a policemen or a speed
camera at the side of the road, in which case nearly everyone slows down. The
policeman gets almost everyone to change his or her behavior by simply
measuring it with the threat of a certain (negative) consequence. In the context of
project management, the call for data-centric decision making has given rise to a
greater respect for metrics. But many people fail to recognize when they’re
measuring the wrong things—thereby encouraging the wrong behaviors and
discouraging the right behaviors.
No mismatch between intention and consequence is as great as the one
between cost and value. In an effort to control costs, many managers apply a
resource utilization metric—a measure of “earning” per resource “cost.” Tasks
are assigned a value that is earned as they are completed. These earnings are
then compared to the expenses necessary to create them. A positive ratio of
earning to expenses generally means that the project is profitable. The problem
is that the real value is not in an individual’s output, but in their contribution to
the overarching objective: completing projects that produce profits. By applying
the cost metric of utilization rather than a value metric that assesses outcome,
resources are “rewarded” for doing any work, not the right work. “Earning”
value is not the same as advancing the project—especially when that “earned”
value is off the critical path.
In order to keep everyone busy, managers create more problems by flooding
the system with early work. Instead of encouraging work that advances the
project, they are rewarding busywork. Earned value is a great way to budget, but
in managing the execution of projects, it’s a great way to hide the true status of a
project.21
Be careful with what you measure. Rather than create metrics that track
resource efficiency, apply metrics that reveal the behaviors that drive overall
system progress and performance. In chapters 7 and 8, I’ll give you some ideas.
False Starts
Adding more work will not lead to more accomplishment, and similarly, rushing
task initiation won’t automatically lead to faster project completion. Under
pressure to demonstrate progress, people will often start tasks before they and
their teammates have all the information, designs, supplies, or tools they need to
complete them (they have all this work!). These false starts are more than mere
nuisances—they’re obstructions with significant consequences:
• When team members don’t have all the information they need, they
make decisions based on only the available data, resulting in …
Clearly, we need to rethink our success model and challenge the conventional
wisdom about what drives superior project performance. The real-world results
show that the conventional sequence of project management—make a good plan,
then execute that plan, then success!—simply isn’t working.
Instead, we can find the true leverage by placing execution practices at the
start and using them, rather than the plan, as the foundation for success. To do
this, we need a model of best practice.
In general, “best practice” or “maturity” models quantify the capabilities
and practices that will deliver a certain result. Using a model, you can compare
your organization’s practices to the best ones, and assess what you need to be
doing to improve. In short, a good maturity model is a tool that you can use to
get better.
However, proven project execution methodologies are rare. Little research
has been done for the purpose of developing a “best practice” for delivering
projects. There’s no one set of principles for managers to follow. In our research,
we identified over thirty maturity models23 based on various paradigms. Some
are relatively well established, but in general, the maturity models most
commonly used are not making the difference in performance that we want and
need.24
Recognizing the results of project execution is easy, but the processes that
create those results are difficult to see. In large and widely dispersed operations
in particular, one cannot directly observe the behaviors of people and the
processes they use to deliver projects. This makes it very difficult to recognize
the things they’re doing that yield specific results. Therefore, leaders cannot
evaluate what must be changed to ensure that the team’s actions will make a real
difference in project results.
Whatever model we use or create must deal, at the very least, with the three
major problems we have in execution:
1. Visibility: During execution, the team doesn’t know where they are
relative to where they need to go; they’re in a silo.
This model should also meet the following criteria for a solution. It must:
A good project execution model should use the principles that drive on-time
and on-budget performance. There must be a clear relationship, too, between
those principles and the desired effects.
So what are the behaviors that exemplify those principles? Where is the
path that takes your organization from where it stands now to a greater level of
maturity, capability, and results?
The answers to these questions are found in the ViewPoint visual project
management methodology, with which all detail leads to the end goal: execution.
1. Control the Work: All of the work in the system is visible, and
managed by the proper stakeholders.
2. Intelligent Execution: Team members direct their efforts toward the
right tasks at the right times, collaborating as necessary to mitigate risk
and ensure on-time completion.
3. Release Capacity: As a result of the prior two steps, capacity that was
previously consumed by multitasking and rework becomes available.
You can then utilize that capacity to implement best-practice project
management processes such as stakeholder engagement, risk
management, and resource leveling, which all drive consistent, high-
quality results. Your projects will be accomplished faster, and with
fewer resources, resulting in on-time and on-budget performance.
The first level in the Project Execution Maturity Model is Basic Collaboration,
and it emphasizes task completion velocity and synchronization of your team’s
activities. We don’t know where we are or where we’re going, but Basic
Collaboration will solve this lack of situational awareness for us. It answers the
most fundamental questions of project execution:
Collaborative Execution
When your project contributors lift their heads from their work and trade their
individual cubicles for the conference table, what gets accomplished? Are your
team’s meetings a constructive part of the advancement of your project, or a
discouraging exercise in placing blame? Simply put, is the team focused on the
past or the future?
We know that in underperforming projects, issues are identified very late,
and important communication is delayed. The right problem solvers are brought
in too late to prevent the problems, and additional work—putting out fires—is
then added to the workflow. Capacity runs short, the project is delayed, and costs
go up.
Superior execution requires informed collaboration, which requires both
managers and team members to see beyond the limits of their individual tasks
into the overall direction of the project. There can’t be any disagreement about
the status of the project or its priorities. The roles and accountability of each
team member have to be clear—and everyone needs to know what has to get
done now, rather than dissecting what happened (or didn’t happen) in the past.
As we know, the lack of visibility makes project progress painfully slow.
That lack of visibility prevents the team from choosing a clear direction and
establishing accountability for action. Collaborative Execution kills much of the
multitasking by addressing the lack of visibility and accountability.
The Collaborative Execution process answers the most basic questions
about your project:
Making it Visible
We at Pinnacle Strategies find that making the work visible helps the full team
see the large picture, as well as where their work fits into that larger picture.
Football players have playbooks:
Movie producers use storyboards:
And for project managers and teams, our favorite tool is a Visual Project (or
Portfolio) Board, or VPB.
The VPB is a physical representation of a project or portfolio that you and
your team can see and track as projects progress—a map! The VPB helps teams
see at a glance where the work is and where the problems are, so the group can
act quickly to finish the work rather than using precious time to figure out where
the problems are. The visual makes the final goal obvious to the team,
facilitating alignment on the purpose of their work.
As the project or work progresses, a VPB (see example above) provides
tangible feedback that everyone can see and understand. If there’s a bottleneck
or a gap, team members don’t waste time arguing about where it is or whether it
exists, because the situation is obvious. They know where the problem areas are.
Rather than working toward an uncertain or ill-defined goal, members of the
team can monitor progress and take corrective action early to move the right
work closer to completion.
A visual representation of the process removes the largest obstacle to
collaboration: agreement on the situation. Having a visual exposes and presents
process problems in a non-threatening manner, and also prevents information
overload. Finally, it facilitates the creation of an environment in which
accountability can be established. Remember our soccer game? Everyone on the
field is playing the same game, but not everyone has the ball. If you’re the
defender, you’re not shooting goals. If you’re a striker, you’re not defending
goals. With a visual representation, you and your team can see where everyone
fits into the game plan; accountabilities are clear to everyone.
• Teams are focusing on what needs to get done for the project to move
forward, instead of harping on the past.
Functional Alignment
These measurements are just starting points to align team purpose and
behavior, but they’re necessary. In assessing them, remember not to lose sight of
the main idea—the team must have one goal, and your measurements will be
useful to ferret out the conflicts and remove them.
When you’ve aligned the functions to the goal of the project, your team will
at least have a foundation they can build upon to win. They won’t be spending
time resolving conflicts between your project and their own functions, and this
alignment will speed up decision making and work completion. Functional
Alignment promotes person-to-person teamwork and accountability, which in
turn promotes faster project completion.
Organizations that demonstrate maturity in Functional Alignment show:
• Meeting the project goal as the main criterion for supporting team
members;
Priority Control
• There is only one prioritization system that reflects the global focus, and
it is used for all projects and supporting tasks;
• Project and task priorities are reconciled regularly among the affected
stakeholders;
Clean Start
In addition to controlling the quantity, you must control the quality of work
introduced into the system. The Clean Start process (sometimes called the Full
Kit process) prevents work from being launched and then stuck in the process. It
ensures that all the critical task or project entry conditions are met before you
begin work. The Clean Start rule is simple: Don’t start on something until you
have everything you need to complete it.
The objectives of Clean Start are to reduce rework and delays (yes, rework
is a delay, but we want to reduce other delays as well). It improves productivity
by ensuring that only work that can be completed is actually started, so nothing
starts and stops—no multitasking! Clean Start prevents the system from being
clogged with work that cannot be sent along, and elevates blockages to higher
levels of management for resolution (which is why this element comes after
Collaborative Execution). It also has a nice side effect in that it eliminates
overprocessing. Implementing the Clean Start process not only has the effect of
reducing lead time and multitasking, but it also helps to apply pressure at the
early stage of the project.
The Clean Start process has two components: a set of criteria for task
completion and deliverables handoff, and a subprocess to manage all work that is
in the “pre-release” state. In order to establish this subprocess for a task,
managers must create and enforce transparent pre-release and handoff criteria for
each step (as managed in the VPB) in the process.
This is all basic business process-engineering stuff, but for some reason, it
has escaped the project management domain. We use the SIPOC (Suppliers-
Inputs-Process-Outputs-Customers) process for each segment or step of the
process to nail down the criteria. It’s not complicated, and it doesn’t have to be.
Managing the pre-release process can encompass a number of subprocesses,
ranging from a very simple processes like managing checklists of requirements
for release to complex change management and scope control procedures. The
important principle to remember is that once the work is released into the
process, progress never stops. Establishing a pre-planning stage for a “Clean
Start” will pay you dividends by increasing productivity and reducing the
duration of your project.
• Have managers and leaders who meter the work into the system,
staggering the release based on global priorities and resource loads.
• Reduces rework;
• Improves productivity.
Deliver on Time
Within the Improved Coordination level there are five more principles and
practices to master following the initial four principles of Basic Collaboration:
Remote Collaboration, Bottleneck Management, Delivery Promising,
Schedule Risk Management, and Delivery Date Management.
As your team achieves maturity in Improved Coordination, you’ll begin to
see:
• Team members who understand each project’s level of schedule risk and
effectively work together to minimize that risk before it affects the
customer;
• Teams that attack obstacles early to ensure project and portfolio
success;
Remote Collaboration
• Work priorities are incorrect, and team members don’t know what those
priorities are.
• Have a common view of the work status, issues, and work plans
If you have teams that are working remotely, bringing them into the project
execution process is critical—and not just from a collaboration standpoint.
Effective Remote Collaboration processes establish a foundation for further
maturity in the rest of the ViewPoint processes. For you, remote teams are an
extension of the local team—with the associated capabilities and capacities that
must be factored into a successful project execution strategy.
When you’re successful in achieving the objectives of Remote
Collaboration, you’ll receive all the benefits of Basic Collaboration:
• Increased productivity
• Simplification of management
With a shared vision of the situation, your collaboration with remote teams
will be more effective. When you can accommodate on-the-fly contributions and
insights, your time together will encourage innovative problem solving and
accountability that reinforces team action. Instead of preparing defenses, your
entire team will work quickly and collaboratively to tackle problems together
and move forward.
Remote Collaboration brings the entire team of to the same level of
execution maturity, so the organization can turn its attention away from fighting
fires to improving the project delivery process—to further increase productivity
and achieve consistent on time delivery.
Maturity in Remote Collaboration can be seen in teams that have:
• Basic Collaboration processes and behaviors successfully replicated
beyond geographic or organizational boundaries;
Bottleneck Management
Resources are not infinite; their availability is subject to both quantity and
timing. Your project’s performance is also determined by the team members’
relationships to one another. A football team is no stronger than its weakest
player. Similarly, a project is a chain whose strength is determined by its weakest
link, its constraint. In the end, the workers at the end of the process can’t do any
better than those at the beginning; the worst performer in the process dictates
overall project performance.
If you don’t effectively manage your bottlenecks, they’ll manage you. Your
teams will be chasing the latest obstacles and reacting to problems rather than
preventing them. Sometimes, those obstacles may be too large to surmount. You
will simply run out of time to effectively eliminate them before they affect your
project or portfolio.
Typically, identifying the bottleneck is relatively easy—the weakest link in
the chain is the one that has the most work piled up in front of it (it has much
more work than available capacity), and therefore is the one creating the most
schedule risk. It’s not necessarily the slowest process, but the one that has the
largest load in relation to its available capacity, and thus the longest queue of
waiting work. So, if you want to improve the overall speed of your project, you
have to find a way to increase the productivity of that link. For example, if there
are only four lanes open at the supermarket and each line has ten people in it, the
market will open more lanes, and suddenly all the lines are shorter; everyone
moves faster because the bottleneck has been broken. But this approach is
reactionary.
It’s impossible to shorten a project’s duration if you don’t know where the
bottlenecks are.28 Without such knowledge—such visibility—resources are
misdirected, capacity constraints are identified late, and progress is hampered by
delays even as some team members stand idle. In Basic Collaboration, these
bottlenecks stand out on the VPB as a group of cards queuing up at a process
step, but in this level, we’ll look beyond what is physically present. Bottleneck
Management is not necessarily for the team member or department that has the
biggest backlog of work today, but rather for the team member who is creating
the most schedule risk—for today and tomorrow.
Bottleneck Management is a process used to systematically identify and
break bottlenecks during execution. The process has two parts: identifying the
future bottleneck and then breaking it. Executing is a matter of both accuracy
(knowing which resource is going to be the bottleneck) and engagement
(motivating people to do something about it).
Bottleneck Management entails two important activities:
Resource Flexibility
To reap the benefits of Bottleneck Management, it’s not enough to simply
identify and manage bottlenecks; you must consider the effect that the other
resources can have on the performance of the constraining resources. This means
you can’t ignore the non-bottlenecks; you must actively manage the allocation of
resources day to day, being flexible in putting people on the tasks that need the
most attention, rather than putting more work into the system in order to keep
those people busy. With a good implementation of Basic Collaboration, you’re
already doing this. In Bottleneck Management, we’ll take this to the next level,
formally building this reactionary procedure into a strategy.
From an execution standpoint, you’ll be making a formal shift, going from
“moving work to people” to “moving people to work.” You’ll essentially create
policies that block work from being released merely to keep idle resources busy,
and use reallocation rules instead. You’ll effectively eliminate the “one resource,
one project” rule.
A producer of engineered structures was having problems with
schedule delays at a fabricator in China. As a result, these
structures, which were part of a larger program, put the entire
contract in jeopardy, and the company was facing substantial damage
claims from their customer. Additionally, the fabricator was billing
them for delays in delivering some components to integrate into the
structure.
The analysis of the structure-build process showed that delays at
the fabricator were not immediately related to the availability of these
components, but would certainly affect the build schedule in a few
months. So they dispatched a small team to increase the supply
capacity of the most critical bottleneck component.
The component was planned for production in Malaysia, so
that’s where they went. Initially, the team was focused on improving
productivity at the supplier, but the rough-cut capacity analysis of
their critical resources showed they had a bigger problem. Despite all
the work they had done to increase short-term capacity, they still
wouldn’t be able to produce on the required timeline, especially since
that facility had competing demands from other projects. Further
complicating the supply situation was the relative immaturity of the
plant’s execution processes, which meant that the supply was
unsteady, thus diminishing hopes that they would get better.
The team looked all over the world for other suppliers,
evaluating their bottleneck capacity, and eventually they found a few.
They didn’t find a lot; industry capacity was tight, and they found just
enough with a small margin for error. They outsourced some of that
production to those other suppliers, and based on their demonstrated
capacity, sent additional components their way.
Simultaneously, within the production process, the same critical
operation was the constraint at each production location. Each of
these suppliers was very closely monitored to ensure that they could
deliver. They engaged the local teams to carefully manage the
constraint, taking action to ensure that its capacity was exploited, and
that other resources were able to support the plan. This additional
capacity broke the bottleneck for the entire project, and the
component never delayed fabrication.
• Look across all projects to roughly determine the workload for critical
resources;
Delivery Promising
Clients and customers always want to know in advance: When can they expect
to receive their deliverables? Providing an accurate answer, though, is only
possible if your understanding of the entire system’s capacity—the resources you
have available to address the volume of tasks at hand—is up to par. At the
Improved Coordination level of maturity, no detailed task-level plans have been
made, and resource pools are undefined. The loop between planning and
execution is still not fully closed.
Meanwhile, your customers still need a date. The project team needs a
reliable way to promise and follow through with deliveries. When your team has
mastered managing the bottlenecks, schedule risk, and dates, then you can
provide a reasonably accurate delivery date.
Typically, dates are promised with greater regard for market requirements
than for process capability and resource availability. Too often, work gets
launched into the system because the customer wants it right away, and the
organization, being responsive, wants to do the best they can. The additional
work throws the entire system into chaos (remember Little’s law, discussed in
chapter 10). Not only do you undo all the good work you’ve done in Basic
Collaboration, but you also set unrealistic expectations for your customers and
management, creating the opportunity for unpleasant budget and schedule
surprises down the road.
Delivery Promising prevents this chaos. It’s the process of evaluating the
impact on your portfolio of new work and projects. Delivery Promising ensures
that prior to the introduction of this work, there is ample consideration of
resource availability and existing work. It prevents overconfidence in promising
delivery dates, ensuring that new work can be accepted without negatively
impacting other projects in the portfolio. The objective of Delivery Promising is
to offer your clients or stakeholders realistic predictions of completion dates for
milestones or project deliveries. Using the Delivery Promising process, you can
insert a piece of work into the process, and it will meld with the other work
while allowing your in-progress projects to be completed on time. You’ll accept
as much work as is feasible without disrupting the system, and you will still
deliver reliably.
The key to understanding the importance of Delivery Promising is to think
back to the sections covering the control of WIP (chapter 10). Delivery
Promising builds on these foundational principles by planning to stagger the
execution of projects at the rate at which the system (constraint) can handle it.
This may mean delaying the start of the project, but when the project is released,
it can proceed quickly and smoothly.
We know that the key process characteristic that determines project lead
time is the available capacity at the bottleneck resource. We also know the
critical path for the project. You and your team can make a reasonable prediction
for project delivery based on just these two elements. You won’t be checking for
resource conflicts across the entire project, but only at the critical resources,
which, for these purposes, will be “good enough.” How far you go in your
development of this process—and what is “good enough”—will depend on the
complexity of your projects and your tolerance for risk.
In Bottleneck Management, you have already created a rough-cut capacity-
load profile for all of your critical resources, and you know the constraint of the
system. Recall that the performance of the entire system is determined by its
constraint, so this is the critical piece of information to consider first. The
opportunity to introduce new work into the system emerges when that load
declines.
With Collaborative Execution, you’ve already made some good estimates of
the critical path, so you know the approximate duration of most projects. In
order to determine the delivery date, you can make a very good estimation of the
completion dates of all projects by staggering the new project into the existing
process. Figure 3 below shows three different projects staggered on the
bottleneck resource in dark shading.
Figure 3
The Delivery Promising process is more than just staggering dates; it also
considers the realities of the marketplace: client emergencies, opportunities, and
demanding customers. What if a customer needs their deliverable faster than
anticipated, or they want something where there is a resource conflict? An
important part of the process is the escalation and reconciliation process with
which, when there is a conflict between availability and customer demand,
management can make rational decisions about how to proceed. Sometimes you
might want to call another customer and request a delivery delay on another
project. Sometimes you might realize that you can’t delay any of your pending
projects or tasks, and so you’ll need to spend money on more resources or
consider an alternate supplier. Each of these decisions has different implications
for different parts of the organization. The escalation and reconciliation process
allows for effective governance in that it pushes decisions to the right level of
authority and accountability.
Delivery Promising is an important step in managing the future of your
projects. Doing it well will have a positive impact on your customer
relationships and improve delivery reliability. Your management team will also
be happier, you’ll see a reduction in the spending required to recover your
schedule, and resource productivity will rise. In short, more projects, in less
time, on time.
An organization with maturity in Delivery Promising has:
• A clear policy stating that project on-time delivery and actual project
lead times are always used to determine normal project completion
dates;
• Managers who take into account the impact of new projects on the
entire portfolio before committing to delivery dates; and
If you don’t promise new work and delivery dates properly, you’ll set your
team up to fail and set your customers up for disappointment. By mastering
Delivery Promising, you increase your probability of delivering on time—and on
budget.
Chapter 14
No matter how good your plan may be, managing schedule risk is essential to
project success. Risk will always be present; the question is, is it effectively
managed? In organizations with immature execution behaviors, risk manifests
itself as surprises that derail workflows and delay completions. Unless a means
of early identification and mitigation of risk is available and utilized, your team
is always going to be reacting. As a result, your projects are doomed to delays,
constant firefighting, and rising costs. Getting your team out in front of risk is
the goal of Schedule Risk Management.
Traditionally, project managers have tried to reduce schedule risk by
projecting completion times for projects based on the sum of individual task
completions in the critical path. But these task-completion time estimates are
suspect. When managers ask for time estimates, teams and individuals add
“contingency” time that allows for uncertainty and anticipates setbacks.
Contingency time in itself is relatively benign—in fact, the need for contingency
time is essential—but when added up, the time collectively added by various
teams and individuals makes the project much longer than it needs to be,
clouding the actual schedule risk and adding unnecessary delays to project
completion.
Worse, management has lost control of the project to the degree that
resources determine their own contingency time buffers. The project team as a
whole loses clear sight of the project; they cannot distinguish between the work
and the contingency. The management team then must either react
conservatively to keep everything on track (forcing unnecessary overtime and
expediting), or wait until the situation is clarified. Waiting sets the team up for a
late reaction, which delays delivery even more.
Additional risk is created when an organization fails to consider the needs
and timing of the multiple projects it has going on. Even if contingency time is
considered, the subject matter experts who will be executing the plan are rarely
consulted during schedule development—and the result is unrealistic task
durations and a plan that is all but impossible to execute.
Too often, the “horse is out of the barn”; the project can’t be stopped
midway to correct problems that should have been anticipated during the project
planning process. During execution, the problem becomes one of focus. If your
project plan is broken, how can your team know which is the most significant
risk to respond to at this moment? Successful project managers must maintain
constant situational awareness relative to overall project schedule performance,
identifying the work remaining versus the time remaining—before time runs out.
Schedule Risk Management is a statistical method for maintaining that
situational awareness and improving a project manager’s ability to manage and
control work and resource priorities. This in turn enables management to direct
action early enough to prevent late deliveries. When applied across a portfolio of
projects, Schedule Risk Management aids project and resource-level decision
making to accelerate the completion of all of the projects that share resources. It
improves project team decision making by identifying the project tasks with the
highest schedule risk throughout the life of the project. Teams can then act early
to ensure project completion on or before a committed project or milestone
delivery date.
In order to effectively manage schedule risk, project teams must separate
task work time from task contingency time. Since most task duration estimates
are pessimistic and allow for plenty of contingency time, the team must shift the
planning from the worst-case scenario and identify the most likely time to
complete the work and save the contingency time for the overall project. The
sum of all the contingency times therefore establishes a time buffer that protects
the project completion date(s). In this section, I’ll cover the elements of
Schedule Risk Management: Estimating Task Duration, Progress Reporting,
and Schedule Risk Ratio.
Essentially, your distributed teams must use the same processes that you
and your local team use to make task duration estimates and report progress.
Remote teams don’t get their own buffer; they are part of the same project, and
so they share the same project buffer.
For the United States Air Force during Operation Desert Storm,
urgency was defined by the most extreme condition possible:
American forces waiting on the ground for new weapons systems.
Three Air Force project managers oversaw one new eagerly
anticipated “smart weapon” project each. All three project managers,
working from different locations, were overwhelmed by the pressure
to meet wartime demands, and it seemed that they needed additional
resources to meet their deadlines.
In the end, the project team took a different tack. Instead of
adding resources, they linked the three projects and created a project
portfolio with one resource pool, clearly defined tasks, clearly visible
project buffers, and a distinct separation between the work and the
contingency. Project plans were based on lengthy but possible task
durations. The safety pulled out of the tasks was aggregated into
buffers that protected key project deliverables and each integration
point along the critical chain of tasks to the final deliverables.
At the beginning of the process, each manager’s vision was
limited to his own project because of the lack of visibility between
locations. With the appropriate collaboration methodology in place,
however, workflow management was put on an objective footing.
Each project manager was able to see and understand the total work
in the system and the risk associated with the entire portfolio.
To get an accurate picture of project progress, consistency was
required not only in the workflow management, but in the team’s
behavior as well. To that end, team members changed the way they
reported the work. Where they originally were reporting what
percentage of the task was complete, they now communicated how
many days they would need to complete their assigned activities.
This eliminated uncertainty for the critical tasks and clearly showed
where the schedule risks were.
In this new and improved environment, overall portfolio
priorities were determined by expectations from the war zone, and
project buffers were based on the true need. This, in turn, drove the
local task priorities. The project work remaining and the amount of
buffer remaining served as a measure of risk, allowing each project
activity to be objectively prioritized. As a result, all three projects
were successfully completed on time—and none were completed at
the expense of the others.
The Schedule Risk Ratio provides a measure of the health of the project
schedule, tells your team which tasks it should focus on and which ones need
additional attention, and alerts the team when they must take action to ensure
project delivery by the committed date(s).
Armed with advance knowledge, you can act early and strategically,
adjusting priorities and resource assignments to ensure timely delivery. You’ll
have greater control, better decision-making ability, and shorter project
durations.
You’ll know that your organization effectively manages schedule risk when:
• The work duration for tasks on the critical path is clearly separated from
the contingency duration;
• Schedule risks are normalized across the project or portfolio, and the
level of risk is used to prioritize resource assignment and activity.
When schedule risk is effectively managed, your projects are more likely to
meet deadlines without allocating extra budget dollars to overtime or expediting
efforts, or using additional people.
Chapter 15
• Project and milestone delivery dates are the sole (or at least primary)
drivers of project and task priority;
Having made it this far in execution maturity, you’ve gone far beyond your
competitors. You’re feeling like you’re on top of your projects, but there are still
too many surprises—surprises that could be avoided if you expended more effort
thinking about the future. You still haven’t solved the resource-sharing problem
of having idle resources in one part of the portfolio and shortages in others. If
you’re working with suppliers and subcontractors, you probably have limited
visibility into schedule risk until it’s too late. You’ve probably got some sort of
risk management process in place, but it’s not integrated into your execution
process—you have plans, but they’re rarely updated until there’s a problem. You
can taste the opportunity for more reductions in cost and budget, which will
drive your delivery advantage beyond any competitor’s reach.
The final and most mature stage of the Project Execution Maturity Model is
Integrated Planning and Execution. This level of maturity is where we can firmly
and formally close the loop between best-practice planning and execution.
Earlier I discussed how planning isn’t the solution, and I differentiated between
planning for control and planning for execution. In this phase, we’ll reconcile the
plans for control with the plans for execution, and we’ll do so by moving from
accomplishing tasks to consistently achieving milestones for projects that
generate profits. We’ll establish a constant cycle wherein the plan leads to
execution, and the current activity and execution informs the plan’s updates. The
plan will constantly be updated to reflect new information and understanding
that each step in the execution process provides.
This level of project execution maturity is focused on three processes:
Probabilistic Planning
So far, we’ve been dealing with very simplistic planning and execution
processes and activities, working with simplified workflows and major
deliverables. Now that your execution teams are humming, you’re ready to step
up to the next level and expand into greater details and get the benefits that
proper planning can deliver. I’ve said before that planning is not the leverage
point in your project, but I’ve also been careful to say that planning is not
unimportant. Now that the foundation for execution is in place, your team is
ready to engage with a well-built project plan.
By “well-built,” I mean a plan that’s built for execution; a plan that can be
executed. These are not the same kinds of plans you have been building; those
plans are for control. Plans for execution are distinctly different from plans for
control. Planning for control is what we’ve been doing for the last fifty years:
driving down to the details, identifying the tasks to accomplish and the resources
that will complete them, time phasing them, etc. These complex and
comprehensive plans are based on a premise of control: “Comparing actual
results with desired results and deciding whether to revise objectives or methods
of execution.”31
This is most people’s idea of control. They watch what happens, compare
the events to what was expected, then change things to bring reality into line
with their expectations. If too many things fail to match their picture of reality,
even if that picture is only in their heads, they must add more detail to the plan.
In this way, they can watch all the details (we have software) and make
adjustments when things go awry.
I propose a different definition of control: “A reactive mechanism to handle
uncertainty by monitoring information that can point to a threatening situation,
and preparing corrective actions accordingly.”32 In other words, Control is a
process in which we watch for areas of increasing risk, and then respond before
the actual risk event. In essence, we build the plan with the assumption that
things will go wrong (remember Murphy’s law from chapter 4?), even if we
don’t know precisely what will go wrong.
All the minutiae, the various connections, and the sheer volume of items
involved in projects—and by extension, portfolios—exceed any single
manager’s span of control. These details may be important to someone, and they
should be. When managers have all that detail, though, it imposes additional
management complexity and volume on the execution team. Therefore, our
plan(s) must be tailored to our span of control. Those plans will then be used to
respond to risks, and will drive behavior during execution.
No plans are 100 percent guaranteed to ensure completion of a project by a
particular date. Probabilistic Planning strives to maximize the likelihood of
completion at that date. By using Probabilistic Planning, you’ll be able to make a
quantitative prediction of a range of project outcomes based on the likelihood of
risk occurrence and effect. Rather than providing fixed dates (as in deterministic
planning), you’ll be able to create a range of dates with corresponding
likelihoods of achievement. For example, if a customer wants to know when first
oil will be delivered (i.e., when the oil first arrives from a new well), your
calculations will tell you, “There is a 50 percent chance of achieving first oil by
date X or sooner, and a 90 percent chance of achieving it by date Y or sooner.”33
Of course, this isn’t what you would tell the customer. Instead, your
customer should receive a committed date based on your organization’s
tolerance for uncertainty and risk, which is all stated during the planning
process. For some customers, you may feel that 75 percent is adequate; for
others, even a 90 percent certainty may be scary depending on contractual
penalties or damages. To be clear, the risk of delivery is stated during the
planning phase of the project. In order to raise the likelihood of executing to 100
percent, your project team must aggressively manage the buffer during
execution, which I discussed in the chapter on schedule risk (chapter 12) and
will address later in this chapter.
The fundamental difference between traditional project planning and
Probabilistic Planning is the emphasis on identifying and managing uncertainty
during execution—in essence, the implementation of Control as I have defined
it. Probabilistic Planning uses statistical methods to quantify and manage
uncertainty and schedule risk. It starts with understanding the inherent variability
in project task durations (also discussed in chapter 12). I framed this as the
unreliability of task duration estimates, but even the same task performed over
and over will not have the exact same duration every time.
Probabilistic Planning also quantifies the impact of risk events on delivery
schedules—which improves management decision making to control those risks
—and thus on the overall financial viability of the project and the portfolio itself.
From a practical standpoint, Probabilistic Planning will help you identify
the critical issues sooner than deterministic methods do, meaning that you and
your team can implement early intervention and prevention strategies to deliver
on time. It may involve the use of Monte Carlo simulation techniques. Concrete
statistical information drives the forecast of likely task and project durations.
Your resource contention and shortages are identified and resolved. Time buffers
are subsequently incorporated into the project plan to absorb unfavorable task-
duration variation.
Figure 4
Probabilistic Planning Process Overview
Figure 4 shows the process of creating the probabilistic plan. Note that it
addresses the two causes of variation I called attention to earlier: common and
special. As we discussed in chapter 12, common-cause variation is the variation
inherent in the system, while special-cause variation has some definite cause—
e.g., an identified project risk. Common-cause variation is the reason you’ll see
variation in task durations when you perform the same task on five different
projects. You will manage special-cause variation using your risk management
process. The reason for the distinction is that “the type of action required to
reduce special causes of variation is totally different from the action required to
reduce variation and faults from the system itself.”34 Buffers (and management
of buffers) are the tools to manage common-cause variation, and to identify
when action is required to control special-cause variation (beyond those items
identified in the risk management process).
When we think about the process of Probabilistic Planning, what we’re
doing is combining the task duration variation concepts (also introduced in
chapter 12) and the standard risk management process in a detailed, integrated
fashion. In Probabilistic Planning, we have three basic input activities
(respectively corresponding to boxes 1, 5, and 6 in figure 4):
10. The network must have the buy-in of the entire project team before
it is considered complete.
Everyone involved—including resources and project managers—needs
to be part of the planning process. If they don’t buy in, how can it be
considered realistic?
Risk Planning
Most projects don’t require a sophisticated, in-depth risk-planning process, but
each project demands at least a basic level of risk management. The bigger the
project, the more complex the risk-planning process needs to be; you might
consider team-based workshops that complement a web-based risk registration
and management system. For smaller projects, risk planning can be as simple as
a desktop exercise with a spreadsheet. Simply put, the level of risk planning
should be determined by the amount of resources and tasks required to get the
job done; the more moving parts a project has, the more risk it will have.
In order to apply the appropriate degree of risk planning, it’s crucial that
you focus on those tasks that are most critical to reducing your schedule duration
(the longest or highest risk tasks on the critical path). Don’t overthink this;
having a few good responses to the most significant risks is a far more
supportive tactic than making a detailed list of every possible problem that might
come up, because as we already know, you simply cannot plan for every
contingency.
What’s the most likely duration of the task? What potential variation is
there? What are the conditions that would result in task durations of 10 percent
probability, and what are the conditions necessary for 90 percent? In other
words, what would have to happen for the task to take the shortest amount of
time, and conversely, the longest duration? You won’t assess every single task
(again, you can’t plan for every contingency; don’t expend your time and energy
in trying), but you will assess the most significant ones along the critical chain.35
Resource estimation, too, is a critical part of your risk planning. It’s easy to
build a project and assume the resources will be there. For the most part, the
resources are likely to be available, but the chief complaint among project
managers is that there aren’t enough resources. Resource availability must be
recognized as a significant part of the planning process and of the project itself,
but we don’t necessarily do all the things required to support an effective
resource plan.
Estimate the need for resources in the same way you would calculate other
probabilities. At this level of maturity, there will be some variation in what
resources are available, when they’re available, and the quality of them.
Probabilistic Planning for resources can cut bottlenecks off before they cause
problems.
You can expect additional benefits from probabilistic scheduling and Buffer
Management during execution, including:
Capacity Management
• You’ve identified the conflicts between what the plans require and what
you actually have; and
Considering Constraints
In manufacturing, managers typically consider a forecast of capacity
requirements and of availability (sales and operations planning), and then
reconcile the two to achieve the objectives of their business. Capacity
Management is quite similar to this sort of reconciliation—but there’s also an
additional aspect wherein constraints must be considered. Consideration doesn’t
mean just finding the constraints; it also means choosing them. In paying
attention to your constraints, you manage the pacing (of schedule progress)
resource for your portfolio. Once you’ve chosen that pacing resource, the goal
will be to fully utilize it. In order to accomplish that, you must have enough
protective capacity in the other non-constraint resources—extra capacity that
will not be explicitly allocated to a project or task.
This idea—that one or a few resources will be fully allocated and the rest
will be under allocated—may be difficult to sell, but the physics are undeniable.
If all resources are fully utilized, there can be no sprint capacity, and no
capability to recover from unfavorable variation. The more sprint capacity you
have, the faster you can recover. However, too much capacity increases the cost
of your projects, so you can’t have too much. Capacity Management strives to
strike a balance between too much protective capacity (at most resources) and
too little. At the end of the day, the additional expense of carrying some “extra”
capacity is often negligible when you compare it to the impact of being late.
At this level of maturity, we know that the constraints and bottlenecks will
always exist, and we know how to identify and break them. If we can identify
them, we can choose them. Rather than merely reacting to the situation at hand,
we are actually changing our reality, planning exactly where our bottleneck will
be.
Choosing the constraint also makes the task of focusing during execution
easier. It also allows you to directly influence an important aspect of your
portfolio performance—its return on investment.
Bearing these factors in mind, it makes sense to choose a resource that is
difficult to acquire, difficult to outsource, and therefore typically expensive. For
example, you may choose the engineering group to be the constraint of your
projects because skilled engineers are much more expensive and scarce than, say,
welders or painters.
If your company specializes in projects or products that require high levels
of technical ability or involve intellectual property, you probably don’t want to
outsource that work, because if you do, then that capability is out in the
marketplace for your competitors to use. I once worked with a microchip
company that didn’t own any manufacturing equipment at all; their entire
business was built around their design. They chose their software development
group as their constraint, and used resources outside the company to
manufacture their products. Their business, then, was centered on the most
expensive, specialized resource that no one else had, and as a result, they were
able to maximize their capital return.
• Management has visibility into both the resources present and the
resources needed;
• Resources that are scarce or difficult to obtain are managed well (not
wasted).
Chapter 18
Subcontractor Integration
Collaborative Execution
Remote Collaboration
A Subcontractor or a Supplier?
Different kinds of suppliers require different risk management strategies. The
difference between a supplier and subcontractor is the difference between an
organization that provides specific deliverables and one that provides multiple
deliverables. It’s the difference between buying a refrigerator and hiring a
kitchen-remodeling contractor. Both will affect the delivery success of your new
kitchen, but one involves the purchase of a generic item from a company that
produces millions of the same item, and the other involves the purchase of a
service to produce a custom deliverable (or multiple deliverables). One is loosely
managed, and one is more carefully managed.
For your project, you’re probably not going to try to manage the
manufacturer of your refrigerator, but what if it’s a custom unit, made to suit
your specific needs? How do you assess the delivery risk? What can you do to
mitigate that risk? On the other side of the coin, there’s the contractor. You’ll be
seeing them almost every day. They’ll get plenty of attention, and your risk
mitigation strategy will be quite different. So it is in Subcontractor Integration.
Your primary effort will be focused on your subcontractors, but you can’t ignore
your suppliers.
To manage supplier risk, the best solution is to keep them off the critical
chain. An expectation that the procurement team will give you the least-cost
supplier (rather than the least-risk supplier) should be factored into your risk
management process.
Figure 6
To illustrate the problem of earned value in the project plan in figure 6:
In this example, 26 percent of the total work has been completed, but the
progress along the critical path (tasks A, C2, D) is only 8 percent. So from a
delivery risk perspective, the progress is out of balance. We’re only 8 percent
into achieving on-time delivery, and yet we have spent 26 percent!
This distortion is more common than you might think. Firms often pay their
subcontractors based on the “value” they have earned, but they really don’t
advance projects at the same rate they earn “value.”
Even if the earned value performance method were perfect, there is still the
challenge of communicating the risk accurately. As I outlined in the section on
remote collaboration (chapter 11), there are the same procedural and cultural
problems in subcontractors’ remote teams, and these problems disguise the true
picture of what’s actually happening. Therefore, we must implement the
practices in ViewPoint in order to reduce the risk.
• Only the most critical suppliers are found on your projects’ critical
chain;
Confidence in Execution
So, now that you understand the philosophy and principles behind ViewPoint,
how do you make it happen?
The principles and processes I’ve laid out are built on a foundation of good
practices that were simply not good enough. This doesn’t mean that the
PMBOK® is wrong, nor does it mean that all projects are poorly run. What I’ve
done is explain how our team has met with success in our work with projects and
portfolios around the world. These principles are the result of us asking, “Why
did that work?” and we have tested them in new environments and situations.
We decided to call this full project execution solution ViewPoint because there
wasn’t a name for what we had created. Many of the elements of ViewPoint are
simply not found in the project management body of knowledge.
ViewPoint gives you a roadmap to execution maturity and delivering
projects on time. You can certainly proceed in transforming your project delivery
process according to the Project Execution Maturity Model (PEMM), following
the levels and processes as I’ve laid them out in this book. We don’t always do it
that way. Every implementation is different, as is every organization, and no
implementation is necessarily linear. There are certainly some prerequisites—
there’s no having Priority Control if there’s no Collaborative Execution, and no
Capacity Management without Probabilistic Planning, and so on—but each
implementation is adapted to the organization as necessary. We’ve found that
implementations of ViewPoint tend to fall into one of three categories:
1. Simple, repetitive portfolios of projects for which increased
productivity and on-time delivery across the portfolio are the primary
concerns. Software development, some construction projects, and
application engineering are examples of these.
Organizations that fall into categories one and three have the most
straightforward, linear implementation; we can just work from the bottom of the
PEMM up. We’ll focus on getting control, getting coordinated, and branching
out from there. Our emphasis is on creating quick wins for the team to keep the
momentum for change high and the resistance low.
Each of these begin, of course, with Basic Collaboration, which takes
roughly twelve weeks to implement for an organization of about fifty people
(depending on the organization’s configuration). During the first two or three
weeks, the foundation is laid for change, and then preparation begins for
visualization of the execution process. This starts with a process map, which is
then used to build a ViewPoint Portfolio (or Project) Board (VPB).
Once the board is built, the Collaborative Execution routines are
established, and conceptual training (Plan-Do-Check-Act sessions) is initiated
using the new VPB. Maturity in Collaborative Execution will soon follow, and
then the three remaining principles of Basic Collaboration—Functional
Alignment, Control of Work in Progress, and Priority Control—are put into
action. This part of the process takes four to six weeks.
The remaining weeks are about refining and institutionalizing the changes,
ensuring that the metrics are correct, ensuring that the process is delivering the
desired results, tweaking things, and shifting the emphasis as the local team
members become leaders of the processes and successfully complete and
manage their projects.
There will always be continuing refinement, but by this point, the team will
be mature enough in Basic Collaboration. If we’re following the path of the
Project Execution Maturity Model, we’ll move to the next phase, Improved
Coordination. Here the emphasis shifts from productivity to achieving delivery
date reliability, and if necessary, to integrating remote teams. The activities begin
in a similar manner to those of Basic Collaboration—lay the groundwork for
collaboration with remote teams, work with the remote team members on
collaboration sessions, and create the electronic board from the information that
we’ve established on the VPB. The implementation follows a similar pattern.
Engage the teams in collaboration, and then follow with Plan-Do-Check-Act
(PDCA) sessions to implement in order: Bottleneck Management, Delivery
Promising, Schedule Risk, and Delivery Date Management. The implementation
(again for a small- or medium-sized team) takes roughly another twelve weeks.
You’ll work toward achieving delivery reliability and anchoring the changes.
Having achieved maturity in Improved Coordination, we’ll then move on to
the final stage: Integrated Planning and Execution. This implementation could
take as little as twelve weeks, but it could also take longer to achieve full,
portfolio-wide maturity, depending on the wavelength and variety of your
projects. It follows the same path as the implementation of the other stages—lay
the groundwork, teach the concepts, and institutionalize the changes. Integrated
Planning and Execution, as we know, moves from the tactical to the strategic.
We’re moving from managing individual projects and resources to managing the
entire portfolio and resource groups—looking toward the future.
That takes care of the linear approach, but with more complex, troubled
projects, we’ll want to start out with a probabilistic plan. (Planning is not the
leverage point, and bad planning is not productive—but there still needs to be a
good plan for execution!) The needs for complex projects are the same as for
simple ones—productivity and reliability—but there is always the problem of
schedule credibility. Often, the delivery dates of these projects have been moved
out multiple times, and no one believes any date that comes from the team. So
credibility must be restored and schedule risk must be systematically identified
and mitigated. When the project is already in progress, you don’t have the luxury
of working from the bottom up, anchoring each level as you mature. You’ll have
to go from zero to one hundred miles per hour as fast as possible!
Typically, this means that you’ll start by working simultaneously on both
Basic Collaboration and Probabilistic Planning. Your implementation path may
involve implementing Basic Collaboration in two locations at once, going to
software on day one while you work in parallel on schedule credibility using
Schedule Risk and Probabilistic Planning techniques. The purpose of this is to
implement your execution behaviors so that when the probabilistic plan is
completed, it can be put into execution immediately.
Often, this means establishing a Project Governance System (using
Functional Alignment techniques) and supplier Execution Performance
Management processes, depending on the structure of your program. The next
steps would be to develop a level 1 schedule for the entire project, and then level
2 and 3 schedules for the early deliverables. If budget and cost are out of control,
these principles will be applied to create a probabilistic budget plan and
management process. Finally, the execution phases of Probabilistic Planning
(risk management) and Subcontractor Integration processes are implemented.
With a complex project, you need to go to the highest level from day one,
and then link the VPBs to the plan so that your team can be appropriately
synchronized during execution. Launching into Probabilistic Planning at the very
beginning of the project will provide structure throughout the project, even as
your team members learn more about ViewPoint and the PEMM.
A Starting Point
I’ve given you a sample implementation for a simple organization and some idea
of how you could approach a troubled project. However, each organization is
different—organizations of different sizes may have different collaboration
problems, and different cultures within each group. This is the beauty of the
PEMM. We know the behaviors (and not just the results), so we can observe and
measure them. We can deliver an objective statement of execution maturity
based not just on the results, but also on the processes that cause good results.
For an executive responsible for multiple teams, the question is, “Where do
I start?” Each of the elements of the PEMM can be scored to quantify your
current organizational maturity using a Project Execution Maturity Assessment.
By collecting data from multiple participants—including resources, managers,
and executives—you can measure the relative degrees of alignment and deviance
within your organization. The Project Execution Maturity Assessment analyzes
the organizational behavior and processes (B&P) necessary for superior project
execution performance through:
• Instill confidence that you have selected the right elements to change
first; and