Theory of Constraints in Project Scheduling: A Practical Guide
Apply the Theory of Constraints to project scheduling for the PMP exam. Learn the five focusing steps and how TOC improves project throughput.
What Is the Theory of Constraints?
The Theory of Constraints (TOC), developed by Eliyahu Goldratt and popularized in his novel The Goal, is a management philosophy based on a simple but powerful premise: every system has at least one constraint that limits its throughput. Improving any part of the system other than the constraint does not improve overall performance. Therefore, the path to improvement is to identify the constraint, exploit it, subordinate everything else to it, elevate it, and repeat.
For project managers, TOC provides a systematic approach to identifying and addressing the bottlenecks that limit project delivery speed and throughput.
The Five Focusing Steps
TOC's core methodology consists of five steps applied in sequence:
- Identify the constraint: Determine which resource, process, or policy is the bottleneck limiting overall project throughput. In scheduling, this is often the critical path or the most over-allocated resource.
- Exploit the constraint: Maximize the output of the constraint without additional investment. Ensure the bottleneck resource is never idle, is working on the highest-priority tasks, and is not wasting capacity on non-essential work.
- Subordinate everything else: Align all non-constraint resources and processes to support the constraint. This may mean slowing down non-bottleneck resources to prevent work-in-progress from piling up at the bottleneck.
- Elevate the constraint: If the first three steps are insufficient, invest in increasing the constraint's capacity. This might mean hiring additional specialized resources, purchasing better tools, or redesigning the process.
- Repeat: Once a constraint is resolved, a new constraint emerges. Return to step one and continue the cycle of improvement.
TOC Applied to Project Scheduling
Identifying Schedule Constraints
In project scheduling, constraints can be:
- Resource constraints: A specific person, team, or piece of equipment that every task depends on
- Process constraints: Approval processes, testing procedures, or external dependencies that create bottlenecks
- Policy constraints: Organizational rules that limit how work can be performed or sequenced
The critical chain method (discussed in the next article in this series) applies TOC principles directly to project scheduling by identifying both task dependencies and resource dependencies.
Exploiting Schedule Constraints
Once you identify the constraint, protect it. Ensure the bottleneck resource has everything needed to work without interruption. Remove administrative distractions, resolve blocking issues immediately, and prioritize the bottleneck's queue so the most critical work gets done first.
In practical terms, this might mean assigning someone to handle the bottleneck resource's email and meetings, pre-staging materials so the resource can begin work immediately, or restructuring the task sequence to batch similar work at the bottleneck.
Subordinating to the Constraint
This is the most counterintuitive step. It often means intentionally underutilizing non-bottleneck resources. If upstream resources produce work faster than the bottleneck can consume it, you get a pile-up of work-in-progress that adds complexity, creates confusion about priorities, and does not increase throughput.
For PMP exam purposes, this concept challenges the common assumption that all resources should be fully utilized at all times. TOC argues that local efficiency (keeping every resource busy) can harm global effectiveness (project throughput).
TOC and the PMP Exam
The PMP exam may not ask you to recite the five focusing steps by name, but it does test the underlying concepts. Questions about bottleneck management, resource optimization, and the relationship between local efficiency and global effectiveness all draw from TOC principles.
Watch for questions that present a scenario where improving a non-bottleneck resource is proposed. The TOC-informed answer recognizes that this improvement will not increase overall project throughput unless the bottleneck is also addressed.
Complementary Techniques
TOC works well in combination with other project management techniques:
- Lean: Lean's focus on eliminating waste aligns with TOC's focus on maximizing constraint throughput
- Agile: Agile's work-in-progress limits and focus on flow mirror TOC's subordination principle
- Critical Path Method: CPM identifies the longest path through the schedule; TOC adds the resource dimension that CPM traditionally ignores
Apply This Knowledge
Understanding TOC gives you a powerful lens for both the PMP exam and real-world project management. Practice identifying constraints in PMPprep's scenario-based questions and build your scheduling expertise with the scheduling formulas cheat sheet.
Practice what you just learned
Test your knowledge with flashcards, mini exams, and full-length practice tests on PMPprep.
Start Studying Free