Devaux (2015) - Total Project Control. A Practitioner's Guide To Managing Projects As Investments
Devaux (2015) - Total Project Control. A Practitioner's Guide To Managing Projects As Investments
Control
A Practitioner’s Guide to Managing
Projects as Investments
Second Edition
Industrial Innovation Series
Series Editor
Adedeji B. Badiru
Air Force Institute of Technology (AFIT) – Dayton, Ohio
PUBLISHED TITLES
Carbon Footprint Analysis: Concepts, Methods, Implementation, and Case Studies,
Matthew John Franchetti & Defne Apul
Communication for Continuous Improvement Projects, Tina Agustiady
Computational Economic Analysis for Engineering and Industry, Adedeji B. Badiru &
Olufemi A. Omitaomu
Conveyors: Applications, Selection, and Integration, Patrick M. McGuire
Culture and Trust in Technology-Driven Organizations, Frances Alston
Global Engineering: Design, Decision Making, and Communication, Carlos Acosta, V. Jorge Leon,
Charles Conrad, & Cesar O. Malave
Handbook of Emergency Response: A Human Factors and Systems Engineering Approach,
Adedeji B. Badiru & LeeAnn Racz
Handbook of Industrial Engineering Equations, Formulas, and Calculations, Adedeji B. Badiru &
Olufemi A. Omitaomu
Handbook of Industrial and Systems Engineering, Second Edition Adedeji B. Badiru
Handbook of Military Industrial Engineering, Adedeji B.Badiru & Marlin U. Thomas
Industrial Control Systems: Mathematical and Statistical Models and Techniques,
Adedeji B. Badiru, Oye Ibidapo-Obe, & Babatunde J. Ayeni
Industrial Project Management: Concepts, Tools, and Techniques, Adedeji B. Badiru,
Abidemi Badiru, & Adetokunboh Badiru
Inventory Management: Non-Classical Views, Mohamad Y. Jaber
Kansei Engineering - 2-volume set
• Innovations of Kansei Engineering, Mitsuo Nagamachi & Anitawati Mohd Lokman
• Kansei/Affective Engineering, Mitsuo Nagamachi
Knowledge Discovery from Sensor Data, Auroop R. Ganguly, João Gama, Olufemi A. Omitaomu,
Mohamed Medhat Gaber, & Ranga Raju Vatsavai
Learning Curves: Theory, Models, and Applications, Mohamad Y. Jaber
Managing Projects as Investments: Earned Value to Business Value, Stephen A. Devaux
Modern Construction: Lean Project Delivery and Integrated Practices, Lincoln Harding Forbes &
Syed M. Ahmed
Moving from Project Management to Project Leadership: A Practical Guide to Leading Groups,
R. Camper Bull
Project Management: Systems, Principles, and Applications, Adedeji B. Badiru
Project Management for the Oil and Gas Industry: A World System Approach, Adedeji B. Badiru &
Samuel O. Osisanya
Quality Management in Construction Projects, Abdul Razzak Rumane
Quality Tools for Managing Construction Projects, Abdul Razzak Rumane
Social Responsibility: Failure Mode Effects and Analysis, Holly Alison Duckworth &
Rosemond Ann Moore
Statistical Techniques for Project Control, Adedeji B. Badiru & Tina Agustiady
PUBLISHED TITLES
STEP Project Management: Guide for Science, Technology, and Engineering Projects,
Adedeji B. Badiru
Sustainability: Utilizing Lean Six Sigma Techniques, Tina Agustiady & Adedeji B. Badiru
Systems Thinking: Coping with 21st Century Problems, John Turner Boardman & Brian J. Sauser
Techonomics: The Theory of Industrial Evolution, H. Lee Martin
Total Project Control: A Practitioner’s Guide to Managing Projects as Investments,
Second Edition, Stephen A. Devaux
Triple C Model of Project Management: Communication, Cooperation, Coordination,
Adedeji B. Badiru
FORTHCOMING TITLES
3D Printing Handbook: Product Development for the Defense Industry, Adedeji B. Badiru
& Vhance V. Valencia
Cellular Manufacturing: Mitigating Risk and Uncertainty, John X. Wang
Company Success in Manufacturing Organizations: A Holistic Systems Approach,
Ana M. Ferreras & Lesia L. Crumpton-Young
Essentials of Engineering Leadership and Innovation, Pamela McCauley-Bush &
Lesia L. Crumpton-Young
Global Manufacturing Technology Transfer: Africa-USA Strategies, Adaptations, and Management,
Adedeji B. Badiru
Guide to Environment Safety and Health Management: Developing, Implementing, and
Maintaining a Continuous Improvement Program, Frances Alston & Emily J. Millikin
Handbook of Construction Management: Scope, Schedule, and Cost Control,
Abdul Razzak Rumane
Handbook of Measurements: Benchmarks for Systems Accuracy and Precision, Adedeji B. Badiru
& LeeAnn Racz
Introduction to Industrial Engineering, Second Edition, Avraham Shtub & Yuval Cohen
Kansei Innovation: Practical Design Applications for Product and Service Development,
Mitsuo Nagamachi & Anitawati Mohd Lokman
Project Management for Research: Tools and Techniques for Science and Technology,
Adedeji B. Badiru, Vhance V. Valencia & Christina Rusnock
A Six Sigma Approach to Sustainability: Continual Improvement for Social Responsibility,
Holly Allison Duckworth & Andrea Hoffmeier Zimmerman
Total Project
Control
A Practitioner’s Guide to Managing
Projects as Investments
Second Edition
Stephen A. Devaux
CRC Press
Taylor & Francis Group
6000 Broken Sound Parkway NW, Suite 300
Boca Raton, FL 33487-2742
This book contains information obtained from authentic and highly regarded sources. Reasonable efforts
have been made to publish reliable data and information, but the author and publisher cannot assume
responsibility for the validity of all materials or the consequences of their use. The authors and publishers
have attempted to trace the copyright holders of all material reproduced in this publication and apologize to
copyright holders if permission to publish in this form has not been obtained. If any copyright material has
not been acknowledged please write and let us know so we may rectify in any future reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmit-
ted, or utilized in any form by any electronic, mechanical, or other means, now known or hereafter invented,
including photocopying, microfilming, and recording, or in any information storage or retrieval system,
without written permission from the publishers.
For permission to photocopy or use material electronically from this work, please access www.copyright.
com (http://www.copyright.com/) or contact the Copyright Clearance Center, Inc. (CCC), 222 Rosewood
Drive, Danvers, MA 01923, 978-750-8400. CCC is a not-for-profit organization that provides licenses and
registration for a variety of users. For organizations that have been granted a photocopy license by the CCC,
a separate system of payment has been arranged.
Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used
only for identification and explanation without intent to infringe.
Visit the Taylor & Francis Web site at
http://www.taylorandfrancis.com
ix
x Contents
Glossary............................................................................................................ 247
Appendix.......................................................................................................... 259
Index................................................................................................................. 265
Preface
The first edition of Total Project Control was published in 1999 and offered
two different types of enhancement to the traditional project manage-
ment approach:
xiii
xiv Preface
of its drag cost and resource cost) than its value to the sponsor, that
fact would become evident through its “negative value-added.” A
decision could then be made to either jettison the optional work or
change the planned way of performing it to make it cost efficient.
• The doubled resource estimated duration (DRED) would provide a
measure of the elasticity of each activity’s duration in response to
staffing levels and, combined with an activity’s drag cost, allow proj-
ect managers to assess much more quickly the relative suitability of
each activity for compression through additional resources.
• Devaux’s Index of Project Performance (the DIPP, an index that I
introduced in the Project Management Journal as far back as the issue
of September/October 1992) would serve as the team’s primary
operating metric for making decisions on the basis of project value.
However, it also would guide senior management both in selecting
the right projects for the portfolio and as a quick-and-easy index for
checking implementation progress on the basis of a single number,
one that integrates scope, schedule, cost, and risk.
The reception to Total Project Control’s first edition among the project
management community has been enormously gratifying. Project man-
agers have recognized that the book contains not only innovative tech-
niques, but ones that can make their jobs less nerve-racking. They can
simplify, for instance, the process of finding those 10 or 12 activities in a
3,000 activity project that offer the best opportunity for recovering from
schedule slippage. The project value approach simultaneously offers, as
well, a way to justify the added resources that those activities need.
Since the initial publication of Total Project Control, theorists and prac-
titioners have expanded on some of its ideas. Dr. Tomoichi Sato of Japan
Gas Company and Tokyo University enhanced the DIPP to the Extended
DIPP as an index of risk-based project value (RPV) for determining the
best timing for risk exposure and mitigation.1 Additionally, three dif-
ferent project management software companies launched packages that
computed critical path drag.
Over the years since the first edition was published, I have taught sev-
eral thousand practitioners the concepts, techniques, and metrics of the
Total Project Control (TPC) approach—in corporate training classes, grad-
uate courses, PMI (Project Management Institute) webinars, and meeting
presentations. Many managers, after attending a seminar or reading the
book, invited me to their companies to help them apply the concepts either
in developing an initial plan or in recovering from a slipped schedule.
These methods are all explained in this book and are current and useful
tools and metrics.
However, over the years, I also have gotten feedback from some proj-
ect managers that, in order to maximize the impact of this new approach,
Preface xv
These and other methods are the subject of this new edition of Total Project
Control. The project manager and/or team member who becomes profi-
cient in these techniques will not only be able to demonstrate his or her
mastery, but will be able to add maximum value to the organization’s proj-
ect investments.
Reference
1. Sato, T. 2005. Risk-based project value analysis: Contributed value and pro-
curement cost. Yokohama, Kanagawa, Japan: JGC Corporation. Online at
http://www2.odn.ne.jp/scheduling/RVAnalysis/ProMAC2006%20Sato
.pdf
Acknowledgments
In the years since the first edition of Total Project Control was published,
many people have supported the new techniques that it introduced. Many
have applied them in their businesses and further advanced the ideas.
Critical path drag computation in a large and complex network can be
time consuming, but it is exactly the sort of problem that the computer is
designed to solve. Russ Iuliano of Sumatra Development, Inc.; Vladimir
Liberzon of Spider Project; and Bernard Ertl of InterPlan Systems have
included critical path drag calculation in their respective project manage-
ment software packages.
In the corporate world, many companies have enlisted my services
in training and consulting. I trust that they have all found value in these
new techniques. I would especially like to mention Tom Arsenault, Ray
Brousseau, John Bugeau, Cheryl Chaput, Drew Conti, Jim Fasoli, John Gill,
Mike Greene, Bob Korkuc, John Labrosse, Dan Murray, Melinda Norcross,
Frank Phillips, and Ralph Titone.
Over the years, Joe Sopko, Jeff Parker, and Dr. Priscilla Glidden have
all introduced the new techniques within their companies. They, along
with Denise Guerin, also have been teaching these techniques for many
years in their graduate and executive courses.
Dr. Tomoichi Sato of Japan Gas Company has advanced the techniques
of value estimation in a whole new direction with his work and publica-
tions on risk-based project value (RPV) analysis. I thank him sincerely
both for this and for the graduate classes he teaches at Tokyo University
where he has incorporated many of my ideas into his lectures.
In my academic career, I have been supported by Karen von Sneidern
of the University of Massachusetts/Lowell, Dr. Ken Hung of Suffolk
University, Tom Carter and Sybil Smith of Brandeis University, Dave
Barrett and Andrew Bennett of Olin College of Engineering, Dr. Priscilla
Glidden of the University of West Indies, and the late Dr. Hans Thamhain
of Bentley University.
While I have always loved teaching in any setting, my academic
students have given me the greatest sense of fulfillment. All the names
would be far too numerous to mention. However, some who stand out in
xvii
xviii Acknowledgments
xix
Introduction
Every project, no matter what the industry or work type, is a compromise
among three variables: scope, time, and cost. It may be pictured as a tri-
angle, as shown in Figure I.1.
In the fifth edition of the PMBOK (Project Management Book of
Knowledge) Guide® (PMI, 2013), scope is divided into two separate catego-
ries. In the Glossary, product scope is defined as “the features and functions
that characterize a product, service, or result.” Project scope, by contrast,
is “the work performed to deliver a product, service, or result with the
specified features and functions.” In other words, the project scope is the
total amount of work that will generate, at the end of the project, a product
or other deliverable that meets the specified requirements for which the
project was undertaken.
Planned cost on a project is referred to as the budget, the total invest-
ment in resource usage expected to accomplish the work scope. The bud-
get covers all manner of project expenses: labor, materials, equipment,
travel, subcontractor costs, and indirect costs, such as overhead. The bud-
get represents the intended amount of investment on the part of the spon-
sor or customer in order to obtain the final deliverable.
Time is the total elapsed time, from conception to completion, that
it takes to perform the work. It is not work hours, which is a measure of
resource usage, but rather the duration of the project.
I recommend getting used to this triangle; it will be a recurring motif
in Total Project Control, a paradigm for thinking about all project-related
matters in an integrated way.
Traditional project management deals primarily with the two diago-
nal sides. Indeed, project management software packages often boast of
their ability to handle cost/schedule integration, i.e., to show the effect
of a change in schedule on the cost and vice versa. However, what about
the foundation on which the entire project rests? The scope, both prod-
uct and project? Surely we need to be able to make decisions across all
three variables, and to be able to see the impact of any change across
all three.
xxi
xxii Introduction
Time Cost
Scope
new CPM concepts that were introduced in the first edition of this book,
critical path drag and drag cost, seem to have made a difference in some
organizations by providing, for the first time, quantification and mone-
tization for critical path work. But in most project-driven organizations,
there is still much that could be done better as projects continue to take far
longer than they need to take.
In organizations that aren’t clearly project-driven, critical path plan-
ning is usually ignored, with project schedules often arranged through no
better methodology than a project manager using the cursor with a proj-
ect management software package to do nothing more systematic than
drawing a Gantt chart.
Indeed, when one takes corporate America as a whole, there can be no
doubt that billions of dollars are wasted every year on projects of all sizes,
in all industries. A rigorous application of traditional project management
methods would lead to huge improvement. Inclusion of the enhanced
techniques and metrics of TPC would improve things even more.
There is almost always a deep disconnect between the project team’s goals
and those of the organization. Senior management wants “profitable”
projects, but is only able to quantify its wishes in terms of the two sides of
the triangle that traditional project management addresses: schedule and
cost. To operate smoothly, the entire organization must be:
These are the enhancements that the Total Project Control method
offers to traditional project management, in the form of such new prof-
itability-based data items as expected monetary value (EMV), expected
project profit (EPP), the DIPP,* critical path drag, drag cost, and the cost
of leveling with unresolved bottlenecks (the CLUB). The impact of their
implementation can be far-reaching. Not only will good management
decisions, at both the project and executive levels, be supported by quan-
titative data, but bad decisions will become harder to justify. (“I contin-
ued to support this development project despite its apparently unprofitable
use of resources, because … .”) The widespread corporate downsizing of
recent years, for example, was frequently undertaken without a clue
as to its ultimate impact on profitability. How can I say this? Because
I worked with many clients who underwent downsizing, and I know
that there were absolutely zero metrics in place to determine what the
impact on project performance would be of reducing resources. Only
TPC, as epitomized by measuring the CLUBs of different resources in
terms of their impact on project value, could provide such data for a
project-driven organization. Undoubtedly, many horrendous decisions
have been made that seriously damaged corporations, careers, and lives.
* The DIPP was first formulated in the author’s September 1992 issue of Project Management
Journal, in an article titled “When the DIPP Dips: A P&L Index for Project Decisions.” It
has since become the basis for a software product and the entire TPC approach.
Introduction xxix
1. Shortening a task from four weeks to two will allow product deliv-
ery to occur two weeks earlier.
2. Such shortening relies on five workers working 16-hour days, includ-
ing weekends.
3. Such an early delivery would add $2 million to the product’s return
on investment (a not unreasonable projection).
Reference
1. Kahneman, D. 2011. Thinking, fast and slow. New York: Farrar, Straus, and
Giroux, pp. 31–78.
chapter one
1
2 Total project control
However, the way it was done, with no training and little explanation
of what the problems were and how the new structure was designed to
resolve them, proved disastrous. Rather than ending the turf wars, the
new structure introduced yet another tier of combatants, and the result
was more system bugs, greater inefficiency, slower problem resolution,
and, ultimately, the resignations of some of the best employees.
The millions who have been subjected to the “matrix management
solution” over the past few decades will have no trouble recognizing the
above scenario. The result has been that matrix management is often iden-
tified with chaos and political mayhem. It needn’t be that way. However,
it will be, as long as both managers and employees fail to understand the
intrinsic nature of project work, the stresses it puts on the traditional hier-
archy, and the way that the political and communications issues, which
invariably arise, must be addressed.
The truth is that a project is a total system, and must be dealt with in
its totality to achieve the best results, and that totality requires a full com-
prehension of the intrinsic nature of a project.
I would then ask the attendees which of the three defining parameters
was the one that caused companies to implement project management.
They would invariably come up with the correct answer: no. 2, performed
within a definable time period. Then we would move on, with me explain-
ing how this was absolutely correct, that project management provided
tools, such as critical path method (CPM) scheduling and resource level-
ing that were specifically designed to help managers deal with issues of
deadlines and schedules.
Then one day I began to think about this. Why was it that project
management was implemented primarily to deal with schedules? Is that
“definable time period” really the most important aspect of a project?
Clearly not.
Chapter one: The nature of a project 3
project manager had decided to “do” them. It’s even more than that the
schedule must be based on a chronological relationship determined by
which activities must precede others. It is primarily the fact that the value
of each component is related, adding to the value of the others, so that the
total value of the project “deliverable” cannot be achieved until all of the
scope is finished.
With this perception, I deduced my own Total Project Control defini-
tion of a project for that first edition of this book:
do projects. They are indicative of our failure to recognize the true nature
of a project: that the value of the project’s objectives, and the work tasks
required to achieve them, are inextricably interdependent. The following
is an all too common example of this problem.
A software product is being developed for the commercial market.
(Actually, it could be any kind of product, but this particular problem is
especially common in the software industry.) Problems have plagued the
development process, and the project manager is about to be called on the
carpet for late delivery and budget overruns, even though they are not her
fault. Faced with this predicament, she acts quickly by
She is able to get the product out the door without the kind of delay
or cost overrun that senior management deems unacceptable. Crowned a
heroine for her quickstepping, she moves on to manage another project,
and a few months later leaves the company shortly before it goes bank-
rupt due to the failure of its sales force to sell a software product that had
rapidly acquired a reputation for user hostility, poor documentation, and
a lack of adequate telephone support.
The first aspect of the shell game in the above case is quite easy to see.
The project manager was responsible, and the project had been budgeted
for a user-friendly interface, and both online and printed documentation.
However, when push came to shove, the time and money for those fea-
tures got pushed over to the software development problems, and the job
of dealing with the inadequate interface and documentation was shoved
over to two areas that the company did not identify as part of the project: tele-
phone support and, most importantly, sales and marketing.
Both of these areas are almost invariably omitted from project calcu-
lations and project accounting. This provides a glorious opportunity to
organize the shell game, as well as the chance to obfuscate the shortcom-
ings of any of the involved departments or individuals through pointless
finger-pointing (pointless because there is seldom a clear paper trail to
show where the fault lies). Instead, everyone can happily blame someone
else, while both the product and the company lose money. But that’s not a
project manager’s issue, is it? After all, her job was just to bring the project
in on time and within budget, right?
This brings us to the second aspect of the shell game, one which occurs
in almost every corporate project performed in the United States: There is
a total disconnect between the performance of the work and the process
by which project’s value is generated (whether that process is called mar-
keting, sales, or delivery). The project manager’s mandate is to complete
6 Total project control
they have no way of tying the projects they do to their profits. That means
that they cannot measure precisely each project’s expected profits, and
they have only guesswork on which to base such decisions, such as
resource targeting, hiring, staff downsizing, project scope reductions, and
critical path crashing. There is no data to help senior management maxi-
mize profits on a multiproject basis. This can lead to such unfortunate
situations as the following:
Imagine that a product development company has a portfolio of four
products: A, B, C, and D. Each has a planned delivery date as shown in
Table 1.1, and each is expected to generate revenues. Although expected
monetary value (EMV) often includes value other than simple revenues,
here we have pretended the two terms are identical and shown the
expected revenues in the column “EMV.” The EPP column indicates the
expected project profit, the difference between the EMV and the budget
for each project. (It is important to understand that although some depart-
ment managers and executives may have the EMV and EPP data, this
information is rarely given to project managers.)
The “Cost ETC” column shows the cost estimate-to-complete, or the
amount of money budgeted to bring each project from its current status
to completion.
These data are the absolute minimum that the senior manager in
charge of these four projects should have available to him. If the organi-
zation is doing a good job of traditional project management, the senior
manager, in fact, should have this information. (Whether or not revenue
information is up to date, or whether it is ever juxtaposed against the proj-
ect cost data is another issue.)
However, even these data are inadequate, and to see why, let us now
imagine that another product is proposed. Let us further imagine this new
product is expected to be extremely profitable, generating fully 67 percent
of the revenues of the other four products combined. When a detailed plan
of the project (Project E) to create the new product is assembled, its budget
8 Total project control
shows the revenues generated will be 400 percent of the anticipated costs
(Table 1.2).
What vice president could resist such an opportunity? Who could pos-
sibly reject such a profitable new product? And, yet, there is not enough
information here to make an informed decision, one way or another, about
undertaking Project E. Why? Because nowhere are there data that show
how this new project, and its need for resources, will affect the schedules,
the delivery dates, and, thus, the expected revenues of the other four proj-
ects. The only way the senior manager could undertake Project E with con-
fidence would be by staffing it with an entirely new set of resources. (This
may indeed be the best decision, but, in the real world, how often does this
happen? Almost invariably, the same pool of resources are required sim-
ply to shoulder the burden of the additional work and perform whatever
miracles are necessary.) Without access to expected monetary value data
for each and every project, the vice president will almost certainly elect
to take on what seems like a profitable new project, and when the orga-
nization’s profits decrease, it will be blamed on bad luck, or poor project
management, rather than the lack of adequate data.
What data should the vice president have available? He should have,
specifically, data about the expected monetary value of each project and
for the portfolio as a whole, as well as an index that allows tracking such
value and seeing how it may change in response to changes in the project
plans. This index is the Tracking DIPP.
should you hold ’em or fold ‘em? In simplest terms, it comes down to
two issues:
In the 1999 edition of this Total Project Control book, I proposed what
I have since called the Simple DIPP or the Tracking DIPP. The Tracking
10 Total project control
DIPP is designed to measure and integrate the three sides of the Triple
Constraint Model into a single index, the essence of which is the business
value of the project investment. The formula is
11
12 Total project control
Such a software package will produce schedules that reflect the impact of
Project E, showing that each of the other projects’ completion dates will
have to be delayed. But what even a good software package, offering tra-
ditional functionality, will produce is a schedule that fails to take into
account, or even reflect, the impact of such delays on the organization’s
revenues and/or profit. Is not that precisely the information that the port-
folio manager desperately seeks?
Table 1.5 shows what might happen when resources for the five proj-
ects are scheduled through the resource leveler, but with Project E’s com-
pletion date fixed at February 10.
The inclusion of Project E with a fixed completion date to guarantee its
value has so delayed the other four projects that both the DIPP and, more
importantly, the net profit of the organization across the portfolio have shrunk.
Yes, Project E offers an EMV of $12 million based on a cost of $3 million, or $9
million of profit; however, once it is scheduled, it also causes resource bottle-
necks that (if only we had the data) are projected to cause delays on the other
four projects’ critical paths that will lead to a total reduction in value of $10
million. Instead of spending $14 million to make $18 million (as shown in
columns 3 and 2 in Table 1.3), we will be spending $17 million to make $20
million; we have reduced our portfolio profit by $1 million.
Resource leveling algorithms are programmed to level (i.e., smooth out)
bottlenecks in the same way that projects are typically managed in tradi-
tional project management—by seeking to reduce costs or shorten project
durations. However, neither of these should be the main goal of project
management. The main goal should be to increase profits. But traditional
software has no functionality that incorporates such data. This becomes
even more costly when making resourcing decisions on a multiproject basis.
If the full range of TPC data is available, the senior manager can at
least be aware of the negative impact of Project E, and perhaps manually
change the parameters to try to generate a more profitable portfolio profile.
Perhaps E should be discarded, because its delay penalty will be so great.
Perhaps C should be terminated and its resources cannibalized for A, B,
and D. Perhaps approving the hiring of a few additional key resources can
change the entire context, increasing ETC, but also boosting EMVs suffi-
ciently to increase net profit. Or perhaps a change of project priorities in
Chapter one: The nature of a project
Table 1.5 The TPC Portfolio Summary Report for All Five Projects, with Project E’s Completion Date Fixed
4 11 12 13 14 15
1 2 3 (2–3) 5 6 7 8 9 10 (2÷3) (2÷7) (10÷7) (13÷12) (10-3)
% Loss % Gain
Start per per Current
Proj. EMV Start Plan Curr. Cost week week EMV Starting Planned Current Current
name (000) Budget EPP compl. compl. ETC late early (000) DIPP DIPP DIPP DPI EPP
E $12,000 $3,000 $9,000 10-Feb 10-Feb $3,000 20% 5% $12,000 4.0 4.0 4.0 1.00 $9,000
A $1,000 $800 $200 1-Aug 29-Aug $200 5% 5% $800 1.2 5.0 4.0 0.80 $0
B $2,000 $1,500 $500 1-Oct 29-Oct $1,000 10% 5% $1,200 1.3 1.7 1.2 0.71 –$300
C $5,000 $3,000 $2,000 25-Nov 23-Dec $2,000 20% 2% $1,000 1.7 2.5 0.5 0.20 –$2,000
D $10,000 $8,700 $1,300 30-Jan 6-Mar $3,000 10% 5% $5,000 1.1 3.3 1.6 0.48 –$3,700
Portfolio $30,000 $17,000 $13,000 $9,200 $20,000 1.3 2.9 2.0 0.69 $3,000
13
14
Table 1.6 The TPC Portfolio Summary Report for All Five Projects, Resource Leveled to Optimize Profit
13 14 15
1 2 3 4 (2–3) 5 6 7 8 9 10 11 (2÷3) 12 (2÷7) (10÷7) (13÷12) (10-3)
% Loss % Gain
Start per per Current
Proj. EMV Start Plan Curr. Cost week week EMV Starting Planned Current Current
name (000) Budget EPP compl. compl. ETC late early (000) DIPP DIPP DIPP DPI EPP
E $12,000 $3,000 $9,000 10-Feb 13-Jan $3,000 20% 5% $14,400 4.0 4.0 4.1 1.03 $10,900
A $1,000 $800 $200 1-Aug 12-Sep $200 5% 5% $700 1.2 5.0 3.5 0.70 –$100
B $2,000 $1,500 $500 1-Oct 15-Oct $1,000 10% 5% $1,600 1.3 1.7 1.6 0.94 $100
C $5,000 $3,000 $2,000 25-Nov 25-Nov $2,000 20% 2% $1,000 1.7 2.5 2.5 1.00 $2,000
D $10,000 $8,700 $1,300 30-Jan 27-Feb $3,000 10% 5% $6,000 1.1 3.3 2.0 0.61 –$1,700
Portfolio $30,000 $17,000 $13,000 $9,200 $23,700 1.3 2.9 2.6 0.90 $6,700
leveling the resources can help. All of these should be tried, with the TPC
Summary Portfolio Report reflecting the results so that the best solution can
be adopted. Table 1.6 shows what one solution might be.
The new TPC Portfolio Summary Report shows that this particular tar-
geting of resources will generate a schedule with an extra $500,000 to be
spent on Project E, not only alleviating some of the bottlenecks, but actu-
ally pulling E’s schedule earlier than its original target date in order to take
advantage of its generous acceleration premium. The EMVs of Projects B, C,
and D all go up slightly from the scenario in Table 1.5 due to bottleneck alle-
viation. The almost-completed Project A is delayed a little more, although
its current DIPP being above 1.0 indicates we still should continue to fund
it, and the net profit of the portfolio goes back up to $6.7 million from its $3
million in Table 1.5. With the aid of the TPC portfolio data, we have spent an
extra $500,000 to increase the value of our portfolio by $3.7 million.
Even though such modifications may have to be performed manually,
the benefits to the bottom line are huge. Ultimately, this technique should
allow resource leveling algorithms to level resources for “right-sized”
staffing levels and maximum profit.
Conclusion
• The purpose of a project is not to be short, or inexpensive, but to
generate maximum business value above cost. It should be managed
in such a way as to maximize that profit.
• All the work, and all aspects, of the project that impact its profit
should be analyzed together, in an integrated way that shows the
effect of the various alternatives on the project profit.
• Each project that is managed in a context with other projects should
be analyzed in an integrated way that shows the effects of each
(ostensibly internal) project decision on all the other projects, and,
specifically, on the multiproject profit.
References
1. Project Management Institute. 2013. A guide to the project management body of
knowledge. Newtown Square, PA: PMI, p. 553.
2. Ibid, p. 552.
3. Devaux, S. A. 1999. When the DIPP dips. In Essentials of project control, eds.
J. K. Pinto and J. W. Trailer (pp. 129–141). Newtown Square, PA: Project
Management Institute.
chapter two
17
18 Total project control
thing would just be throwing good money after bad. Time to pull
the plug.” And who’s to say they’re wrong?*
6.
Lack of Direction When Responding to Change, which is by far
the most important pitfall of inadequate planning. We are about to
explore this idea in great depth, for herein lies the entire philosophi-
cal basis for project management. For the moment, it is enough to
say that the project plan is like a roadmap. Its purpose is not only to
show you the best route to where you want to go, but also, if you get
lost, to show you the best way to get back on course. Without it, you
are truly lost.
Having discovered many years ago that projects change, project man-
agers have developed a methodology replete with techniques for manag-
ing these changes. How ironic, therefore, that the awareness of project
uncertainty is often used as an excuse to avoid planning. “Heck,” says
the harried project leader, “this work is so nebulous and so cutting edge
that who knows what we’re gonna find once we start in. Whatever we plan
now is bound to change, so there’s no point in planning at all.” This, I
suggest, is roughly analogous to a medical school student saying, “Heck,
there’s no point in studying normal anatomy because all the people I see
are going to be sick.”
Now we need to ask, what is the project manager going to want to
do when a change occurs?* What would be the main characteristics of a
technique that would help her manage the unforeseen events that cause
changes? The process that she will go through necessitates having a proj-
ect plan in the first place. If she does, she will then follow seven steps.
These seven steps provide us, quite serendipitously, with the happy acro-
nym: A–I–M F–I–R–E. Seems like it might be a useful mnemonic.
A–I–M
When a project change occurs, the project manager, first and foremost,
needs to be
• Aware that such an event has occurred. This can only be done
by noting a “variance” between the plan and what has actually
occurred. And some plans are much better at this than others. It is
hugely important that this variance be identified as early as possible,
while it can be remedied with the least drastic corrective action. To
return to the medical analogy, the project plan works as a diagnostic
tool, identifying the abnormality while it is still possible to treat the
patient with the least invasive procedures. The earlier that the plan
helps identify the variance, and the smaller the variance is when it’s
identified, the better the plan, and then the project manager needs to
• Isolate the areas of impact. You don’t want to go around cutting
tissue where there’s nothing wrong. The philosophy behind man-
agement-by-exception is that it allows the manager’s attention to be
concentrated only where it’s needed, and, in those areas, the project
manager should now
• Measure the variance. This means the size of the difference
between plan and actual in terms of changes in requirements,
schedule slippage, or cost overruns, or, in Total Project Control
* When I ask this question in my seminars, I usually get an answer like: “Correct it!” This
reminds me of the guy with the .44 Magnum again: Fire! Ready! Aim!
22 Total project control
Now, what kind of plan, what kind of qualities in it, will best assist
the project manager in meeting her A–I–M? The answer: granularity, or
detail, and quantification.
The broader and more general the plan, the greater the variance can
grow before it becomes detectable. For example, a variance in a schedule
that is measured in weeks and reported once a month may be as much as
four weeks behind before it becomes evident. A two-week reporting period,
on activities measured in days, is likely to turn up schedule slippage much
earlier.*
Traditionally, quantification is in time units for schedule and in money
units for budgetary cost, and variances are reported in these metrics. The
TPC approach, by recognizing projects as investments and measuring all
parameters in terms of their dollar impact on that investment, provides a
single unit that quantifies the impact across all measurable variances, so
that decisions can be made on the basis of comparative, profit-based data.
F–I–R–E
A variance having been identified, isolated, and measured, the project
manager next needs to determine if action is needed, and, if it is, what is
best. Again, the project plan is the crucial tool to assist in this.
Things the project manager needs to do include:
will no longer be available when they will be needed? What will all
these variances add up to by project completion? And what will the
impact be on the project DIPP?
2. Investigate alternatives to the current plan for routes to more satis-
factory outcomes. Are they practical? What might the ripple effects
be of employing such routes? Such analysis is done through “what-
if” scenarios. Basically, these consist of introducing even more “vari-
ances” to the plan in order to see what beneficial effects there might
be. Again, “beneficial” means in terms of the project’s business
value. If after all the alternatives have been investigated, the project
manager is unable to avoid taking a huge hit on the project DIPP,
this should call for immediate escalation to a project review board
or senior management. If the project manager is able to maintain, or
even raise, the original DIPP, is it only by diverting resources from
another project? Perhaps from the critical path of another project,
thus delaying it and perhaps lowering its DIPP? Should the proj-
ect manager even have the capability to look at such an alternative?
Who would approve such a change, and on what data? Both of these
situations, therefore, should trigger:
3. Review by senior management if a threshold level built in on each
project’s DIPP is tripped. This review should occur any time that
the project’s expected profitability declines by more than a certain
amount. However, senior management also should have its finger
on the organizational profitability, as reflected by the multiproject
portfolio DIPP. Any significant change (i.e., greater than 5 percent) in
the DIPP of one or more projects should automatically be uploaded
to the multiproject level and reflected in the portfolio DIPP. Senior
management should have the ability to check this through a desktop
information system. The profitability data, and delta, as shown in
Table 2.1, should be available, and checked, each morning.
Any decrease in portfolio DIPP should be immediately traceable
to the project change that triggered it. And, if senior management
is uncomfortable with that change, an ad hoc review should take
place. This may involve two or more project managers as well as
resource and marketing managers. Notice again how it is the quan-
tifiable nature of the project management data, especially the DIPP,
What sort of plan will aid the project manager in performing the
F–I–R–E procedures quickly, accurately, and comprehensively? The pri-
mary answer is flexibility. The more flexible the medium and format
in which the plan resides, the easier it is to visualize future impacts,
whether triggered by unplanned variances or input as part of the what-
if analysis. Also, the faster and easier it is to document and publish the
revision(s).
As far as the medium is concerned, the computer is obviously a wonder-
fully flexible tool. Project management software varies quite considerably
in terms of its flexibility, but even the least user-friendly packages represent
a giant advantage over the age of precomputerized project management,
when schedules would be drawn in pencil on rolls of butcher paper, then
taped up and down the corridors of the engineering department’s building.
Changes in those days (or, indeed, even during the early days of computers,
when punch cards had to be used for every change) were a true nuisance,
and what-if analysis all had to be conducted in the human brain.
Perhaps the very inflexibility of the premicroprocessor medium
forced project managers to store their data in formats that had the utmost
flexibility. The WBS and the critical path method network diagram (or
PERT chart) are wonderful formats precisely because it is possible to see
the impact of a change almost as soon as it is input to the plan. The WBS
holds the scope and budgetary data in a way that allows for easy addi-
tions and subtractions, while the CPM network “flows” an initial change
early in the schedule through to the end of the project, so that its impact
can be measured.
Managing projects effectively puts a premium on managing the
changes that impact every project. These can only be managed through
the initial preparation of a project plan, which is detailed and in a flex-
ible format and medium. In other words, you cannot A–I–M and F–I–R–E
unless, first, you are ready to do so. That means knowing how to develop
a good project plan in a suitable format.
Accuracy in planning is always better than inaccuracy. A completely
accurate plan would obviate the need to ever manage change. However,
Chapter two: An overview of TPC planning 25
the size and complexity of projects mean that all but the simplest projects
are likely to undergo significant (if not major) changes during execution.
A plan that was once thought to be accurate and, therefore was cast in
concrete, becomes worthless with the first change.
A good project plan is one that provides the detail and flexibility to
assist in the A–I–M and F–I–R–E process. It is a working document, to be
repeatedly updated as the project goes along, and to be used as a tool for
managing change.
Once the project is “approved” (or the contract signed), a project team
is “assigned” to it, with all its concrete-etched commitments. Why is a cer-
tain feature included? Why is June 15 the deadline? Why is the budget $3.4
million? Don’t be silly. Because it is. Now go find a way to do it.
Such arbitrary project parameters result in two scenarios:
Time Cost
Scope
Traditional project management deals only with the two sloped sides.
Additionally, although the term cost/schedule integration is a common term
in traditional project management, the “two-sided” approach offers no
such benefit.
Resource usage can be turned into cost and quantified in dollars (or
euros or yen) so as to provide a single unit across all resources. This lets
us compare the expense of nuclear physicist work hours with janitor work
hours, and also pounds of nails and interest on loans with janitor work
hours. However, time is estimated and measured in hours, days, weeks,
and months. In order to truly integrate cost and schedule, one would need
to be able to use the same units for both so as to make decisions involving
trade-offs between them. However, the two parameters use completely
different metrics: Is spending $20,000 to save a week of time worthwhile?
Unless we know the value of time on the project, how can we analyze
such a decision? Traditional metrics are no more capable of comparing
cost with schedule than of apples with orangutans.
The only way to truly integrate all the parameters of a project is to
deal with the three sides of the model in a single unit. However, in tradi-
tional project management, scope is not quantified at all. It is usually doc-
umented as a list of the “deliverables” (in U.S. government-related work,
sometimes called a C-list or contract list, consisting of CLINs, or contract
line item numbers). How do you quantify all the different forms that work
scope on a project can take? What single metric could be used to unite
depth charges with propeller blades, with missile telemetry software,
with coats of paint, with bulkhead penetration test results, with toilet
seats? This is what a true method of quantifying scope needs to provide.
Further, one should then be able to take these distinct forms of deliverable
and work scope, mix them all in with duration and budget, and come up
with a single measurement for each aspect of a project, allowing a ratio for
comparison, contrast, and trade-off with all other aspects of the project.
This is what TPC offers.
Scope/cost/schedule integration
Scope, both product and project, is the foundation on which the whole
project rests. It is the reason we do the project—because we want to obtain
the value that will accrue from the product in the form of an additional
“thing” that generates revenue or savings, or workforce experience from
doing the work. In the triangle model, it is the baseline of the triangle.
That is exactly what the scope is; the basis for doing the project, the value its
completion is expected to add to the organization.
In a company whose revenue is completely project-generated (as is
the case with most product development companies, as well as many
other types), the total organizational bottom line, its profit, is the sum
Chapter two: An overview of TPC planning 29
of the value produced by all the individual projects minus the operat-
ing costs.
Once we recognize this, two things come into clearer focus:
Now, how one goes about estimating the value is different on every
project; a topic of its own beyond the scope of this book. Obviously, it often
relies on experience, research, and guesswork. But this information is the
driver of the entire project, and, obviously, some estimating of expected
value is implicit for any project. Without an estimate that the final product
will be worth more than the cost of the work we have to do, no project
could ever be budgeted accurately, and, in a world of limited resources,
no decision between two competing projects could ever be made without
assumptions about their comparative expected values.
“But,” comes the cry, “such estimates are likely to be inaccurate.”
So try to make them accurate. If the budget for a project is likely to be
$5 million, surely it’s worth an additional 1 percent, or $50,000, to discover
if the expected value is $40 million, $14 million, or $4 million. Then per-
haps we can discover how to add a few million by changing the project’s
scope or schedule.
Besides, the project’s budget and duration are only estimates, too.
Every project budget includes indirect costs, such as specific overhead
rates (50 percent of salary? 100 percent), which are obviously the crudest of
estimates. Does anyone really think that every employee, from plant man-
ager to janitor, at the New Jersey plant always has an overhead cost that
is exactly 50 percent of their salary? But we have gotten used to accepting
overheads estimates because they are useful.
The same is true of value estimates; estimating them has value. When
a good poker player decides on whether to call, raise, or fold, he doesn’t
know exactly what is going to happen, or what the size of the pot will
be when it’s won, but he certainly uses all the available data, including
the current size of the pot (the global market), the cards showing (current
competitive products), and the proclivities of the other players (demand
volatility) to estimate the growth potential of the pot and to determine
his actions. Poker is reputed to be a game of luck, yet the player who per-
forms this analysis best almost invariably walks out a winner at the end of
the evening. Surely a multimillion-dollar project is worth more analytical
effort than a dollar-ante poker game.
30 Total project control
26.0
24.0
22.0
20.0
18.0
16.0
14.0
12.0
10.0
8.0
6.0
4.0 =Planned DIPP
2.0 =Actual DIPP
Figure 2.2 Histogram showing actual DIPP versus planned DIPP over time.
Reference
1. Lewis, M., A. Welsh, G. E. Dehler, and S. G. Green. 2002. Product develop-
ment tensions: Exploring contrasting styles of project management. Academy
of Management Journal June 1: 25.
chapter three
33
34 Total project control
Time Cost
Scope
Product Scope
Product Components
Work
Project Scope
Breakdown
Structure Product Scope
Product Components
Figure 3.3 The product scope decomposed into the project scope through the
WBS.
Chapter three: Overview of planning the work 35
Time Cost
Product Components
activity becomes its own project, with its own little triangle, as shown in
Figure 3.4.
Each of these triangles, with their time and cost estimates, is now inte-
grated into a total project plan. This will ultimately be done by scheduling
all the work through the critical path method (CPM) and computing the
budget through activity-based resource assignments (ABRA) and activity-
based costing (ABC).
Let us suppose that we are a planning team working for Megaprodux,
Inc. We have been assigned to develop a new product (MegaMan) and,
after many days of effort, we have developed a plan that includes a sched-
ule of 35 weeks with a budget of $3.5 million. Let us further suppose that
this amount of time is deemed unacceptable, by the customer, by senior
management, or due to some fixed market window, such as a space shuttle
launch or the Christmas shopping season. We must reduce our schedule
by, say, six weeks. Utilizing critical path method to its fullest functionality,
we “crash the critical path” with additional and more expensive resources
until we have a 30-week schedule, but now with a budget of $3.8 million.
And when we produce our new plan for approval, it is vetoed. We are told
that our mandate is to perform the project in 30 weeks for the original
budgeted cost of $3.5 million.
If we have really done a thorough job of utilizing the critical path
method for scheduling, and done all the “fast tracking” (simultane-
ous activities) we can, this leaves us but one choice: the third side of the
triangle, or scope. Some of the components, or subcomponents, or fea-
tures, or quantity, or quality testing will have to be trimmed from the
planned scope in order to meet the mandated parameters of time and cost.
However, where do we conduct such pruning? And what will its impact
be? And does it make sense that we have been given this mandate in the
first place? Before we answer these questions, let us see how Total Project
Control (TPC) addresses this problem.
36 Total project control
• Two of the three sides can be analyzed using the same unit.
• One side minus the other will give us the expected project profit.
• One side divided by the other (EMV divided by Cost ETC) will give us
our profitability index, the DIPP (Devaux’s Index of Project Performance).
So, now we have two sides of the project triangle quantified in the same
all-important unit, as shown in Figure 3.5. But what about the third side
to the triangle? How should TIME be quantified on a project? Well, time
always is quantified—as weeks, days, hours, minutes (Figure 3.6). However,
that does not really help us; how do we translate such units into dollars?
It was Benjamin Franklin, more than 200 years ago, who gave us the
answer: “Time,” he said, “is money.” How, exactly, is TIME money on a
project? As we suggested earlier, by delaying the point at which we start
receiving the benefits of the completed scope.
The answer leads us to a crucial feature that distinguishes the TPC
business case for a project from the traditional one. Most business cases
for projects (and, of course, we must recognize that many corporate proj-
ects are embarked upon without ever having any kind of business case)
Time Cost
(of resource usage
in dollars)
Scope
(EMV in dollars)
Time Cost
($+ or $– against (of resource usage
the $EMV of in dollars)
the scope)
Scope
(EMV in dollars)
$1750
$1500
$1250
EMV (in $1000s)
$1000
$750
$500
$250
May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar
Target
Completion Date
$1750
$1500
$1250
EMV (in $1000s)
$1000
$750
$500
$250
May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar
Figure 3.8 Delay Curve 2: EMV variance for a project with an acceleration cost.
Just how this plus or minus impacts the EMV varies from project to proj-
ect. Delay Curve 1 represents a contracted delivery for a specific customer. The
impact of a two-week delay might merely be the time value of money reduc-
tion for the same dollar amount received two weeks later. Earlier completion
of such a project would result in a similarly small “acceleration premium.”
On the other hand, our project may be to launch a space probe to take
close-up photos of a comet passing near Earth. Completing the project
early may result in reduced project profit, due to having to store the satel-
lite until launch and to perhaps having its energy cells erode. However, a
probe that misses its blast-off date by one day will have its EMV reduced
from $20 million to zero. This we can consider as Delay Curve 2, as shown
in Figure 3.8.
Delay Curve 3 occurs, for example, in refueling projects at nuclear
power plants, or other similar maintenance projects on equipment, such
as oil refineries. Each day that the plant has to be offline may represent
the loss of $2 million. In such a case, every day of the project’s duration
reduces the EMV of the deliverable (i.e., a refueled and working plant) by
$2 million (Figure 3.9).
Delay Curve 4 is often seen in product development projects for the
retail market. Take the example of a game or toy for the holiday shopping
season. The product needs to be in U.S. stores the day after Thanksgiving
Day, when the bedlam begins. Our sales department tells us that to be
one week late implies a revenue loss of 20 percent. Each additional week
late equates to a similar loss until, after five weeks, the shopping season
Chapter three: Overview of planning the work 39
$1750
$1500
EMV (in $1000s)
$1250
$1000
$750
$500
$250
May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar
will have been missed and revenues reduced to zero. In addition, there
is a small reward to be gained through early delivery; we can estimate
that each week that our product is in the stores before Thanksgiving will
increase our revenues by 4 percent. With an EMV of $20 million, our delay
cost is $4 million for each week after Thanksgiving, with an acceleration
premium of $800,000 for each week before that date. This type of delay
curve is pictured in Figure 3.10.
Delay Curve 5 is the situation fairly typical of pharmaceutical and
other R&D-based product development projects, where the first product
to market will enjoy a huge boost to revenues, the second to market a
smaller share, and so on. The pharmaceutical company developing the
product knows that competitors are at work in the same field, but does not
know how close to market they are. In such a situation, per unit delay cost
must be estimated on the basis of probability and risk:
$22500
$20000
$17500
EMV (in $1000s)
$15000
$12500
$10000
$7500
$5000
$2500
May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar
Figure 3.10 Delay Curve 4: EMV variance for a project development project with
a seasonal market window.
• It has researched the situation and has estimated that, if our product
is first to market, it will result in an expected monetary value of $100
million. Being second to market will lower the EMV to $40 million.
• It has also determined that there is a 10-percent chance of our com-
petitor reaching market May 1, a further 50-percent by June 1, a fur-
ther 25-percent chance by the beginning of July, and 5-percent more
for each of August, September, and October. Figure 3.11 shows that,
based on these numbers, our project’s EMV will be $100 million if
delivered by the end of April, $94 million in May, $64 million in June,
$49 million in July, $46 million in August, $43 million in September,
and $40 million in October.
Based on these data, Figure 3.12 shows the delay cost curve for each
month from April through October. The first month is worth $6 million,
the second an additional $30 million, the third $15 million, and so on.
Most projects fit into one or another of the five delay curve profiles
shown. If we know our delay curve, then, depending on what delivery
date our schedule is currently headed for, we can calculate the maximum
amount that we should spend on additional resources to accelerate our
schedule. In my experience, this amount is almost always much more
than the resources would cost (and almost always more than the organi-
zation that has not had the situation spelled out for them, in TPC terms, is
willing to allocate).
Chapter three: Overview of planning the work 41
Figure 3.11 Diagram computing EMV variance based on value and probability of
being first or second to market.
$100M
$90M
$80M
EMV
$70M
$60M
$50M
$40M
Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan
should a project manager elect to do, add resources or cut scope? Answer:
Whatever leads to a larger expected project profit and/or DIPP.
ever knowingly funds a project that is expected to produce less value than
it costs.
But how much more than $5 million will this project be worth? Most
capital projects are justified on the basis of what is called a payback period.
This is the amount of time that it is estimated it will take for the value
produced to equal the cost. Payback periods vary according to the length
of time it will take before the new equipment will be obsolete. For a blast
furnace, it might be 40 years. These days, for any type of computer system,
far more common is three years or, at a maximum, five years.
If we know that the standard payback in our organization for enter-
prise-wide software systems is three years, we should assume three years
for our ERP project. However, if we don’t know, we should take the more
conservative five years. That means we will assume that the value that
the new system is intended to generate must be, at a minimum, $5 million
over the 60 months after implementation.
Of course, we could simply take that $5 million and buy U.S. Treasury
securities and be assured of generating more than $5 million. So, the truth
is that this project must be expected to generate more than $5 million of
value over 60 months. How much more? Well, 4 percent per year seems
like a fairly minimal return to assume.
4% × 5 years = 20%
20% × $5 million = $1 million
$5 million + $1 million = $6 million
$6 million ÷ 60 months = $100,000 per month, or $23,076 per week
If the project takes 13 months instead of 12, the new system will
reach the same point of obsolescence after 59 months of use instead of 60
and, therefore, the value it generates may be expected to be reduced by
$100,000. That is its minimum delay cost.
However, if the project takes only 11 months instead of 12, the new
system will not reach the same point of obsolescence until after 61 months
of use instead of 60 and, therefore, the value it generates may be expected
to be increased by approximately $100,000. That is its minimum accelera-
tion premium.
Based on these estimates, a decision to spend an extra $10,000 on
resources that will shorten the project duration by two weeks would gen-
erate an extra $46,152 of expected monetary value and an extra $36,152 of
expected project profit.
Figure 3.13 Summary of the TPC business case for the MegaMan development
project.
Chapter three: Overview of planning the work 45
the appropriate amounts to time and cost such that their removal will give
us the schedule and budget we need while reducing the value the least?
When we “drill” down to the micro, or activity, level of the project,
the relationships between components and between the work activi-
ties required to produce them are closely intertwined, both in terms of
expected monetary value and schedule. The impact that removing a com-
ponent or activity has on a project depends not only on the component or
activity itself, but also on the rest of the product and project.
What, for example, is the value of a staircase in a house? It depends
very much on where the staircase leads. If the house is a one-floor ranch,
and the staircase leads nowhere, its value is, at most, decorative. On the
other hand, if most of the important rooms in the house are on the second
floor, then the staircase acquires a value almost equal to the total value
of the second floor (unless there is also an elevator). The issue is: How
much would the house be worth without the staircase, if it had all the other
rooms and features, but no staircase? How much value is the staircase
adding to the house? This is called its value-added. We will explore how to
compute this value-added in greater detail shortly.
What about the TIME side of the activity’s triangle? How intercon-
nected is that? Again, whereas a project’s time is its duration, an activity’s
duration may have no significance whatever when attempting to shorten
a project’s schedule. It all depends on where in the project schedule the
activity occurs. As we shall see shortly, if the project is scheduled through
the critical path method, only critical path activities impact the project
schedule. How much they impact it depends on far more than simply the
activity’s duration. This impact is one of the key data items of the TPC
methodology, and is called the activity’s critical path drag.
We will cover drag in great detail in both the chapters on scheduling
the work (Chapter 6) and scheduling the resources (Chapter 9). For the
moment, let us just say that drag is the amount of time an activity is add-
ing to the duration of the total project, or, conversely, the amount of time
that could be saved by removing an activity from the project schedule.
So far, however, we have only addressed the time of an activity, not
the TIME of an activity. You will recall that when we wanted to analyze
the project in a scope/cost/schedule manner, we had to deal with time not
as a duration (in weeks, days, hours, etc.), but as an impact on the EMV of
the project. So, too, the TIME of the activity triangle should be measured
not simply in drag units, but in another TPC metric: drag cost (the amount
of money by which the project’s value is being reduced as a result of having to
perform this activity, with X number of units of drag).
This is hugely important, because the cost of the time to do a project
is usually far larger than the cost of the resources (i.e., COST) to do the
project, and that correlation extends down to the activity level in even
more dramatic numbers. A critical path activity may be utilizing $30,000
46 Total project control
If an activity is on the critical path, its true cost is the sum of its resource
costs plus its drag cost. This activity has a true cost that is greater than its
value-added. Either this activity should be removed from the project or
another change should take place in how it is scheduled. However, this
all requires careful and detailed oversight of the project. Also, most tradi-
tional project planning and project management software does not sup-
port such data items as EMV, the DIPP, activity value-added, delay cost,
acceleration premium, NVA, drag cost, or even simple critical path drag
calculation. Ideal, of course, would be a software package that would not
only handle such input and output, but also would send an alert when-
ever any component or activity declined to a negative value-added (or
a value-added below a level preset by the user). Without such software,
Chapter three: Overview of planning the work 47
$10000
$9000
$8000
$7000
EMV (in $1000s)
$6000
$5000
$4000
$3000
$2000
$1000
29 30 31 32 33 34 35 36
start of Week 31, and if the additional $0.3 million needed to trim the five
weeks is enough to drastically reduce the profit, then we probably don’t
want to be doing this project in the first place.
Without realizing it, though, senior management may have made a
much more costly decision. Despite all the trouble and care to which our
planning team has gone, we now find ourselves being told to make this a
$3.5 million project, and the only way to do that is to reduce cost by cut-
ting scope. Out goes MegaMan’s elaborate costume and fancy packaging,
along with half of the advertising budget. Now we have a schedule that
will have our toy in the stores on time, as well as a toy guaranteed to be on
the shelves, marked down by 90 percent, weeks after the holiday season
ends. Even if the retailers take most of the beating this year, Megaprodux,
Inc., will take the beating next year, when the retailers shy away from such
a loser.
Most of the time, this sort of thing happens without anyone in senior
management even being aware of it.
Again, scope is the ignored stepchild of the traditional project man-
agement approach. It is regarded as a constant, which allows managers at
all levels to tinker with schedule and budget while pretending that they
are leaving scope unchanged. In the MegaMan example, the changes are
pretty drastic and should be extremely visible. However, if senior man-
agement does not bother to look, the results can be disastrous.
The pruning of scope is often subtle and insidious. Design is rushed,
testing is shortened, corrections are not double checked, and quality is
thoroughly compromised, all without leaving telltale evidence until the
product collapses on the shelves, or while little Jenny is playing with it.
Which might be fine, except that Jenny’s mom takes it back to the store, the
store reports it defective, and removes it from the shelves.
$10000
$9000
$10000
$9000
$8000
EMV (in $1000s)
$7000
$6000
$5000
$4000
$3000
$2000
$1000
26 27 28 29 30 31 32 33 34 35
Figure 3.15 Acceleration/delay curve weeks 26–35 based on 4-percent gain and
20-percent loss of EMV per week.
Conclusion
The reader should by this time have a pretty good idea of what TPC is
designed to accomplish—an environment for project work in which
everyone, from the level of individual contributor working on the small-
est activity right up to the CEO, is striving toward the goal of maximized
50 Total project control
project and activity managers should manage for efficient resource use as
reflected by the DIPP:
In the following chapters, we will see how these data should be input,
analyzed, and put to use.
chapter four
51
52
Phase 1 Phase 2 Phase 3
Figure 4.1 The project review process for gating and funding.
Chapter four: Planning the scope 53
even this fundamental planning step. They invest millions upon millions
of dollars in projects where they have only the sketchiest idea of what they
are going to do, and, later, of what they have done. Why do they omit it?
Because it is, by far, the hardest and most labor-intensive part of the planning
process.
But, oh, how important it is. Suddenly, the work gets done not by
whim but by decision. The scope document can be distributed to the
project team, who can ask questions, make improvements, and anticipate
what they will need to do, and, of course, schedules, resources, and bud-
gets can be computed, improved, and communicated.
The only question is: How do you plan the scope?
Each type of project is different, and each project is different. Therefore,
it is difficult to set hard-and-fast rules for assembling scope documents.
The best idea I have found is to start with the benefits you want to achieve,
incorporate them into the business plan, then move as rapidly as possi-
ble to a concrete image of the thing that will provide these benefits. By
“concrete,” I mean a sketch, drawing, blueprint, model, or prototype, or
any combination thereof. Sometimes the deliverable may be particularly
intangible, perhaps a service instead of a product. A sketch or flowchart
of how the service would be processed and delivered could be of great
help. For a software project, the first question should always be: What
are the issues or problems this software is being designed to resolve? The
second question should be: What screens, data fields, algorithms, reports,
etc. will help it to resolve those problems? And third: What will the visible
manifestation of the product look like? The better defined this becomes,
the more efficiently the software can be coded. The interim steps, of incre-
mental bits of functionality that are iteratively expanded through an agile
development process, should be guided by the sense of the goals of the
final product. That way there is a much greater likelihood that each step
(or sprint) will advance the effort than if the development team simply
takes a tunnel-vision view of the next iteration.
The scope document should be a detailed, comprehensive, and writ-
ten list of the final deliverable or deliverables to be generated by the
project (although, of course, this can all be modified as the project is
implemented). It is not until each deliverable has been properly defined
that it becomes possible to collect the other necessary data:
The scope document is developed during the initial stages of the proj-
ect. However, it must be updated throughout the project, because scope is
added or subtracted based on the decisions of the customer, product man-
ager, senior management, or project manager. This is no different from
agile or other product development processes, but both the vision of the
final product and the flexible formats of traditional project management
(and TPC) keep the project under much better control than is the case in
their absence.
The impact of any scope changes during the project should be ana-
lyzed and receive the necessary approval, and then the original scope
document amended to reflect the current status. The amended document
then should be distributed to all project team members and other inter-
ested parties, and adjustments for present and future work, schedule, and
cost incorporated into the plan.
will take the time to call the unresponsive managers a couple of days
before the fuse expires. Getting the scope correct is too important to allow
it to be torpedoed by a manager who takes his project responsibilities
too lightly.
Whether subject to a formal or ad hoc scope review process, the project
manager and planning team must press ahead in developing the plan as
quickly as possible. In the formal product development “gating” process,
funding for the full planning process through Gate No. 3 was approved
at Gate No. 1 precisely so as to avoid unnecessary delays. Similarly, in the
ad hoc process, planning should continue even while the fused memo is
smoking in the “in” boxes.
“But,” comes the rhetorical question, “how can you continue planning
when you don’t even know what the work scope is going to be? Won’t that
mean we’ll wind up undoing lots of work we’ve already done?”
There is the beauty of the planning process. For what is the next plan-
ning document our team will assemble? Why, the work breakdown struc-
ture, of course. And what is the primary function of the work breakdown
structure in a project plan? To help in managing both product and project scope
changes. That’s right. The work breakdown structure (WBS) is the project
document that puts both scopes into a format that is specifically designed
to make it relatively easy for the project manager to adjust the plan to
changes in scope.
So, here we find ourselves, as a planning team, with a scope docu-
ment that is (1) based in substantial part on assumptions, and (2) undergo-
ing review and refinement for the next week or two. So, what do we do?
We develop precisely the tool we need to manage all the changes that we
know we are going to have to make, and that tool is the work breakdown
structure. This project management stuff is great, ain’t it?
Appendix A: Assumptions
How do you make plans, or estimates, when you are not sure what work
is required? This is a dilemma in which project workers often find them-
selves. Under such circumstances, the project worker must tie any estimate
of time or cost to the scope of work he anticipates will be required. If he
does not know what that scope of work will be, he must make assumptions.
Assumptions will allow detailed planning and estimating. However, each
assumption and its associated estimate or estimates must be itemized, so
that the fact that there is uncertainty about their inclusion will be under-
lined, and so that when assumptions turn out to be wrong, the associated
time and cost can be adjusted or eliminated from the plan.
The assumptions appendix should be a standard part of any project
scope document. Indeed, it should be the very first item following the
main body of the document. Also, attention should be called to it by
Chapter four: Planning the scope 57
whatever means possible, e.g., having the heading printed in red. It is the
most important part of the scope document in that, by definition, it is where
there is the greatest likelihood of confusion and the greatest risk of either
desired work being omitted or unwanted scope (and its wasted time and
cost.) being added.
As mentioned earlier, defining the scope document is the hard-
est part of project planning, and the most important. It also should be
the most time-consuming. However, we do not want it to be any more
time-consuming than it has to be. Many project planners abandon the
planning process precisely because it seems to take so long to nail down
all the requirements. Doing so is both unnecessary and unproductive.
Developing the scope document should be accomplished as swiftly as
possible, so that the rest of the planning process can begin. An assump-
tions appendix, documenting all uncertainties regarding scope inclusions
and exclusions, can be a tremendous time-saver, providing a prototype so
that others with an interest in the project can refine the work scope.
Once the scope document and attached assumptions appendix have
been developed, they must be distributed to those who can check, amend,
and delete work scope items that are not wanted and include whatever
additional scope is needed. If there is a formal product development pro-
cess, such as in Figure 4.2, we have now reached Gate No. 2, requiring
formal review and approval of the planned work scope.
58
Phase 1 Phase 2 Phase 3
Figure 4.2 Phase 2 of the project review process for gating and funding.
chapter five
59
60 Total project control
front when you are planning the scope. Capturing all the planned project
work in the WBS is crucial. Activities that are omitted will not be planned,
not be scheduled, not be resourced, and not be budgeted. One could almost
wish that they won’t be done, either. However, chances are that they have
to be. So their absence will be discovered at some point when completed
work has to be undone in order to fix the omission, and the result will be
schedule slippage and dramatic extra cost.
The project manager can develop the upper levels of the WBS hierar-
chy, but, ultimately, he will get down to a level where greater subject mat-
ter expertise than his own is necessary in order to plan the details of how
the work must be done. At that level, the “branches” of the WBS must be
assigned to such subject matter experts, who become the “activity manag-
ers” or “project leaders,” responsible, and accountable, for planning and
performance of those areas of work. In this way, the WBS represents not
just an organizational chart of the work, but also an organizational chart
of those responsible for the work.
Figure 5.1 Organizational breakdown structure “org chart” for MegaProdux, Inc.
61
62
MegaMan
Development
Project
1. They are a means of reaching the lower level, as we break each upper-
level component or activity into the more detailed items which com-
prise it.
2. They are summaries of the lower-level activities, or “buckets” into
which the information from the lower levels is poured. This means
that summary reports can be prepared and printed based on the
information at the summary levels.
3. They can be set up as cost accounts where the budgetary and cost
accrual information from the activities below is captured and
tracked. (Scheduling information needs to be controlled at a lower
level than cost information. Thus resources, whose availability can
greatly impact scheduling, need to be injected at the detail activity
level, even though the cost of those resources can be managed at a
summary level.)
64 Total project control
New
Automobile
Project
Design
Manufacturing
Engineering
Figure 5.3 Sample functional work breakdown structure for automobile develop-
ment project.
Chapter five: Developing the work breakdown structure 65
New
Automobile
Project
Figure 5.4 Sample product work breakdown structure for automobile develop-
ment project.
Train New
Sales Staff
Figure 5.5 Additional breakdown of training activities for the MegaMan devel-
opment project.
rely on input from others in their departments. For example, the plan-
ning team representative from the training department probably knows
that training the sales staff will require some classroom instruction, some
computer-based training, and a test to make sure that all the students are
capable of doing the job. He, therefore, can provide the additional break-
down, as shown in Figure 5.5.
Just how all this is to be done will likely require input from the indi-
vidual instructional designers and computer-based training (CBT) authors
who will actually be responsible for the work, and all the other members
of the planning team are doubtless faced with similar issues. This ini-
tial WBS planning meeting, therefore, should be adjourned as soon as
each and every item in the WBS has been assigned as the responsibility of
one individual. That individual is now an activity manager, responsible for
managing that area of the project.
That responsibility starts with the need to get further input from peo-
ple who may be more intimate with what will actually have to be done.
Typically, and preferably, this means those who will actually be doing the
work. The activity manager may want to approach each of these work-
ers individually, or may want to organize another WBS planning meet-
ing, only this time to plan that particular branch for which that activity
manager is responsible. Whatever approach is used, the activity manager
should first review with the workers the planning done at the higher-level
meeting, including performing a brief sanity check of the input the activ-
ity manager has thus far given to the project manager. Then the activity
manager should assist the workers in completing the breakdown of the
WBS to the final level of work items or “detail activities” to be performed.
The further breakdown on the MegaMan project for the training branch
is shown in Figure 5.6.
The activity manager also should begin to prepare for the next step in
the planning process by getting estimates of the durations and resource
requirements for each detail activity. Additionally, he should collect pre-
decessor/successor information for each detail activity, preferably by
assembling a tentative critical path method (CPM) network logic diagram
(see Chapter 6) on flip chart paper and sticky notes. All of this information
Chapter five: Developing the work breakdown structure
Train New
Sales Staff
Develop Edit Test Amend Author Test Revise Select Execute Conduct Grade
Course Course Course Course CBT CBT CBT Students Training Test Test
Figure 5.6 Complete breakdown of training activities for the MegaMan development project.
67
68 Total project control
about each activity at the lowest level of the WBS then should be sent to
the project manager, either through e-mail or, preferably, entered directly
into the project management software package on the intranet. The proj-
ect manager then should make sure that each member of the planning
team receives a copy of the complete WBS, plus, if possible, the prelimi-
nary scheduling information.
• A discrete activity is one that has a specific start and finish. The
vast majority of activities in most projects are discrete activities. It is
exclusively the discrete activities that comprise the critical path and
thereby determine the total project duration.
Chapter five: Developing the work breakdown structure
Train New
Sales Staff 1
Develop Edit Test Amend Author Test Revise Select Execute Conduct Grade
Course Course Course Course CBT CBT CBT Students Training Test Test
121 122 123 124 141 142 143 161 162 163 164
Figure 5.7 Coded breakdown of training activities for the MegaMan development project.
69
70
MegaMan
Development
Project 1
Develop Edit Test Amend Author Test Revise Select Execute Conduct Grade
Course Course Course Course CBT CBT CBT Students Training Test Test
Figure 5.8 Coded WBS with training activities integrated with the rest of the MegaMan development project WBS.
Chapter five: Developing the work breakdown structure 71
1.
Use component names that are nouns (Outer Surface or Durability Test
Results) and activity names consisting of verb plus object (e.g., Paint
Outer Surface or Test Durability). First, this will identify the deliverable
clearly, and, secondly, it will allow the activity’s name to identify both
the work taking place and the deliverable to which it is being done.
2.
Each activity should be product-oriented. In other words, its com-
pletion should be marked by some sort of component, a tangible
object that unmistakably denotes the completion of the activity. The
goal is to make each activity’s completion as “binary” as possible.
An activity is either completed (product delivered) or still ongoing
(product not yet delivered). There should be no argument as to what
the “completion criteria” are.
3.
The sum of an activity’s “children” must equal the parent. When
an activity is broken down into more detail, each work item planned
in the summary activity must be specified in the detail-level activi-
ties. Remember, no work takes place above the detail level. Therefore,
to omit an item from the detail level that had been intended in the
“parent” means not scheduling it and not doing it.
4.
No parent should have an “only child.” This follows from Guideline
3 above. If the “parent” is the sum of its “children,” then a single
child would mean a redundancy. Get rid of one level or the other.
(An exception is if working from a templated WBS where the upper
72 Total project control
• Eighty Work Hours. This guideline sets the upper limit of work
effort for any activity at the detail level at not more than two work
weeks of effort. By this rule, if an activity is estimated to require
more than 80 work hours (or 72 work hours if company procedures
assume that each employee spends, on average, four hours a week
Chapter five: Developing the work breakdown structure 73
Develop
Software
Write Debug
Code
? Code
to figure out that if we are going to write code and debug code, then at some
point we need to test code.
In our earlier discussion of the A–I–M F–I–R–E approach, you may
remember that the “I” in A–I–M stood for “Isolate”; once the project man-
ager becomes “Aware” of a variance from the plan, she must try to “Isolate”
those areas of the project that are not affected from those where the vari-
ance has occurred. The WBS allows her to do precisely that, because of
the “firewalls” that exist between each work item in the WBS format. In
the WBS for the MegaMan project, as shown in Figure 5.2, a schedule or
cost variance in the training portion of the project can be isolated from
the prototyping, the QC, the marketing, the packaging, etc. (Of course, if
there is spillover, which should be captured in the scheduling or costing
processes, as we will see in upcoming chapters.)
Perhaps most important is the WBS’s role in managing scope change.
Adding or subtracting scope is as easy as inserting or deleting boxes in
a WBS. For example, if we decide at some point to eliminate using new
sales staff, or prototyping, or QC, we simply remove those boxes from the
WBS. If scheduling and resourcing have already been done, the schedule,
resource, and cost impact of those boxes also would disappear. In other
words, remove scope items from the WBS and the effect of those items
also will be removed from the other two sides of the project triangle.
This is one of the reasons that greater granularity in the plan means
less work to manage change during the project. It is easier to remove three
or four small WBS items than to trim and adjust a large one.
It is also the reason that any project paradigm or template for repeat-
able projects (or fragments thereof) should be stored in the format of
a WBS. Rarely is the work scope of one project identical with another.
However, they may be very similar. It is relatively easy to take the WBS
from a similar previous project, trim the items that are not needed, add
new ones that are, and have a WBS for the spanking new project which
contains the actual data for schedule and cost collected from the previous project.
This can represent a huge benefit to companies that do repeatable projects.
I remember in 1990 I worked with a toy company that had a “flagship”
product, a doll (let’s call her Chrissie) that was supposed to be a fash-
ion model and came with such accessories as handbags, mirrors, lighted
ramps, etc. The company developed a 1,080-activity WBS for this project,
covering design and development, marketing, packaging, and distribu-
tion, everything but manufacturing. The WBS was further refined as the
project was implemented, and the actual cost and schedule information
for each activity was collected in the WBS.
By the following year, the market had changed. Desert Shield gave
way to Desert Storm, and the TV was full of Stealth fighters and Patriot
missiles and soldiers in desert fatigues, many of them women. Little girls,
the toy company’s marketing department decided, no longer coveted
Chapter five: Developing the work breakdown structure 75
fashion model dolls, but rather F-16 pilot dolls. And so Chrissie changed.
Her hair was cut, her skin tanned (Saudi Arabian sun), and her beautiful
gowns exchanged for flight suits or fatigues. The handbag, mirrors, and
lighted ramps were replaced by M-16s, grenades, and helicopters.
But what about the WBS? Well, data related to the replaced accesso-
ries were now useless. New activities had to be developed for the tools
of Chrissie’s new trade, and activities related to hair length or skin tone
might have to be modified. Perhaps as many as 750 of the 1,080 activities
from the original WBS were unchanged, and each of them now had actuals
in terms of data, not the estimates that had to be relied upon the first year.
But what about unique projects? Surely no WBS template can help with
such a project? Well, is there really such a project? I worked once with
the aerospace research arm of a major university. They were interested
in assembling an activity-based costing system. I pointed out to them the
advantages to be gained by capturing and storing actual cost data in a
WBS template, and reusing them when planning later projects. Initially,
they dismissed the idea because “each satellite we put up is different, so
all our projects are unique.” But what about the telemetry software? The
hardware? The communications equipment and network? What about
the testing activities? What about activities to transport the satellite to the
launch site? What about storage at the launch site? By the time we were
finished, we had agreed that more than 60 percent of the activities they
performed on every launch not only were not unique, they had been per-
formed again and again on launches in the past. However, no one had
ever thought to capture and store the actuals in an easily accessible and
reusable format like the WBS.
ever taking into account the relative value of the different types of work
being done, or the impact of such work on the project duration.
In every project, there is work that is mandatory and work that is
optional. Work may be mandatory for two different reasons:
A Value Breakdown Structure Showing Value of Mandatory Activities for the MegaMan Project
Figure 5.10 A value breakdown structure showing expected monetary value of mandatory activities.
77
78 Total project control
No $10M
Change 50%
$5M
$0M
No 20%
Sales $0M
Figure 5.11 A “tree” diagram computing the value of the MegaMan project with-
out prototyping.
No $10M
Change
40%
$4M
$–19M
20%
No
Sales –$95M
Figure 5.12 A “tree” diagram computing the value of the MegaMan project with-
out quality control.
– $13 million and $10 million, or $23 million. Except, of course, that the
project is only worth $10 million in the first place. No activity in a project
can be worth more than the project itself (or, indeed, more than the parent
activity of which it is a part). Therefore, the value of Q.C. Product is … $10
million, since we should never perform this project without QC. If we don’t
perform QC, the value of the project should not be – $13 million, but zero.
As value-added is assigned to lower and lower levels of the VBS, it is
good to bear certain things in mind:
Figure 5.13 shows what a VBS for all the activities at a certain level
of the MegaMan project might look like. Notice that the packaging and
advertising activities have been combined, just as the prototyping was.
We will refer to this VBS during a later discussion of CPM scheduling.
81
82 Total project control
85
86 Total project control
A D
really exist and have zero duration, but which must be included in order
to properly model the relationships. Figure 6.2 displays the same four-
activity project as in Figure 6.1, but, in order to show that both B and C are
predecessors of D, we have to include a dummy activity to tie the finish of
C as a predecessor to the start of D.
AOA is an obsolete method that is rapidly disappearing as fewer and
fewer software packages support it. It is still sometimes used in Europe
and, to a lesser extent, Canada, but even there it is rapidly being replaced.
Not wanting to support inferior methods, this book displays all logic dia-
grams exclusively in the AON format.
Using CPM
The fact that CPM is still so neglected in the corporate world more than
50 years after its discovery is a disgrace. Senior managers who complain
about projects slipping, yet take no action to enforce good CPM practices,
are providing a disservice to their companies.
In order to use CPM for scheduling, you need two items of informa-
tion about each work activity: duration and precedence. This information
should be supplied for each detail-level activity as broken out at the bot-
tom of each branch of the work breakdown structure (WBS) by the activity
manager (usually the subject matter expert responsible for the activity’s
work). With each chunk of the WBS delegated to a department, vendor,
or individual, the hierarchy of delegation has been determined. Each
A B D
“Dummy”
C activity
Duration estimates
A duration estimate is for the amount of elapsed time it will take to
perform each activity. Depending on the type of work, the time may be
measured in units ranging from seconds to months. On many projects
with work planned to continue for months or years, estimating in days or
weeks is satisfactory. On large maintenance projects with a huge cost of
time, such as nuclear plant refueling or airliner maintenance cycles, dura-
tions may be estimated in one-hour or even quarter-hour units. In analyz-
ing manufacturing processes, CPM is sometimes implemented in units of
seconds in an attempt to identify delays and streamline the process.
Under any circumstances, it is important to remember that duration
estimates are always just that, estimates. They may be more or less accurate
or grounded in historical data, but they always have the potential to be
wrong. If they are wrong, the project manager needs to identify and mea-
sure the variance and predict its impact as soon as possible. Early variance
identification is assisted by using short-horizon estimates. (If an activity
is estimated for 10 days duration, it can take 10 days to detect a variance.
If, on the other hand, it is broken down into five 2-day activities, variance
may show up at the start of Day 3.)
If we know the amount of time it will take to perform each activity in
a project, we are in a position to calculate the project’s total work time. For
example, suppose that we are planning to take an early morning airplane
flight to another city. Table 6.1 identifies the activities that must be performed.
The sum of the durations of all the activities is 130 minutes. If our esti-
mates are accurate, this project will take 130 minutes to execute because
each activity must be completed before the next one can be started. Such
activities, where each has to end before its successor may start, are said to
be serial activities.
One way to shorten the project would be to perform some of the activ-
ities simultaneously, or in parallel. It is then that the techniques of CPM
come into play.
Packaging: Write the Text that goes on the back of the package, Typeset the
Text, and Design the Graphics. The text writer, Sam, knows from experience
that this task will take about eight dedicated hours. He, therefore, might
be expected to estimate the task duration at one day.
Sam also knows that, far from dedicated work time, he likely will be
required to switch off onto three other projects from time to time. Such
multitasking is one of the great wasters of corporate project. Sam knows
that writing speedily and well requires immersion in the subject matter
and thought processes of the topic. Each time that Sam switches projects,
he has to “retool” his brain and this takes time. So, Sam knows it is likely
to take him about 12 hours to do this job, say 16, to be on the safe side.
However, he also knows that, with the other competing projects, he is not
likely to be able to dedicate 16 hours to this project in anything less than
two weeks.
Sam also remembers how, late last year, he had a project that he thought
would take about 12 dedicated hours and submitted a formal estimate of
three weeks. The writing, however, turned out to be more technical and
complex then he had anticipated. Then, he had been unexpectedly pulled
off to work on a high-priority project. (And truth to tell, the hometown
football team had been at a very interesting stage in the schedule.) Despite
Sam’s best efforts (including unpaid overtime), his one-month estimate
had turned out to be a week too short, and Sam had been chewed out by
an irate project manager.
That’s not going to happen to Sam again. If there is even a chance that
this project is going to be more complex than it looks, Sam is going to be
on the safe side this time. Thus, he gives you an estimate of four weeks.
The estimates you receive from the graphic designer and the type-
setter are similarly inflated: five weeks for the graphics and three weeks
for the typesetting. Now you have to provide your own estimate for the
time it is going to take to generate the overall design and coordinate and
check the work of everyone else. Even though some of the work could
occur in parallel, you, too, decide to be on the safe side. Your estimate for
Design Packaging would normally be two months, except you know that
the project manager is almost certain to arbitrarily reduce your estimate
by a third. (Well, not really “arbitrarily”; all the project managers in the
company know that everyone pads, so …) So, in the end, you submit a for-
mal estimate of three months.
You were right. The project manager trims your estimate to two
months. Two months to do about 40 hours of work.
And, it will take two months, too, because of Parkinson’s law. Even if
a miracle happens and Parkinson’s law is repealed on this project, allow-
ing Design Packaging to be completed in one month, we would like to be
able to start the succeeding activity (Create Packaging) a month earlier than
in the baseline plan. Unfortunately, this means changing plans, often on
90 Total project control
Estimating padding
The cost of such estimate padding in terms of reduced EMV is enormous.
The pressures that cause padding must be eliminated from any company
that is serious about its project work, but accomplishing this is much eas-
ier said than done.
First, all estimators must be instructed to provide estimates based on
their median realistic expectations. The term realistic is intended to give
pause to those wide-eyed optimists who believe that everything always
goes smoothly, or that you really can spend each hour of an eight-hour day
working. Conversely, it is not intended to reflect what the duration will be
if a hurricane, tornado, flood, volcano, and plague of locusts all strike.
However, if experienced activity managers believe they will be crucified
for not meeting their estimates, either through verbal castigation, negative
performance review, or simply being required to work unwanted over-
time, they will often submit to the urge to be safe and pad the estimates.
Chapter six: Scheduling I: The critical path method (CPM) 91
A B C D
1. The project team will be working to a schedule from which the padding
has been factored out, thus removing the effects of Parkinson’s law.
2. If anything in the entire project schedule slips (even activities that are
not on the critical path), the management reserve is there as a buffer.
Precedence
A few years ago, while speaking on another subject to a management
group at American Power Conversion in Rhode Island, I mentioned the
term CPM in passing. I was asked to give a definition.
By arranging the six activities from the airport project into an activ-
ity-on-node diagram, the project resembles Figure 6.5.
In the definitions of predecessor activity and successor activity, note the
use of the terms “immediately before” and “immediately after.” In the air-
port project, Activity A is a predecessor of Activity B, but not of C through
F. Similarly, Activity F is a successor of Activity E, but not of A through
Chapter six: Scheduling I: The critical path method (CPM) 95
A B C D E F
D. The fact that an item of work must occur before a given activity does
not necessarily make it a predecessor in project management terms; it is
only the immediately preceding and immediately succeeding items that are
predecessors and successors, respectively. When a project management
software package asks the user to enter the predecessors of a certain activ-
ity, they only have to enter the immediate predecessors.
40
20 15
A E
10 20
C D
If this is our schedule, the project will take 75 days and path ABE is
the critical path.
DUR.
ES EF
ACTIVITY
LS ID LF
• The forward pass traces the network logic from first activity to last
and calculates the early start (ES) and early finish (EF) of each activ-
ity. These are the earliest dates that any activity can start or finish,
based on the logic and durations.
• The backward pass traces the precedence logic from the last activ-
ity to the first and calculates the late start (LS) and late finish (LF) of
each activity. These are the latest dates that any activity can start or
finish without delaying the end of the project (a key last phrase).
40
21 60
B
Step 2 Step 3
20 15
1 20 Step 4 Step 5 61 75
A E
10 20
21 30 31 50
C D
Step 1: Assume that each activity will start first thing in the morning
and finish at the end of its final day. (Or, for five-day weeks, start at
8 a.m. Monday and finish at 5 p.m. Friday. Or, for hour units, 00:01
and 59:59.)
Step 2: Set the early start for the first activity to Day 1.
Step 3: Compute the early finish for the first activity by adding its dura-
tion to its early start and then subtracting 1.
EF = ES + Duration – 1
Step 4: A successor activity can start the morning after all of its prede-
cessors have ended. Therefore, the early start of an activity will be
one day after the latest finish of all of its predecessors.
ES = Predecessors’ latest EF + 1
In other words, if an activity has more than one predecessor, its start
is delayed by the latest finish among those predecessors. Both B and C
have only a single predecessor, Activity A, and so can start the morning
after A finishes.
Step 5: Calculate the early starts and finishes for the remaining activi-
ties by successively applying Steps 3 and 4 of the formula:
EF = ES + Duration – 1
ES = Predecessors’ latest EF + 1
Notice how the specific phrasing from Step 4 has relevance when we
get to Activity E, which has both B and D as predecessors. Both will have
to finish before it can start. Therefore, on the forward pass, it is the latest
finish date of all the predecessors that pushes out the schedule of the successor
activity. E cannot start until the day after both of its predecessors are fin-
ished, which is Day 61 due to Activity B’s early finish at the end of Day 60.
The forward pass generates the project’s duration of 75 days, just as
we had computed by adding up the durations on each path. However, the
forward pass can be quickly calculated, even manually, for much larger
and more complex networks than one would be able to do simply by add-
ing up the durations on each of perhaps hundreds of paths. Even more
important, the forward pass provides other vital information—the earli-
est dates that each activity can start and finish. This tells us the earliest
moment that we will need the resources for each activity. There is no point
100 Total project control
whatever in reserving the resources for Activity D on Day 20; we can’t use
them until, at the earliest, Day 31.
Now we would like to know what the latest is that each activity can
start or finish while still allowing us to finish the project in 75 days. This
is the output of the backward pass of the CPM algorithm.
1. We know the latest dates that we will need the resources for each
activity.
2. If this were the final schedule, we would know that, if any activity
either started or finished after its late date, we would be running
late, and remedies would have to be sought in order to get back
on schedule. In other words, an early warning system would be
in place (as early as Day 21, if Activity A is still ongoing and we
Chapter six: Scheduling I: The critical path method (CPM)
40
21 60
B
21 60
20 15
1 20 61 75
A Step 3 E Step 1
1 20 Step 4 61 75
10 20
21 30 31 50
C D Step 2
31 40 41 60
Figure 6.9 Activity-on-node diagram showing each step of the backward pass.
101
102 Total project control
Total float
Total float (TF), also sometimes called total slack (TS), is the quantification
of how much an activity can slip without delaying the end of the project.
It is calculated using the formula:
TF = LF – EF
Based on this formula, total float for each activity in the product
development project would be as shown in Figure 6.10.
Activities A, B, and E all have total float of zero, with identical early
and late finish dates. This makes sense, because this is the critical path
where any slippage will delay project completion. However, Activities C
and D each have total float of 10 days. That means that each can slip up to
10 days without delaying the end of the project. This is useful information
to have when assigning resources. Unlike the critical path activities, C and
D are somewhat flexible in terms of when they need their resources. They
can use them as early as their early starts, but can also wait until their late
start dates, which are 10 days later without delaying the end of the project.
In this way, the total float metric is used by project management software
40
21 60
21
B 60
TF=0
20 15
1 20 61 75
1
A 20
E
61 75
TF=0 TF=0
10 20
21 30 31 50
C D
31 40 41 60
TF=10 TF=10
Free float
Both Activity C and Activity D have 10 days of total float. However, is
there any difference between the type of float in Activity C and the type
of float in Activity D? In other words, is there any difference in the impli-
cations of allowing Activity C to slip versus allowing Activity D to slip?
If Activity D starts on Day 31 (its early start date), but takes an extra
10 days and does not finish until the end of Day 60, does it delay the end
of the project? The answer is no. The 10 days are total float and, therefore,
by definition, the end of the project is not delayed. Does such a delay in
Activity D impact the schedule of anything else in the project? Again the
answer is no. Activity E is not scheduled to start until Day 61 anyway. The
project is completely unaffected by Activity D’s 10-day slippage.
Now imagine that it is Activity C that starts on time, Day 21, but takes
an extra 10 days and does not finish until Day 40. Does this slippage delay
the end of the project? Again, no. It has 10 days of total float. But does it
impact the schedule of anything else in the project?
This time the answer is yes. The effect of Activity C slipping is that
Activity D can no longer start and finish on its early dates. The 10-day
slippage pushes Activity D to its late start and finish dates. If this were
the working schedule, the resources for Activity D might be assigned for
Days 31 through 40. On Day 41, those resources might go away, assigned
perhaps to a different project. Thus, if Activity D slips beyond its “win-
dow” of resource availability, it might wind up slipping even more, delay-
ing the end of the project. So, even though Activity C has total float, any
slippage in its dates could delay Activity D and thus indirectly delay the
end of the project.
The difference between Activity D and Activity C is that D’s total
float is of a type called free float (FF). Whereas total float is defined as the
amount of time an activity can slip without delaying the end of the proj-
ect, free float (or free slack) is defined as the amount of time an activity
can slip without delaying the early start of any other activity (Figure 6.11).
Free float is calculated for each activity by the following formula:
40
21 60
21
B 60
TF=0
20 Free float of D = 10 15
1 20 61 75
1
A 20 Free float of C = 0 E
61 75
TF=0 TF=0
10 20
21 30 31 50
C D
31 40 41 60
TF=10 TF=10
FF=0 FF=10
Using this formula, we can compare the free float for Activity C with
that of Activity D:
So, Activity D has 10 days of free float, whereas Activity C has none.
Scheduling constraints
Will the critical path activities always have total float of zero? The
answer is no. For example, at the start of the project we may get ahead
of schedule. In that case, the critical path will have positive total float.
Or we may fall behind schedule. In such an event, our critical path will
have negative total float (sometimes described as being supercritical). In
fact, we may have three or four paths with negative total float. All would
be supercritical, but which would be our critical path? There are two
correct answers:
1. The path whose total float is the most negative would be the longest
path to the end of the project and, therefore, would be the critical path.
2. All the paths that have negative total float will delay the project beyond
its original planned duration unless we do something about them and,
therefore, all may be regarded as critical. All are certainly supercritical.
Chapter six: Scheduling I: The critical path method (CPM) 105
Both interpretations are valid and useful, but what about before the
project starts, at the initial stage of the planning process? When we com-
plete our first forward and backward passes, will the total float on the
critical path always be zero?
Not necessarily.
The reason is that sometimes calendar-based considerations take
priority over precedence logic. For example, a new union contract,
weather risks, or a global meeting may make it desirable that a certain
activity occur, or not occur, on certain dates. Most project management
software contains the functionality for the project manager to enter
date-based schedule constraints that override precedence relationships
in CPM scheduling.
There are three general types of calendar-based scheduling constraint:
1.
NET (no earlier than). This prevents an activity from being sched-
uled to start (or finish) before a specific calendar date. For example,
if the project might require that you sail through the Caribbean in
September, you might want to put in a NET constraint to delay the
trip until October 15, after the height of the Atlantic hurricane season.
2.
NLT (no later than). A union contract may expire on June 3, with
potential for a strike. In that case, you might want to make sure that
certain work gets performed before then.
3.
ON. This one simply means what it says. The global marketing
meeting for this project has been planned for the week of September
15. Flights have been booked, hotel rooms reserved, and so on. This
activity must occur that week even if the product isn’t at the expected
stage of readiness.
What effect does the use of some of these constraints have on the criti-
cal path? It could put total float onto the critical path prior to the point
of an ON or NET constraint. If our Caribbean sailing activity could start
in September, but we are going to delay its start until October 16, every
activity on the path prior to that point will have total float added to it.
Would it still be the critical path, even if it has total float? I feel that it
would. Some software packages, which define the critical path as a path
without positive float, would say that the critical path suddenly appears
on October 16. However, that path has always been the longest one (and
with the constraint, it’s even longer), and, therefore, is the critical path
throughout the project. Constraints should be considered as part of what
can drive a critical path.
Of course, an ON or NLT constraint also can cause a path to have
negative total float—without the constraint the path’s early dates would
have been later.
106 Total project control
But the question is: Where should we add these resources? Where
should we cut scope? What will the effect be of such actions on the sched-
ule, cost, and EMV of the project? For the answers, we need TPC metrics.
the total float of all such activities. Most software packages also will cal-
culate the much less important, but still useful, free float measurement.
What if an activity is on the critical path? What will the software tell
you? What kind of quantification will it give you? It will tell you that its
total float is zero, which is tantamount to repeating that it is on the critical
path. That’s all that it will tell you.
Now here’s a question. Which is more important: activities that are on
the critical path or those that are off?
The answer, of course, is those that are on the critical path are the criti-
cal ones. Yet, when an activity is off the critical path, the software gives
you all kinds of useful quantification. However, for the critical activities,
the software tells you “zero.”
Other than quantifying the total duration of the project and identify-
ing the critical path, the most important item of scheduling information
that the project manager needs is: How much time is each activity adding
to the project duration? About this data item, though, almost all commer-
cially available project management software is silent.
Critical path drag (which in the first edition of this book I referred to
as DRAG, Devaux’s Removed Activity Gauge) is the quantification of the
amount of time each activity is adding to the project. It can be thought
of as the opposite of total float in that total float is always located off the
critical path and is the amount of time an activity can be delayed before
its path becomes the longest path (with total float of zero). By contrast,
drag is
Computing drag
Let’s look at the network diagram from the product development project
(Figure 6.12). Which critical path activities are adding how much time?
Alternatively, how much time could be saved by eliminating each activity,
or reducing its duration to zero?
Immediately, we can see that Activities C and D are adding absolutely
no time to the project; they are off the critical path and each has 10 days of
total float (Figure 6.13). Shortening or eliminating C or D would save no
time on the project schedule. Conversely, we can save time by shortening
any of the critical path activities. How much? Well, if we shorten Activity
108 Total project control
40
21 60
21
B 60
TF=0
20 15
1 20 61 75
1 A 20 E
61 75
TF=0 TF=0
10 20
21 30 31 50
31
C 40 41
D 60
TF=10 TF=10
A, we will shorten both paths and, thus, the entire project. The same is
true of Activity E. However much time we reduce either of these activities
by, we will shorten the project by that much. The maximum amount that
we can shorten an activity is limited by its duration. You cannot shorten
an activity by three weeks if it’s only two weeks long. Thus, the drags of
Activities A and E are their durations:
Drag of A = 20
Drag of E = 15
40
21 60
21
B 60
TF=0
20 D=10 15
1 20 61 75
1
A E
20 61 75
TF=0 TF=0
D=20 10 20 D=15
21 30 31 50
31
C 40 41
D 60
TF=10 TF=10
D=0 D=0
Figure 6.13 Completed activity-on-node diagram schedule with float and drag
computed.
Chapter six: Scheduling I: The critical path method (CPM) 109
actually adding less time to the project than either A or E; it’s only adding
10 days. Why? Because as the network diagram clearly shows, once the
duration of B is reduced by 10, to 30 days, the project will become 65 days
long and the path through C and D will be critical as well (i.e., the same
length as the path ABE). If we keep compressing the duration of B all the
way down to zero days, we will gain no additional time on the project
duration; it will remain 65 days long, with ACDE as the critical path. The
additional compression of Activity B will merely cause it to accumulate
total float.
What is it that limits the drag, or the amount of time that can be
gained, on Activity B? Not its duration of 40 days, but the total float of the
parallel path. The 10 days of total float on Activities C and D represents the
amount of time that can be gained on the critical path activities in parallel
with C and D before that critical path changes.
The formula for computing drag on a simple critical path network
schedule is as follows:
40
21 60
21
B 60
TF=0
20 D=5 15
1 20 61 75
A E
1 20 61 75
TF=0 TF=0
D=20 10 20 D=15
21 30 31 50
31
C 40 41
D 60
TF=10 TF=10
D=0 D=0
35
21 55
F
26 60
TF=5
D=0
Figure 6.14 Network diagram of a project with two noncritical parallel paths.
The drag of Activity B will remain at 10 days, equal to the total float of
Activities C and D, but the drag of Activity B’ cannot be 10 days because its
entire duration is only two days. Because its duration is less than the total
float of the parallel activity with the least total float, the drag of Activity B’
is limited by its duration of two days. An activity cannot have more drag
than its duration.
38 2
21 30 31 50
B B’
31 40 41 60
TF=0 TF=0
20 D=10 D=2 15
1 20 61 75
1
A 20
E
61 75
TF=0 TF=0
D=20 10 20 D=15
21 30 31 50
C D
31 40 41 60
TF=10 TF=10
D=0 D=0
Figure 6.15 Drag with a critical path activity’s duration less than the parallel float.
Chapter six: Scheduling I: The critical path method (CPM) 111
Using drag
The ability to look at network logic diagrams and compute the drag of the
critical path activities is vital because of the following:
1. The activities with drag are the ones that are pushing out your proj-
ect duration, so, in order to shorten your project, you should start by
focusing on the activities with the most drag. This is where you can
expect to get the most “bang for your buck” by adding resources or
pruning scope.
2. Once a project schedule has been adopted and implemented, the
drag will be the time that each activity is actually adding to the proj-
ect duration. As we discussed earlier, time on a project is money,
reducing the EMV of the project by delaying completion and deliv-
ery. Therefore the drag of an activity has a cost—the amount that
the project’s EMV is reduced as a result of taking longer to complete.
(This, you may recall, was one of the items of information required
in the TPC Business Case.) If an activity like Activity B has 10 days
of drag, and the TPC Business Case indicates that the project’s EMV
would be increased by $20,000 for every day earlier that it is finished,
then Activity B has a drag cost of $200,000.
8 10 20
11 18 21 30 31 50
13
D 20 21
F 30 31
I 50
TF=2 TF=0 TF=0
D=5 D=5
compromise, and careful analysis of the impact of the delay cost on the
project’s EMV, a profit-optimized schedule, as measured by the DIPP, can
be generated.
8 10 20
11 18 21 30 31 50
D F I
13 20 21 30 31 50
TF=2 TF=0 TF=0
D=5 D=5
D=1 D=1
Figure 6.17 Analyzing a schedule with Activity A completed and Activity B slipping.
115
116
19 10 40 5 44
11 29 30 39 36 40
B E G
11 29 30 39 46 50
(D=9) (D=9) TF=6
10
1 A 10
1 Completed 10 10 10 10
11 20 40 49 51 60
C H J
11 20 40 49 51 60
(20) TF=0 (29) (D=10) TF=0
(TF=9) Must be complete by 46!
8 10 20
11 18 21 30 31 50
D F I
13 20 21 30 31 50
(22) TF=2 (29) (30) TF=0 (39) TF=0
(TF=11) (TF=9)
to Business Value (CRC Press, 2014), was written with the goal of giving
those who see the world through the crucial lens of business value and
profit—executives, department heads, and finance, accounting, and busi-
ness analysis professionals—insight into the essence of projects and proj-
ect management techniques. The failure of corporate finance departments
to monetize and track the value/cost of project time and to relate return
on investment (ROI) to critical path management is a major dissipation of
both value and resources.)
In over a quarter century of teaching corporate classes in project man-
agement, I can count on both hands the number of finance professionals
who have been through my seminars. “Why should we attend?” seems
to be the sentiment. “What does this critical path thing have to do with
finance? A dollar is a dollar, no matter where it’s spent.”
But by now the reader will understand that this is simply not true. The
TPC concepts of drag and drag cost make it very clear that critical path
work and resources have completely different implications from those not
on the critical path. Both the value and the cost of the project is impacted
by, not just the critical path, but the specific activities and resource insuf-
ficiencies on that path as measured by their drag and drag cost.
So here is an important insight for project managers: Finance profes-
sionals have no concept that the true cost of work on the critical path can
be vastly greater than for work that has float. From a finance point of view,
the cost of work is the overhead-burdened cost of the resources required
to perform that work, with no regard to where that work is on the project
schedule. As we have seen, however, an activity that has a lot of drag on
a time-sensitive project can cost the organization many, many times the
dollar value of its resource costs.
The true cost (TC) of an activity is equal to the sum of its resource
costs plus its drag cost, and translating that perception for finance and
accounting is absolutely key for the project manager who is trying to pro-
cure additional resources for her project.
To illustrate, let us assume an activity with a duration of 20 days is on
the critical path of a project where the value/cost of time is $5,000/day. Let
us further assume that the resources assigned to the activity are costing
$2,000/day, or $40,000 over the course of its duration.
Our first step should be to compute the activity’s drag. Let us assume
that it is 15 days. Its drag cost, therefore, would be 15 × $5,000 or $75,000,
and the activity’s true cost is $40, 000 + $75,000, or $115,000.
After careful analysis and discussion with the activity leader, it is
determined that assigning a second fulltime resource would reduce the
duration from 20 days to 12 days. The daily rate of cost would double to
$4,000/day, but now for just 12 days or a total of $48,000. The shortened
duration also would reduce the drag from 15 days to 7 days and the drag
cost to 7 × $5,000 = $35,000. The true cost of the activity, therefore, would
118 Total project control
become $48,000 + $35,000 = $83,000, or $32,000 less than when only one
resource is assigned.
If the project manager decides to implement the new strategy, she
may very well push her project $8,000 over budget. However, it’s spending
$8,000 to increase value by $32,000, and almost any finance professional
will see that as more-than-adequate justification, as long as he has been
educated about the concept of critical path drag and the value/cost of time
on the project has been monetized.
chapter seven
1.
Start-to-start (SS). Sometimes it is the start and not the finish of the
predecessor that allows the successor to start. The classic example of
this is a public works project to lay a new sewer pipe through town.
There are two activities: Activity L, Dig the Trench beside the road,
and Activity M, Lay the Pipe. You don’t have to finish digging the
entire trench all the way through town before you begin to lay the
pipe. However, you can’t start laying the pipe until you have started
digging the trench. The SS relationship would be diagrammed as
illustrated in Figure 7.1, with the arrow going from the start of the
predecessor to the start of the successor.
119
120 Total project control
10
11 20
L
21 30
15
11 25
SS 21
M 35
In a start-to-start relationship:
a. If the earliest that Activity L can start is the morning of Day
11, then that is also the early start date for Activity M. Having
determined the two early start dates, we compute the early finish
dates in the normal way by adding the duration of each activity
and subtracting 1.
b. On the backward pass, we would move backward along the
arrows. Let us assume that the backward pass calculations on
the rest of the network provide a late finish date for Activity M
of Day 35. We would then compute Activity M’s late start date as
Day 21.
c. Moving backward along the arrow, we go from Activity M’s late
start back to Activity L’s late start and then derive L’s late finish.
If the latest that M can start is the morning of Day 21, then due to
the SS relationship, that moment is also the latest that L can start.
And, if the latest that L can start is the beginning of Day 21, then
the latest it can finish is 21 + 10 – 1, or Day 30.
2.
Finish-to-Finish (FF). Sometimes it’s not the starts of the predeces-
sor and successor activities that are related at all, it’s the finishes,
where one activity has to finish before another activity can finish.
As an example, suppose that we are going into the citrus fruit busi-
ness. We intend to truck oranges up from Florida and sell them in
Brooklyn. We are also building a warehouse in Brooklyn to store our
oranges. We cannot have our trucks of oranges arrive in Brooklyn
until we have completed the warehouse. Therefore, we will make
Activity N, Build the Warehouse, an FF predecessor of Activity O,
Deliver the Oranges. The FF relationship would be diagrammed as
shown in Figure 7.2, with the arrow going from the finish of the pre-
decessor to the finish of the successor.
a. If Activity N starts Day 21, the earliest it can finish is the eve-
ning of Day 30. The FF relationship means that Day 30 is also the
early finish date for Activity O. Having determined Activity O’s
early finish date, we compute its early start date as we would on
Chapter seven: Scheduling II: The precedence diagram method (PDM) 121
10
21 30
31
N 40
FF
15
16 30
26 O 40
10 15
11 20 Manu-
Deliver 21 35
facture
Inventory
16 25 26 Goods 40
5 10
11 Close Out 15 16 25
Legacy Use New
21 System 30
16 System 20
is ready to use it, and we certainly don’t want to close out the
legacy system until the new system is ready to go online. So,
what would happen if, because of delays in the other predeces-
sors of Manufacture Goods and Use New System, those activities
were to wind up slipping by 10 days? As shown in Figure 7.4,
because Deliver Inventory and Close Out Legacy System are pre-
decessors and scheduled to take place before the delay occurs,
their schedules would not be affected. The inventory would rust
10-DAY DELAY
10 15
Manu-
11 Deliver 20 31
facture
Inventory Goods
MAT’LS SITTING
ON LOADING
DOCK
10-DAY DELAY
5 10
Close Out
11 15 26 Use New
Legacy
System System
NO SYSTEM
AVAILABLE
15
21 Manu- 35
facture
26 Goods 40
10
SF
11 Deliver 20
16 Inventory 25
10
16 Use New 25
21 System 30
5
Close Out 15 SF
11
Legacy
16 System 20
Figure 7.5 The same two projects as in Figure 7.4, now modeled with start-to-
finish (SF) relationships.
on the loading dock for an extra 10 days, and for 10 days there
would be no system.
Such relationships should be modeled as start-to-finish rela-
tionships (Figure 7.5).
b. When modeled as an SF relationship, the driving event (i.e.,
the start of manufacturing, or the new computer system being
ready) can be made the predecessor of the activity that really is
dependent in terms of scheduling. If manufacturing is sched-
uled to start the morning of Day 21, then we need to have the
inventory delivered by the end of Day 20. If the new computer
system is scheduled to go online the morning of Day 16, then
the old system should be scheduled to be deactivated at the end
of Day 15.*
c. With the two projects modeled using an SF link, let’s see what
happens if the same 10-day delays occur, forcing manufacturing
out to an early start date of Day 31 or the new computer sys-
tem to an early start of Day 26. Because the other two activities
are now SF successors of where the delay occurs instead of FS
predecessors, they too are impacted by the delays. They cannot
* Notice that when the two letters, and, thus, the times of day represented, are the same (as
in SS and FF relationships), both activities will start or finish at the same time and on the
same day (respectively). However, if the two letters are different (as in FS and SF relation-
ships), starts and finishes always occur at different times of the day (or week or …), so that
the dates will be different—the finish (F) will always be the unit before the start (S). The
reader should be aware, however, that some software packages make the finish date of the
successor in an SF relationship identical with the start date of the predecessor. This is, in
my opinion, just wrong.
124 Total project control
10-DAY DELAY
31 15
Manu-
21
facture
Goods
21 10 30
SF
11 Deliver 20
Inventory
10-DAY DELAY
26 10
16 Use New
System
21 5 25
Close Out SF
11 15
Legacy
System
Figure 7.6 Consequences of delays on the same two projects modeled with finish-
to-start relationships.
10 15
11 20 FS14 35 49
16
J 25
K
40 54
Figure 7.8 Forward and backward passes and precedence relationships with lag.
Precedence and lag now give two additional ways to shorten the proj-
ect, for a total of four:
40
SS12 13 52
16
B 55
TF=3
20 15
1 20 SS35 65
51
1
A 20
E
SS15 51 65
10 20
= critical path 21 30 FS5 36 55
TF = total float 21
C 30
D
36 55
Figure 7.9 Network schedule of new product project with precedence relation-
ships and lags.
Chapter seven: Scheduling II: The precedence diagram method (PDM) 129
until the end of Day 65, it still will not in any way delay the end of the
project, at least as it is currently diagrammed.
What about Activity D? It’s on the critical path, and reflects this with
its identical early finish/late finish dates for zero total float. But what
would in fact happen if it too slipped? Couldn’t Activity D’s finish also
slip out by 10 days, to Day 65, without delaying the project’s completion?
Clearly, the answer to both these questions, based on the diagrammed
dependency information, is yes. Therefore the question we must ask is: Do
these relationships adequately model the logic of the situation? Is it, in fact,
possible for either Activity B or Activity D to extend until the end of Day
65, and for the project still to finish on that same day? To answer this, we
would have to look at the actual nature of the work. Can we manufacture,
or create the packaging, up until the last day of packaging and shipping?
The answer, in fact, may be no, but, for the moment, assume that the
answer is yes. In that case, the late dates for Activities B and D should be
the last dates on which they can finish without delaying the end of the
project beyond Day 65, and that is the end of Day 65. If B has a late finish
of Day 65, it would still have to start by Day 16 because of its SS35 relation-
ship with Activity E. In order to not delay the end of the project, Activity B
must start no later than 35 days before Activity E is scheduled to start, and
E must start no later than Day 51. So the work that needs to be completed in
the first 35 days of Activity B can only slip by three days. However, Activity
B’s finish could go out to Day 65, which means that the last five days of B’s
duration could take an additional 13 days, or 18 days total.
In a similar manner, the start of Activity D is on the critical path and
it has to start on Day 36. Its SS15 relationship with E means that the work
to be performed in D’s first 15 days has to be completed no later than the
end of Day 50 so that E can start on the morning of Day 51. However, if the
last five days of work in Activity D really can slip out all the way to Day 65,
then its late finish should actually be Day 65 and it should have 10 days of
total float on its finish even though its start is on the critical path.
In a situation like this, almost all currently available project man-
agement software would compute the data exactly as diagrammed. That
is because it is programmed to calculate the late finish of any activity
whose finish is not constrained by simply adding its duration to its late
start date.
The very first project management software package I ever worked
with was a mainframe number cruncher that allowed the user the flex-
ibility to decide which algorithm to use in doing the backward pass. That
software package offered what it called the slip option. This meant that if
an activity’s late finish was not otherwise constrained, it could slip out as
far as it would go without delaying the end of the project. The slip option
algorithm would have given Day 65 as the late finish for both B and D, as
130 Total project control
40
SS12 13 52
B
16 55 (Slip option = 65)
(TF = 13)
TF=3
20 15
1 20 SS35 51 65
A E
1 20 SS15 51 65
10 20
= critical path 21 30 FS5 36 55
C D
TF = total float 21 30 36 55 (Slip option = 65)
(TF = 10)
Figure 7.10 Backward pass of the new product project using the slip option.
10 20
= critical path
21 30 FS5 36 55
TF = total float C D 62 FF3
21 30 36
TF=7
Figure 7.11 Backward pass of the new product project including FF3 relation-
ships to the sink activity.
Chapter seven: Scheduling II: The precedence diagram method (PDM) 131
should have to do it this way, nor why there shouldn’t be more than one
relationship between the same two activities; this is just another case of
software that is produced by designers who don’t really understand the
full range of ways that their software will need to be used.
1. If an activity is off the critical path, its drag = 0. So the drag of Activity
B = 0.
2. If an activity is on the critical path AND has nothing else in parallel,
its drag = its duration. It’s pretty easy to see that Activity C has noth-
ing else in parallel. But what about D? A? E? Partially in parallel?
What does that even mean?
3. If an activity is on the critical path AND has other activities in paral-
lel, its drag = either its duration or the total float of the parallel activ-
ity with the least total float, whichever is less.
40
13 52 FF3
SS12
16
B 62
TF=3 TF=10
20 15
1 20 SS35
51 65
1
A 20 51
E 65
SS15
D=15 D=7
10 20
= critical path
21 30 FS5 36 55
TF = total float
21
C 30 D=3 36
D 62 FF3
D = drag D=3 D=3 TF=7
Figure 7.12 PDM network diagram with drag totals for the critical path activities.
2 8
DIG REST 10
1 DIG FIRST 2 3
OF
20M OF
TRENCH TRENCH
10
3 LAY 12
THE
PIPE
40
13 52
B
12
1 12
A
8
13 20
A’
10
21 30
C
10 10 10
L N P
15 15 15
M O Q
SS0 FF0 SF0
Start 10 Start 10
FS 10 FS
L’ P’
of L N
of P
15 FS
15 FS 15 End
M O Q
FS FS FS of Q
= milestone, duration = 0
10 10 10
L N P
15 15 15
SF4
M O FF4 Q
SS4
4 10 4 4 6
6 FS
L FS LAG P
L’ N P’
FS
FS FS
15 15 End 15 End
M O FS Q
FS of O FS of Q
= milestone, duration = 0
TF=0
= critical path
TF = total float 10 5 15 5 3
21 30 31 LAG 35 36 50 51 55 56 LAG 58
21
C 30 31 #1 35 36
D 50 58
D’ 62 63 #3 65
TF=0 TF=0 TF=0 TF=7 TF=7
Figure 7.17 The new product project with all complex dependencies turned into FS relationships.
135
136 Total project control
Now we can compute the drag of all the critical path activities using
the standard formula that we laid out in Chapter 6:
The first 12 days of Activity A are on the critical path and have noth-
ing else in parallel. The remaining eight days of A, or A’, are also criti-
cal, but have three activities in parallel (i.e., that aren’t either ancestors or
descendants): B, B’, and LAG #2. Of these, the one with the least total float
is B with three days. Thus, the drag of A’ is three days, and the drag of
what was the entire Activity A = 12D + 3D = 15 days. Activity A is add-
ing 15 days to the project duration: its first 12 days and 3 days of its final
8 days.
With the decomposed activities, the drag calculations for the other
activities are also a little simpler. Activities C and LAG #1 have the same
three activities in parallel as A’, and so their drag totals are the same: 3
days. D has been split into D and D’, but D’ is not on the critical path.
Therefore, the drag of D is all located in its first 15 days and is equal again
to the total float of the parallel activity with the least total float: B = 3 days.
Finally, we can now see that D is parallel with B’, D, LAG #2, and LAG #3.
Of these, D’ and LAG #3 have the least total float at seven days, so that
Activity E’s drag is seven days.
The drag of an activity on the critical path that has one or more SS or
SS + lag successors (whether the successors are on the critical path or
not) can be computed by adding the lag value on each SS relationship
Chapter seven: Scheduling II: The precedence diagram method (PDM) 137
to each successor’s total float. The lowest sum of lag and float to an SS
successor will be drag of the predecessor unless:
TF=10
16
SS3 14 29
C 40
25
Lag+TF=14 TF=11
10 25 5 12
1 10 11 35 36 40 41 52
A B D G
1 10 11 35 36 40 41 52
DRAG=10 DRAG=12 D=5 DRAG=12
17
SS4 15 31
24
E
40
Lag+TF=13 TF=9
18
SS5 16 33
F 40
23
Lag+TF=12 TF=7
= critical path TF = total float SS3 = start-to-start relationship with lag of 3 time units
139
140
35 5 3
13 47 48 52 53 LAG 55
16
B 50
B’ 62 63 #2 65
58
TF=3 TF=10 TF=10
12
1 12
A 15 0
1 12 65
51 65 M
TF=0 8
51
E 65
D=12 13 20
65
DC = $120K
13
A’ 20
TF=0
D=7
TF=0 DC = $70K
Drag cost of
D=3
all of A = $150K
DC = $30K
10 5 15 5 3
= critical path
21 30 31 LAG 35 36 50 51 55 56 LAG 58
TF = total float
21
C 30 31 #1 35 36
D 50 58
D’
62 #3
D = drag 63 65
DC = drag cost TF=0 TF=0 TF=0 TF=7 TF=7
D=3 D=3 D=3
DC = $30K DC = $30K DC = $30K
Figure 7.21 The complete VBS for the MegaMan project (from Chapter 5, Figure 5.13).
141
142 Total project control
them all from left to right on flipchart paper with the earlier activi-
ties preceding the later ones. Relationship arrows then can be drawn
in pencil, and the forward and backward passes computed either by
entering the data into a software package or by doing the mental com-
putations on the sticky notes.
Some obvious fast tracking (i.e., SS relationships), such as between
Run Ads and Sell MegaMan or around prototyping, may be helpful, but
we don’t need to obsess over it too much at this juncture; the schedule is
going to change anyway as we optimize it. Figure 7.22 shows the initial
schedule for the MegaMan project.
Some of the logic decisions made when inputting this schedule
include:
Figure 7.22 The initial CPM schedule for the MegaMan Development Project.
143
144
3W 14W
Figure 7.23 The initial schedule for the MegaMan project showing drag and drag cost totals.
Chapter seven: Scheduling II: The precedence diagram method (PDM) 145
1.
Design MegaMan and Ship MegaMan have nothing else in parallel
and, therefore, have drag equal to their durations: eight weeks and
two weeks, respectively.
2.
Build Prototype is parallel to all of Train Sales Staff (total float = 9
weeks), Set Up Manufacturing (total float = 4 weeks), and Test Prototype.
Test Prototype has total float of only 1 week. However, since Build
Prototype is an SS1 predecessor, the first week of Build Prototype is
not parallel with Test Prototype. Using the new method of computing
drag for critical path activities with SS successors, the drag of Build
Prototype would be 2W, or the least of:
a. 5W, based on its duration;
b. 7W, based on the lag and total float (3 + 4) of Set Up Manufac.; and
c. 2W, based on the lag and total float (1 + 1) of Test Prototype.
3.
Design Packaging and Develop Advertising are both parallel with
Acquire Materials and Manufacture MegaMan, which each have total
float of 2 weeks. Therefore, Design Packaging and Develop Advertising
each has drag of 2 weeks.
4.
Run Ads, despite being on the critical path, has zero drag (0 + 0) due
to being completely parallel with Sell MegaMan.
5.
Sell MegaMan is parallel with Run Ads (total float of 7W on every-
thing but its first nanosecond) and Package MegaMan with 2 weeks of
total float, making its drag 2 weeks.
Figure 7.23 also lists the drag costs for each critical path activity.
Design MegaMan has drag of 8 weeks. If the activity where eliminated
from the project or its duration reduced to zero, the project would be 32
weeks long. The TPC Business Case indicates that the 32-week project
would have an EMV of $6 million. That is $6 million more than with
the 40-week schedule, which is worth zero. Therefore, Design MegaMan
is costing $6 million because of its drag. We would save $6 million by
eliminating its total duration. Compare this to the value of shrinking
the Sell MegaMan activity from 16 weeks all the way down to zero. There
would be absolutely no change in the value of the project because only
2 of those 16 weeks are drag, so that the drag cost of Sell MegaMan, and
the benefit of having a 38-week schedule instead of one of 40 weeks, is
worth zero.
In fact, five other critical path activities each have 2 weeks of drag. If
any one of them was eliminated, the project would still have a duration
of just 2 weeks less, or 38 weeks, and the project will still have zero value.
Therefore, the activities with 2 weeks of drag have no drag cost at the
moment. Obviously, just reducing their drag will get us closer to a viable
146 Total project control
project schedule, but we need to find another place to compress the sched-
ule before any 2-week compression will have significant value.
1. Start with Design MegaMan and its 8 weeks of drag. If we start build-
ing the prototype before the design is completely finished, we can
change its relationship with Build Prototype from FS to SS + lag. Of
course, we also would have to make sure that the design is com-
pleted before we finished building the prototype, so we would need
an FF + lag relationship as well. The time saved will be the differ-
ence between the current 8 weeks before Build Prototype is able to
start and the lag value attached to the SS. An SS5 relationship would
save 3 weeks.
2. Currently, we are planning to finish building the prototype before
we start designing the packaging. This is a conservative approach.
By designing the packaging based solely on the design specs for
MegaMan, we would slightly increase the risk of a problem occur-
ring in the prototyping process that would force us to change our
design. However, Design Packaging has 2 weeks of drag that we could
save if we succeeded in removing it from the critical path. By making
it an SS7 successor of Design MegaMan, we should be able to shorten
the project by another 2 weeks.
3. The last activity, Ship MegaMan, has drag of 2 weeks. However, if we
change its relationships with predecessors Package MegaMan and Sell
MegaMan from FS to SS + lag, so that we can start shipping before we
finish packaging and selling every last unit, we can save still more
time. However, we need at least 1 week after the last unit has been
sold and packaged before we can finish shipping. By drawing FF1
relationships between packaging and selling MegaMan and Ship
MegaMan, we reduce Ship MegaMan’s drag to 1 week and, therefore,
compress the project schedule by an additional week.
The overall gain from all of these changes is 6 weeks, reducing the
project duration to 34 weeks, as shown in Figure 7.24.
The critical path has changed, and so the drag totals have changed.
Additionally, with the total project duration down to 34 weeks, the project
Chapter seven: Scheduling II: The precedence diagram method (PDM)
3W 14W
Figure 7.24 Fast-tracked CPM schedule for the MegaMan project, showing new critical path and drag and drag cost totals.
147
148 Total project control
value is now positive, at $2 million, and thus there is now a significant cost
for each week of drag.
Eliminating further drag from any of the critical path activities with
1 week of drag would shorten the project duration to 33 weeks and thus
increase the EMV by a further $2 million, to $4 million. Eliminating
Design MegaMan would shorten the project duration to 29 weeks and thus
increase the EMV by $8.4 million ($2 million each for the first four weeks,
$400,000 for the fifth week) to $10.4 million.
An EMV of $2 million is not very attractive when one considers that:
The two changes above offer the potential to shorten the project by
a total of 6 weeks, worth $8.8 million. The first 4 weeks, which would
take the project duration to 30 weeks, are worth a total of $8 million.
Thereafter, we would be delivering our product to the retail outlets before
the prime holiday buying season, and the TPC Business Case tells us that
any week gained that reduces our duration to less than 30 weeks is worth
only $400,000.
This step down in the weekly cost of drag is not at all unusual, but
can make things a bit tricky to compute. Take a look at the Build Prototype
activity. It has drag of 1 week based on the 1-week total float on the finish
of the parallel activity, Design MegaMan. This is where we must avoid the
tunnel vision sometimes inherent in concentrating on each activity, one
by one. In fact, if the lag on the FF1 relationship from Design MegaMan
were removed, the two prototyping activities, if regarded as one activity,
would have drag of 2 weeks based on the total float of the parallel activity
Set Up Manufacturing.
Now let us look back to the VBS that we developed in Chapter 5 and
as shown in Figure 7.21 (Figure 7.26).
It is evident that the prototyping activities are not mandatory, but they
are valuable, to the tune of $3.8 million. However, that is $200,000 less
than the cost of 2 weeks of drag if those weeks push the project out to the
period between Week 32 and Week 35. If we can do prototyping and still
14W
150
3W
SS3 9 Set Up 11 SS1 15 Q.C. 28
Manufac. Product 32
11 13 19
TF=2 TF=4
3W 14W
5W 11 Acquire 13 14 Manufac. 27
Materials FF1
SS5 6 Build 10 11 13 14 MegaMan 27
Prototype
6 10 D=2 D=3
DC = $4M DC = $6M 6W
D=1
8W 6W 28
DC = $2M Package 33 FF1
1 Design 8 FF1 FF1 MegaMan
11 Create 16 28 33
MegaMan Packaging
1 9 2W 22 27 D=3 2W
D=5 TF=1 7 Test 8 DC = $6M 32 Ship 34
TF=11
DC = $8.4M Prototype MegaMan 34
8 9 SS4 33
SS1
TF=1 TF=1 D=1
3W DC = $2M
8 Design 10 FF1
SS7 Packaging
14 16 8W
6W
TF=6 15 Run 22
9Develop 14 FF1
Ads
Advertising 18 32
12 17
6W 5W TF=3 TF=2
TF=3 SS
1 6 9 16W
Figure 7.25 Fast-tracked CPM schedule for the MegaMan project, showing further optimization off the critical path and new drag
and drag cost totals.
Chapter seven: Scheduling II: The precedence diagram method (PDM)
MegaMan
Development
Project $10M
Figure 7.26 Complete VBS of the MegaMan project (from Figure 7.21).
151
152 Total project control
finish the project by Week 30, then those two weeks of drag would only
cost $400,000 each, or about $3 million less than prototyping is worth. If
the 2 weeks straddle Week 30 (in other words, Weeks 30 and 31), then the
drag cost of prototyping would be $1 million plus $400,000, or $1.4 million.
So, whether we should include prototyping depends on what our
project duration is projected to be. If we are headed for a completion
date of Week 31 or earlier, the prototyping activities will have greater
value-added than their drag cost and should be performed (provided the
resource costs on the two activities aren’t so great as to give prototyping
a greater true cost than the value-added). However, if we are headed for a
completion date beyond Week 31, the time added to the project duration
may be more valuable than the activity of prototyping. We should care-
fully analyze the possible impact of going straight to manufacturing with-
out the intermediate steps of creating a working prototype and testing it.
These decisions should all be made before we ever start actually doing
the project. Perhaps discussion with the activity managers will allow us
to shorten the Design MegaMan and Package MegaMan activities by a total
of 6 weeks, giving us a 28-week schedule without deleting the prototyp-
ing. But 2 weeks is not much of a safety net on a 7-month project. In our
particular case, we don’t have much time to decide; Build Prototype will be
scheduled to start at the beginning of Week 4 and, being a 5-week activ-
ity, it will start adding time to the project if Acquire Materials is delayed
from starting later than Monday morning of Week 7. If we believe there is
a substantial risk of a schedule slippage of 3 additional weeks, we should
seriously consider either deleting the prototyping and its 2 weeks of drag
before we ever start, or even abandoning it after 3 weeks of work if the
expected project finish is slipping.
durability test is a 20-day test, no matter how many products are being
tested or how many testers are conducting the test.
What we need is some simple way to quantify this quality of resource
elasticity. To this end, TPC has developed the Doubled Resource Estimated
Duration (DRED). As the name suggests, the DRED of an activity is an
estimate of how long it would take if the rate of planned resource usage
were to be doubled. For example, digging a trench 100 meters long might
be estimated to take four days with a single backhoe. But if we rented a
second backhoe (and driver) each day, how long would it take? Two days?
Three days? Whatever we determine to be the correct answer would be
the DRED of that activity. Another type of activity (e.g., growing a crop of
produce) might be completed no faster no matter how many resources we
assign; the plants still have to grow and mature.*
Note that the DRED does not necessarily mean that the number of
assigned resources has to change. It may just be that the same resources
are utilized for more hours. For instance, adding a programmer to a soft-
ware coding activity could result in confusion, duplicated code, bugs,
and schedule slippage. One also could assume that just the one program-
mer will work longer days and weekends to provide the resourcing level
of the DRED. (Obviously, one would have to take into account as well the
exhaustion factor on the resources having to work extra hours.)
The DRED does not have to be adopted in its entirety. It is just an easy-
to-understand index of the resource elasticity of the activity. If the activ-
ity’s manager estimates that the duration could be halved by going to the
DRED resourcing level, the project manager may interpret that to mean
that a 50-percent or 33-percent increase in resources will have a lesser, but
proportional effect. In general, there often may be no need to take on more
resources than are required to eliminate an activity’s drag.
Nor can the DRED be resorted to blindly by the project manager. What
the DRED does is allow the project manager, when looking over a sched-
ule of many hundreds of activities, to see those places where additional
resources might be added with maximum beneficial effect. The project
manager must still check with the activity manager to ensure that the
estimate is valid and that a certain number of additional resources will
have the desired impact.
The project manager also must establish that the additional resources,
in fact, are obtainable. There is no point in dreaming about duplicating a
resource if the one we have is unique.
* In some cases, an activity can actually be delayed by increasing the resources. There can
be an optimal team size for a job, and getting more people involved can simply cause
them to get in one another’s way. Imagine work being performed in a cockpit or in a sub-
marine. Of course, here again this (negative) DRED information can be vital.
154 Total project control
Figure 7.27 shows the DREDs (in parentheses next to the duration esti-
mates) that we have gotten on the activities in the MegaMan project.
A glance by the project manager suggests that meetings with the
activity managers for the Design MegaMan, Manufacture MegaMan, and
Package MegaMan activities might be productive. Whether those meetings
will result in further shortening of the project duration depends on the
specific resource issues. We will cover this in greater detail in Chapter 8.
Figure 7.27 Schedule for MegaMan project showing doubled resource estimated durations (DREDs).
155
156 Total project control
10
6 15
B
5
1 5 18 5 22
A FF3
26 30
E
6 5
14 18
C
8 10 17
SS2 16 25
D
= possible earlier dates
Figure 7.28 Network diagram showing reverse critical path anomaly; later dates
due to the “continuous activity” assumption.
were actually shorter, with a duration of 4 days rather than 5. Its early
finish would still be set as Day 18, but now by counting back 4 days, its
early start would be Day 15—one day later than when its duration was
one day more. And the project completion would slip out to Day 31. Every
day shorter that you make Activity C makes the project longer by 1 day. To
shorten the project, we would have to make Activity C longer. If C’s dura-
tion were increased to 6 days, its early start would become Day 13 and the
project duration would shrink to 29 days. We can increase C’s duration by
as much as 8 days, all the way to 13, and the project finish would be drawn
in all the way to Day 22.
The important point is to recognize what is making the project how much
longer! In this particular instance, it is not Activity C that is elongating the
project, but rather the combination of the continuous activity assumption
and the FF3 constraint from Activity B! There may occasionally be activi-
ties for which the continuous activity assumption makes sense. Once we
start pouring the concrete floor, we may have to finish the job before it
sets. But such cases are very much the exception. If PM software packages
insist on using the continuous activity assumption as a default, then the
drag in such situations is on the constraint: in this case, the FF3 relation-
ship from Activity B to Activity C that is delaying the project completion
by 8 days and therefore has critical path drag of 8 days. Computing the
drag of the constraint would at least draw the project manager’s attention
to the fact that it is delaying the project (and undoubtedly has drag cost,
too).
Chapter seven: Scheduling II: The precedence diagram method (PDM) 157
1. The drag of a constraint is not limited to the amount of its lag. If the
relationship above were a simple FF with no lag, it would still delay
project completion by 5 days.
2. Both FF and SF constraints can cause the reverse critical path anomaly
if they immediately precede an SS or SF activity on the critical path.
There may be some corporate projects that would not benefit from
CPM scheduling. Perhaps small, simple projects with little corporate
investment may be scheduled and performed adequately without CPM
techniques. Without a doubt, any corporate project requiring more than
500 person hours, or of more than two months duration, should utilize
CPM techniques if it is not to fritter away a large quantity of dollars
through avoidable inefficiencies.
Yet corporations continue to shut their eyes to this fundamental and
decades-old project management technique. Business schools don’t teach
it adequately, project managers don’t use it competently, and senior man-
agers neither mandate it nor provide the necessary supporting infrastruc-
ture of procedures and software. Corporations don’t use it because they
understand neither its functions nor its value. But time is money, and those
project-driven companies that do come to understand it and use it as stan-
dard practice will sooner or later drive their competition into bankruptcy.
• The date ribbon at the top of the chart shows the timing of the work.
• The activity bars allow the viewer to see which work is occurring
simultaneously.
• The bars are proportional to the length of the activities, so that at a
single glance one can get a sense of which activities are longer and
which are shorter.
• And, by using different colors and shadings, two different sched-
ules, such as planned versus actual or resource use versus resource
availability, can be compared on the same chart.
But the Gantt chart is a display tool; it is not intended for schedule cal-
culation. The schedule is much more easily calculated on a network logic
diagram, such as the ones shown in this chapter, and then translated for
display into the Gantt format. However the data may be displayed, they
should first be computed based on the techniques and metrics of CPM, for
which the network logic diagram is well suited.
Figure 7.29 shows the PDM diagram from Figure 7.9 and then a Gantt
chart displaying the schedule for the same project.
Backward scheduling
There is a scheduling methodology that is by far the most common tech-
nique for scheduling projects. It’s called backward scheduling, and chances
are that we have all been involved in projects in which this technique was
used. Here is the way it works:
Imagine that we have an idea for a new product: a remote-controlled
lawnmower. This lawnmower will allow the user to mow the entire yard
while lounging in a chaise on the backyard deck. The control panel for
the mower is a four-way remote controller that also runs the television,
DVD player, and cable box. At the front of the lawnmower is a small
video camera that will broadcast to the picture-in-picture function on
the television screen. Every Saturday afternoon, you will be able to
simultaneously watch the ballgame, cut the grass, and chase the neigh-
bor’s cat across the lawn if it shows up on your picture-in-picture. What
a great product.
Chapter seven: Scheduling II: The precedence diagram method (PDM) 161
40
SS12 13 52
16
B 55
TF=3
20 15
1 20 SS35 51 65
A 51
E 65
1 20 SS15
10 20
21 30 FS5 36 55
= critical path 21
C 36
D
30 55
DAYS PRED/
ACT. DUR. TF DR. 5 10 15 20 25 30 35 40 45 50 55 60 65 70 PREC.
A 20D 11 11 0
B 40D A/SS12
C 10D 2 2 A/FS
D 20D C/FS5
B/SS35
E 15D
D/SS15
Figure 7.29 Schedule for the new product project in both network diagram and
Gantt chart formats.
However, there are schedule issues. Today is October 1 and our TPC
Business Case tells us that if we are going to realize the $50 million in
sales we are anticipating, we need to have our mowers in the stores by no
later than May 1. Every week later will reduce our sales by $10 million,
down to zero after the first week in June. How do we schedule our project
so that we meet our target date?
We have two all-important bits of scheduling information: today is
October 1 and we don’t want to go beyond May 1.
• All the mowers have to be in the stores by May 1, which means they
have to be shipped out of our manufacturing plant no later than
April 24. This means they will have to be packaged no later than
April 20, which means we have to finish manufacturing no later
than April 10.
• If we are going to sell these lawnmowers, we have to advertise them.
We should probably start running the television ads April 15, which
means we have to have them produced no later than April 1, which
162 Total project control
Develop Train
Training Mat’l Sales
Apr 12 Apr 20
Produce Run TV
Ads Ads
Apr 1 Apr 15
means we have to have written the scripts no later than March 25,
and so on.
• We also need to train the salespeople in the stores on how to demo
the lawnmowers, program the remote control, and so forth. That
training will have to be completed by no later than April 20, which
means we have to have the training materials ready no later than
April 12.
Have you seen this sort of schedule before? How many times?
Eventually, what we wind up with is a project schedule that looks like the
one shown in Figure 7.30.
There is one absolutely astonishing aspect to this method of schedul-
ing: it is simply amazing how often, when all the work that needs to be
done is scheduled, and all the “must be done bys” have been accounted
for, the schedule brings us right back to—yes, you guessed it—October 1.
Simply amazing the way that happens.
Let us consider just how we have developed this schedule. Ignoring
for the moment the fact that each duration estimate was generated on the
basis of the necessity of meeting the launch date, we also have scheduled
each and every handoff on the basis of the date when it has to be done.
However, throughout this chapter we have periodically used an algo-
rithm to develop a schedule on precisely that basis—the backward pass of
the critical path method.
The key question is: What is the difference between the forward
pass and the backward pass of a CPM schedule? Difference, remember,
is represented arithmetically by the minus sign (–). The backward pass
Chapter seven: Scheduling II: The precedence diagram method (PDM) 163
computes, among other things, the late finish (LF) of each activity; the
forward pass computes the early finish (EF) of each activity. The dif-
ference (–) between the late finish and the early finish (LF – EF) equals
total float. If we do backward scheduling, which is essentially using the
backward pass, we have factored out of our schedule all the float, and,
thus everything is on the critical path. If any activity slips so much as a
day, no matter how trivial its work may be, our project will be running
late.
What this means is that the schedule for the lawnmower project is
100-percent critical, and if anything slips, either:
But much of the time the above techniques will work to bring the
completion date back sufficiently that we can even build in schedule
reserve at the end of the project to help ensure meeting the May 1
launch date. Note that this is not the padding we talked about ear-
lier, built as an invisible slush fund into each activity estimate, but a
true safety net at the end of the project where it’s available if anything
slips, and activities are likely to start slipping as soon as we try to
assign resources and discover they aren’t there when we need them.
were doing work that they had never done before and were reluctant to
commit themselves to any one number. So the consultants decided to ask
the engineers for not one estimate but three: what estimate is most likely
to be correct, what is the most optimistic estimate, and what is the most
pessimistic estimate? Then, working backward, they sought to force the
estimates into a sort of Gaussian distribution curve by using the formula:
According to the PERT formula, the duration for the Design MegaMan
activity would be
That estimate of 8.5 weeks provides a “quick and dirty” sanity check.
If a project manager gets an estimate from an activity manager that seems
unrealistic, asking for a most likely, optimistic, and pessimistic estimate
can provide insight into whether the single number is way off.
To this end, there are many software packages (which usually mar-
ket themselves as “risk software”) that work with the actual critical path
network, only using the three estimates on the basis of user-defined prob-
ability distributions to estimate how long the entire project is likely to
take. Many of the users of such software accept the output as almost a
magically accurate estimate. Unfortunately, it is a classic case of “garbage
in, gospel out.”
The trouble is that most people think a Monte Carlo system offers
some kind of simple panacea, and they don’t. It requires a great deal of
input effort and understanding to get valuable output. Here are three sig-
nificant problems that undermine the accuracy of Monte Carlo scheduling
systems:
1. What do the terms optimistic, pessimistic, and most likely (or even mini-
mum and maximum) really mean? Because they are very different for
different people, when one estimator says pessimistic, she is think-
ing the technology might prove a bit more difficult than expected
and thus take 10 percent longer. When her officemate in the next
cubicle says pessimistic, he is assuming that his work is interrupted
by simultaneous earthquake, tsunami, and nuclear meltdown (“It
has happened in the past.”). This process can be made a little less
subjective if the organization has a robust historical database that
permits finding and identifying the smallest, largest, and median
durations of similar activities in the past. But the trouble is, what
precisely is similar? This term can permit a great deal of subjective
“cherry picking” of estimates.
2. Most Monte Carlo schedule systems offer a large menu (usually up
to 30) of user-selected distribution shapes that can be implemented
for each and every activity. But, to select a specific shape for each of
1,500 or more activities (on top of generating the three estimates for
each) requires many hours of invested time. In fact, the vast majority
of users run the system using one of the default distributions: either
the triangular (the three estimates) or the PERT (using the formula
to weight the “most likely” estimate and create almost a beta distri-
bution). However, different activity distribution shapes can substan-
tially alter forecast duration. For example, if you run the simulation
using the PERT distribution default, you will get an 80-percent con-
fidence duration that is 8 to 15 percent shorter than if you use the tri-
angular distribution. Ain’t computers great? Just switch the default
and you will shorten your schedule and avoid all those potential
liquidated damages. (Sure you will.)
3. If your schedule includes time-based lags, the vast majority of Monte
Carlo software will not vary the lags. What this means is that if Task
A is an SS5 predecessor of Task B, and Task A’s three estimates are
168 Total project control
6, 12, and 25, the software will set the lag at 5 whether it’s assuming
the duration is 6, 12, or 25, and that certainly makes no sense and can
cause a major distortion in the estimate.
The above are flaws of which most risk software users are bliss-
fully unaware. I attended a presentation at the 2009 PMI College of
Scheduling by someone who is considered one of the international
“gurus” of scheduling. He talked about the great results he got by using
a Monte Carlo system for his estimates. I asked him if he didn’t find
the effort of choosing a distribution shape for each of the thousands of
activities enormously laborious. He gave me the reply I expected: “Oh,
I run it on one of the default distributions.” Which one, I asked. “Oh, I
think the triangular, but it doesn’t make much difference.” Not much
difference? Eight- to 12-percent change in duration estimate is “not
much difference”? He had no idea because he had never bothered to
check out the mathematics. Remember, he is regarded as a scheduling
authority. What is the drag cost of an extra 8 to 12 percent on one of his
project durations, I wonder?
chapter eight
Activity-based resource
assignments
At the end of the critical path method (CPM) scheduling process, we have
a schedule for the MegaMan Development Project delivery that shows it
will last 34 weeks. We know from the Total Project Control (TPC) Business
Case’s metrics regarding the value/cost of time that with such a duration
we can expect sales of only $2 million, or 20 percent of what they would
be if we could finish four weeks earlier.
We also know that our current schedule assumes no slippage. But,
how realistic is that? Right now, we have no idea if the resources that we
need to meet this schedule will be available when they are needed, and,
without that information, we are still stumbling around in the dark. Even
our current 34-week duration is probably unattainable.
We know the drag totals of each critical path activity, and have DRED
(doubled resource estimated duration) estimates of each activity that might
save us a considerable amount of time. But can we implement those estimates?
Are these additional resources available? Again, we have to do what so many
project-driven companies make no attempt to do—systematically determine
how the availability of resources might impact our project schedule.
Without having put together the CPM schedule, we would have no
way of assessing the impact of resource availability, because we would
have only the vaguest idea of when the resources would be needed for
each activity. However, with those data available from the CPM schedule,
we should not only be able to determine where we don’t have sufficient
resources, but also the impact that such shortages will have in delaying
the schedule.
However, even if we have put together a CPM schedule, we may still
not have sufficient information to identify our resource shortages. For
that, we also need to have information about resource availability. And in
all my years of project consulting, no deficiency has been more striking
than the lack of such information. Organizations whose revenues are 100
percent project-driven, and in which every employee is working on four
and five projects a week, nevertheless make no attempt to either forecast
or track their resource availability and usage. Of course, that means that
they can never measure the impact of resource shortages on their project
durations, so they can never justify additional resources. Which means
169
170 Total project control
1.
What resources are needed?
2.
How much of each resource is needed in order to complete it within
its estimated duration?
3.
When will each resource be needed?
1. A fairly accurate budget for each resource being used, for each
activity, and for the entire project. To this end, standard salaries,
burdened by overhead costs (health and dental insurance, clerical
support, equipment, energy, and physical plant costs, such as rent,
etc.), are adequate. These will allow comparisons and decision mak-
ing both within a project and across projects.
2. A schedule that shows how the cost of a resource changes over time.
For example, each shipper may be available 60 hours per week, but
while the first 40 hours may be at a rate of $12, the other 20 hours
may be at the overtime rate of $18. This information needs to be
174
MegaProdux, Inc.
taken into account both when planning a project and when deter-
mining what staffing level to maintain in the shipping department.
3. A schedule that shows how the availability of a resource varies over
time. It is this “calendar” information that transforms the OBS into
a resource library, the implication of the term library being that it
allows us to see what resources are available, and which have been
“checked out,” and when they are expected back, so that we can
schedule the resources for our project over time, as we need to do.
• each activity;
• each summary-level activity;
• each supporting MegaProdux department specifically for the
MegaMan project; and
• the entire project. In fact, this is precisely how a project budget
should be generated.
Almost all the project management software packages that are cur-
rently available incorporate the functionality of a resource database.
Some do this better than others. Some allow for the work hours of a
resource to change in both cost and availability several times a day while
others are less flexible. There may be desired ways of “slicing and dic-
ing” resource usage that are not available in less expensive packages.
However, almost all provide the ability to do at least some rudimentary
ABRA and ABC, and, like all the other project management techniques
we have examined, this functionality is largely ignored in most organi-
zations. Why? Because it takes time and effort to keep such a database
maintained and up-to-date, and organizations just can’t be bothered.
After all, they have projects to do, right? And they are underresourced
as it is.
They will remain under-resourced, too, because the only way to justify
additional resources in a project-driven organization is by contrasting the
costs of those resources versus the impact of resource shortages on project
schedules and EMV. Without a resource library, this is all but impossible.
Table 8.2 Required Resources, Work Days, and Labor Budget for MegaMan
Project Activities
Assigned Labor
Activity Duration resources Work days Cost budget
Design 8W 1 Product 40WD $24,000 $80,500
MegaMan Manager
2 Product 80WD $40,000
Designers
1 Design Engineer 40WD $14,000
1 Drafter 10WD $2,500
Build Prototype 5W 2 Design 50WD $17,500 $21,500
Engineers
1 Manufacturing 10WD $4,000
Engineer
Test Prototype 2W 2 Design 20WD $7,000 $10,000
Engineers
1 Test Engineer 10WD $4,000
Design 3W 1 Packaging 15WD $6,000 $13,250
Packaging Designer
1 Packaging 15WD $5,250
Engineer
1 Manufacturing 5WD $2,000
Engineer
Create Packaging 6W 1 Manufacturing 30WD $12,000 $51,000
Engineer
1 Manufacturing 30WD $9,000
Supervisor
5 Manufacturing 150 $30,000
Worker WD
Package 6W 1 Package 30WD $10,500 $63,000
MegaMan Manager
1 Packaging 30WD $7,500
Supervisor
10 Packager 300WD $45,000
Ship MegaMan 2W 1 Shipping Clerk 4WD $600 $6,100
1 Shipping 10WD $2,500
Supervisor
2 Shippers 20WD $3,000
Set Up 3W 2 Manufacturing 30WD $12,000 $25,800
Manufacturing Engineers
1 Manufacturing 6WD $1,800
Supervisor
(Continued)
Chapter eight: Activity-based resource assignments 177
Table 8.2 (Continued) Required Resources, Work Days, and Labor Budget for
MegaMan Project Activities
Assigned Labor
Activity Duration resources Work days Cost budget
4 Manufacturing 60WD $12,000
Workers
Acquire 3W 1 Material 3WD $600 $1,600
Materials Acquiring Clerk
1 Inventory 5WD $1,000
Controller
Manufacture 14W 2 Manufacturing 140WD $56,000 $357,000
MegaMan Engineers
1 Manufacturing 70WD $21,000
Supervisor
20 Manufacturing 1,400 $280,000
Worker WD
Q.C. Product 14W 1 Quality 28WD $8,400 $12,600
Engineer
1 Quality Control 28WD $4,200
Worker
Develop Ads 6W 1 Manufacturing 12WD $6,000 $20,250
Manager
1 Ad Writer 30WD $10,500
1 Graphics 15WD $3,750
Specialist
Runs Ads 8W 1 Marketing 10WD $5,000 $5,000
Manager
Hire Sales 6W 1 Recruiter 30WD $10,500 $16,500
1 Sales Manager 15WD $6,000
Train Sales 5W 1 Instruction 25WD $8,750 $35,500
Designer
1 CBT Designer 25WD $8,750
1 Trainer 10WD $3,000
5 Telemarketer 25WD $6,250
5 Field 25WD $8,750
Salespersons
Sell MegaMan 16W 1 Sales Manager 80WD $32,000 $272,000
5 Telemarketer 400WD $100,000
5 Field 400WD $140,000
Salespersons
TOTAL 3,691WD $349,250
178 Total project control
Again, these are just the labor budgets. Accurate costing requires that
all types of resources (equipment, materials, etc.) be assigned to the activi-
ties in order to determine the budget for each activity. To save time on
our MegaMan project example, we simply are going to estimate the total
costs by assuming the labor budget is a variable percentage, depending
on the type of activity. Each type of activity is a different type of work
and can be expected to be more or less labor intensive. Manufacturing,
for instance, will require more equipment and materials than designing,
while advertising will require paying for placing the ads. For each of the
four summary-level activities, we will estimate what percentage of the
total budget the labor budget represents (Table 8.3). The one exception
will be Run Ads, where a major expense is incurred in the placement of the
advertisements. An additional $400,000 will be added for this.
Table 8.4 Labor and Total Budget for the MegaMan Development Project
Project name Labor budget Total budget
MegaMan Development $991,600 $3,976,783
Chapter eight: Activity-based resource assignments 181
going to be able to cut it by three weeks, then that is the reality with which
the project plan must be reconciled.
Ultimately, we would have to find out whether such resources (and,
remember, the assumption is that they are identical to the original resource
estimates: equal skills, equal training, etc.) would be available. The cost of
the additional resources as well would have to be computed and weighed.
But, for the moment, we just want to know whether or not, if the addi-
tional resources were applied, they would have a beneficial impact. To just
assume that they are unavailable and, therefore, ignore what impact they
could have is to turn a blind eye to the fact that
The DRED comes with a cost component: What is the additional cost,
without overtime or other premium, when we double the resources? It’s
not as simple as doubling the budget, because the amount of time during
which we use all the resources, or the work hours, will be cut by the dif-
ference between the original duration estimate and the DRED. That, after
all, is why we would be implementing the DRED. The tentative DRED
Budget (prior to adjustments for availability premiums) could be computed
as follows:
2 × ($101,250) × (5 divided by 6)
= $202,500 × 0.83
= $168,075
away, so you are probably better off not paying them at all. Of course, this
doesn’t stop some organizations from paying such premiums, anyway.
How often do companies pay early or on-time delivery incentives to sup-
pliers, and then have the new parts sit around for weeks until the rest of
the project team is ready to use them? That couldn’t ever happen, could it?
186
3W (2)
SS3 9 Set Up 11 SS1 15 Q.C. 28
Manufac. Product
11 13 19 32
TF=2 TF=4
3W (3) 14W (12)
5W (3) 11 Acquire 13 14 Manufac. 27
Materials MegaMan FF1
SS5 6 Build 10 11 13 14 27
Prototype
6 10 D=2 D=3
DC = $4M DC = $6M 6W (3)
D=1
8W (6) DC = $2M 6W (3) 28 Package 33 FF1
1 Design 8 FF1 FF1 MegaMan
11 Create 16 28 33
MegaMan Packaging
1 9 2W (2) 22 27 D=3 2W (1)
D=5 TF=1 7 Test 8 DC = $6M 32 Ship 34
TF=11
DC = $8.4M Prototype MegaMan 34
8 9 SS4 33
SS1
TF=1 TF=1 D=1
3W (2)
DC = $2M
8 Design 10 FF1
SS7 Packaging
14 16 8W (8)
6W (5)
TF=6 15 Run 22
9 Develop 14 FF1
Ads
Advertising 18 32
12 17
6W (5) 5W (4) TF=3 TF=10
TF=3 SS
1 Hire 6 9 Train 13 16W (16)
Figure 8.2 Current CPM schedule for the MegaMan project, showing drag totals (from Chapter 7, Figure 7.27).
Chapter eight: Activity-based resource assignments 187
188
3W (2)
SS3 7 Set Up 9 SS1 13 Q.C. 26
Manufac. Product
9 11 17 30
TF=2 TF=4
3W (3) 14W (12)
5W (3) 9 Acquire 11 12 Manufac. 25
Materials MegaMan FF1
SS3 4 Build 8 9 11 12 25
Prototype
4 8 D=2 D=3
6W (3)
D=2
8W (6W) 6W (3) 26
FF1 Package 31 FF1
1 Design 6 FF1 10 15 MegaMan
Create 26 31
MegaMan Packaging
1 7 2W (2) 20 25 D=3 2W (1)
D=3 TF=1 5 Test 6 TF=10 30 Ship 32
Prototype SS4 MegaMan 32
6 7 31
SS1 8W (8)
TF=1 TF=1 D=1
3W (2) 13 Run 20
FF1
7 Design 9 FF1 Ads
16 30
Packaging
12 14 6W (5) TF=3 TF=10
SS
TF=5 7 12 16W (16)
Develop
Advertising 13 Sell 28
10 15
MegaMan
16 31 FF1
TF=3
6W (5) 5W (4) TF=3
Figure 8.3 Schedule for the MegaMan project after implementing the DRED on the Design MegaMan activity.
Chapter eight: Activity-based resource assignments 189
availability premium decisions have been made. But at least we now have
a schedule that suggests the project will be profitable. Yet it’s important to
recognize that this entire remedial process would be quite impossible in
the typical organization where the budget is capped up front. If the proj-
ect manager’s mandate is to spend no more than, for example, $3,980,000,
then there would be no room for this kind of maneuvering. We would
have had to cancel the project by now. The concept of “spend money to
make money” is alien to any environment that doesn’t recognize that proj-
ects are investments.
Now the conference discussion turns to the other critical path activi-
ties where time might be saved. The drag on the other resource-elastic
critical path activities Manufacture MegaMan and Package MegaMan (as well
as the inelastic Acquire Materials) remains at three weeks. This is particu-
larly fortuitous in the case of Package MegaMan, since its DRED shows it to
be so resource elastic (1:1 in terms of time gained for doubled resources) as
to be potentially doable in three weeks. Is this indeed the case? The activ-
ity manager confirms that this is so, although he warns that the number of
in-house packagers is limited and that the Human Resources Department
has been particularly reluctant to approve the hiring of additional packag-
ers. It seems that the booming economy has made the going rate for these
unskilled laborers more than some cost-cutting maven is willing to pay.
The project manager nods absently, mutters what sounds like: “Leave that
to me,” and changes the duration of Package MegaMan to three weeks, and
its lag relationship with Ship MegaMan to SS2. This produces the network
logic diagram seen in Figure 8.4.
Now we have a schedule that not only meets the original require-
ment of allowing our product to reach the retail outlets by the start of the
shopping season at the beginning of Week 31, but we have even built in
an extra week of schedule reserve. Remember, though, it is also worth an
additional $400,000 if we don’t need to use it, according to the TPC Business
Case projections, and our project EMV would rise to $10,400,000.
In looking at the latest network logic diagram, three things should
stand out:
1. There are now two separate critical paths, which means two paths of
the same length.
2. The drag of almost all the activities (all except the source and the
sink activities) on both critical paths is 0. This makes sense when
you realize that an activity’s drag is equal to the total float of the
parallel activity with the least total float. Since the parallel paths are
both critical, activities on each will have total float of 0, mutually
limiting the drag of the parallel path activities to 0.
3. The total float of the activities that are not on the critical paths also
have shrunk to small numbers, in most cases no more than two weeks.
14W (9)
190
3W (2)
SS3 7 Set Up 9 SS1 13 Q.C. 26
Manufac. Product
9 11 14 27
TF=2 TF=1
3W (3) 14W (12)
5W (3) 9 Acquire 11 12 Manufac. 25
Materials MegaMan FF1
SS3 4 Build 8 9 11 12 25
Prototype
4 8 D=0 D=0
6W (3W)
D=0
8W (6W) 6W (3) 26 Package 28 FF1
FF1
1 Design 6 FF1 10 15 MegaMan
Create 26 28
MegaMan Packaging
1 6 2W (2) 20 25 D=0 2W (1)
D=1 5 Test 6 TF=10 28 Ship 29
Prototype SS2 MegaMan 29
6 7 28
SS1
TF=1 8W (8)
TF=0 D=1
3W (2) 13 Run 20
FF1
7 Design 9 FF1 Ads
13 27
Packaging
9 11 6W (5) D=0 TF=7
SS
TF=2 7 16W (16)
Develop 12
Advertising 13 Sell 28
7 12
MegaMan
13 28 FF1
D=0
6W (5) 5W (4) D=0
Figure 8.4 Schedule for the MegaMan project after implementing the DRED on the Package MegaMan activity.
Chapter eight: Activity-based resource assignments 191
Figure 8.5 Schedule for the MegaMan project after implementing the DRED on the Ship MegaMan activity.
Chapter eight: Activity-based resource assignments
Table 8.7 Impact of Applying Additional Resources on the MegaMan Development Budget
Original Original
Old New Old res. New res. Original New labor New labor total New total Budget
Activity duration duration assignments assignments words words budget budget budget budget increase
Design 8W 6W 170WD 310WD $80,500 $140,500 $107,333 $187,333 $80,000
MegaMan
1 Product Mgr. 1 Product Mgr. 40WD 60WD $24,000 $36,000
2 Product Dsnr. 2 Product Dsnrs. 80WD 120WD $40,000 $60,000
1 Dsgn. Engr. 2 Dsgn. Engr. 40WD 120WD $14,000 $42,000
1 Drafter 1 Drafter 10WD 10WD $2,500 $2,500
Package 6W 3W 170WD 310WD $63,000 $63,000 $126,000 $126,000 $0
MegaMan
1 Package Mgr. 2 Package Mgrs. 30WD 30WD $10,500 $10,500
1 Pkgng. Spvr. 2 Pkgng. Spvr. 30WD 30WD $7,500 $7,500
10 Packagers 20 Packagers 300WD 300WD $45,000 $45,000
Sell 16W 16W 880WD 960WD $272,000 $288,000 $1,360,000 $1,440,000 $80,000
MegaMan
1 Sales Manager 1 Sales Manager 80WD 80WD $32,000 $32,000
5 Telemarketers 5 Telemarketers 400WD 400WD $100,000 $100,000
5 Field Sales 5 Field Sales 400WD 400WD $140,000 $140,000
1 Admin. Asst. 80WD $16,000
193
194 Total project control
resource elastic, better and more precise ways were found of applying
resources in order to shorten the activity.
Table 8.7 shows that the total budget for Package MegaMan was
unchanged, while those for Design MegaMan and Sell MegaMan both
increased by (coincidentally) $80,000. The total budget for the project has
been increased (so far as we can determine at this stage) by $160,000 to
$4,036,783, while the projected duration has gone from 34 weeks to 28
weeks, and the EMV from $2 million to $10.8 million. The DIPP analysis
now looks much healthier:
As we said, right now the MegaMan project does not need to prune
scope because all of its activities are adding more value than they are cost-
ing. This is primarily due to the fact that there is now only one activity
with drag—Design MegaMan has 1 week of drag at a drag cost (given the
Chapter eight: Activity-based resource assignments
MegaMan
Development
Project $10.8M
Figure 8.6 Current VBS of the MegaMan project with percentages of project EMV of $10.8 million.
195
196 Total project control
Summary
So what ABRA has done for us, so far, is to generate a budget for each
activity and for the whole project. This is done by pulling the required
resources from the resource database and assigning them to the project,
activity by activity. The resource database contains cost rates for the usage
of each resource, and this allows us to develop the budget for each activ-
ity, and for the overall project.
What we now have is a project plan that includes the following
information:
We also have:
1.
What resources are needed?
2.
How much of each resource is needed in order to complete it within
its estimated duration?
3.
When will each resource be needed?
The first two of these allow us to develop our budgeting and cost-
ing information, but the third is at least as important as the other two.
Without it, you can never know that you, in fact, will have the resources
you need in order to meet your schedule. And if you don’t and if it’s really
important that you meet that schedule, then either the project should be
cancelled or the “What?” and the “How much?” have to change.
The three data elements listed above are entered into a project man-
agement software package and matched against the database consisting
of the organizational breakdown structure (OBS) of internally available
resources, as shown in Figure 9.1.
The database of the internal resources should contain information
regarding:
1.
What resources are available?
2.
How much of each resource is available?
3.
When will each resource be unavailable?
4.
What is the unit cost of each resource?
The last item, the unit cost, allows the resource usage to be translated
into a budget that is stated in a common (monetary) unit. This not only
allows comparison of one type of resource with another, but also the
results of one decision with another, in terms that are usually (though not
always) directly related to the organization’s reason for existence: profit.
The fact that companies are often so fastidious about budgetary caps and
other cost controlling measures, yet so negligent about project value fore-
casts, is, on the face of it, a strange dichotomy. Surely someone realizes that
the two sides of the profit equation are closely linked and should be closely
199
200
MegaProdux, Inc.
Figure 9.1 OBS of MegaProdux, Inc. showing internal resources (from Chapter 8, Figure 8.1).
Chapter nine: Resource scheduling and leveling 201
linked and should be monitored, from the activity level up, with equal
fervor?
The other three items combine to assist us in performing the last of
our scheduling functions, which is making sure that we have a work
schedule in which the resources will always be there when we need them.
Most modern project management software packages have the func-
tionality to incorporate one or more databases for resource availability
as well as multiple project schedules, complete with resource assignment
lists. As each project is assimilated, it reserves the resources it requires
during the time that it’s scheduled to need them. Then, when a new proj-
ect is entered into the software, the resources that the previous project
took are displayed as already assigned and, thus, no longer available. The
software then matches the project data against the availability data and
does two things:
SET UP 10 10 10
MANUFAC. 15D
WD WD WD
DESIGN 1 2 2
PKGNG. 15D
WD WD WD
Assigned workdays 11 12 12
of Manufac. Engrs. WD WD WD
Available workdays 10 10 10 10 10 10
of Manufac. Engrs. WD WD WD WD WD WD
= Total float
Figure 9.2 Gantt chart of two activities showing required levels of the manufac-
turing engineer resource versus available levels.
Chapter nine: Resource scheduling and leveling 203
14
12
10
W3 W4 W1 W2 W3 W4 W5
JUN JUL
SET UP 10 10 9 1
MANUFAC. 16D
WD WD WD
DESIGN 1 2 2
PKGNG. 15D
WD WD WD
Assigned workdays 10 10 10 3 2
of Manufac. Engrs. WD WD WD WD WD
Available workdays 10 10 10 10 10 10
of Manufac. Engrs. WD WD WD WD WD WD
= Total float
16 days, but pushes Design Packaging out to the end of its float (so that it
becomes critical), or we could give priority to Design Packaging as shown
in Figure 9.5, which would leave Design Packaging unchanged, but stretch
Set Up.
Or, we could split either activity in two, or … . Whichever schedule
is deemed preferable (and, without additional information, my gut feel-
ing would be NOT to eliminate all the float on Design Packaging), the
SET UP 9 8 8 5
MANUFAC. 18D
WD WD WD WD
DESIGN 1 2 2
PKGNG. 15D
WD WD WD
Assigned workdays 10 10 10 5
of Manufac. Engrs. WD WD WD WD
Available workdays 10 10 10 10 10 10
of Manufac. Engrs. WD WD WD WD WD WD
= Total float
Figure 9.5 Gantt chart showing resources leveled with Design Packaging receiving
priority.
Chapter nine: Resource scheduling and leveling 205
Target finish
BUILD 10 10 10 10 10
PROTO. 25D
WD WD WD WD WD
TEST 10 10
PROTO. 10D
WD WD
Assigned workdays 10 20 20 10 10
of Design Engrs. WD WD WD WD WD
Available workdays 5 5 5 15 20 10 10 20 20 20
of Design Engrs. WD WD WD WD WD WD WD WD WD WD
20
= Available
15
= Assigned
10
= Bottleneck
5
= Total float
W3 W4 W1 W2 W3 W4 W1 W2 W3 W4
Figure 9.6 Gantt chart and histogram of two activities, one critical, showing
required levels of the design engineer resource versus available levels.
Target finish
BUILD 5 5 10 10 10 10
PROTO. 25D
WD WD WD WD WD WD
TEST 5 10 5
PROTO. 10D
WD WD WD
Assigned workdays 5 5 15 10 10
of Design Engrs. WD WD WD WD WD
Available workdays 5 5 5 15 20 10 10 20 20 20
of Design Engrs. WD WD WD WD WD WD WD WD WD WD
= Total float
Figure 9.7 Gantt chart of two activities, one critical, showing schedule slippage
beyond target date.
CPM
Finish Date
20
15
10
18 25 1 8 15 22 29 6 13 20 27 3 10 17 24 31
= Available
20
= Assigned
15 = Overage
10
18 25 1 8 15 22 29 6 13 20 27 3 10 17 24 31
MAY JUN JUL AUG
information that will tie together the two sides of the issue in a way that
will allow comparison and decision.
On the one hand, the project needs more resources if it is to finish on
time. Those resources have an important negative impact on the project
(and on the entire organization)—cost. Measured in dollars.
On the flip side, if the project does not get the resources, it will not
finish on time. Time is measured in days and weeks and months, and
time is merely an abstraction. Corporations don’t work for time, they work
for dollars. Any time that a corporate disagreement occurs, with one side
arguing in dollars and the other in time units, the side arguing dollars is
going to win.
This is, and always has been, the weakness of traditional project man-
agement. It has failed to provide true cost/schedule integration, and it has
failed to justify itself, because it deals in time and not in dollars. The value/
cost of time, left unmonetized, becomes what is called in economics an
externality. Sure, at some level every corporate executive appreciates that
210 Total project control
time is money, but how much money? And, how deep in their gut do they
appreciate it? The cost of one electrical engineer for three weeks is $5,000.
You can see that money, touch it, count it. There it is, in black and white
on the spreadsheet, with a $ in front of it. What is a three-week delay? You
can’t see it, and you can’t touch it, and the fact that everyone knows it may
be worth a helluva lot more than $5,000 doesn’t mean a thing if it ain’t got
that $ and number right there on the spreadsheet.
That’s the big advantage of Total Project Control (TPC). The TPC
Business Case allows the schedule overrun to be monetized, based on the
resultant reduction in expected monetary value. In previous chapters, we
saw how the delay cost of the project completion could be charged down
to the activity level through drag and drag cost. Now, with the resource-
limited schedule, we have further delay costs. These delay costs should be
charged down both to the activities being delayed and, even more impor-
tant, to the resource shortages that are causing the delays. In other words,
TPC will allow us to list the cost in lost dollars resulting from a resource
shortage on the same spreadsheet as the electrical engineer’s $5,000, also
in black and white and with a $ before it.
Then we can subtract one number from the other and see what action
is preferable, and by how much.
1. Delay due to the logic of the work, i.e., CPM schedule drag.
2. Delay due to other, ancestor, activities that unavoidably push out the
schedule of the successor.
3. Delay due to this specific activity having to wait for resources, which
we will call resource availability drag or RAD; if the activity is removed,
the resource delay will go with it.
The formula for calculating the RAD is complex and not one than can
easily be used mentally. But for a computer, it would be simple and very
valuable. Below, I state the formula for computing the RAD. If you are not
interested in how the formula works, but merely in the value of its output,
feel free to skip it. Here are the three really important things to remember
about the RAD:
1. An activity can only have RAD if it has resource schedule drag. The
fact that an activity is delayed because of resource availability does
not give it RAD unless the delay pushes out the critical path.
2. An activity can never have more RAD than the amount of its resource
schedule drag. RAD is a subset of resource schedule drag. If Activity
X is being delayed by five weeks because its resources aren’t avail-
able, but the parallel path has only one week of total float, then
Activity X has only one week of resource schedule drag and, there-
fore, cannot have more than one week of RAD.
3. As always, drag is found only on the critical path; an activity may not
have resource schedule drag even though:
a. it was on the critical path, with drag, on the CPM schedule, and
b. it is further delayed on the resource schedule.
If another path on the resource schedule is being delayed even more
(so much more as to negate the total float that it had on the CPM
schedule), then the old CPM critical path activities no longer have
drag, they are no longer delaying the project, so you would gain no
time by shortening or deleting them.
The first part of the formula measures the amount that the activity is
being delayed in going from CPM to the resource-limited schedule. The
second part of the formula determines the delay due to lack of resources
on this activity by subtracting out the amount of the above delay that was
Chapter nine: Resource scheduling and leveling 213
caused by ancestor activities. The third part of the formula ensures that
the amount of time that will be gained on the project completion date is
not overstated. The resource delay may be reduced from 10 days to 0, but if
this only shortens the project by 2 days, 80 percent of the reduction would
be of little value.
management, the functional managers don’t even attend. After all, they
are not project managers. They don’t have to manage projects. No, they
just get to destroy projects because they have never been educated as to
the relationship between the project and the resources that they control.
They don’t know how to get the project data they need in order to justify
the additional resources that are required to better support the projects.
One company with which I have worked is an international orga-
nization that puts communications satellites into space. Every penny
of revenue that this organization generates is related to projects: build-
ing satellites, building ground stations, developing telemetric software,
changing orbits, selling broadcast time, etc., etc. Yet, until very recently,
this company did not use CPM; did not assign resources to projects,
never mind activities; and never charged work hours to projects or
activities. The board of directors had mandated a budget cap, and addi-
tional expenditures and new hires had to be rigorously justified. As a
result, everyone throughout the organization complained bitterly about
being underresourced.
What is wrong with this picture? How can you possibly justify addi-
tional resources in a project-driven company when you have absolutely
no data to indicate what impact the lack of such resources is having on
projects? Never mind the fact that the data was not quantified in dollars; it
wasn’t even quantified in time units. Two departments, Human Resources
and the Controller’s Office, understood the problem and attempted,
despite great resistance, to introduce project management techniques and
project-based time reporting. Which individuals were the most resistant?
The functional managers, of course. Because they could only see that more
data would make the inefficiencies of their departments more visible, not
how these project management techniques could benefit them.
215
Figure 9.9 Resource-limited resource schedule for the MegaMan Development Project.
216 Total project control
This can be done on one project, and on all the projects in the organiza-
tion that use that resource. However, that information needs to be col-
lected at the resource level, which is to say by the functional department.
By maintaining the resource library and assisting project managers in
218 Total project control
there when our projects need him might cost us 20 days of resource avail-
ability drag over the course of the year, and those 20 days might be worth
$1,000,000. But that’s okay, right? Because at least we have got Henry’s
salary off our books, which, including overhead, is $200,000. Right? No?
Of course, if we can get Henry’s $1,000,000 of work for less than
$200,000, that’s fine. Perhaps we can lay him off and then utilize him as
a consultant one day a week. We will undoubtedly have to increase his
hourly wage, but since we won’t have to pay him when he’s not working
(we will also save something on health insurance, workmen’s comp., etc.),
we will be much better off.
This is precisely why the labor force of consultants, freelancers,
stringers, temps, etc. has burgeoned so greatly in the past four decades.
Most owe their careers to projects, the numbers of which also have bur-
geoned. Projects make temp workers extremely valuable, because they
can be brought on board just when they are needed, targeted to the right
work, and then their cost eliminated when they are no longer required.
And it’s worth paying a premium for this flexibility and targeted effort,
so the busy freelancer’s income can be significantly larger than that of the
permanent employee.
Unfortunately, sometimes that freelancer you have been counting on
can grab an assignment with someone else’s project, just when you really
need her. By the time you discover this, and either replace her or make her
an offer she can’t refuse, your project has slipped by two wee … er, $150,000.
Some jobs you just can’t use temps for. The worker needs to be thor-
oughly familiar with the organization, or the specific product, or the type
of product. If he isn’t, there is a ramp-up time that must be factored in,
and, for some types of work, there simply is not sufficient supply of that
resource in the labor force to be able to depend on it being available on a
temporary basis when you need it.
In such cases, you have to maintain the resource on staff, even if you
only utilize it a small percentage of the time. The downside of not having
it available, reductions in EMVs all across the board, is just too great. The
dollars you shell out to Henry for him to sit and listen to Mozart are just a
different form of that availability premium you pay to keep that resource
on call. If it grieves you, or Henry’s colleagues, or senior management, to
watch Henry sitting there every day, tell him to go sit at home instead.
Just make sure his cell phone will always be on him so you can get hold
of him as soon as you need him. And, whatever you do, don’t irk him too
much. If you do, he’s liable to realize that the four extra days a week he
spends listening to Mozart could very profitably be “rented out” to other
employers. A consulting business might allow him to retire years earlier
and devote all the more time to Mozart.
220 Total project control
• Which and how many of each resource will be added to the perma-
nent staff?
• What will be done to make sure that temps and freelancers are avail-
able when needed?
• What availability premiums will be paid to accomplish each of
these goals?
• What will the long-term dollar benefit be as a result of HR’s proac-
tive vigor?
You can imagine the effect of such a memo on the critical path activities
of all the company’s projects, including the software release. Employees
who had not taken vacation in years did so, starting the next Monday, and
when they returned in early January, their projects had already slipped
by weeks. The new software version came out months late, as usual, just
in time to be destroyed by its major competitor. The cost, in both reve-
nues and market share, was considerable; in terms of credibility and stock
price, it was even worse.
Sure, the vacation time was a liability on the corporate ledger. But, this
is a classic example of snapping at pennies while dropping millions, and
is typical in organizations that have zero knowledge of the implications of
project work and project management techniques.
The concentration on “work” is an essential part of the project man-
agement process. This can sometimes cause those whose job it is to deal
with the people side of things, both functional managers and HR, to feel
diminished in significance. Nothing should be farther from the truth. If
performed properly, project management should actually increase the
importance of resource management. Not only are resources the only way
to get the work done, but projects introduce a tricky new dimension in
managing them successfully: time. It’s fine and dandy to know that you
have 10 good people in your department. But:
• When do you have them? And when do you not have them?
• When is each assigned to other projects?
• When will only seven be needed, and what will you do with the
other three at that time?
• When, and for how long, will you need 12 people?
• What will the cost be, to projects, to your own department, and to
the entire organization, if you don’t get them? If you only get 11?
• How much of an availability premium should you be willing to pay?
• How long before the extra two people are actually required will you
need to hire them and train them?
222 Total project control
All of these questions are TPC issues. They all require that resource
managers understand project management. They all require a well-main-
tained resource library, and they all require project managers who utilize
a TPC Business Case and critical path planning, and include the func-
tional departments in the project planning process.
Some may be able to slip a month with only slight impact, while others
may cost you half-a-million bucks a day. Applying all the different param-
eters and constraints is a job for a computer, if there ever was one. Yet,
project management software doesn’t accept that kind of input.
What about the caveat that a computer, even if the right data were input,
doesn’t have the capacity to compute an optimized schedule. If a computer
that can beat Magnus Carlsen at chess cannot figure out the best way to
distribute the resources, what chance do you have of doing it? (Okay, so
you have never in your life lost a game to Magnus. Still … .)
The computer may not be able to compute an optimum schedule, but it
can generate a damn good one. If the right data are entered, and the soft-
ware has the right algorithm to manipulate the right metrics in the right
way, then, given enough time, it should be able to isolate the multiproject
schedule that would get the highest score. Or maybe the 10 highest scores.
It also should be able to tell you exactly what those scores are.
What units should those scores be in? If you have read all these pages,
and still cannot guess the answer, I’m moving back to the West Indies
and becoming an obeah (voodoo) man. Dollars, of course; measuring the
expected monetary value across all the projects, adjusted for net present
value, and minus costs. Profit, quoted either in raw dollars or, because it’s
simple and convenient, the Simple DIPP.
Every night before he or she goes home, the portfolio manager of all
the projects in the organization should go to the computer and access
the project management software application with its entire portfolio
of current and forthcoming project files. Then a click of the mouse, and
the software should spend the night running through the activities and
resources, assigning first two programmers to this project and one to that,
then two to that and one to this. At 8 the next morning, the portfolio man-
ager should be able to see the current schedule and its EMV numbers, as
well as the top three new schedules the software has been able to gen-
erate, with their EMV numbers. If there’s not much of a muchness, the
portfolio manager can decide to stick with the current schedule. Indeed,
if there is a chasm between the different schedules, the portfolio manager
may still eschew the changes. Grandmaster chess players don’t just accept
the analysis of their assisting computers at face value, they check to see if
that analysis makes sense. Management remains the province of human
beings. But a computer that has the right data and algorithms can be an
indispensable tool.
chapter ten
225
226
Figure 10.1 The project review process for gating and funding.
Total project control
MegaMan
Development
Project
The elements of the plan that must be approved and that will be used
to track the project include:
9.
The cost accrual schedule.
Because we have planned the cost that we expect each activity to
incur, and we have scheduled each activity, we also know when the
cost for each budget item will be incurred and how that cost will
accumulate. We therefore can assemble two histograms:
a. A periodic cost accrual histogram, showing how much cost will
be incurred in each time period.
b. A cumulative cost histogram, showing how that cost will accu-
mulate as the project work is performed.
A few years ago, I outlined the basic approach of Total Project Control
(TPC) to the senior management of an international construction company
based in Boston. After listening to a description of such techniques as the
TPC Business Case, the DIPP (Devaux’s Index of Project Performance), and
the VBS (value breakdown structure), one of the executives said: “Well,
this is basically just earned value, right?” That told me (and several oth-
ers in the room) that not only had he not understood TPC, he also did not
have a clue about earned value.
Earned value, in a nutshell, is this. Every activity in the project is
“weighted” by some attribute that is common to all the activities. Then, as
each activity is completed our project is said to have “earned” the value of
that predetermined “weight.” The attribute used for weighting activities
may be anything (man-hours, miles of highway, schedule risk), but the
most common “weight” is budgeted dollars. In other words, each activ-
ity is assigned the “earned value” equal to its budget for resources. As
each activity is completed, the earned value of the project will increase
by the amount of dollars originally budgeted for that activity, irrespec-
tive of how much it actually costs to perform the activity. In other words,
the schedule along which the earned value should mount (Figure 10.6) is
identical to the cumulative planned cost accrual schedule shown in the
histogram in Figure 10.5.
The standard name for the cumulative earned value planned sched-
ule has been adopted from U.S. Department of Defense (DoD) proce-
dures, and is called the Budgeted Cost for Work Scheduled, or BCWS.
Several years ago, the Project Management Institute (PMI) decided to
simplify by replacing the four-letter acronym with a two-word term and
two-letter acronym: planned value and PV. While this change may have
made earned value techniques more accessible (its usage has definitely
expanded, largely as a result of PMI’s efforts), it has also caused confusion.
As this book has attempted to make clear, there is a great deal of differ-
ence between value and cost, and earned value is about cost, not value.
232
MegaMan
Development
Project $10.8M
$250 $5000
$225 $4500
$200 $4000
$175 $3500
$150 $3000
$125 $2500
$100 $2000
$75 $1500
$50 $1000
$25 $500
4 8 12 16 20 24 28
4 8 12 16 20 24 28
Figure 10.6 Planned value (PV) or budgeted cost for work scheduled (BCWS)
(identical with the cumulative planned cost accrual curve shown in Figure 10.5).
234 Total project control
The term for the earned value baseline should be planned cost, or PC; that
would remove much of the confusion.
When work begins on the project, two types of data get plotted
against this one schedule (whether called planned cumulative cost accru-
als or BCWS or PV or earned value plan). They include:
1. Earned value, equal to the original budgets for all activities completed.
This is also called (again from U.S. DoD procedures) the Budgeted
Cost for Work Performed, or BCWP (EV in PMI’s new terminology).
2. Accrued cost, or the amount of money that was actually spent to com-
plete those activities (aka the Actual Cost for Work Performed, or
ACWP or AC for Actual Cost in PMI’s new terminology).
Notice that the first of these, the BCWS-PV (as shown in Figure 10.6),
is the only one assembled during the planning stage; the BCWP-EV and
ACWP-AC accumulate during the performance of the project and are
reported against the curve of the BCWS to see how the project is being
performed compared to what was planned.
As mentioned above, earned value analysis is useful for cost con-
trol, though not so much for schedule control despite the fact that efforts
are made to extend its utility into that arena through a metric called the
Schedule Performance Index (SPI). However, because the project schedule is
driven by the critical path (which most earned value analysis techniques
don’t take into account), earned value schedule projections are often dis-
torted by total float.
In general, earned value is less complex than many would-be project
managers fear, but more complex than its often simplistic implementa-
tion in many organizations would lead one to believe. Earned value is
also not primarily a project manager’s tool; it is a project control tool for
those who are funding the project (the sponsor or customer) to track its
performance. As the vice president of the engineering division of a major
aerospace/defense contractor used to say: “If a project manager needs
Chapter ten: Tracking and controlling the project 235
Reporting progress
As the project is performed, efforts should be made to stick to or surpass
the plan, and the most important “guiding” aspect of the plan is the
schedule. Activities should start, as well as finish, as early as possible,
but no later than scheduled. If finishing a critical path activity on sched-
ule means using additional resources and, thus, exceeding an activity’s
budget, it often makes sense to do it rather than to finish late. Again,
it usually takes an awful lot of resources to balance out the cost of a
week’s delay. However, if it means that the budget for the entire proj-
ect (including any cost reserve) is to be exceeded, then approval for the
extra spending must come from the sponsor/customer who is investing
in the project.
Project tracking, like project work, must be performed on a delegated
basis. A project manager simply does not have time to run around check-
ing all of the work taking place on a major project. Therefore the activity
managers must check the work (or, of course, on a very large activity, get
reports from their subordinates) and report how it’s coming against the
scope document requirements, the schedule, and the budget.
A reporting schedule of once a month is often used when dealing
with customer projects, such as Department of Defense programs for the
U.S. government. However, a monthly reporting schedule is totally inad-
equate for trying to manage a project. The cost of a month’s delay is almost
invariably six figures, and often seven. If the project is being delayed, we
need to identify the problem and resolve it long before it has had such a
huge impact. On nuclear plant refueling projects, the cost of each day that
the plant is shut down can be worth up to $2 million. Therefore refuel-
ing projects are sometimes scheduled with activity estimates measured in
quarter-hours, and with schedule updates following each eight-hour shift.
236 Total project control
then the problem may have to be escalated to the next highest level. This
is true whether we are talking about activity to project level, or project to
program or portfolio level.
A common management tool is to incorporate procedures that fix a
certain threshold level on the schedule or cost of the work. It is the job of
the project review process, at this last gate, to set the metrics and thresh-
old levels for escalation. In less sophisticated organizations, the thresh-
old level is usually a raw number. The schedule can slip four weeks,
or the cost exceed the budget by $200,000, before the project manager
is required to submit to a senior management or customer review. If
earned value projections are being used, the threshold levels are usu-
ally set on those values. Escalation is required if the work performed
(BCWP-EV) falls 10 percent behind the work scheduled (BCWS-EV), or
if the actual costs for work done thus far are exceeding the budgets by
Chapter ten: Tracking and controlling the project 237
more than 10 percent. (The earned value metrics have the big advantage
of identifying potentially disastrous trends long before the catastrophic
point has been reached.)
The trouble is that none of these thresholds is really the most impor-
tant data item. Schedule and cost are only indirectly important, and by
inference. What is really important is the three-way interaction of scope,
schedule, and cost—the expected monetary value of the project, as mea-
sured by the DIPP (Devaux’s Index of Project Performance). The project’s
DIPP is what the project manager and his team should be working, at all
times, to maximize. It’s when the DIPP descends below a certain level,
indicating a specific reduction in expected profit, that senior management
should get nervous and involved.
As we discussed in Chapter 1, the simple or Tracking DIPP formula is:
Just as a baseline can be set for cost accruals or earned value that we
can then track actual performance against, the same thing can be done
for the DIPP. At the start of the project, we assume the expected mon-
etary value will remain pretty constant throughout the project, with no
expected changes in the market. The only items that we anticipate will
impact the project’s expected value if finished exactly on the target date
are risk/opportunity factors. If a specific risk factor that would negatively
impact our EMV by $500,000 has a 20-percent probability of occurring
or being resolved and retired at the end of Week 10, then our baseline
DIPP should be reduced by 20 percent × $500,000 or $100,000 through the
end of Week 10. However, then after Week 10, the baseline DIPP should
anticipate the retirement of that risk and jump by $100,000. Otherwise we
expect the EMV to remain stable.
We also expect the schedule to remain stable; we anticipate the project
to finish on the scheduled target date. This means that we anticipate nei-
ther acceleration premium nor delay cost, and thus it is assumed that the
numerator of the DIPP formula will remain stable in the baseline.
This is not the case with the denominator of the DIPP. We assume
that, as work is preformed, the denominator will not only decrease, but
decrease at a forecast rate, as the exact complement of our cumulative cost
accrual curve.
For every dollar we expect to spend, we also expect that our Cost ETC
(estimate-to-complete) will be reduced by one dollar. Thus when we plot
our planned cumulative cost accrual function, we also are plotting (if we
only bother to extract the information) our planned Cost ETC function, as
shown in Figure 10.7.
If we expect the two items in the numerator of the DIPP to remain
unchanged, but expect the denominator to decrease at a predicted rate,
238 Total project control
4 8 12 16 20 24 28
Figure 10.7 Planned cost ETC function plotted as the complement of the cumula-
tive cost accrual function.
then we expect the DIPP to increase at a steady and predicted rate. This
can allow us to plot the Planned DIPP baseline function as shown in
Figure 10.8.
As the last item of work on the project is completed, and the last dollar
is spent, the estimate-to-complete becomes 0, and the DIPP rises to infin-
ity. But, long before that, it will have risen far about its original level (or
so we most fervently pray). Understand, this is not a distortion, or some-
thing for which we have to make allowances. It’s reality. When we have
completed half the work of the project, we must no longer factor into our
decisions the money we have already spent. Those are sunk costs, gone no
matter what decision we make. All that we can affect is the future. All
that we can save, for example, on the project by canceling it is the money
we have yet to spend. So what matters is the ETC; what we have to spend
to finish the project and get its EMV. As a project gets closer and closer to
completion, it becomes a better and better investment for the remaining
funds needed to finish it.
What is needed is a forecast of the periodic DIPP, not dissimilar to the
histogram of the accrued costs. For the MegaMan project, the DIPP curve
would start at the EMV of $10,800,000 divided by the budget of $4,070,083 =
2.65. It should then rise to the level at Week 28, when the last few hundred
thousand dollars or so on the Package MegaMan, Sell MegaMan, and Ship
MegaMan activities are scheduled to accrue. (Note that at the end of Week
14, the Planned DIPP is 3.95.)
Chapter ten: Tracking and controlling the project 239
39.0
36.0 36.73
33.0
30.0
27.0
24.0
21.0
18.0
15.0 17.53
12.0
11.11
9.0
8.13
6.0
6.03
3.0 3.35 3.95 4.79
2.58 2.67 2.78 2.87 3.01 3.16
4 8 12 16 20 24 28
1. The schedule could slip, causing delay costs to shrink the EMV.
2. The accrued costs could grow, causing trends that show that the
Cost ETC will be higher than planned and, thus, force the project
over budget to generate less profit.
3. Work scope could be pruned, to preempt either schedule slippage or
cost overruns, and result in a less attractive and valuable product.
All three of the above are in the area of the project work, and are the
responsibility of the project team and the project manager.
However, there is a fourth reason why the Actual DIPP could shrink
below the planned baseline, and the project manager would likely never
know because the reason for the DIPP shrinking would be totally unre-
lated to the project work:
All of the items in no. 4 are changes about which the typical project
manager, doing a project manager’s job, would normally never become
aware. Yet they are factors that are crucial to the success of our project. Who
should be aware of them? The product manager. Or marketing manager.
Or sponsor/customer. Or whatever title you want to give to the individual
whose job it should be to track the project’s expected monetary value.
The TPC Business Case, with its forecast of EMV and its estimate of
the impact of different variables on the project plan, is the driving force at
the start of the project. The TPC Business Case, however, must not be aban-
doned once the projects starts; it too is a working document intended to
be tracked and updated and modified when changes occur in its data. The
product manager/customer should be responsible for checking the data
and ensuring their accuracy as often as the project manager is required
to report on the project. The product manager and project manager need
to work together as closely as possible, with the goal always being to
maximize the DIPP and the DIPP Progress Index (DPI, i.e., Actual DIPP
÷ Planned DIPP). If they are not one and the same person (an innovation
that has been tried on occasion, although both functions may be too much
for any one human being), then perhaps they could be surgically joined at
the hip. Whatever the solution, close interaction between these two roles
is mandatory.
At 14 weeks, halfway through the project, our accrued costs (from the
BCWS curve) should be approximately $1,168,000. Therefore, if we are on
schedule and budget at that point, our Cost ETC would be:
This means that the remaining investment on this project will bring
in only 96 percent of the original planned value.
If senior management wants, it can put a threshold on the DPI so that
if at any point, due to delays or overspending or changes in the market, the
Actual DIPP ever slips below .95 of the Planned DIPP, senior management
will immediately be notified. Again, this allows the project to be tracked
in the most important terms, its expected value based on the integration of
scope, schedule, cost and risk, rather than on tangential tracking of sched-
ule and/or cost in isolation. Any time, at any stage of the project, that the
profitability of the project dips below a predetermined floor, alarm bells
will sound, signaling the need for senior management intervention.
work because a scope change will change the value breakdown structure
and reduce the project’s EMV.
All of this will cause the team to look for opportunities for accelera-
tion on the critical path, such as drag identification and, perhaps, working
weekends or longer hours to finish one activity so that its critical path
successor can start the next week. Suddenly a multiprojected organization
will have all of its teams working to maximize the value of the organiza-
tion’s projects.
And wouldn’t that be a terrible thing.
chapter eleven
Conclusion
Despite having been around, with most of its techniques and benefits, for
more than half a century, traditional project management is still largely
ignored. The only exceptions are in those industries and applications
where either it is mandated, such as NASA or U.S. Department of Defense
projects, or where its value is overwhelmingly clear, such as nuclear power
and refinery outages where the delay cost that can be computed easily is
often in excess of $1 million a day. However, the vast majority of the busi-
ness world still either ignores the techniques or uses them in an informal
and nonsystematic way that drains the wholistic methodology of much
of its potential benefit. (As one senior manager said once during a client
conference: “What we really need here as project managers is a bunch
of Alpha male dogs.” The facial expression of the only woman present
caused some of the other men in the room to add hurriedly: “Or Alpha
female dogs.” But the message was clear—methodology was considered
less important than testosterone.)
So if even traditional project management has struggled to establish
itself in the corporate world, why should Total Project Control (TPC) have
any better luck? The answer is because TPC is tied to what is really impor-
tant to the organization: value and profit. Even in nonprofit organizations,
there are divergent values among the various projects. How should one
judge between them? The resources that are assigned to them are paid
for in dollars. If we decide to pay more for resources on one project than
another, aren’t we automatically suggesting that one is “worth” more dol-
lars than the other? No matter what the value system is that generates the
two projects?
Everything in life requires prioritization. Getting the most benefit
from resource usage is the goal, even if that benefit is measured not in
profits, but in reduced infant mortality rates or elderly people made com-
fortable or numbers of distant stars examined for radio signals. The fewer
resources we can use to do good, the more we have left over to do better.
By monetizing project benefits, we can make decisions about the targeting
of our resources, at the program, the project, and even the activity level.
In every organization I have worked with in the past decade that has
tried to implement project management, someone invariably makes the
point: “In order for this to work, senior management has to understand
it and get behind it.” They are absolutely right, but, more often than not,
243
244 Total project control
247
248 Glossary
DIPP Progress Index (DPI) A project investment metric that tracks project
progress against planned value: DPI = Actual DIPP ÷ Planned DIPP.
Doubled Resource Estimated Duration (DRED) The DRED is a secondary
duration estimate based on how long an activity would take if its
resources were doubled. Used along with drag cost, it can be a use-
ful tool for reducing an activity’s true cost. See Resource Elasticity.
DPI See DIPP Progress Index.
Drag Cost The cost in reduced expected project profit due to the time that
a critical path item is adding to the project duration.
DRED See Doubled Resource Estimated Duration.
Early Dates The earliest dates that activities can start and finish based on
CPM calculations.
Early Finish (EF) The earliest that an activity can finish based on
CPM calculations.
Early Start (ES) The earliest that an activity can start based on CPM
calculations.
Earned Value (EV) The measure of work performed expressed in terms
of the budget authorized for that work.
Earned Value Baseline See Planned Value (PV).
Effort The number of labor units required to complete a scheduled activ-
ity or work breakdown structure component, often expressed in
hours, days, or weeks.
EMV See Expected Monetary Value.
Glossary 251
which, if a risk factor has not become manifest, the risk and any
mitigating tactics associated with it will be retired and no longer
impact the project’s expected monetary value.
S-curves The three tracking functions of earned value (PV, EV, and AC)
as plotted on a schedule.
Schedule Performance Index (SPI) An earned value metric used to per-
form schedule trend analysis: SPI = EV ÷ PV. The schedule perfor-
mance index suffers from the fact that, as usually implemented,
it does not recognize the critical path or its crucial importance to
the project schedule.
Schedule Reserve Management reserve in the form of extra time in
the schedule.
Schedule Variance (SV) Schedule variance is simply the difference
between what was budgeted for the work that has actually been
completed (EV) and what was budgeted for the work that was
scheduled to have been completed so far (PV). The formula is: SV
= EV – PV. Like the schedule performance index, it suffers from
the fact that the way it is usually implemented does not recognize
the critical path or its crucial importance to the project schedule.
Simple DIPP A simplified version of the DIPP as originally published
in Project Management Journal that can be created as a baseline
and tracked during project execution. The formula for the Simple
DIPP is: ($EMV ± $acceleration premium/delay cost) ÷ $Cost ETC.
Also known as the Tracking DIPP.
Slack See Float.
Soft Dependency Also known as a discretionary dependency, this is a
predecessor–successor relationship input to the schedule on the
basis of a project manager’s decision rather than on the basis of
the logic of the physical work. If the soft dependency is on the
critical path, then the drag and drag cost should be computed to
ensure that such a dependency is not costing more than it’s worth.
SPI See Schedule Performance Index.
Sponsor/Customer The individual, individuals, or organizations that
initiate a project and invest in it and that hope to reap the value
that it generates.
Successor Activity An activity that comes immediately after another
activity. Successor activities are the most proximate descendent
activities to any given predecessor.
Thinking, Fast and Slow A book (Farrar, Straus, and Giroux, 2013) by
2002 Nobel laureate Daniel Kahneman that may explain many of
the reasons that many project management decisions are made
that are unjustified from an economics point of view.
Time-Limited Resource Leveling The process to even out resource
usage and limit it to the availability of resources as reflected in
Glossary 257
Exercise A
The following is a list of nine project activities, with their durations in
days. (All relationships are finish-to-start with no lag.)
259
260 Appendix
Exercise B
The following is a list of eight project activities, with their durations in
days. Each activity’s predecessor(s) are listed along with type of relation-
ship and lag amount if any.
16. If Activity D takes 22 days instead of 17, how much longer or shorter
would the project be?
17. How much more or less would the project’s EMV be than with its
current schedule if Activity D takes 22 days?
18. If Activity C takes 10 days instead of 12, how much longer or shorter
would the project be?
19. How much more or less would the project’s EMV be than with its
current schedule if Activity C takes 10 days?
20. If Activity E has a value-added of $200,000 and its resources cost
$75,000, how much is its net value-added?
Answers to Exercise A
1. How many days will the project take to complete? 50 days
2. Which activities comprise the critical path? A-B-D-G-I
3. What are the total float or critical path drag of each activity?
Total float
C = 9, E = 8, F = 9, H = 8
Drag: A = 10, B = 9, D = 8, G = 4, I = 5
5. If the project budget is $400,000, what is the starting DIPP with the
current schedule?
$500,000 less
262 Appendix
8 days shorter
9. How much more or less would the project’s EMV be than with its
current schedule if Activity D takes 6 days?
$500,000 more
$75,000
Answers to Exercise B
11. How many days will the project take to complete? 39 days
12. Which activities comprise the critical path? A-C-E-H
13. What are the total float or critical path drag of each activity?
Total float: B = 1, D = 3, F = 2, G = 2
Drag: A = 6, C = 1, E = 2, H = 5 (A-C lag = 1)
15. If the project budget is $400,000, what is the starting DIPP with the
current schedule?
16. If Activity D takes 22 days instead of 17, how much longer or shorter
would the project be?
2 days longer
Appendix 263
17. How much more or less would the project’s EMV be than with its
current schedule if Activity D takes 22 days?
$200,000 less
18. If Activity C takes 10 days instead of 12, how much longer or shorter
would the project be?
1 day shorter
19. How much more or less would the project’s EMV be than with its
current schedule if Activity C takes 10 days?
$100,000 more
Minus $25,000
Index
A overview, xviii, 170–175, 225
project triangles, 35
abandoned projects, 18–19 activity-based resource assignments
ABC, see Activity-based costing (ABRA), see also Resource
ABCP, see As Built Critical Path assignments
ABRA, see Activity-based resource CLUB, 210
assignments DIPP, starting, 180
AC, see Actual cost DRED, analysis and implementation,
Academy of Management Journal, 26 180–185
acceleration, see also Delay cost and curves MegaMan project, 175–178
delay curves, 38, 49 overview, xviii, 169–175
premium, 222–223, 247 project management work and costs,
tracking DIPP formula, 237 175–178
accrued costs project triangles, 35
cost estimate-to-complete, 241 rightsizing, 217
DIPP, planning and tracking, 31 scheduling decisions, 185–194
vacation time impact, 221 summary, 197–198
accuracy, 25, 82–84 total budget, 180
Acquire Materials MegaMan activities TPC value scheduling, 194–197
activity-based resource assignments, activity manager, 66
171 activity-on-node (AON) diagrams
cost/benefit analysis, DREDs on critical airplane trip project, 94–95
path, 183, 184 backward pass, 100, 101
critical path method, 145 durations, 96–97
drag, PDM schedule, 152 float and drag computed, 107–108
required resources, work days, labor forward pass, 98
budget, 171, 177 free float, 103–104
scheduling decisions, 185, 189 overview, 85–86
activities, see also specific MegaMan activity padding built into estimate, 91
contingency planning, 83 product development project, 102
critical path method, 96 schedule reserve at end, 91
drag in network diagram, 111–112 activity’s true cost, calculation, 114, 117–118
noncritical, pulling in, 114, 116 actual cost (AC), 234, 247
removing, 45–46 Actual Cost for Work Performed (ACWP),
resource needs, MegaMan project, 202 234, 247, 248, 249
WBS guidelines, 71–72 agile project management, xx
activity-based budgets, 229, 230 A–I–M F–I–R–E procedures
activity-based costing (ABC) overview, xxi, 225
265
266 Index
logic diagrams with parallel activities, required resources, work days, labor
97–100 budget, 171, 177
precedence with lag, 125, 126 TPC value scheduling, 196
start-to-start relationship, 119–120 histograms
Franklin, Benjamin, 36 actual vs. planned DIPP, 31, 32
free float (free slack), see also Float periodic/cumulative planned costs, 231,
defined, 251 233
logic diagrams with parallel activities, planned DIPP baseline function,
103–104 238–239
resource leveling, 216 required vs. available resources, 203,
freelancers, 219 205, 206
FS, see Finish-to-start time-limited and resource-limited
full capacity, 218 resource leveling, 208, 209
functional department, 251 historical database, 83–84, see also Resource
Functional Manager, 252 library
functional vs. product work breakdown historical developments, CPM, 85–86
structure, 64–65 holiday shopping season example, 38–39
funding, 51–52, 55–56, 58, 225–226 Human Resources Department
fused memos, 55–56 monetizing resources, 215–216
future impact, F–I–R–E approach, 22–23 resource scheduling and leveling,
220–222
G hybrid work breakdown structure, 65
N O
National Science Foundation, 26 OBS, see Organizational breakdown
negative lag, 125 structure
negative net value-added, 196 OC, see Opportunity costs
negative total float, 104 oiling machinery example, 71
negative value-added, xii, see also oil refineries example, 38
Value-added “only children,” 71–72
NET (no earlier than), 105 ON scheduling constraint, 105
net present value (NPV), 252–253 opportunity, 253
net value-added (NVA) opportunity costs (OC), 9
defined, 253 “optimistic” meaning, 167
DIPP optimization, 46, 49 optimization, PDM, 146–152
TPC value scheduling, 194, 196–197 optional activities, 253, see also Mandatory
network diagrams activities
10 activities, 111–112 Oracle software, 42
critical path activities, 131–132, 137 oranges example, 120–121, 125
drag, 111–112, 131–132, 137 order-to-market, 253
new product project, 161 organizational breakdown structure (OBS)
reverse critical path anomaly, 154, 158 internal resources, MegaProdux, 173,
schedules, product development 175, 199, 200
project, 107–108 work breakdown structure, 60–63
tentative, 66 organizational level planning, 31–32
two noncritical parallel paths, 109, 110 organizational profitability vs. DIPP, 32
new product project overlapping resource need, 205
274 Index
purpose, project plans, 20–21 resource leveling, 10, 12, 255, see also
Resource-limited resource
leveling; Resource scheduling
Q
and leveling; Time-limited
quality, 255 resource leveling
Quality Control Product MegaMan resource library, see also Historical database
activities assembling and maintaining, 170, 198,
required resources, work days, labor 222
budget, 171, 177 defined, 255
value breakdown structure, 79–80 justifying additional resources, 175
quantification requirement, 244
expected monetary value, 75 resource leveling, 203
monetizing, 209–210, 216–217 rightsizing, 217–218
project triangle, 36–42 resource-limited resource leveling,
of resources, 28–30 206–210, 255
resource-limited resource schedule,
214–215, 255
R resource-limited schedule, 229
RAD, see Resource Availability Drag resource over-allocations, see Bottlenecks
ramp-up time, 219 resources
R&D projects example, 39–40 activities, MegaMan project, 202
recovering a schedule, 114 additional, budget impact, 191, 193
refueling example, 38, 72, 235–236 grossly underresourced, 93
MegaMan project, 191, 193, 202
remaining duration, 255
monetizing, 216–217
remote-controlled lawnmower example,
multiproject portfolio, 6
160–165
overlapping need, 205
reporting progress
quantified into dollars, 28
Exception Reports, 197
required vs. available histograms, 203,
frequency, 73
205, 206
tracking and controlling, 235–236
rightsizing, 218
variance, 22
savings, 158
required resources, 171–173, 175–177
underutilization, 18
research & development projects example,
vs. scope, 60
39–40 resource schedule drag, 211
resource assignments, 93, 153, see also resource scheduling and leveling
Activity-based resource bottlenecks, 201, 205
assignments CLUB method, 210, 220–222
Resource Availability Drag Cost, 255, of critical path, 202–205
see also Cost of Leveling with on critical path, 205
Unresolved Bottlenecks flexibility, xxi
Resource Availability Drag (RAD) Human Resources Department, 220–222
defined, 255 MegaMan project, 214–217
formula, 212–213 multiproject resource scheduling,
overview, 211–212 222–223
resource scheduling and leveling, overview, 199–201
211–214 resource availability drag, 211–214
value, 213–214 resource schedule drag, 211
resource bottlenecks, 17–18, see also rightsizing project-driven
Bottlenecks organizations, 217–219
resource elasticity, 113, 152, 255, see also time-limited vs. resource-limited,
Doubled Resource Estimated 206–210
Duration return on investment (ROI), 117
Index 277