Bookofdolphins Criticalchainprojectmanagement
Bookofdolphins Criticalchainprojectmanagement
Wolfram Müller
This book is for sale at http://leanpub.com/bookofdolphins-criticalchainprojectmanagement
This is a Leanpub book. Leanpub empowers authors and publishers with the Lean Publishing
process. Lean Publishing is the act of publishing an in-progress ebook using lightweight tools and
many iterations to get reader feedback, pivot until you have the right book and build traction once
you do.
The author generated this text in part with GPT-3, OpenAI’s large-scale language-generation
model. Upon generating draft language, the author reviewed, edited, and revised the language to
their own liking and takes ultimate responsibility for the content of this publication.
I Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
I1 About Us . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
I2 The Why? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
A2 Good Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
A3 Project Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
A3.1 Estimations and Wrong Assumptions in Classical Project Planning . . . . . . . . . . . . 28
A3.2 Studenten-Syndrom & Parkinsons Law . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
A3.3 Plan for the Unforeseen - Project Buffer and Estimates . . . . . . . . . . . . . . . . . . . 30
A3.4 Leadership Principles for Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
A3.5 Integration or Feeding Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
A3.6 Milestones - Good or Bad? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
CONTENTS
A4 Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
A4.1 Priorities: Why Do I Need Operational Priorities? . . . . . . . . . . . . . . . . . . . . . . 35
A4.1.1 The Fever Curve in CCPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
A4.1.2 Buffer Index as Operational Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
A4.2 Strategic and Operational Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
A4.3 Closed Loop Control Mechanism in CCPM . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
A4.3.1 Steering Committee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
A4.3.2 Pipeline Meeting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
A4.3.3 Shop Floor Meeting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
A4.3.4 Daily Project Team Meeting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
A4.4 Specific CCPM Role Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
A4.4.1 Project Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
A.4.4.2 Resource Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
A.4.4.3 Task Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
A.4.4.4 Pipeline Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
A4.4.5 Top Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
A4.4.6 Full Kit Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
A4.5 Relay Runner Principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
A4.6 Dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
S CCPM Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
S1 In a Nutshell“ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
S2 Success Factors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
B Deep Dives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
B1 Physics of Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
B1.1 Little’s Law . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
B1.2 Goldratt’s Law . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
B1.3 The Math Behind Estimations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
You are reading a very special book! It is mainly created by a large language model (in this version
chatGPT3.5turbo with additonal Input s. https://DolphinGPT.ai).
The content itself is contributed by:
If you want to know more about CCPM and how to implement it successfully, please feel free to
contact one of us.
Special thanks to Ken Tyler! He had the idea to build an AI chatbot for #TheoryOfConstraints,
#Agile and #Lean - i.e. our https://DolphinGPT.ai. This chatbot was the trigger to have this book
written by AI. So 1000 times thanks to Ken!
I Introduction
In today’s fast-paced and demanding world, organizations often find themselves struggling to
deliver projects on time and increase their overall throughput. This constant struggle not only affects
the success of the projects but also takes a toll on the people involved. The frustration and stress that
come with consistently falling behind schedule and failing to meet targets can be overwhelming.
That is why this book, “The Executive Guide to Breakthrough Project Management,” is so important.
It aims to bring back the fun and excitement to work by providing a comprehensive learning guide
for both learners and our customers. We believe that by implementing the principles and techniques
outlined in this book, organizations can break free from the cycle of poor project performance and
create a more productive and fulfilling work environment.
As a critical chain multi-project management expert, I have witnessed firsthand the impact
that inefficient project management practices can have on individuals and organizations. It is
disheartening to see talented and dedicated professionals struggle to meet deadlines and achieve
their goals due to outdated and ineffective processes.
Through this book, we aim to provide a solution to this problem. By introducing the concept
of critical chain multi-project management, we offer a new and innovative approach to project
management that focuses on improving performance, reducing risk, and increasing efficiency. This
approach has been proven to be effective in various industries and has the potential to revolutionize
the way projects are managed.
We understand that change can be challenging, especially when it comes to implementing new
methodologies and practices. However, we firmly believe that the benefits of adopting critical
chain multi-project management far outweigh the initial difficulties. By embracing this approach,
organizations can not only deliver projects on time but also increase their overall throughput, leading
to higher customer satisfaction and improved financial performance.
In conclusion, the time for change is now. We cannot continue to tolerate the struggles and
frustrations that come with poor project performance. This book serves as a guide to help
organizations break free from these limitations and achieve breakthrough project management. By
implementing the principles and techniques outlined in this book, we can bring back the fun to work
and create a more productive and fulfilling environment for all.
The book is structured into three parts, each focusing on different aspects of project management.
In Part 1, the introduction, the author explores why organizations struggle to achieve a state of flow
and outlines the underlying problems that hinder productivity. This section serves as a starting point
3
for readers to understand the challenges they may face and provides insights on how to overcome
them.
Moving on to Part 2, the book offers a practical guide for both customers and beginners to quickly
grasp the essential concepts of Critical Chain Project Management (CCPM). This section is designed
to be hands-on and provides step-by-step instructions on how to implement CCPM effectively. It
serves as a valuable resource for those who are new to CCPM and want to learn the key principles
without any unnecessary complexity.
For readers who want to delve deeper into the subject, Part 3 offers “deep dives” into specific aspects
of CCPM that can help them excel even further. This section provides a more comprehensive
understanding of the method and explores advanced techniques and strategies. It is aimed at
individuals who are already familiar with CCPM and want to expand their knowledge and skills.
Throughout the book, the author emphasizes the importance of achieving a state of flow in project
management. This state of flow encompasses organizational, psychological, and financial aspects,
and the book provides insights and inspiration on how to attain this hyper-productive state. It
encourages readers to think creatively and find their own solutions by combining the practical
foundation presented in Parts 2 and 3 with the ideas, principles, and values described in Part 1.
Overall, the book offers a comprehensive approach to project management, combining the principles
of CCPM with other methodologies such as Kanban and Scrum. It provides a roadmap for
organizations to improve their operational flow and ultimately achieve hyper-productivity. Whether
you are a business owner, CEO, project manager, or team member, this book offers valuable insights
and practical guidance to help you succeed in managing projects more effectively.
I1 About Us
We are a team of experts in project management, specializing in various areas such as TOC, Critical
Chain, agile project management, process management, and organizational development. Our goal
is to enable performance and agility in organizations by making project management agile and
reliable.
Kerstin Zulechner is a long-standing trainer for top managers and the founder of “factro,” a WebApp
for tasks and projects. She has expertise in project management, innovation, digital strategies,
change management, and the development of leadership skills. Kerstin also provides systemic
consulting for organizations and offers training, coaching, and moderation services. Additionally,
she has knowledge in project management software and collaboration tools.
Wolfram Müller focuses on enhancing multi-project management with bottleneck and buffer man-
agement from the Theory of Constraints (TOC), also known as Critical Chain Project Management
(CCPM). His approach enables agility on the team and work-package level, while maintaining
clear priorities from the project world. This results in an optimal flow of work, agility, and full
transparency. Wolfram’s goal is to make the knowledge of achieving high-performance in the
shortest possible time available to all organizations. He believes that there is powerful knowledge on
how to bring systems and people to a state of flow, and he aims to make it accessible and applicable
for everyone through DolphinUniverse.
Frank Erbacher, the CEO of CCPM Consulting GmbH, brings 20 years of experience as a technical
leader and board member. He specializes in multiproject management (CCPM), project acceleration,
and transformation projects. Frank also has expertise in mediation and serves as a mediator in
business disputes.
Together, we offer a comprehensive range of services to help organizations achieve their project
management goals. Whether it’s implementing agile methodologies, optimizing processes, or
developing leadership skills, we have the expertise to support organizations in their journey towards
performance and agility.
I2 The Why?
The DolphinUniverse mission is to provide the knowledge and skills for maximizing throughput
and improving workplace culture to as many companies and organizations as possible. We empower
users to apply advanced management concepts like “Theory of Constraints” and “Self-Organization”
to their organizations, projects, and products. Our goal is to make the application of these concepts
easy for all and to actively support organizations that do good.
DolphinUniverse is a worldwide community of management consultants, experienced managers,
users, and tool suppliers, all known as dolphins. We share a passion for optimizing throughput
and continuously improving the ideas and products of DolphinUniverse. Our community thrives
on exchanging knowledge, ideas, and cooperation between its members. WhiteDolphins, who are
independent entrepreneurs, extend DolphinUniverse by adding their own value and creating product
extensions while maintaining their brand and customers.
Our mission is to nourish the DolphinUniverse community and let it grow sustainably. The growth
of the community directly impacts its impact. We aim to provide knowledge and support to users at a
reasonable cost, while supporters and suppliers earn their share based on their investment in projects.
We strive to minimize the effort, cost, and time required for the DolphinUniverse transformation
and invest heavily in quality assurance to ensure a successful transformation.
Ethics and values are essential to DolphinUniverse. Our purpose is not to maximize profit, but
rather to ensure that all supporters and dolphins can earn a good livelihood. We refuse to support
organizations that violate sustainability, human rights, or engage in military activities. We believe
in open knowledge and make everything generated in the name of DolphinUniverse available to
everyone using the Creative Commons BY-SA licenses.
The methodological core of DolphinUniverse is constraint management and self-organization. We
focus on identifying and addressing the constraints that limit productivity in an organization. E.
Goldratt’s Theory of Constraints has been proven over 30 years to achieve substantial productivity
gains with minimal investment. We utilize blueprints developed by the Theory of Constraints for
different corporate situations, such as Critical Chain Project Management for project organizations
and Drum-Buffer-Rope for productions.
Self-organization, as defined by H. Haken and G. Schiepek, is the key to fast and sustainable
processes. It has been known for over 50 years and has transitioned into change management in
recent years. The idea is to introduce self-reinforcing processes that set profound change in motion,
allowing the organization to master the change on its own. Self-organization focuses on adapting
the control system rather than adapting the human being, reducing the inflow of orders or projects
and providing a signal for everyone to align their decisions with the whole easily.
I3 The Reality in Multi-Project
Environments
In today’s multi-project environments, many organizations struggle to deliver projects on time and
meet all three conditions of the magic triangle of project management. Lead times for projects are
getting longer and longer, causing companies to struggle to increase throughput and meet their goals.
Unfortunately, this not only affects the success of projects, but also has negative consequences for
the people involved and the overall transparency and focus of management.
One of the main problems in these environments is the matrix organization structure. This structure
creates conflicts between the projects and the tasks of the line organization. As a result, there is a
constant battle for employees as a resource, even between different projects. In this system, whoever
shouts the loudest within the company gets the resource, leading to undesirable effects.
Instead of optimizing the entire system of the organization, only parts of it, such as Project A
or Project B, are prioritized. This local optimization approach neglects the overall well-being of
the organization. Additionally, the constant interruption of employees’ work due to multitasking
leads to a significant increase in overall set-up times. This harmful multitasking not only affects
concentration and leads to more errors, but also results in poorer quality and expensive and time-
consuming rework.
As a consequence, the lead times of all projects and tasks are significantly extended. This has a
direct impact on the time to market for products or services, causing a delay in generating revenues.
The longer the lead times, the later the revenues flow, resulting in negative economic effects for the
company.
In order to address these challenges, organizations need to rethink their project management
approach. It is crucial to prioritize the overall well-being of the organization and optimize the
entire system, rather than focusing solely on individual projects or departments. By minimizing
multitasking and reducing conflicts between projects and the line organization, companies can
improve transparency, focus, and ultimately deliver projects on time and meet their goals. This
will not only have a positive impact on the organization’s success, but also create a better working
environment for employees.
I4 More Projects in Less Time - Future
Picture
In today’s competitive business landscape, speed is the trump card that can give companies an edge.
By implementing Critical Chain Project Management (CCPM), organizations can reduce the lead
time of their projects, resulting in faster time to market and increased revenues. This, in turn, leads
to improved bottom line results and a stronger position in the market.
The benefits of implementing CCPM are not limited to development projects. In all types of
organizational projects, the advantages of reduced lead time become visible earlier. This means that
companies can start reaping the benefits of their projects sooner, whether it be increased efficiency,
cost savings, or improved customer satisfaction.
One of the key advantages of bottleneck-oriented multi-project management, which is a core
principle of CCPM, is the overall increase in company performance. By identifying and addressing
bottlenecks in the project pipeline, organizations can optimize their resources and achieve higher
project throughput without the need for additional resources. This translates into a significant boost
in profitability, as labor costs are one of the main components of operating costs.
In today’s competitive landscape, finding and retaining well-trained employees has become increas-
ingly challenging. By implementing CCPM, organizations can utilize their employees’ skills more
effectively, providing them with a satisfying work environment. This not only improves employee
satisfaction and retention but also becomes a strategic factor in global competition.
The key to understanding why CCPM enables organizations to handle more projects in the same
amount of time with the same team lies in the inefficiency of specialists when they are required to
multitask. Studies have shown that mental workers are only 50% efficient when they have to juggle
multiple tasks simultaneously. By eliminating negative multitasking and focusing on one task at a
time, CCPM allows specialists to work at their highest level of efficiency, resulting in faster project
completion and improved overall productivity.
In conclusion, implementing CCPM offers organizations a future picture of increased competitive-
ness, faster time to market, and improved profitability. By reducing lead time, organizations can start
reaping the benefits of their projects earlier, leading to improved bottom line results. Additionally,
bottleneck-oriented multi-project management improves overall company performance and pro-
vides a more satisfying work environment for employees. By eliminating negative multitasking,
CCPM allows specialists to work at their highest level of efficiency, resulting in faster project
completion and increased productivity. In today’s fast-paced business world, CCPM is the key to
achieving more projects in less time.
I4 More Projects in Less Time - Future Picture 8
achieve optimal performance. However, the appreciation of constraints has undergone a miraculous
change in recent years, thanks to the insights of Eliyahu M. Goldratt and his Theory of Constraints.
Goldratt’s revolutionary idea was that constraints are not necessarily negative, but rather the most
cybernetically effective control points of complex systems. He argued that constraints are the
precious areas of an organization that need protection and careful management. Instead of trying
to eliminate constraints, Goldratt proposed that they should be identified and optimized to achieve
maximum performance.
The Theory of Constraints introduced the concept of the Five Focusing Steps, which provide a
systematic approach to improving a system by addressing its constraints. The first step is to identify
the constraint, which is the bottleneck or limiting factor that is impeding the system’s performance.
Once the constraint is identified, the next step is to exploit it by using it optimally and ensuring that
it is never overloaded.
The third step is to subordinate all other management decisions to the constraint. This means that
all other activities and processes should be aligned and synchronized with the constraint to ensure
smooth flow and optimal utilization of resources. The fourth step is to elevate the constraint by
finding ways to increase its capacity or remove any barriers that are limiting its performance.
Finally, the fifth step is to repeat the process by identifying the next constraint and starting the
improvement cycle again.
One of the key insights of the Theory of Constraints is that the constraint is the key to answering the
question of when the organization can start the next project. By understanding the capacity of the
constraint and aligning the project start accordingly, the organization can ensure that work flows
smoothly and projects are completed on time.
Furthermore, improvement measures are extraordinarily effective when applied to the constraint.
By focusing on improving the performance of the constraint, the organization can achieve significant
gains in overall system performance. This is because any improvement made to the constraint
directly impacts the entire system, leading to increased throughput and efficiency.
As a critical chain multi-project management expert, I have witnessed firsthand the power of the
Theory of Constraints in transforming organizations. By embracing constraints and using them as
the catalyst for continuous improvement, organizations can achieve remarkable results. The shift
in mindset from viewing constraints as obstacles to appreciating them as valuable control points
has revolutionized the way we approach management and has paved the way for a new era of
performance optimization.
between tasks, starts with the way employees think about their work. By encouraging employees
to maintain clear priorities within their minds, the entire company can work in a more organized
and efficient manner.
Disturbances and interruptions can greatly hinder productivity. To address this, it is important
for resource managers to investigate these disturbances using tally sheets and make the findings
transparent for employees. By identifying the root causes of disruptions, steps can be taken to
minimize or eliminate them, allowing employees to work without unnecessary interruptions. One
effective strategy is to only take action on emails that are directly addressed to the individual,
reducing the time spent on irrelevant messages.
Managers play a crucial role in ensuring that employees only begin new tasks when the relevant
parts and information are ready, and the previous tasks are complete. This helps to maintain a sense
of discipline and focus among employees. Additionally, introducing stand-up meeting areas and a
focus forum in the manufacturing hall can provide designated spaces for employees to collaborate
and discuss their work. By hanging monitors and displaying the project sequence and work in
progress for all to see, transparency is promoted, and everyone can stay informed about the progress
of various tasks.
It is important for everyone in the organization to be aware of who the central defenders are at any
given time. This ensures that employees know who to reach out to for assistance or guidance when
needed. Providing special phone numbers to redirect any inquiries to the central defenders can
help streamline communication and prevent unnecessary disruptions. Furthermore, it is crucial to
pay attention to the work in progress and avoid overcrowding the system with too many tasks. By
training employees in key positions to work in a focused manner, their efficiency can be increased,
leading to better overall results.
While work is a significant part of employees’ lives, it is important to recognize that personal
issues such as family, health, and hobbies also require attention. Balancing personal and work-
related matters is essential for employees to maintain a sense of well-being and satisfaction. From
an organizational perspective, it is important to utilize the limited attention of all management
effectively, without overwhelming individuals and causing mistakes or delays in critical decisions.
Encouraging ideas from employees and executives is crucial for fostering innovation and growth
within the organization. Even if some ideas are ultimately rejected, it is important to consider
them from all angles and take into account the global parameters of the organization. Management
attention is a sensitive issue, and it is important to be aware of any signs of managers being under
stress due to overload. Actively addressing these issues is critical for the smooth and safe progress
of the organization.
By creating a focused and satisfying work environment, employees can thrive and excel in their
roles. Clarity of task prioritization, reducing negative multitasking, and providing the necessary
resources and support are key factors in achieving this. When employees feel supported and
engaged, the quality of their work improves, and they become more emotionally invested in their
tasks. Ultimately, a focused and satisfying work environment leads to increased productivity,
employee satisfaction, and overall success for the organization.
I5 What’s in it for me? What’s in it for
us?
CCPM offers numerous benefits for me as an individual. Firstly, it allows me to experience a state
of flow in my work. By focusing on the critical chain and eliminating unnecessary tasks, I can work
more efficiently and effectively. This not only increases my productivity but also gives me the time
and space to be creative and deliver high-quality work. The satisfaction that comes from being able
to fully immerse myself in my tasks is invaluable.
Additionally, CCPM ensures that everyone in the organization has the same priority. This means
that I have a clear understanding of where my skills and experience can be most valuable in
improving the overall performance of the group. This sense of purpose and contribution fosters
a sense of harmony among employees and creates a collaborative environment where we can all
thrive.
Furthermore, CCPM provides me with more time for personal growth and development. With the
elimination of unnecessary tasks and a focus on the critical chain, I have the opportunity to engage
in self-learning, exchange knowledge with my peers, and continuously improve my skills. This not
only enhances my professional capabilities but also allows me to excel in my role and contribute
even more to the success of the organization.
In addition to personal growth, CCPM also offers the prospect of long-term security. By implement-
ing a stable and sustainable project management approach, the organization becomes more resilient
to external factors and better equipped to navigate challenges. This provides me with a sense of
stability and confidence in the future, knowing that the company is well-positioned for success.
Lastly, CCPM brings about a positive change in the management style. Micromanagement is
replaced with a greater level of trust and responsibility. This shift allows me to take on new and
exciting challenges, as I am given more autonomy and the opportunity to work on tasks that are
within my field of expertise. This not only enhances my job satisfaction but also allows me to
contribute to the organization in a more meaningful way.
In summary, CCPM offers a range of benefits for me as an individual. From experiencing a state of
flow in my work to having a clear understanding of my role in improving the group’s performance,
CCPM provides me with the opportunity to grow both personally and professionally. Additionally,
the stability and long-term security it brings, along with the elimination of micromanagement, create
a positive and fulfilling work environment. By embracing CCPM, I can confidently say that there
is a lot in it for me and for all.
Implementing Critical Chain Project Management (CCPM) in an organization offers numerous
benefits, both for the organization as a whole and for individuals within it. By adopting CCPM,
organizations can achieve a smoother flow of work, allowing them to focus on the most important
I5 What’s in it for me? What’s in it for us? 13
tasks and projects. This increased focus on priority work leads to shorter lead times, enabling
products and services to reach the market faster. As a result, organizations can experience better
returns on their investments.
Furthermore, CCPM promotes higher throughput, which in turn fosters innovation and enhances
the organization’s fitness for the future. With more projects being completed efficiently, the
organization gains the capacity to clean up existing processes, build platforms, and improve overall
architecture. This shift from engineering to order to configure to order allows for greater adaptability
and flexibility in meeting customer demands.
Ultimately, the successful implementation of CCPM results in a sustainable and growing organiza-
tion. This growth provides security for all employees, as it ensures the stability and longevity of the
organization. By optimizing project management and achieving higher throughput, the organization
can create a stable and secure environment for its workforce.
From an individual perspective, supporting CCPM can also be highly beneficial. By streamlining
project management processes and reducing lead times, individuals can experience a more efficient
and effective work environment. Shorter lead times mean that individuals can see the results
of their efforts sooner, leading to a sense of accomplishment and motivation. Additionally, the
increased throughput allows individuals to take on more challenging and innovative projects,
fostering personal and professional growth.
In summary, embracing CCPM offers organizations the opportunity to achieve a smoother flow
of work, shorter lead times, increased throughput, and ultimately, sustainable growth. This
growth provides security for all employees and creates a conducive environment for personal and
professional development. By supporting CCPM, both organizations and individuals can reap the
benefits of improved project management and increased productivity.
One important factor to consider is the time to market. Companies that have a shorter time to market
often have the advantage of being able to command higher prices for their products or services.
Additionally, a shorter time to market allows for shorter learning cycles and increased agility. These
factors contribute to even better bottom line results.
As a critical chain multi-project management expert, I understand the importance of calculating
a growth business case. It is crucial to focus on increasing throughput and sales while keeping
operational expenses in check. By doing so, companies can achieve significant growth and improve
their bottom line. It is important to remember that business cases focused on reducing costs alone
are not motivating. Instead, a business case that focuses on growth and increasing the bottom line
is much more compelling and beneficial for all parties involved.
In conclusion, calculating a growth business case requires a focus on increasing throughput and
sales while minimizing operational expenses. This approach leads to a significant increase in the
bottom line, as even small increases in sales can have a substantial impact. Additionally, companies
with a shorter time to market can command higher prices and benefit from shorter learning cycles
and increased agility. By understanding and implementing these principles, companies can achieve
remarkable growth and success.
Figure 2. The picture shows a typical growth business case - as an example of a mechatronic company
In the world of mechatronic products, there is a company that has been producing and selling its
products with a sales figure of 100 million dollars. However, like any business, they have to consider
the costs associated with their sales. In this case, the totally variable costs amount to 50% of the sales,
which is equivalent to 50 million dollars. Additionally, they have operational expenses of 45 million
I5 What’s in it for me? What’s in it for us? 15
dollars. Taking all these factors into account, the company’s bottom line revenue currently stands
at 5 million dollars.
Now, imagine the possibilities if this company were to implement Critical Chain Project Manage-
ment (CCPM). By applying CCPM, they can increase their output by an impressive 50%. However,
it’s important to note that not all of this increased output can be sold in the market. So, let’s assume
that 20% of the increased output can be sold, resulting in additional sales of 20 million dollars.
When we calculate the new figures of profitability, we subtract the totally variable costs of 60 million
dollars (50% of the increased sales) and the unchanged operational expenses of 45 million dollars.
This leads us to a new bottom line revenue of 15 million dollars.
Comparing the before and after figures, we can clearly see the impact of applying CCPM. The
company’s bottom line revenue has tripled, going from 5 million dollars to 15 million dollars. This
significant increase in profitability is a testament to the power of CCPM and its ability to optimize
project management and increase sales.
By implementing CCPM, this mechatronic company has not only increased their output but also
their bottom line revenue. The additional sales generated from the increased output have far
outweighed the costs associated with production and operations. This success story serves as a
reminder of the potential benefits that can be achieved through the adoption of effective project
management methodologies like CCPM.
In the pursuit of a common goal, individuals can find a sense of purpose and fulfillment. They
can contribute their unique perspectives and skills, knowing that their efforts are part of something
greater than themselves. This sense of belonging and shared purpose creates a strong bond within
the team, fostering trust, collaboration, and a deep sense of camaraderie.
In conclusion, the impact of culture and cooperation in project management cannot be overstated.
The human genome is wired for collaboration, and CCPM provides a framework that nurtures
and harnesses this innate characteristic. By embracing individuality, fostering cooperation, and
working towards a common goal, teams can create a harmonious and fulfilling environment where
individuals can grow and thrive. In this way, culture and cooperation become the driving forces
behind successful project outcomes and the personal development of team members.
A CCPM Cookbook - The Method
In the previous chapter, we discussed the importance of Critical Chain Project Management (CCPM)
and its ability to deliver step change project performance improvement. Now, in this chapter, we
will delve into the basics of the CCPM method itself. As a critical chain multi project management
expert, it is crucial to have a deep understanding of the key principles and techniques that make
CCPM so effective.
CCPM involves much more than simply aggregating safety time. It is a structured method for
managing projects that consistently delivers significant and rapid improvement across a wide range
of project environments. The three core principles of CCPM form the foundation of this method.
The first principle of CCPM is to plan and manage your project using CCPM. This involves using
the critical chain, which is the longest sequence of dependent tasks in the project, as the basis for
scheduling and resource allocation. By focusing on the critical chain, you can identify and manage
the constraints that are most likely to impact project completion.
The second principle of CCPM is to select and contract with your most important project contrac-
tors/suppliers using a Project Alliance. This collaborative contracting approach aligns the interests
of all team members and promotes better performance at a lower cost. By forming a Project Alliance,
you can leverage the professional expertise of contractors and suppliers to achieve more than just
following instructions.
The third principle of CCPM is to use the power of agile methods at the team level to make your
portfolio and project management more agile. This involves combining CCPM with agile concepts
to effectively manage multiple teams and projects. By adopting agile practices, you can enhance
collaboration, adaptability, and efficiency in your project management approach.
Understanding and applying these principles is essential for successfully implementing CCPM in
your project management practices. By embracing the basics of the CCPM method, you can unlock
its full potential and achieve faster project delivery, lower costs, and greater predictability.
In the upcoming chapters, we will explore the various techniques and strategies that can be employed
within the CCPM framework to optimize project performance. From managing project execution to
leveraging the expertise of contractors and suppliers, we will provide practical insights and examples
to guide you on your CCPM journey.
Stay tuned as we dive deeper into the CCPM Cook Book and uncover the secrets to breakthrough
project management using this powerful methodology.
A1 WIP and Resource Usage
In the world of project management, Work-in-Progress (WIP) refers to the number of projects or
tasks that are currently in progress within an organization. It represents the amount of work that
has been started but not yet completed. Understanding the relationship between WIP and resource
usage is crucial for effective project management and achieving optimal results.
One important aspect to consider is the relationship between WIP and lead time, which is the time
it takes for a project to be completed from start to finish. According to Little’s Law, there is a direct
correlation between WIP and lead time. The more work that is in progress, the longer it will take
to complete each individual project. This is because resources are spread thin and cannot be fully
dedicated to any one task, leading to delays and inefficiencies.
Similarly, the relationship between WIP and throughput in the constraint is significant. The
constraint refers to the bottleneck or the limiting factor that determines the overall performance
of the project. When there is excessive WIP, resources are stretched thin, and the constraint is
unable to operate at its maximum capacity. This results in reduced throughput and overall project
delays.
So why do most companies have too much WIP? One reason is the belief that starting a project
as soon as possible is beneficial. The common notion is that the sooner a project is initiated, the
better. However, this mindset often leads to a vicious cycle. As more projects are started, the WIP in
the system increases, causing lead times to lengthen. Additionally, starting projects without all the
necessary information leads to idle time and multitasking, further hindering progress. Moreover,
the ease of accommodating change requests when there appears to be ample time can also contribute
to excessive WIP.
To address this challenge, organizations can employ a Pipeline Manager who monitors the WIP and
suggests when to start new projects. The Pipeline Manager follows the principle of “first finish, then
start something new.” By staggering the start of new projects in a way that ensures the WIP in the
constraint never exceeds its capacity, the Pipeline Manager helps maintain a manageable workload
and prevents the negative consequences of excessive WIP.
The effects of too much WIP on staff members should not be underestimated. When resources are
spread thin across multiple projects, employees become demotivated and overwhelmed. The lack
of throughput and the inability to see tangible results can lead to decreased productivity and job
dissatisfaction. Additionally, reporting and meetings tend to increase, consuming more time and
further straining resources.
In conclusion, managing WIP and resource usage is crucial for successful project management.
Understanding the relationship between WIP and lead time, as well as the impact on the constraint
and staff members, allows organizations to optimize their project workflows. By implementing
strategies such as the role of a Pipeline Manager and adhering to the principle of “first finish, then
A1 WIP and Resource Usage 19
start something new,” companies can minimize the negative effects of excessive WIP and achieve
better project outcomes.
In the world of multi-project management, the concept of Work in Progress (WIP) plays a crucial
role. However, it is often overlooked and underestimated, leading to a vicious circle of negative
consequences. This circle begins when companies take on as many projects as possible, driven by
high market demand and the assumption of infinite resources. Unconsciously, management fails to
recognize the impact this has on WIP.
As the number of projects increases, so does the WIP in the company. This, in turn, leads to longer
lead times for projects, as resources become stretched thin. Promised deadlines become increasingly
difficult to meet, and delays become a common occurrence. In an attempt to mitigate these delays,
management resorts to starting projects as early as possible, even if they are not adequately prepared.
However, this approach only exacerbates the problem.
The early start of poorly prepared projects has detrimental side effects. Errors increase, and there
are waiting times and desynchronization between different project parts. The entire organization
becomes burdened with the weight of these poorly managed projects, making it difficult to maintain
order and efficiency. In an effort to regain control, management resorts to prioritizing projects.
A1 WIP and Resource Usage 20
However, this prioritization is constantly changing due to customer complaints about delays and
poor quality.
The increasing instability of the working conditions takes a toll on the employees. They find
themselves caught in a state of negative multitasking, where their attention and concentration are
divided among multiple tasks. This leads to a significant decrease in efficiency and productivity.
Unfortunately, the influx of new projects continues unabated, further increasing the WIP and closing
the second vicious circle.
To break free from this cycle, it is crucial to recognize the importance of limiting WIP. By keeping a
certain minimum amount of work items in progress and controlling the release of new work items
based on completed ones, the focus and concentration of resources can be improved. This approach
reduces multitasking and allows employees to dedicate their attention to the current request or
project task at hand.
Additionally, implementing a scheme of priorities can help identify projects or missions that are
stuck and need attention. By addressing these bottlenecks, the flow of work can be improved, and
delays can be minimized. It is important to remember that increasing WIP indefinitely is not a
sustainable solution. There comes a point where the additional workload becomes unsustainable,
and attempts to increase throughput by increasing WIP limits will only lead to further thrashing of
the system.
In conclusion, the management of Work in Progress is a critical aspect of multi-project management.
Ignoring its impact can lead to a vicious circle of negative consequences, including increased lead
times, delays, and poor quality. By implementing strategies to limit WIP and prioritize projects
effectively, organizations can break free from this cycle and achieve better control and efficiency in
their project management processes.
Once the bottleneck is identified, stagger all the projects at the bottleneck department. This means
adjusting the project schedules to ensure that the workload is evenly distributed and optimized based
on the capacity of the bottleneck.
After 1-2 months of implementing these changes, you will gain insights into whether your initial
estimates were correct. It is possible that you may need to reassess and set another department as
the new bottleneck based on the newly gained insights.
Remember, this process is an ongoing one, and it may require continuous monitoring and adjustment
to ensure that the constraint is effectively managed and optimized.
Figure 4. Staggering three similar projects at the constraint (red team) and an example of how this looks like in a
CCPM software
In a multi-project organization, it is crucial to identify the bottleneck resource, also known as the
drum resource. This resource sets the pace for planning the entire project portfolio. The projects
within the organization are staggered in such a way that the bottleneck resource is not overloaded
with multiple projects at the same time. This ensures that the resource can effectively handle the
workload without becoming overwhelmed.
To prevent the bottleneck resource from coming to a standstill, buffers are created in front of it.
These buffers act as a contingency reserve, ensuring that tasks are completed even if the bottleneck
resource encounters any delays or disruptions. This concept is known as the drum buffer.
The staggered project portfolio takes precedence over individual projects. The focus is on optimizing
the overall flow of work rather than prioritizing individual projects. By managing the workload of
the bottleneck resource effectively, the organization can ensure that projects progress smoothly and
efficiently.
It is essential to keep the bottleneck resource free from disruptions. This means that any potential
issues or obstacles that may impact the resource’s productivity should be addressed and resolved
promptly. By maintaining a clear and uninterrupted workflow for the bottleneck resource, the
organization can maximize its capacity and ensure the successful completion of projects.
In summary, in a multi-project organization, the bottleneck resource plays a crucial role in planning
the project portfolio. By staggering projects and implementing buffers, the organization can
optimize the workload of the bottleneck resource and ensure that tasks are completed efficiently.
It is important to prioritize the overall project portfolio and keep the bottleneck resource free from
A1 WIP and Resource Usage 23
Figure 5. Fewer projects in parallel results in exploiting the constraint in a better way
of preparation can significantly increase throughput through the bottleneck, often resulting in a 30%
or more increase in performance, all while utilizing the same number of employees.
By implementing these strategies, we can effectively exploit the constraint and maximize the
system’s performance. It is important to remember that exploiting the constraint focuses on the
short-term goals of improving throughput and efficiency. However, in the long-term, it is necessary
to consider the elevation of the constraint, which involves finding ways to increase its capacity or
capability. But for now, the focus is on exploiting the constraint to its fullest potential, utilizing the
strategies mentioned above.
Now comes the challenging part of putting the strategy into action. It requires complete alignment
and subordination to the developed strategy. This means that the bottleneck, or the constraint,
determines how many projects can be active at the same time. Only those projects that have
optimized preparations should start in the bottleneck. Implementing this strategy may not always
be easy and it requires full support from top management and a patient learning phase. According
to Goldratt, throughput can easily exceed 50% as a result of this measure, and our experience shows
that it can be 30% or even higher.
Once the strategy has been fully implemented, it is time to expand the bottleneck. However, caution
must be exercised here. The bottleneck is usually strategically chosen, and reinforcing it can cause a
shift to other areas, which is typically undesirable. Therefore, it is advisable to first expand the non-
bottlenecks before tackling the reinforcement of the bottleneck. However, if the bottleneck shifts, it
is necessary to start again at step 1 and identify the new constraint. It is crucial to actively prevent
A1 WIP and Resource Usage 25
inertia from becoming the constraint, as this can hinder progress and performance.
In summary, the key ideas of this approach are to subordinate everything to the developed strategy,
elevate the constraint, and prevent inertia from becoming the constraint. Implementation requires
full support and alignment from top management, and a patient learning phase may be necessary.
Once the strategy is fully implemented, the bottleneck can be expanded, but caution must be
exercised to avoid undesirable shifts. By actively preventing inertia, the organization can ensure
continuous improvement and optimal performance.
A2 Good Preparation
Starting a project without all the relevant information can have negative consequences. Resources
may be forced to begin a project without complete information, only to realize later that they lack
the necessary details to continue. This not only adds to the multitasking burden of the resources but
also directly contributes to longer lead times, especially if these resources are bottleneck resources.
In today’s dynamic business environment, it is unrealistic to expect that everything will be clear at
the beginning of a project, following a traditional waterfall approach.
To address this challenge, it is crucial for every team or organization to define what relevant
information is needed at the start of a project. By identifying the essential details such as the project
goal, crucial customer requirements, and technical specifications, the project team and bottleneck
resources can work seamlessly without waiting for information that could have been provided
earlier. This ensures that the project can adapt to the dynamic nature of the business environment.
A “Full Kit” for a project refers to having all the necessary information and prerequisites in place for
the project to start without interruption. This includes having a well-defined plan, the required
resources, and the necessary specifications. The concept of a Full Kit is particularly important
when considering the critical chain and integration points within a project. By ensuring that all
the components of the Full Kit are in place, the project can proceed smoothly and efficiently.
Prioritizing good preparation and having a Full Kit for a project brings several benefits. Firstly,
it minimizes disruptions caused by starting a project without complete information, reducing
the need for rework or stopping and restarting. This leads to shorter lead times and improved
efficiency. Additionally, good preparation optimizes resource utilization, especially at bottleneck
points, ensuring that these critical resources are not wasted or overburdened. This aligns with the
principles of critical chain multi-project management, which emphasizes the importance of efficient
resource allocation.
In conclusion, having all the relevant information and a Full Kit for a project is essential to
ensure smooth and efficient project execution. By defining the necessary details at the start of a
project and prioritizing good preparation, organizations can minimize disruptions, reduce lead times,
optimize resource utilization, and align with critical chain multi-project management principles.
This approach allows projects to adapt to the dynamic business environment and achieve successful
outcomes.
A3 Project Planning
Despite the dynamic nature of projects, proper planning is still essential. While it may not be
necessary to plan every detail a year in advance, including as much information as possible in
the planning stage is beneficial. This not only helps to align the project team but also ensures that
everyone is on the same page.
To start the planning process, it is important to formulate the project goal in concrete terms and
identify partial results. This provides clarity and direction for the project. Additionally, identifying
all parties involved and understanding their motivations and stakes in the project is crucial. This
can be done through a classical stakeholder analysis, which helps to consider the perspectives and
interests of all stakeholders.
Identifying risks, stumbling blocks, and bottleneck factors should also be done during the planning
stage. By addressing these challenges early on, the project team can develop strategies to overcome
them. This proactive approach ensures that potential obstacles are taken into account from the
beginning.
Phase planning is another important element of project planning. By formulating intermediate
results as goals for each phase of the project, the team can track progress and maintain focus.
This helps to break down the project into manageable chunks and provides structure and control
throughout the project lifecycle.
Planning dependencies is also crucial in project management. From the identified requirements,
risks, and stumbling blocks, the team can derive work packages and create a work breakdown
structure for each phase. By organizing work packages in a logical order and making dependencies
clear, the team can develop a Gantt chart. While it is not necessary to plan every detail for the entire
project, having clear work packages and dependencies for the first phase or intermediate result is
sufficient. The Gantt chart helps to visualize the dependencies and timeline of the project.
In project management, there is a concept called the critical path, which refers to the longest
sequence of interdependent tasks within a project. However, in the Theory of Constraints (TOC),
we also consider the critical chain. Unlike the critical path, the critical chain takes into account the
finite capacity of the resources involved in the project. This means that the work packages in the
critical chain may not necessarily be connected by predecessor-successor relationships. The critical
chain is the constraint of a single project and determines the duration of the project.
The critical chain is the bottleneck of any project. If there is no progress on the critical chain, the
project’s completion will be delayed. It is important to prioritize and focus on the critical chain
to ensure project success. The critical chain always refers to only one project, and its length is
determined by estimations of the duration of the work packages.
A3 Project Planning 28
In conclusion, proper planning in project management is crucial for success. By including compre-
hensive information, formulating clear goals, identifying risks and dependencies, and focusing on
the critical chain, project teams can ensure that projects are executed efficiently and effectively.
Figure 7. (A) A typical generic unsorted Gantt project plan, (B) same with Critical Chain visible, end-start connections,
committed due date, task manager, definition of done
Conventional project management assumes that estimates are sacrosanct and treats them as
commitments. However, this is an invalid assumption. Estimates are not accurate calculations but
rather the best guess based on experience and assumptions. Treating them as commitments only
adds unnecessary pressure and leads to inflated estimates.
The focus on managing each individual work package also leads to a misconception that if every
work package is on time, the project will be on time. This is a wrong assumption. The execution
management of the project is crucial, not just the planning. Classical project management fails to
address this aspect.
In contrast, critical chain multi-project management focuses on reducing wasted time and improving
execution speed. Each task includes an allowance of safety time to cover the chance that it will take
longer than the average time. However, these safety buffers are not wasted but strategically utilized
to ensure efficient project delivery.
In conclusion, estimates are never perfect, and any planning relying on perfect estimates will be
unstable. Classical project management’s approach of treating estimates as commitments and
focusing on individual work packages leads to inflated buffers and delays in project delivery. A shift
towards execution management and utilizing safety buffers strategically is necessary for efficient
project execution.
and uncertainties, CCPM provides a more accurate estimation of task duration and effort, enabling
better planning and resource allocation.
By implementing CCPM, project organizations can create a more transparent and reliable project
progress monitoring system. The use of buffers allows for a more realistic assessment of project
timelines and helps to identify potential bottlenecks or areas of concern. This enables project
managers to focus on addressing critical issues and allocating resources effectively.
In conclusion, the student syndrome and Parkinson’s Law can have detrimental effects on project
organizations, leading to delays and inefficiencies. However, by implementing CCPM and incorpo-
rating buffers into the project plan, these effects can be mitigated. CCPM provides a more accurate
estimation of task duration and effort, allowing for better planning and resource allocation. This
ultimately leads to improved project execution and increased chances of project success.
one week, the duration would be five days, but the effort would be calculated as 5 days * 8 hours/day
* 2 people = 80 hours.
By implementing these strategies and understanding the concepts of buffer bundling, estimation
methods, and the distinction between effort and duration, project planning can be enhanced. This
ensures that projects have the necessary buffer to handle unforeseen delays and risks, and ultimately
leads to greater project stability and timely completion.
Figure 8. (C) CCPM project plan with dedicated “Project (End) Buffer”, original duration of work packages reduced
by, in this case, 33%, 50% of the critical chain added as project end buffer
Another important principle in Critical Chain is the adoption of a relay runner approach. When a
work package is handed over to a team, they should be prepared to start immediately and work as
fast as possible. The focus is on smooth handovers and maintaining a “focus and finish” mentality.
Managers play a servant leadership role in supporting this approach and removing obstacles that
the team cannot solve themselves. Their main questions are centered around how long it will take
to finish a task and how they can support the team.
To effectively implement these principles, control over work in progress (WIP) is crucial. It is
necessary to reduce WIP in the organization and embrace the road runner/relay runner principle.
By doing so, project wait time, which refers to the time when a project is waiting for someone to
work on it due to people being busy elsewhere, is significantly reduced. This reduction in WIP
allows for smoother project execution and improved flow.
Additionally, in Critical Chain, there is potential to shorten project buffers by up to 50%. This
means that project durations can be shortened by 25%. However, it is important to note that the
remaining buffer must not be deleted by anyone. The buffer serves as a safeguard to protect against
uncertainties and ensure project completion within the desired timeframe.
In conclusion, by adopting new leadership principles in Critical Chain multi-project management,
organizations can improve project outcomes. These principles include treating estimates as best
guesses, avoiding committed deadlines, adopting a relay runner approach, controlling WIP, and
shortening project buffers. By implementing these principles, organizations can achieve better
project flow and increase their chances of successful project completion.
The integration buffers play a vital role in the overall management of multi-project environments.
They contribute to the efficient coordination and synchronization of various project elements,
ensuring that the critical chain remains the focal point of attention. By prioritizing the critical chain
and protecting it through integration buffers, we can effectively manage and control the progress of
the entire project.
In summary, the integration buffers serve as a crucial component in critical chain multi-project
management. They are calculated in the same manner as project buffers, with the aim of
safeguarding the critical chain from disruptions caused by the integration of feeding chains. By
strategically placing these buffers, we can ensure a smooth flow of work and minimize the risk of
delays or difficulties. Through the implementation of integration buffers, we prioritize the protection
of the critical chain and maintain control over the overall project progress.
Figure 9. (D) Feeding chain also gets 50% of buffer - called Feeding Chain Buffer; (E) Feeding chains scheduled “as
late as possible”
The concept of milestones in critical chain is to ensure that the necessary deliverables are completed
before moving on to the next phase. This is done by establishing clear goals and checkpoints within
each work package. By achieving these milestones, the project can progress smoothly and efficiently.
It is important to note that in critical chain, milestones are not fixed to specific dates. This is because
fixing milestones to specific dates can create artificial project ends and undermine the effectiveness
of the project buffer. The project buffer is a crucial element in critical chain, as it allows for flexibility
and risk reduction. By removing fixed milestones, the project can benefit from the mathematical
calculations behind the project buffer and shorten the critical chain.
However, there may be cases where a specific date for an intermediate result is necessary, such
as when it is bindingly promised to a customer or when it is tied to external resource slots. In
these rare cases, the milestone can be fixed to a specific date. However, it is important to buffer
these milestones to protect against potential delays and ensure the overall project timeline is not
compromised.
For all other interim results, it is recommended to mark them as content-related milestones without
specific deadlines. This allows for a smoother flow of work and reduces the risk of time wasted on
unnecessary deadlines. By focusing on the completion of work packages and the overall project
deadline, the critical chain approach can improve efficiency and reduce the negative effects of
Parkinson’s Law and Student Syndrome.
In conclusion, milestones are not inherently bad in project management. However, in the context
of critical chain, fixed milestones with specific dates should be avoided to maintain the flexibility
and risk reduction benefits of the method. By focusing on work package completion and the overall
project deadline, the critical chain approach provides a more efficient and effective way of managing
projects.
A4 Execution
In many companies, project plans often lead a sad existence: they are set up at the start of the project
and then disappear into a drawer, and the project begins. As unforeseen events are an inherent part
of every project practice, the plan and reality start to diverge. That’s why CCPM uses specialized
software to keep project plans up to date and to track buffer consumption in real-time. In this process,
project team members report back daily on the progress of their active tasks and how much time
they estimate they still need to complete them. This creates an unparalleled level of transparency
and speed in project execution. At the same time, the ratio of buffer consumption to project progress
is used to calculate a priority number, known as the operational priority of the work packages. The
next chapter will explain how this operational priority is applied.
The execution of a project is where the rubber meets the road. A plan without execution is worthless.
It is during the execution phase that the plan is put into action and progress is made towards
achieving the project’s objectives. However, it is important to remember that no plan survives
reality. Unexpected events and changes are bound to occur, and it is crucial to adapt and adjust the
plan accordingly.
To ensure successful execution, it is essential to keep the plan up to date. This means regularly
reviewing and revising the plan based on the latest information and circumstances. CCPM provides
the tools and techniques to do this effectively. By using the daily feedback from project team
members on task completion and estimated remaining time, the project plan can be continuously
adjusted and optimized.
One of the key aspects of execution is determining operational priority. This is where the operational
priority number, derived from the ratio of buffer consumption to project progress, comes into play.
The work packages with the highest operational priority are given the highest priority for resource
allocation and completion. This ensures that the most critical tasks are addressed first and that the
project stays on track.
By using CCPM and its focus on execution, projects can benefit from increased transparency, agility,
and speed. The daily updates and adjustments to the plan enable teams to respond quickly to changes
and make informed decisions. This leads to improved project performance and a higher likelihood
of achieving project objectives on time and within budget.
In conclusion, execution is a critical phase in project management. It is where the plan is put into
action and progress is made towards project objectives. CCPM provides the tools and techniques
to keep the plan up to date and determine operational priority. By focusing on execution and
continuously adjusting the plan, projects can benefit from increased transparency, agility, and speed,
ultimately leading to successful project outcomes.
A4 Execution 36
employed to ensure that each team has enough capacity to effectively deliver all projects. This
approach aims to prevent overloading and ensure that resources are allocated optimally.
With the implementation of CCPM, it becomes essential for everyone involved to have a clear
understanding of where they can contribute to make project delivery reliable. The Fever Curve
serves as a visual indicator of project progress and buffer consumption, providing real-time insights
into the urgency and status of each project.
The Fever Curve is a diagram that depicts the relationship between buffer consumption and
progress. It is drawn with the x-axis representing project progress and the y-axis representing
buffer consumption, both measured in percentages. All projects start at the lower left corner of
the curve and are expected to move towards the upper right corner as they progress. The goal is for
projects to finish near the top right corner, with a buffer consumption of around 90%, allowing for
any unforeseen issues in the final stages.
The Fever Curve is divided into three distinct areas: red, yellow, and green. The red zone indicates
that the buffer is being consumed at a faster rate than progress is being made. This signals a
need for immediate action to address the situation and prevent delays. The yellow zone represents
a moderate level of buffer consumption, indicating that attention and resources are required to
maintain progress and prevent the project from entering the red zone. Finally, the green zone
signifies that the project is on track, with buffer consumption aligned with progress.
The Fever Curve serves as a useful tool for teams to focus their efforts on buffer regain. By
monitoring the curve and aiming to stay within the yellow or green zones, teams can prioritize their
actions and allocate resources effectively. This approach ensures that projects remain on schedule
and that any potential risks or delays are addressed promptly.
In summary, the Fever Curve is a core element of CCPM, providing real-time insights into project
progress and buffer consumption. By understanding and utilizing this visual indicator, teams can
effectively manage multiple projects, allocate resources appropriately, and ensure reliable project
delivery.
A4 Execution 38
Operational priority is crucial in ensuring that all orders are delivered on time and that the overall
project timeline is maintained. By focusing on tasks with the highest buffer index, teams can allocate
resources effectively and expedite actions when necessary. This approach helps in restoring stability
and ensuring timely delivery performance.
Implementing buffer index as an operational priority requires a systematic approach. It involves
continuously monitoring and analyzing the progress and buffer consumption of each task and
project. By doing so, companies can identify potential risks and delays, allowing them to take
proactive measures to mitigate these issues.
In conclusion, the buffer index serves as a valuable tool in critical chain multi project management.
It provides a clear and transparent system for setting operational priorities, ensuring that the
most urgent tasks receive the necessary attention and resources. By understanding and utilizing
the progress and buffer consumption formulas, companies can effectively manage their projects,
improve efficiency, and achieve better outcomes.
In the world of multi-project management, operational priority plays a crucial role in ensuring effi-
cient and effective project execution. It is important to have a clear and transparent understanding of
which projects require immediate attention and support. One way to determine operational priority
is by analyzing the buffer consumption of each project.
The buffer, in the context of multi-project management, refers to the amount of time or resources
allocated to a project to account for uncertainties and delays. The critical chain, on the other hand,
represents the sequence of tasks that determine the overall project duration. By comparing the buffer
consumption of different projects, we can identify the most critical ones that require immediate
action.
To achieve timely transparency on the status of all initiatives, it is essential to have a complete
overview of the entire portfolio. This allows us to identify where and when buffers are being
used up, serving as a starting point for continuous improvement. By implementing a cross-process
improvement process, we can address bottlenecks and optimize resource allocation.
In multi-project management, it is common for deadlines to shift and for projects to compete for
the same resources. This poses a challenge in determining which project should be prioritized
operationally. The TOC methodology, known as Buffer Management, provides a solution by using
the planned project buffer. It suggests that the project with the worst ratio of buffer consumption
to progress on the critical chain should be given priority.
Agility is also an important aspect of multi-project management. By analyzing the progress and
buffer consumption of each initiative, we can determine the operational priority. The initiative with
the highest buffer consumption compared to progress is considered the most critical and requires
all possible support. This approach allows for clear operational priorities and helps avoid negative
multitasking.
Top managers play a crucial role in providing assistance and guidance in multi-project management.
The Critical Chain Buffer Management system is used to provide priorities, and priority reports are
provided to different management functions. This ensures proper usage of the priority information
and helps in making informed decisions.
A4 Execution 40
When planning buffers, the priority can be calculated based on the demand prioritization method.
This method involves identifying the bottleneck and prioritizing the projects accordingly. By
understanding the roles and actors involved in multi-project management, we can effectively
prioritize projects and allocate resources operationally.
In conclusion, operational priority is a critical aspect of multi-project management. By analyzing
buffer consumption, identifying bottlenecks, and prioritizing projects based on their progress and
buffer consumption, we can ensure efficient project execution. With timely transparency and clear
operational priorities, we can avoid negative multitasking and achieve successful project outcomes.
resource availability. By carefully managing the pipeline, the organization can ensure that projects
are initiated in a controlled manner, minimizing disruptions and maximizing efficiency.
The steering committee plays a vital role in ensuring that ongoing projects remain on track and
meet their deadlines. Comprised of key stakeholders and decision-makers, the steering committee
provides oversight and guidance to project teams. They review project progress, address any issues
or roadblocks, and make critical decisions to keep projects aligned with organizational goals. By
actively monitoring and steering projects, the steering committee helps maintain project momentum
and ensures timely delivery.
The shopfloor meeting focuses on continuous improvement at an operational level. This meeting
brings together project management professionals to discuss and analyze project management
processes. By sharing best practices, identifying areas for improvement, and implementing
corrective actions, the shopfloor meeting helps enhance the effectiveness and efficiency of project
management practices. It serves as a platform for learning, collaboration, and innovation, enabling
the organization to continually refine its project management capabilities.
The daily project team meeting is a crucial component of effective project execution. This meeting
brings together the project team members to discuss progress, address challenges, and coordinate
activities. By providing a forum for open communication and collaboration, the daily project team
meeting ensures that everyone is aligned and working towards the project’s objectives. It allows
for timely problem-solving, resource allocation, and decision-making, enabling the project to be
executed optimally.
In summary, the control structures in CCPM controlled environments are designed to maintain
project flow and accelerate critical projects. The pipeline meeting ensures the orderly introduction
of new projects, the steering committee provides oversight and guidance, the shopfloor meeting
focuses on continuous improvement, and the daily project team meeting facilitates effective
project execution. By leveraging these control structures, organizations can enhance their project
management capabilities and achieve consistent on-time delivery.
the importance of collaboration and support from senior management to ensure the successful
completion of critical projects.
Similarly, for stuck projects, the Steering Committee asks the project managers two key questions.
Firstly, they inquire about the measures being implemented by the PL and their team to get the
project back on track. This question aims to understand the specific actions being taken to overcome
any obstacles or challenges that have caused the project to stall. Secondly, the committee asks
where management can offer assistance. This question highlights the importance of identifying
areas where senior management can provide guidance, resources, or support to help move the project
forward.
In addition to asking these important questions, it is crucial for the Steering Committee to follow
up on the success of the planned measures. Persistence is key in ensuring that the actions taken
by project managers and their teams are effective in resolving any issues or delays. If the planned
measures do not yield the desired results, the committee must continue to follow up and explore
alternative solutions to ensure the project’s success.
Overall, the Steering Committee plays a vital role in project management by actively engaging
with project managers, asking important questions, and providing support and guidance. Their
involvement and follow-up are essential in ensuring the smooth progress and successful completion
of projects within the organization.
A critical aspect of the pipeline meeting is comparing the actual throughput of projects to the planned
throughput. This helps in identifying any deviations or discrepancies and allows for adjustments to
be made accordingly. It also helps in determining if the bottleneck, which refers to the constraint
that limits the overall throughput, is still in the right place and if it is stable.
In addition to these considerations, the pipeline meeting also examines other key performance
indicators (KPIs) such as on-time delivery, throughput per month, and bottleneck load. These
metrics provide insights into the overall performance and efficiency of the project pipeline.
Lastly, the pipeline meeting addresses the question of whether additional staff is needed and if so,
where. This is particularly important in identifying areas where the bottleneck may need to be
expanded to ensure smooth project flow and avoid any delays.
Overall, the pipeline meeting serves as a comprehensive platform to discuss and address various
aspects of project management, ensuring that projects are progressing smoothly, challenges are
managed effectively, and resources are allocated optimally.
Resource Manager works closely with the Project Manager to ensure that the right resources are
allocated to each project at the right time.
The Task Manager is responsible for managing individual tasks within a project. They ensure that
tasks are properly planned, assigned to the right team members, and executed according to the
project schedule. The Task Manager monitors the progress of each task and addresses any issues or
delays that may arise. They work closely with the Project Manager and Resource Manager to ensure
that tasks are completed on time and within budget.
The Pipeline Manager is responsible for managing the project portfolio and prioritizing projects
based on available resources. They ensure that projects are started at the right time, considering the
availability of key resources and the overall capacity of the organization. The Pipeline Manager
works closely with the Project Manager and Resource Manager to optimize the number of in-
progress projects and ensure that the portfolio is managed effectively.
Top Management, including executives and senior leaders, is responsible for overseeing the entire
project portfolio and ensuring that it is in good condition. They define the “good condition” of
the portfolio based on factors such as project performance, resource utilization, and alignment with
strategic objectives. Top Management is responsible for making strategic decisions regarding project
prioritization and resource allocation in both the short-term and medium-term perspectives.
In managing the portfolio in a short-term perspective, the roles of the Project Manager, Resource
Manager, Task Manager, and Pipeline Manager are involved in tactical prioritization. They work
together to prioritize projects based on immediate resource availability and project deadlines. They
ensure that projects are executed efficiently and that resources are allocated effectively to meet
short-term goals.
In managing the portfolio in a medium-term perspective, the roles of the Project Manager, Resource
Manager, Task Manager, and Pipeline Manager are involved in strategic prioritization. They consider
long-term resource availability, project dependencies, and strategic objectives to prioritize projects.
They work together to align the project portfolio with the organization’s strategic goals and ensure
that resources are allocated in a way that maximizes long-term value.
Buffer losses, which refer to the consumption of project buffers due to delays or disruptions, can be
absorbed through effective management and mitigation strategies. The roles of the Project Manager,
Resource Manager, Task Manager, and Pipeline Manager play a crucial role in identifying potential
risks and implementing measures to minimize buffer losses. They monitor project progress, address
issues promptly, and make necessary adjustments to ensure that buffer losses are minimized and the
project stays on track.
Overall, CCPM provides specific role definitions for the Project Manager, Resource Manager, Task
Manager, and Pipeline Manager to ensure effective project management and portfolio optimization.
These roles work together to achieve the highest possible throughput of projects, meet deadlines,
and deliver successful outcomes.
A4 Execution 47
Open and effective communication among all stakeholders is another important aspect. This
includes decision-makers, project managers, and team members. By fostering clear and open com-
munication, everyone can have a shared understanding of the project objectives and requirements.
This helps to avoid misunderstandings and ensures that everyone is on the same page.
To determine whether a project plan is well-controllable, there are certain criteria that can be used as
a checklist. Firstly, the focus should be on a few relevant deliverables, also known as work packages.
These deliverables should be defined based on functional aspects rather than hierarchy, teams, or
divisions. This ensures that the project plan remains focused and manageable.
The critical chain, which determines the duration of the project, must be clearly defined and visible.
It is important to ensure that the feeding chains, which are the tasks that lead into the critical chain,
are significantly shorter. This reduces the probability of changes to the critical chain and helps to
maintain control over the project.
Work packages should be sized in a way that allows the task manager to provide reliable updates on
the remaining duration on a daily basis. Typically, the duration of work packages should not exceed
two to three weeks. However, in cases where detailed subtask management or physical processes
are involved, the duration can be longer as long as the remaining duration can still be determined.
Each work package should have a clear definition of what constitutes “done,” which should be
negotiated with the consumer of the results. This ensures that there is a shared understanding
of the expected outcomes and helps to avoid any ambiguity.
Ownership of each work package should be assigned to a specific resource or task manager. This
person should have the most effort or the biggest interest in delivering a high-quality outcome. By
assigning ownership, accountability is established, and it becomes clear who is responsible for the
successful completion of each work package.
When estimating the duration and effort required for each work package, it is important that these
estimates are made by the resource or task manager, rather than the project manager. This ensures
that the estimates are based on the expertise and knowledge of the individuals who will be carrying
out the tasks.
Lastly, the work packages should be sorted in a way that makes the critical chain easy to see. Feeding
chains should enter the critical chain from below, allowing for a clear visualization of the project’s
critical path.
By adhering to these criteria and checklist, a project plan can be developed that is well-controllable.
This enables effective monitoring of progress, timely identification of imbalances, and the initiation
of corrective actions when necessary. Ultimately, a controllable project plan increases the chances
of project success and ensures that projects are delivered on time and within budget.
with resources optimally, enabling it to be delivered quickly and with the highest quality. This
involves a range of tasks and responsibilities that contribute to the overall success of the project
portfolio.
One of the key tasks of the Resource Manager is to assign the task manager as soon as a task becomes
ready to start. This assignment is done based on the operational priority, which is determined using
a scatter plot. By carefully considering the priority, the Resource Manager ensures that tasks are
allocated to the most suitable task managers, maximizing efficiency and effectiveness.
Additionally, the Resource Manager is responsible for monitoring the performance of their task
managers. They regularly check whether the task managers are fulfilling their responsibilities and
meeting the required standards. This monitoring helps to identify any potential issues or bottlenecks
early on, allowing for timely intervention and resolution.
Another important aspect of the Resource Manager’s role is to observe the long-term resource
requirements of the projects. They are responsible for ensuring the establishment and development
of resources, ensuring that the necessary skills and capacities are available when needed. This
proactive approach helps to prevent resource shortages and delays in project execution.
The Resource Manager also plays a crucial role in promoting a flexible and problem-solving mindset
within their team. They actively work towards eliminating head monopolies and encourage their
team members to develop versatile problem-solving skills beyond their specific field of expertise.
This approach fosters a collaborative and innovative work environment, where challenges are
tackled collectively for the benefit of the entire project portfolio.
Furthermore, the Resource Manager is responsible for ensuring optimal working conditions for their
team. This includes ensuring that the work packages have all the necessary resources and tools,
minimizing multitasking to maintain focus and productivity, and providing sufficient breaks to
prevent burnout. By prioritizing the well-being and working conditions of their team, the Resource
Manager contributes to the overall success and efficiency of the projects.
It is important to note that, especially at the beginning of implementing CCPM, the role of the
Resource Manager and the Task Manager may be performed by the same person. This integration
allows for a seamless coordination and alignment of tasks and resources, ensuring a smooth
transition to the CCPM approach.
In conclusion, the Resource Manager in CCPM has a range of responsibilities and tasks that
contribute to the successful management of the project portfolio. From assigning task managers
to monitoring performance, observing long-term resource requirements, promoting flexibility and
problem-solving skills, ensuring optimal working conditions, and leading the team, the Resource
Manager plays a vital role in optimizing project execution and achieving desired outcomes.
of tasks and taking proactive measures to ensure acceleration and fine-tuning actions across team
boundaries, if necessary.
To fulfill their tasks effectively, the Task Manager is required to inquire about the status of the
remaining maturities of all parties involved. This involves regularly communicating with team
members and stakeholders to gather updates on task progress. By staying informed about the status
of each task, the Task Manager can identify any potential bottlenecks or delays and take appropriate
actions to address them.
Another important task of the Task Manager is to coordinate problem-solving activities, particularly
in relation to buffer regain. In CCPM, buffers are strategically placed to protect the project schedule
from uncertainties and variations. If a buffer is consumed or at risk of being consumed, the Task
Manager takes the lead in coordinating efforts to regain buffer time and ensure that the project
remains on track.
Furthermore, the Task Manager plays a critical role in facilitating smooth handovers between work
packages. They keep the task managers informed about the upcoming work packages, enabling them
to prepare for a seamless transition. This is particularly important in cases where critical tasks are
involved, as any delays or miscommunications during handovers can have a significant impact on
the overall project timeline.
It is worth noting that, especially in the initial stages of implementing CCPM, the roles of the
Resource Manager and Task Manager may be performed by the same person. This is due to the
fact that CCPM introduces a different approach to managing projects, and organizations may need
time to adjust and allocate resources accordingly.
In summary, the Task Manager in CCPM is responsible for providing daily feedback on task progress,
coordinating problem-solving activities, ensuring smooth handovers between work packages, and
actively taking measures to accelerate tasks if needed. Their role is crucial in maintaining project
momentum and ensuring that the project portfolio remains in good condition.
for strategic decisions. They also advise on the definition or change of the bottleneck, helping to
identify areas where improvements can be made.
Transparency is a key aspect of the Pipeline Manager’s role. They establish transparency regarding
buffer consumers, which refers to the projects or processes that consume the buffer time allocated for
each project. By understanding these buffer consumers, the Pipeline Manager can develop effective
buffer recovery measures to ensure that projects stay on track and any potential delays are mitigated.
Furthermore, the Pipeline Manager supports decision-makers in analyzing structural buffer con-
sumers, which are often caused by process errors or inefficiencies. They work closely with the
relevant stakeholders to identify these issues and implement process improvement measures to
address them.
In addition to their responsibilities within the pipeline management process, the Pipeline Manager
often serves as a contact person and consultant for topics related to Theory of Constraints (TOC)
and Critical Chain Project Management (CCPM). They provide guidance and expertise to project
managers and other managers, helping them understand and implement these methodologies
effectively.
It is important to note that while the Pipeline Manager plays a critical role in optimizing project flow
and ensuring the success of the organization, they also rely on the collaboration and cooperation of
other stakeholders. The success of the pipeline management process depends on the collective effort
of all team members and their commitment to following the established protocols and strategies.
In conclusion, the Pipeline Manager is responsible for supporting decision-makers, monitoring the
stability of the pipeline, and ensuring the efficient utilization of resources. Through their tasks,
they provide valuable insights, establish transparency, and support process improvement measures.
Additionally, they serve as a consultant and contact person for TOC and CCPM topics, providing
guidance and expertise to project managers and managers.
management are utilized in a profitable and sustainable manner. This requires a keen understanding
of market dynamics and the ability to capitalize on the organization’s strengths.
Tracking the effectiveness of buffer recovery measures in projects and process improvements is
another important task of the Top Management. By monitoring and evaluating the outcomes of
these measures, they can identify areas for improvement and make informed decisions to enhance
project performance and overall efficiency.
Furthermore, the Top Management plays a crucial role in fostering cooperative cooperation between
project managers, resource managers, and task managers. By promoting collaboration and effective
communication among these key stakeholders, they can ensure that projects are executed smoothly
and in alignment with the organization’s objectives.
Disclaimer:
It is important to note that finding optimal decisions for the entire company typically requires
collective input from the entire Top Management team, encompassing all functions within the
organization. This collaborative approach ensures that decisions are well-rounded and consider
the diverse perspectives and expertise of each member. By working together, the Top Management
can make informed choices that benefit the organization as a whole.
it is not explicitly installed in every case. In situations where the Full Kit Manager is not designated,
the responsibilities associated with this role are typically fulfilled by the Pipeline Manager.
In conclusion, the Full Kit Manager plays a vital role in critical chain multi project management.
Their responsibilities include supporting project applicants in the development of project briefs,
ensuring that new projects are prepared and planned effectively. By securing knowledge about good
project plans and preventing unnecessary energy expenditure, the Full Kit Manager contributes to
the successful execution of projects. However, it is important to acknowledge that the presence of
a Full Kit Manager may vary depending on the specific project implementation, with the Pipeline
Manager often assuming these responsibilities in their absence.
In summary, the Relay Runner Principle in project management is about maintaining a constant and
efficient flow of work along the critical chain. It emphasizes the importance of allocating resources
effectively, focusing on speed and efficiency, and ensuring that the critical chain is never stopped or
delayed. By following this principle, project teams can achieve high-speed projects and meet their
deadlines effectively.
A4.6 Dashboard
In critical chain multi project management (CCPM) organizations, a dashboard plays a crucial role
in monitoring and analyzing key performance indicators (KPIs). One important chart that can be
included in the dashboard is the “Over the line” chart, which tracks the throughput and operating
expenses over time. This chart provides a visual representation of how these metrics are performing
and allows for easy identification of any trends or anomalies.
Another important KPI to consider is the due date reliability. This metric measures the relative
number of projects that are finished within their designated timeframes. By tracking this KPI,
organizations can assess their ability to meet project deadlines consistently and identify any areas
for improvement.
Throughput is another essential KPI that should be included in the dashboard. It measures both the
number of active tasks and the number of finished tasks. By monitoring throughput, organizations
can gain insights into their project progress and identify any bottlenecks or areas where tasks are
getting delayed.
The dashboard should also include information on the relative number of black and red projects.
Black projects are those that have consumed all of their buffer and are unable to meet the due date.
On the other hand, red projects are at risk of not meeting the due date as their buffer consumption
exceeds their progress. By tracking the relative number of black and red projects, organizations
can identify projects that require immediate attention and implement buffer regain measures if
necessary.
Additionally, the dashboard should provide insights into the relative feedback rate for “remaining
duration” given within a day. This metric measures how quickly feedback is provided on the
estimated remaining duration of tasks. A high feedback rate indicates effective communication
and collaboration within the organization, enabling timely adjustments to project plans.
Lastly, the dashboard should include information on the work-in-progress (WIP) and the relative
load of the bottleneck and bottleneck-related resource groups. By monitoring the WIP and the load
on bottleneck resources, organizations can identify areas where resources are being overutilized or
underutilized. This information can help in optimizing resource allocation and improving overall
project efficiency.
In summary, a well-designed dashboard for CCPM organizations should include KPIs such as the
“Over the line” chart, due date reliability, throughput, relative number of black and red projects,
feedback rate for remaining duration, and WIP. By regularly monitoring these metrics, organizations
A4 Execution 55
can gain valuable insights into their project performance, identify areas for improvement, and make
data-driven decisions to enhance their overall project management effectiveness.
Figure 11. Example of a typical CCPM Cockpit: (a) the Roadmap with perfect staggered, (b) the Quality of the
Estimated Time To Completion Feedbacks, (c) the Portfolio Overview/Scatter Plot, and (d) the reporting on the Buffer
Regain Measures
A5 Learning as Fast as Possible
A running CCPM-Software is an invaluable tool for a critical chain multi project management
expert like myself. It allows us to quickly gather and analyze data, providing us with the necessary
information to make informed decisions and improve the system. One of the key insights we gain
from this data is the identification of projects that consume a significant amount of buffer. This
knowledge is crucial as it directs our focus towards areas that require continuous improvement
actions with a high potential for positive impact.
It is important to note that at least half of the increase in throughput achieved during the
implementation of CCPM is a result of continuous improvement measures. This highlights the
significance of the CIP (Continuous Improvement Process) in maximizing the benefits of CCPM.
CIP Loop 1 focuses on the buffer consumption of individual projects. By closely monitoring
the buffer consumption, we gain valuable insights into the areas within the project that require
improvement. This allows us to identify where and how we can make up for lost time and get the
project back on track. Through this iterative process, we continuously learn and adapt, ensuring
that we are constantly improving our project execution.
CIP Loop 2 takes a broader perspective by analyzing the project portfolio as a whole. By examining
multiple projects, we can identify patterns and trends in time loss across the organization. This
enables us to develop solutions at an organizational level, addressing systemic issues that may be
hindering project performance. By learning from all the projects, we can implement changes that
have a far-reaching impact, improving overall efficiency and effectiveness.
In conclusion, learning as fast as possible is essential in the world of critical chain multi project
management. The use of a running CCPM-Software allows us to gather and analyze data, providing
us with valuable insights for continuous improvement. Through CIP Loop 1, we focus on individual
projects, identifying areas for improvement and taking corrective actions. CIP Loop 2 takes a broader
perspective, analyzing the project portfolio to identify systemic issues and develop organizational-
level solutions. By continuously learning and adapting, we can maximize the benefits of CCPM and
drive success in our projects.
By identifying the factors that consume the buffer, project managers can make valuable single
improvements within the projects.
The goal of CIP loop 1 is to regain control over the buffer and ensure that it is used effectively. This
process involves closely monitoring the buffer and identifying any unfavorable variability. By doing
so, project managers can take proactive measures to address potential issues and prevent delays.
Analyzing the buffer consumption also helps in identifying areas where improvements can be made.
By understanding how the buffer is being utilized, project managers can make informed decisions
about resource allocation and task prioritization. This leads to more efficient project planning and
execution.
The implementation of CIP loop 1 requires a mindset that values continuous improvement and a
willingness to adapt and make changes as needed. It is important to regularly review and analyze
the buffer consumption to identify areas for improvement. This process should be integrated into
the project management practices to ensure that projects stay on track and meet their deadlines.
Overall, CIP loop 1 in CCPM is a valuable tool for stabilizing project execution. By focusing on
project-oriented buffer regain, project managers can identify and address issues that may arise
during the project lifecycle. This continuous improvement process leads to more efficient and
successful project outcomes.
In conclusion, the focused improvement process (FIP) is a systematic approach to address the root
causes of issues and improve the performance of our organization. By implementing CIP measures
at the bottleneck and constraint, and involving top management, we can effectively eliminate buffer
eaters and improve our processes. The logbook becomes a valuable tool in tracking and addressing
structural root causes, leading to continuous improvement and success.
Figure 12. Examples of two FIP Logbooks - based on buffer consumption root causes and measures are defined and
the execution tracked
S CCPM Summary
In the previous chapter, we delved into the intricacies of Critical Chain Project Management (CCPM).
Now, let’s take a step back and provide a summary of what CCPM entails, as well as the success
factors that have emerged from over 50 successful implementations.
CCPM is a powerful project management approach that goes beyond simply aggregating safety
time. It encompasses three core principles that are essential for its successful implementation. These
principles serve as the foundation for making your portfolio and project management more agile by
combining CCPM with the power of agile methods at the team level.
While agile concepts often thrive within small teams and single product environments, larger
projects or organizations face the challenge of managing multiple teams and projects simultaneously.
This is where CCPM comes into play, offering a solution to make your project management more
agile on a larger scale.
To achieve something great or on a large scale, it becomes necessary to work with numerous internal
teams and external partners. CCPM provides the key to delivering projects faster, at lower costs,
and with greater predictability. By implementing CCPM, organizations like Amdocs, a B2B software
company, have witnessed significant improvements in project productivity and quality.
However, implementing CCPM is not without its challenges. While most success stories have been
observed in projects where the majority of the team works for a single organization, it becomes
more complex when contractors are involved, as is often the case with capex projects. Exploiting
CCPM in such scenarios requires careful management and collaboration among the project team.
CCPM is proven to deliver a step-change improvement in project performance across various
industries. It consists of two fundamental pillars: planning and managing projects using CCPM, and
selecting and contracting with the most important project contractors/suppliers through a Project
Alliance. Both elements are crucial for the success of Breakthrough PM, and their absence can make
implementation challenging and time-consuming.
In addition to CCPM, there are other project improvement techniques that can complement its
effectiveness. These techniques, when combined with CCPM and Project Alliancing, can produce
remarkable results. The next section will explore these techniques in more detail, providing insights
into how they align with CCPM and enhance project management.
In conclusion, CCPM is a comprehensive project management approach that offers a solution for
managing multiple teams and projects in larger organizations. By combining CCPM with agile
60
methods at the team level, organizations can achieve greater agility and deliver projects faster,
at lower costs, and with improved predictability. The success factors distilled from numerous
implementations highlight the importance of careful planning, collaborative contracting, and
effective project management techniques.
S1 In a Nutshell“
In the world of critical chain multi project management, one of the key challenges is managing
the work in progress (WIP) and resource usage. It is easy to fall into the trap of having too much
WIP, which can lead to inefficiencies and delays. To break this cycle, it is important to identify the
bottleneck in the system and stagger the projects accordingly. By doing so, we can ensure that the
constraint is not overloaded and resources are distributed optimally.
To ensure good preparation and reduce effort in the constraint, it is crucial to define a responsible
person who will oversee the preparation of projects. This includes ensuring that work packages
are well-prepared before they enter the constraint. By doing so, we can minimize the chances of
encountering unexpected issues and delays in the execution phase.
Traditional project planning often suffers from estimations and wrong assumptions. The “studenten-
syndrom” and Parkinson’s Law can lead to unrealistic expectations and delays. To address this
problem, we need to fix the planning process by incorporating buffers into the project plan. These
buffers, such as project buffers and integration buffers, allow for unforeseen events and provide
flexibility in meeting deadlines. Additionally, milestones can be both helpful and detrimental, so
careful consideration is needed when incorporating them into the project plan.
S1 In a Nutshell“ 62
Execution is a critical aspect of CCPM, and priorities play a significant role in ensuring smooth
operations. Operative priorities are necessary to guide the team in making decisions and allocating
resources effectively. In CCPM-controlled environments, control structures are put in place to ensure
that the project plan is followed and progress is monitored. Roles such as the Project Manager,
Resource Manager, Task Manager, Pipeline Manager, and Decision Maker are designed specifically
for CCPM projects. The relay runner principle is applied, where tasks are handed over from one
team member to another, ensuring a smooth flow of work. Dashboards are used to provide a visual
representation of the project’s progress and help in decision-making.
Learning is a continuous process in CCPM, and it is essential to stabilize the methods and tools
used. The Focused Improvement Process (FIP) is implemented to analyze the buffer consumption
and identify areas for improvement. Buffer regain measures are taken to ensure that the ratio of
red projects (projects at risk of missing deadlines) is below 15%. By learning from each project and
implementing improvements step-by-step, we can continuously enhance our processes and achieve
better results.
In conclusion, critical chain multi project management requires careful management of WIP and
resource usage, good preparation, effective project planning, efficient execution, and continuous
learning. By implementing these key ideas, we can optimize project performance, meet deadlines,
and deliver successful outcomes.
S2 Success Factors
The core problem that often arises in project management is local optimization. Each department
or team focuses on maximizing their own efficiency without considering the impact on the overall
project. This leads to bottlenecks and delays, as resources are not allocated effectively and projects
are not prioritized correctly.
The solution to this problem is to decide locally but act globally. This means looking at all projects
at once and identifying the constraint, the area or process that is limiting the overall flow of work.
By staggering projects according to their strategic priority at the constraint, we can ensure that
it is never overloaded or underloaded. This optimal flow allows for fast output and ensures that
resources are not waiting for work.
To achieve this, every project must have a clear understanding of its “criticality.” This is derived from
the progress versus buffer consumption, which indicates how close the project is to its deadline. This
information is used to adjust resource allocation and ensure reliable delivery. By having one signal
for all projects, we can generate synchronous working and avoid unnecessary delays.
In order to maintain trust in the project status, it is crucial to have a daily feedback system. This
includes providing feedback on the remaining duration of all open work packages and calculating
the fever curve, which shows the buffer status. This information is used to allocate resources and
make informed decisions. By adhering strictly to the red-yellow-green status, we can ensure that
project plans are realistic and useful.
Another important aspect of successful project management is continuous improvement. By
analyzing the buffer consumers, the projects that are consuming the most buffer, we can identify
root causes of process problems and focus on improving them. This focused kaizen approach allows
for daily process improvements and sharpens the axe, reducing project lead times and ensuring that
process problems occur and can be solved.
To implement these success factors, it is crucial to underload the organization. This means ensuring
that people have enough protective capacity to handle disruptions and solve problems effectively.
By providing enough resources and support, we can create an environment where teams can work
efficiently and deliver high-quality results.
Overall, by implementing these key ideas, we can overcome the challenges of local optimization and
achieve success in project management. By looking at the big picture, providing clear signals, and
continuously improving processes, we can ensure that projects are delivered on time and with high
quality.
B Deep Dives
In the previous part of this book, we covered the essential topics of critical chain multi project
management in a practical and hands-on manner. However, in this chapter, we will take a deeper
dive into several specific topics and explore the background behind them.
The purpose of this chapter is to provide a more detailed understanding of these topics and shed
light on the underlying principles. By delving into the intricacies of critical chain multi project
management, we aim to equip you with a comprehensive knowledge that goes beyond the surface
level.
Throughout this chapter, we will explore various aspects of critical chain multi project manage-
ment, examining the theories and concepts that underpin its effectiveness. By gaining a deeper
understanding of these topics, you will be better equipped to implement and utilize critical chain
multi project management strategies in your own organization.
It is important to note that this chapter does not provide a step-by-step guide or a one-size-fits-
all solution. Instead, it aims to provide you with the necessary knowledge and insights to make
informed decisions and adapt critical chain multi project management principles to suit your specific
needs and circumstances.
By exploring these topics in more detail, we hope to empower you with the knowledge and un-
derstanding to effectively implement critical chain multi project management in your organization.
This chapter serves as a valuable resource for those seeking a deeper understanding of the principles
and practices that drive hyper-productivity and success in project management.
In conclusion, this chapter serves as a bridge between the foundational knowledge covered in the
previous part of the book and the practical application of critical chain multi project management. By
delving into these topics in more detail, we aim to provide you with a comprehensive understanding
that will enable you to make informed decisions and drive success in your organization.
B1 Physics of Flow
In this chapter, we delve into the fascinating world of the physics of flow. We aim to shed light on
the underlying laws that govern the movement and efficiency of work within organizations. These
laws have been observed and validated through the experiences of countless companies that have
grappled with the challenges of excessive work in progress (WIP).
One of the fundamental laws we explore is known as Little’s Law, which is often referred to as
the law of time. Little’s Law provides us with a mathematical understanding of lead time, or the
time it takes for a project, initiative, or order to be completed. It states that the average number of
customers or work items in a system is equal to the average arrival rate multiplied by the average
time spent in the system. In practical terms, this means that lead time can be calculated by dividing
the work in process (WIP) by the throughput.
Little’s Law is particularly valuable in stable systems where the inflow and outflow of work are
balanced. By reducing the WIP to its lowest possible level without disrupting the flow, we can
effectively decrease the lead time and allow for a smoother and more efficient process. This
reduction in WIP also tends to minimize mistakes, negative multitasking, and flow disruptions,
ultimately leading to higher throughput.
Another important law we explore is Goldratt’s Law, also known as the law of throughput. This
law, derived from the Theory of Constraints, focuses on the rate at which work is completed within
a system. It emphasizes the importance of identifying and addressing bottlenecks or constraints that
hinder the flow of work. By optimizing the throughput, organizations can achieve higher levels of
productivity and performance.
Understanding these laws is crucial for managers and professionals in their pursuit of effective
project and process management. By applying the principles of Little’s Law and Goldratt’s Law,
we can gain insights into how to speed up time-to-market and improve overall efficiency. These
laws are not mere theoretical concepts but scientifically proven principles that can be validated by
anyone, regardless of their beliefs.
As we delve deeper into the topic, we also explore the impact of these laws on agility and the
reduction of inventory in knowledge work. Little’s Law, in particular, plays a significant role in
agile methodologies such as Kanban, where it is utilized in a probabilistic manner. The Theory of
Constraints also relies on Little’s Law in a deterministic fashion for operations management.
Reducing WIP in knowledge work is crucial for enabling flow, which in turn leads to stellar financial
performance. High levels of WIP render planning and estimating efforts futile, as the passage of time
becomes increasingly unpredictable. By embracing the principles of Little’s Law and Goldratt’s Law,
organizations can effectively reduce WIP, shorten lead times, and achieve greater levels of efficiency
and success.
B1 Physics of Flow 66
In conclusion, the physics of flow provides us with valuable insights into the dynamics of work
within organizations. Little’s Law and Goldratt’s Law serve as guiding principles for optimizing
lead time and throughput, respectively. By understanding and applying these laws, managers
and professionals can navigate the complexities of project and process management with greater
efficiency and success.
Figure 14. A graphical explanation of Little’s Law. We use it as Lead Time = Work in Process divided by Throughput
According to Little’s Law, the lead time of a work package is directly proportional to the number of
work packages in the system. The formula for this law is average lead time = average WIP / average
throughput. To understand this concept, let’s consider the cash-out process at a supermarket. When
there is only one customer at the cash-out, the lead time for the payment process is very short.
However, as more customers join the queue, the cash-out process takes longer for each customer.
The lead time for each customer is a combination of the actual processing time and the waiting time
in the queue.
To achieve a shorter lead time, it is crucial to minimize the amount of work in the system. This
means that there should not be too many work packages waiting to be processed. If we want to
reduce the time to market by half, the key is to reduce the work in process (WIP) by half. This
means that we need to ensure that there are fewer work packages in the system at any given time.
Managers have a strong argument for reducing WIP because it leads to immediate improvements
B1 Physics of Flow 67
in lead time. By reducing the amount of work in process, the flow of work becomes smoother and
more efficient. This results in shorter lead times and faster time to market. Additionally, reducing
WIP often leads to a decrease in mistakes, negative multitasking, and flow disruptions. These
improvements ultimately lead to higher throughput, which is the rate at which work is completed.
The effect of reducing WIP can be compared to an afterburner. Just as an afterburner provides an
extra boost of power to an aircraft, reducing WIP provides a significant boost to the flow of work.
When WIP is reduced, lead time decreases and throughput increases. This immediate improvement
in flow allows for faster and more efficient completion of work packages.
In summary, Little’s Law teaches us that the lead time of a work package is influenced by the amount
of work in process. By reducing WIP, managers can significantly improve lead time and time to
market. This reduction in WIP leads to smoother flow, fewer mistakes, and higher throughput. It is
like adding an afterburner to the process, providing a powerful boost to the efficiency and speed of
completing work packages.
Figure 15. A graphical explanation of Goldratt’s Law. We use it as Throughput = average Capacity of the Constraint
divided by average effort in the Constraint
The concept of throughput in a system is crucial for understanding its overall performance.
According to Goldratt’s Law, the average throughput of a system can be determined by dividing
the average capacity in the constraint by the average effort required in the constraint. This law
B1 Physics of Flow 68
emphasizes the importance of closely examining the capacity and effort within the constraint of a
company’s operations.
To effectively apply Goldratt’s Law, companies must pay attention to the capacity within the
constraint and the actual time and effort it takes to process a work package or item. By analyzing
these factors, organizations can gain insights into the efficiency and productivity of their operations.
One key aspect highlighted by Goldratt’s Law is the need to minimize waiting times within the
constraint. This can occur when workers are occupied with other tasks or when work packages
are left waiting to be processed. To ensure that Goldratt’s Law is effective, companies must either
eliminate these waiting times or reduce the capacity of the constraints to accommodate them.
By focusing on the constraint and optimizing its capacity and effort, companies can improve their
overall throughput. This means that they can generate goal units at a faster rate and achieve
their desired outcomes more efficiently. Goldratt’s Law provides a framework for organizations
to identify and address the factors that limit their throughput, ultimately leading to improved
performance and profitability.
In summary, Goldratt’s Law emphasizes the significance of the constraint in determining the
throughput of a system. By closely examining the capacity and effort within the constraint,
companies can identify areas for improvement and optimize their operations. Minimizing waiting
times within the constraint is essential for maximizing throughput and achieving desired outcomes.
Applying Goldratt’s Law can help organizations enhance their overall performance and drive success
in their operations.
B1 Physics of Flow 69
Figure 16. Introduction into the math of probability curves to use in estimations in projects: A shows three work
packages with their buffer under the probability curve and the remaining risk; B shows aggregating the buffers at the
end, which leads to minimal risk; C shows reduced buffer, leading to shorter projects with reasonable risk
Figure 17. Different abstractions of constraints - from real constraints (bottom), virtual constraints (in the middle) to
market constraints at the top
In the realm of project management, constraints play a crucial role in determining the success of a
project. However, the nature of constraints differs between production-based work and knowledge-
based work or projects. In production, real constraints are typically clear and tangible, such as
limited resources or time. These constraints can be identified and addressed directly.
On the other hand, in knowledge work or projects, the variability and unpredictability of resources
and estimates make it challenging to fix constraints at a resource level. This is where the concept of
virtual constraints comes into play. Virtual constraints are more abstract and represent the critical
phases or activities in a project where the best minds and expertise are required.
One such phase is the integration phase, where various components or elements of a project come
together for the first time. This phase is of utmost importance and requires the collaboration
of experienced individuals and top management representatives. Due to the complexity and
uniqueness of this phase, it is often used as the virtual constraint in project environments. The
integration phase serves as a bottleneck, as there will never be enough experienced people to
eliminate this constraint entirely.
Unlike real constraints, virtual constraints are not tied to specific resources but rather represent
critical periods or tasks that require specialized skills and knowledge. These constraints are referred
to as virtual drums, as they set the pace and capacity for the project. Managing the virtual drum
B2 From Bottleneck to Constraint 73
effectively ensures that the constraint is not overloaded, multitasking is minimized, and resources
are not overwhelmed.
In the context of multi-project management, identifying and utilizing the virtual drum becomes
crucial for increasing overall productivity. The goal is to optimize the use of the company’s
constraint, whether it is a real or virtual constraint. However, in knowledge work or project
environments, the identification of the virtual drum is not an easy task. The availability of resources
fluctuates, and estimates are unstable, making it challenging to fix the constraint at a resource level.
Despite these challenges, the integration phase remains a critical period in all projects. It is during
this phase that the feeding chains come together, and the product is integrated and tested for the
first time. The integration phase serves as a virtual constraint due to the need for the best people to
handle it. The expertise and experience required for this phase are often in high demand and limited
supply, making it an ideal candidate for the virtual drum.
In summary, the concept of virtual constraints is essential in knowledge work or project envi-
ronments where real constraints are difficult to fix at a resource level. The integration phase,
where critical minds collaborate to find the best concepts or solutions, often serves as the virtual
constraint. By effectively managing the virtual drum, multitasking can be minimized, resources can
be optimized, and overall project productivity can be increased.
Figure 18. Most companies suffer from real constraints in the beginning - this graphic shows the typical way
constraints move from real to more abstract and upstream in the value stream
B2 From Bottleneck to Constraint 74
Figure 19. Overview about the different value streams and business situations and their “constraint” should be
In various organizations, there are specific constraints that need to be considered in order to achieve
their goals. Let’s explore some typical organizations and their corresponding constraints.
One example is the production of finished falling parts such as screws or batteries. In this case, the
constraint lies in the longest cycle time at a specific workstation or the one with the least capacity
and highest investment to external resources. For instance, a heat treatment process in an oven,
using a press, or an extruder may pose such constraints.
Another type of organization focuses on making products with high quality sensory properties,
like olive oil or colors. Here, the constraint is the ability to differentiate between the qualities of
the products. Experts such as olive oil experts, sommeliers, or color experts play a crucial role in
ensuring the desired sensory properties.
In the realm of manufacturing items according to customer’s specific orders, also known as Make-
to-Order, constraints arise at the point where multiple production lines come together. This can
be observed in industries like mobile phone or car manufacturing, where the final assembly or the
“marriage” of different components becomes a critical constraint.
Complex items with changing paths and varying orders, such as specialized chemical production,
analysis, and pharmacies, present their own set of constraints. In this case, the expertise to operate
specific machines becomes a crucial constraint. Without skilled operators who understand the
B2 From Bottleneck to Constraint 76
Figure 20. Flow diagram: How to find the optimal strategic priority
In the world of critical chain multi project management, working with a virtual constraint is a
crucial aspect. The first step in this process is to define a project phase or integration as the virtual
constraint drum. This phase is typically the most critical and complex, requiring the expertise of
the best individuals in the organization. By identifying this phase as the virtual constraint, we can
effectively manage the workload and ensure that resources are not overloaded.
To determine the resource needs for the projects connected to the virtual constraint phase, we
assign a value that represents the complexity of each work package. A value of 1 indicates normal
complexity, while values less than 1 or greater than 1 represent less or more complexity, respectively.
This allows us to accurately assess the resource requirements for each project.
The capacity of the virtual constraint is then adjusted to ensure that no real resource is overloaded
in the middle and long run. This means that we carefully manage the workload to avoid any
permanent overload on the resources. By doing so, we can maintain a balanced and efficient project
environment.
Practically, we use a template to create a rough planning for the projects. We then assess the
complexity of the critical work packages within the defined virtual drum phase. Based on this
assessment, we prioritize the projects and determine their due dates. The goal is to ensure that the
virtual constraint is not overloaded, while still meeting the project deadlines.
If a new project needs to be added to the portfolio and requires an earlier due date, we can easily
identify which other projects need to be moved to accommodate this change. However, it is
important to note that any changes in project ranking or due dates require the acknowledgement of
B3 Strategic Priority: Business Value Optimization 79
all stakeholders involved. This ensures that the strategic priority is maintained and that all parties
are aligned with the changes.
Overall, working with a virtual constraint in critical chain multi project management allows us to
effectively manage resources, prioritize projects, and make strategic decisions. By carefully balanc-
ing the workload and considering the complexity of each project, we can optimize productivity and
achieve successful project outcomes.
B4 Excursus: Critical Path and Critical
Chain
Figure 21. Differentiation between critical path and critical chain: (a) critical path without checking resource
contention; (b) critical chain with resource contention eliminated = realistic plan; and (c) a critical chain plan with
correct project buffers
The concept of the critical path has been a fundamental aspect of project management since its
inception. It refers to the longest path in time from the start to the finish of a project, representing
the minimum time required for its completion. This traditional approach to project planning focuses
solely on task dependencies, disregarding the availability of resources.
However, as project management evolved and organizations began to handle multiple projects
simultaneously, it became evident that resource constraints played a crucial role in project success.
This realization led to the development of the critical chain concept by Eliyahu M. Goldratt.
Goldratt’s definition of the critical chain goes beyond task dependencies and takes into account
both task and resource dependencies. It recognizes that in a multi-project environment, resources
are often shared and compete for allocation. The critical chain, therefore, represents the longest
chain of tasks that considers both task and resource dependencies.
B4 Excursus: Critical Path and Critical Chain 81
By incorporating resource constraints into project planning, the critical chain approach provides a
more accurate estimation of project durations. Instead of assuming unlimited resources, it calculates
durations based on the real availability of resources, considering the project as if it were the only one
in the organization. This ensures that the plan is feasible and achievable within the given resource
constraints.
One of the key advantages of the critical chain approach is its ability to prevent resource overloading.
By staggering the allocation of resources and taking into account their availability, the critical chain
plan ensures that resources are not overwhelmed with excessive workloads. This allows the project
to be executed as planned, resembling a single project with all resources readily available.
In summary, the critical chain concept represents a significant improvement over the traditional crit-
ical path approach. It acknowledges the importance of resource constraints in project management
and provides a more realistic and accurate estimation of project durations. By considering both task
and resource dependencies, the critical chain approach enables organizations to effectively manage
multiple projects and optimize resource allocation.
B5 From Buffers and Their Sizing
In the world of critical chain multi project management, buffers play a crucial role in ensuring
project success. There are two types of buffers that are commonly known - the project buffer and
the feeding buffer.
The project buffer is placed at the end of the project to protect the due date. It acts as a safety net,
allowing for any unforeseen delays or disruptions that may occur during the course of the project.
By having this buffer in place, project managers can have peace of mind knowing that they have a
contingency plan to rely on if needed.
On the other hand, feeding buffers are used to protect the feeding chains before they integrate into
the critical chain. These buffers are strategically placed to decouple the critical chain from any
potential delays in the feeding chains. By starting the feeding chains a little early and inserting a
block of time as a buffer, the critical chain remains protected and unaffected by any lateness in the
feeding chains.
Now, the question arises - how do we determine the size of these buffers? Calculating the size of
the buffers is of critical importance as it directly impacts the project’s success. There are various
methods and techniques available for buffer sizing, each with its own advantages and considerations.
Some common methods include reviewing historical data, considering uncertainties, and even
dynamically changing the buffer size as the project progresses.
As a critical chain multi project management expert, it is essential to have a deep understanding of
these buffer management techniques. By utilizing advanced dynamic buffer sizing techniques, we
can optimize the buffer size based on the unique characteristics of each project. This ensures that
the buffer is neither too large nor too small, providing an accurate representation of the project’s
progress and potential risks.
Ultimately, the goal of buffer management is to protect the critical chain and ensure that it receives
the highest level of priority. By monitoring the buffer consumption and comparing it to the progress
on the critical chain, project managers can gain valuable insights into the project’s health and
identify any potential trouble ahead. The buffer serves as a leading indicator, alerting us to any
unfavorable variability and allowing us to take proactive measures to mitigate risks and keep the
project on track.
In conclusion, buffers are an integral part of critical chain multi project management. They provide
a safety net and protect the project from disruptions and delays. By understanding the different
types of buffers and how to calculate their size, project managers can effectively manage projects
and ensure their successful completion. Buffer management techniques allow for better control and
monitoring of the project’s progress, providing valuable insights and indicators of potential risks.
With the right buffer management in place, projects can stay on track and achieve their desired
outcomes.
B5 From Buffers and Their Sizing 83
Figure 22. Probability curves of estimations and the convolution operator to calculate the resulting absolute
probability
In the world of project management, estimations play a crucial role in determining the success and
feasibility of a project. However, estimations are not fixed values but rather probabilities that can
vary based on different factors. To understand these probabilities, we can visualize them as curves,
starting from an optimistic value, reaching a peak at the most probable value, and tapering off into
a long tail of pessimistic estimations.
To determine the optimal buffer size for a project, we can utilize the concept of the convolution
operation from probability mathematics. This operation involves folding two probability curves
together to calculate the resulting probability. In the context of project management, this means
applying the convolution operation to all the work packages on the critical chain, one by one.
Fortunately, the convolution operation is a gentle process, gradually bringing the resulting curves
closer to the 50% value and tightening the curve with each iteration. After performing the
convolution operation on 3-5 work packages, the probability curve begins to resemble a bell curve,
with the most probable value being the sum of half the surface area under the probability curve.
As a practical approach, one can start by cutting all realistic values by 50% and adding 50% of
this value as a buffer. While this assumption may not perfectly align with the true probability
distribution, it provides a good starting point for estimating the buffer size.
Alternatively, estimations can be made by considering both optimistic and pessimistic values and
B5 From Buffers and Their Sizing 84
assuming a bell curve distribution between these two points. Although this approach may not
capture the exact shape of the probability curve, it is often deemed sufficient for practical purposes.
It is important to note that as a critical chain multi-project management expert, understanding and
utilizing these probability concepts is essential. By incorporating the convolution operation and
considering the probabilities associated with estimations, project managers can make more informed
decisions and create realistic project plans.
In conclusion, estimations in project management are not fixed values but rather probabilities
that can be visualized as curves. By applying the convolution operation and considering the
probabilities associated with work packages, project managers can determine the optimal buffer
size and create more realistic project plans. While these estimations may not perfectly align with
the true probability distribution, they provide a practical approach for managing projects effectively.
In the world of critical chain multi-project management, the size of the buffer plays a crucial role in
ensuring project success. When it comes to internal projects, there is typically less pressure to deliver
on strict deadlines, allowing for more flexibility in buffer sizing. In these cases, it is common for the
real buffers to be higher than necessary. To address this, we recommend reducing the duration of
work packages to 50% of their realistic duration and adding 50% of this duration to the buffer. This
ensures that the buffer is sized appropriately and allows for a more efficient project timeline.
B5 From Buffers and Their Sizing 85
On the other hand, when dealing with external projects, the market and customer expectations
already play a role in determining the acceptable buffer size. If the buffer is too large, it may lead
customers to seek out competitors who can deliver faster. To avoid this, we recommend slightly
reducing the duration of work packages or adding a slightly larger buffer. This strikes a balance
between meeting customer expectations and maintaining a realistic project timeline.
For single projects, where all necessary resources are available, the focus is on delivering the project
as quickly as possible. In these cases, it is important to carefully assess the required buffer size.
Often, we recommend reducing the duration of work packages to 66% of their original duration
and adding a buffer of 50%. This ensures that the original project duration is maintained while still
allowing for some flexibility in case of unexpected delays.
Regardless of the type of project, it is crucial to choose a reduction and buffer size that allows for
a 25% or minimum 10% lead time reduction. This reduction is necessary to fuel the continuous
improvement process and accelerate the learning curve. The larger the reduction, the faster the
learning curve will be, leading to more efficient project delivery.
By carefully considering the specific needs and constraints of each project, and implementing the
appropriate buffer sizing strategies, critical chain multi-project management can be optimized for
success.
B5 From Buffers and Their Sizing 86
Figure 24. How to deal with feeding buffers when feeding chains are equally long? (A) shows a chain A12, B12 feeding
into the C16, E20. (B) shows what happens if you add a 50% buffer as a feeding buffer - the critical chain elongates.
(C) shows the right approach - the feeding buffer is preconsumed and the critical chain is untouched
In the realm of critical chain multi-project management, one of the key strategies employed is the
use of feeding buffers. These buffers serve to protect the critical chain from potential delays caused
by the feeding chains. To achieve this, the feeding chains are started a little early, and a block of
time, known as the feeding buffer, is inserted to decouple the critical chain from each feeding chain.
The concept of feeding buffers is crucial in synchronizing the various paths to the critical chain.
By subordinating everything else to the constraint, we ensure that the non-critical chains do not
impede the progress of the critical chain. Feeding buffers act as a safeguard against unforeseen
difficulties and disruptions that may arise in the non-critical chain tasks feeding into the critical
chain. Additionally, they allow critical chain tasks to start early if circumstances permit.
Feeding buffers are strategically placed at integration points where the feeding chains meet the
critical chain. This integration risk is reduced by securing the feeding chains, and daily status
updates are provided in the form of easily understandable fever curves for all buffers. This enables
the management team to have a clear overview of buffer consumption and progress, allowing them
to take concrete measures to regain buffer if necessary.
The project buffer, which is another type of buffer in critical chain project management, is also
established. However, it is important to note that the feeding buffer is separate from the project
B5 From Buffers and Their Sizing 87
buffer. The project buffer is specifically designed to protect the critical chain itself and requires the
highest level of priority from project managers.
To further clarify the concept of feeding buffers, let’s consider a project with one critical chain and
several non-critical chains. The safety built at the task level is pooled together at the end of both
the critical chain and non-critical chains. This aggregation principle allows for the averaging out of
variations and risks, similar to how insurance aggregates multiple risks.
By reducing the total duration of the path, the feeding buffers contribute to a more efficient project
timeline. They ensure that the critical chain remains the constraint and enable project managers to
exploit its potential fully. Monitoring progress on the critical chain relative to buffer consumption
becomes the primary focus of project management and controlling.
It is essential to actively manage deviations by strategically placing buffers at appropriate locations,
such as before the integration point, at the end of feeding chains, and at the project’s end. These
buffers do not extend the project’s duration but rather reallocate time from work package estimates.
Critical Chain Project Management has proven to be a powerful approach for dealing with project
management deviations in an agile manner.
While critical chain management is often associated with single projects, its true strength lies in
portfolio or multi-project management. From a portfolio perspective, project management resembles
production, with the goal of delivering as many projects as possible on time and with good quality.
In conclusion, feeding buffers play a crucial role in critical chain multi-project management. They
protect the critical chain from potential delays caused by the feeding chains and allow for efficient
synchronization of project paths. By actively managing deviations and strategically placing buffers,
project managers can ensure the smooth progress of the critical chain and optimize project timelines.