Theory of Constraints for Beginners: Identify Bottlenecks and Improve System Efficiency | Dimple Sanghvi | Skillshare

Playback Speed


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Theory of Constraints for Beginners: Identify Bottlenecks and Improve System Efficiency

teacher avatar Dimple Sanghvi, AI Consultant, Lean Six Sigma Master Black Belt

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

    • 1.

      Manage constraints in your business operations

      2:20

    • 2.

      Everyday bottlenecks and system efficiency

      4:26

    • 3.

      When You Are the “Job” Moving Through the System

      5:02

    • 4.

      Bottlenecks vs Constraints — What’s the Difference

      5:40

    • 5.

      Why Constraint Management Matters

      4:07

    • 6.

      Capacity Constrained or Sales Constrained

      4:43

    • 7.

      The Constraint as Your Most Powerful Lever

      5:30

    • 8.

      The Airport Throughput vs Throughput Time

      5:40

    • 9.

      The Theory of Constraints and the Five Focusing Steps

      4:43

    • 10.

      Start with a Process Map

      3:23

    • 11.

      When Systems Get More Complex

      5:02

    • 12.

      Coupled vs Decoupled Processes

      14:53

    • 13.

      Spotting the Constraint in the Real World

      6:01

    • 14.

      Inventory Management Through the Lens of Constraints

      10:01

    • 15.

      Lean, Six Sigma, and Constraint Thinking

      10:43

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

29

Students

2

Projects

About This Class

Every business, process, or system has a limiting factor — a point that restricts performance, slows output, and creates inefficiencies. This limiting factor is called a constraint, and learning how to manage it can dramatically improve results.

In this class, you will learn how to identify, analyze, and manage constraints using practical concepts from the Theory of Constraints (TOC). The course breaks down complex ideas into simple, real-world explanations that can be applied across industries such as operations, customer service, supply chain, HR, and business processes.

You will begin by understanding how constraints impact everyday work and how bottlenecks affect system efficiency. The class explores how individuals, teams, and processes behave within a system — including the idea that sometimes you are the “job” moving through the system.

As the course progresses, you will learn the difference between bottlenecks and constraints, why constraint management matters, and how to determine whether your system is capacity constrained or demand constrained.

Through practical examples such as airport operations, workflow delays, and real-world business scenarios, you will understand key concepts like throughput, throughput time, and system flow.

The course also introduces the Theory of Constraints Five Focusing Steps, a powerful framework for improving system performance. You will learn how to start with process mapping, identify constraints in complex systems, and understand how different processes interact.

Additional topics include:

• Coupled vs decoupled processes
• Inventory management through the lens of constraints
• How Lean, Six Sigma, and TOC work together
• Real-world techniques to identify constraints in any system

By the end of this class, you will be able to:

• Identify constraints in business and operational processes
• Understand how bottlenecks impact system performance
• Apply the Theory of Constraints to improve flow and efficiency
• Analyze processes using simple mapping techniques
• Recognize opportunities to improve throughput and reduce delays

This class is ideal for operations professionals, business managers, process improvement practitioners, Lean Six Sigma professionals, and anyone interested in improving efficiency and performance in systems.

No prior experience is required.

Meet Your Teacher

Teacher Profile Image

Dimple Sanghvi

AI Consultant, Lean Six Sigma Master Black Belt

Teacher

About Me

I am dedicated to empowering individuals to unlock their potential and make a meaningful impact. As a Consultant and Independent Director on a Corporate Board (NSE & BSE), I bring a wealth of experience to my roles, including being a Lean Six Sigma Master Black Belt and a Leadership Coach & Mentor. My expertise extends to AI, ML, and Data Science Coaching.

Let's connect on LinkedIn for professional growth and networking opportunities https://www.linkedin.com/in/dimplesanghvi/ to explore opportunities for professional growth and networking. I often discuss topics such as #ChatGPT, #DataAnalytics, #CoachingBusiness, #StorytellingWithData, and #LeanSixSigmaBlackBelt.

Join my Telegram channel to embark on a journey through Lean Six Sigma and Storytelling. Here,... See full profile

Level: Beginner

Class Ratings

Expectations Met?
    Exceeded!
  • 0%
  • Yes
  • 0%
  • Somewhat
  • 0%
  • Not really
  • 0%

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.

Transcripts

1. Manage constraints in your business operations: Operational challenges such as insufficient capacity, late customer deliveries, and rising inventory levels affect the organizations across the industry, whether in manufacturing, healthcare, customer service, operations, airport, or even content creation. Performance issue often traced back to one critical factor, a constraint within the system. Understanding what limits your operations and knowing where to focus improvement efforts can significantly enhance capacity, flow, and overall performance. Welcome to this course on constraint and bottleneck management. Hi, I'm a consultant and coach specialized in operational excellence and business performance improvement. In this class, you will learn how to identify bottlenecks, understand systems, constraints, and apply practical methods to improve throughput and reduce delays. Operational systems are the backbone of most organizations. Every business operates as a sequence of interconnected process, and as the saying goes, a chain is only as strong as its weakest link. Constraint management provides a structured approach to identifying the true limiting factors in a process. Prioritizing improvement efforts effectively increases output without unnecessary investment. Create sustainable performance gains. By the end of this class, you will be able to analyze your own processes and pinpoint where improvement will have the greatest impact. If you are ready to take a more focused strategic approach to operational excellence, let's begin. I will see you inside the class. 2. Everyday bottlenecks and system efficiency: Lesson two. A weekend. You may have left the office, the factory floor, or the customer service desk behind. But operational systems and constraints do not disappear. They are everywhere. Think about a typical Saturday. You decide to drive out of the city, everything moves smoothly until you reach that one major junction where four lane merges into two, traffic slows down. Your car stucks up. Nothing is wrong with the road itself. The constraint is simply the merging point. Or imagine ordering a coffee at a Psy cafe. There are three people taking the orders, two preparing the drink, but only one at the payment terminal. The line does not move because of demand. It moves at the speed of this single payment point. That is constraint management in action. Now, let's take a larger example. A day at an amusement park. You park the car, you queue for the ticket, you wait to enter. You navigate to the roller coaster. The ride itself lasts only 1 minute, and it fits ten people. On the paper, that sounds like 600 people per hour. But the queue moves far slower. Why? Because the real constraints may not be the right duration. It might be how long it takes to load and unload the passengers. It might be the safety check. It might be the staff coordination. The slowest step determines the system's output. The same principle applies at a food stall. People hesitate while choosing. Someone struggles with the payment. Another blocks the counter while adding some chocolates. The grill might be fast, the bottleneck might be the decision making point or the payment. Constraint management is not about working harder. It's about identifying what truly limits the performance. You see at a hospital where the operating rooms are available, but discharge process delays new admissions. At the airport, where the security screening limits the passenger flow. In a call center where the agents are available, but the system login time slows the response. A household where everyone is ready to leave, but one person cannot find their keys. In every case, the system moves at the pace of its constraint. The key insight is simple. The improving parts of the system that are not the constraint does not increase overall performance. If traffic is stuck at two lane merges, widening the road elsewhere will not help. If checkout is the bottleneck, adding more sales staff on the floor will not reduce the queue. Constraint management teaches you something important. Identify the true limiting factor, focus improvements where it matters the most. Increase the throughput without unnecessary investment. Improve flow instead of creating local efficiencies. Whether in business or public service or everyday life, system behaves the same way. The question is not whether a constraint exists. The question is, can you see it? And once you can see it, do you know how to manage it? That is what we will learn in this course. 3. When You Are the “Job” Moving Through the System: Lesson three, when you are the job moving through the system. Sometimes the easiest way to understand constrained management is to stop thinking like a manager and start thinking like an item being processed because often that item is you when you sit in traffic at a busy intersection, you feel the slowdown. When you wait for a table at a restaurant, you feel the delay. When you stand in a line at an amusement park ride, watching it operate again and again, while the queue barely moves, you feel the friction. In those moments, you are the material moving through the operational system. And the system is processing you. These everyday experiences are not random inconveniences. They are structured systems with inputs, process, and outputs. The traffic network process vehicles per hour. The restaurant processes guest per hour. The amusement park ride processes people per cycle, just like the logistic company processes packages. Or a team processes task, or a hospital processes patient, or a marketing agency produces campaigns per week. Whether the system moves material, people, task, or data, the principle is the same. The system's output is determined by its constraint. If the restaurant has 20 empty tables, but only one chef, the chef is the constraint. If the hospital has available doctors but no available ICU beds, the beds are the constraint. If a call center has many agents, but a slow CRM system, the software is the constraint. If a factory has fast machines, but a frequent breakdown at one station, that station limits the entire line. The constraint is the weakest link, but it is also the most important link. It determines throughput, it determines the lead time, it determines the revenue and the customer satisfaction. Improving non constraints may create local efficiencies, but it does not increase the total system output. If the checkout is slow, adding more sales assistance on the floor does not reduce the queue. If the security screening is slow at the airport, adding faster boarding procedures does not increase the passenger flow. The system only moves as fast as its limiting factor. The goal is to simplify the operation's thinking. Instead of trying to improve everything, we focus on the leverage points that matters the most. How to identify your system's true constraint. How to calculate and understand the system's capacity, why speed and availability matters. The difference between coupled and decoupled processes, how strategic buffers protect throughputs. Operation systems are everywhere. They transform inputs into higher value outputs. Products per hour on a factory line, content per week from a creative team. Claims process per day in an insurance office. Patients treated per shift in an hospital. The real question is not where the constraint exists. It always exists. The question is, where can you see it and clearly enough to manage it deliberately. Because once you identify the constraint, you unlock the most powerful lever in operational excellence and take your operations performance to the next level. And that is where the real improvement begins. We usually focus only on KPIs that are showing green, whereas the customer is experiencing the slowdown and the constraint. 4. Bottlenecks vs Constraints — What’s the Difference: Lesson four, bottlenecks versus constraint. And what's the difference? We often use the word bottleneck and constrained as if they mean exactly the same thing. In everyday conversation, they usually do both describe something that restricts or limits the output of the system. The term bottleneck comes from the shape of the bottle. Turn a bottle upside down and try to pour the liquid out as fast as possible. The wide body of the bottle holds plenty of liquid, but the narrow neck controls how fast it can flow out. NC determines the maximum output rate. That image perfectly captures what happens in the system. But if we want to be more precise, there is a subtle difference. The constraint is anything that prevents a system from achieving a higher level of performance relative to its goal. That could be a physical resource such as a machine or lack of material, a policy or a rule that slows the approval process, maybe a budget limit, even a low market demand a bottleneck, on the other hand, is a resource whose capacity is lower than the demand placed upon it. In simple terms, a constraint always exists. A bottleneck exists when the demand exists the capacity. Let's make this practical. Imagine a small bakery that can produce 1,000 pastries per day. But it only receives orders for 600. There is a constraint, market demand. The bakery is sales constrained. However, there is no bottleneck inside the operations because every station has enough capacity to meet the demand. Now, imagine the demand suddenly increases to 1,500 pastries per day. The oven can be 1,200. The packaging station can handle 1,000. The delivery team can transport 900 carefully. Now, the multiple bottlenecks appear. Demand is greater than the capacity at several points. Same bakery, same equipment. The demand level is different. Completely different constraint situation. Here is another example. A hospital has sufficient doctors, available operating rooms, enough nurses to take care, but there are only ten ICU beds. If the demand exceeds those ten beds, the ICU becomes both a bottleneck and a constraint. However, if the patient admission drops below ten per day, the ICU no longer has a bottleneck. The constraint may shift elsewhere. It shows something critical. Constraints are dynamic. They depend on the demand and the capacity. Now consider a more complex case. Suppose two processes in a production line have exactly the same lowest capacity. They both limit the system output. These are joint constraints. If you improve only one of them, the system capacity does not increase. You must improve both. This is why blindly improving busy resources often fails. You must know what is the current demand. What is the capacity for each process? Which resources truly limits the total system throughput? You do not need perfect data. You need enough clarity to identify the constraints and anticipate where it may shift next. So yes, it's useful to understand the technical distinction between a bottleneck and a constraint. But in practice, many professionals use these terms interchangeably. The important part is not the vocabulary. The important part is recognizing what is the limiting performance right now? Because once you identify what is the limiting factor, you know exactly where to focus your efforts, and that is where the real leverage begins. So bottleneck will only arise if your system has a capacity that is slower than the demand. So you may or may not have a bottleneck in the process, but constraints are always present. Just have your eyes open to look for one. 5. Why Constraint Management Matters: Lesson five, why constraint management matters. Constraint management is not just for factories. Yes, many of its early ideas were developed in a manufacturing environment, but the principle applies far beyond production lines. Healthcare system manages patient flow. Hotel manages the room turnover and check in process. IT teams manage the data processing and the server capacity. Agriculture manages harvesting windows and storage limits. Universities manages admission, classrooms and faculty availability. Even at home, families manages time, energy, and resources. Wherever there is a system, transforming inputs into outputs, there is a constraint. So what is the real point of a constraint management? Improving operations sounds good, but it's vague. Improvement must connect to something that is meaningful. In most of the profit businesses, the ultimate goal is simple to make the money sustainable. In the influential book, the goal, Mr. Goldratt introduced the theory of constraint and framed this clearly. The business succeeds by increasing net profits, return on investment, cash flow. And this translates into operational terms. That means increased throughput, reducing unnecessary inventory, reducing operating expenses, throughput is the rate at which the system generates value. It is the speed at which the organization turns efforts into results. For example, a hospital increases throughput by treating more patients safely without increasing the cost. A call center increases the throughput by resolving more customer cases per day without adding headcount. Ecommerce company increases throughput by shipping more orders without expanding the warehouse space. Constraint management focuses on attention to the single point that most limits the throughput. If you increase the efficiency everywhere, except the constraint point, overall output does not increase. But if you improve the constraint point, even slightly, the entire system's performance can improve efficiently and significantly. That is the leverage of constraint management. Instead of spreading efforts, kindly across dozens of improvement initiatives, constraint management directs energy where it has the greatest impact. We will focus primarily on throughput because it is the strongest influence on profitability and performance. When throughput increases, intelligently, profit increases, cash flow improves, and the system becomes healthier. Constraint management is not about working harder. It's about focusing on smarter. And that focus begins with understanding what truly is limiting your system today. A 6. Capacity Constrained or Sales Constrained: Lesson six, capacity constrained, or is it sales? No matter the industry, productive operational systems share the same basic structure. They take in inputs such as material, labor, time, information, or energy. They apply the processes, they generate higher value outputs. That output might be fresh bread from a bakery, a passenger transported safely by a train service, tax filing submitted by an accounting firm. Electricity generated and delivered by the power company. Customer tickets resolved by customer support team, content produced by marketing agency. Every system transforms something into something more valuable. Now, here is the critical question. What is limiting that system today? There are only two broad possibilities. The system is capacity constrained or is it sales constrained? If the business is capacity constrained, it has more demand than it can handle. Customers are willing, orders are waiting, but the system does not have enough capacity to fulfill them. Think of a restaurant with a constant waiting list because there was not enough tables, a popular online course creator who cannot keep up with the enrollment inquiries, a factory with a backlog of orders due to limited machine time, a hospital where appointment slots are fully booked weeks in advance. In these cases, the constraint is operational capacity. The focus must be on increasing the throughput. Now, consider the opposite situation. A company has plenty of capacity, but not enough demand. The bakery can produce thousand loafs per day, but it can only sell 600. The gym has equipment sitting idle for most of the day. The SAS company has survey capacity far beyond the current usage. The consultant has open calendar slots, very few client bookings. In these situations, the constraint is the market. The business is sales constrained, not the operational constraint. Improving production efficiency will not solve the problem in the second case. The attention must shift to marketing, pricing, positioning, and sales effort. Every operational system is in one of these two states and knowing which state you are in is absolutely critical. Many organizations invest heavily in improving internal processes. When the real constraint is lack of demand, other invest in marketing campaigns when the real problem is insufficient delivery capacity. Without clarity, improvement efforts become guesswork. Constraint is not a negative concept. It is an inevitable situation. Every system has at least one limiting factor. Even the most brilliantly managed organizations cannot eliminate constraints entirely. The key is not to remove the constraints altogether. The key is to understand where is the constraint right now and manage it deliberately. Because when you align your actions with the true constraint, performance improves because focused strategic and far more powerful efforts are put in. 7. The Constraint as Your Most Powerful Lever: Lesson seven, the constraints as your most powerful labor. In operations management, understanding constraint is not operational. It is fundamental. Constraints are not something to fear or eliminate blindly. They are powerful leverage points. When managed correctly, they allow you to influence the entire system disproportionately. There is a simple analogy. A chain is only as strong as its weakest link. The constraint is that the weakest link it limits the capacity, it limits throughput. It often limits the sales, and ultimately, it limits the profits. But here's the key shift in mindset. Constraints are not just problems to remove. They are control points to be managed. Even if you eliminate one bottleneck, another constraint will always exist somewhere in the system. By definition, every system has at least one limiting factor. The goal is not to create a constraint free system. That is impossible. The goal is to identify the constraint and deliberately organize the system around it. If a hospital's MRI machine is the constraint, patient scheduling should be built around maximizing its utilization. If a software development team is constrained by testing capacity, work should be released at a pace that the testing can handle it. If a factory paints booth in the slowest operation, upstream production must align to its rhythm. The constraints sets the pace of the entire system. Understanding constraints always affects more than output. It deeply influences the lead time. When constraints are mismanaged, you see delayed deliveries happen. Unpredictable completion dates, long waiting time, frustrated customers and often well intentioned but misguided management actions make these things even worse. For instance, managers may push more work into the system to keep everyone busy. Work in progress increases, inventory piles up. Scheduling becomes chaotic. Urgent jobs are expedited, stress increases, cost increases all while throughput remains unchanged. When inventory increases or when inventory rises without proper control of constraint, the system becomes noisy and unstable. The same principle applies outside the profit driven businesses. A nonprofit organization, the constraint limits how much value can be delivered. A school may be limited by classroom capacity. An aid organization may be limited by the funding cycle. The city traffic flow may be limited by roads capacity at a major intersection. In each case, the constraint determines the rate at which value can be created and delivered. Constraint management teaches a disciplined approach, identify the constraint, optimize it, subordinate other processes to it. Improve it, then repeat as the constraint shifts. These steps are not always intuitive. You must be keen at finding it out. In fact, many a day's management practices directly contradicts the constraint logic. Keeping every resource equally busy feels efficient, but it often reduces the overall performance of the organization. High performing systems does not try to maximize every part. They maximize the flow through the constraint. When you understand this difference, you stop fighting the constraint. You start using it, leveraging it and that shift changes everything from how you manage operations to making it successful. 8. The Airport Throughput vs Throughput Time: Son eight, the airport throughput versus the throughput time. Imagine walking into a busy airport terminal. Announcement echoes overhead. Screen flashes, departure times, passengers move with urgency towards check in counters, security lanes and boarding gates. Without realizing it, you have just entered one of the most sophisticated operational systems in the world. An airport is a people processing system. Its core flow includes check in or baggage drop, security screening, boarding, and takeoff. From the passengers point of view, the experience can feel long, bureaucratic and stressful. Two to 3 hours from entry to takeoff is common at an international travel. But for an operation's perspective, something very different is happening. Most major airports are capacity constrained. The constraint is almost always the runway. Runways are extraordinarily expensive. Space is limited. Regulations strictly governs the aircraft separation, safety distance, and movements per hour. Expanding the runway capacity is rarely simple and often impossible. The runway determines how many planes can depart per hour. It determines the throughput. To maximize the system output, airport managers must keep that runway fully utilized at all the times. That queue of aircraft waiting to take off is not poorly planning. It is deliberate inventory buffer. It protects the runway from upstream variation. If the check in slows down or the boarding is delayed, the runway must still remain busy. Idle runway time means the loss throughput. Now, here's the important distinction. Passengers care about throughput time, how long it takes to move through the system. The airport cares about the throughput, how many passengers departed per hour. These are not the same. Imagine two pipes with identical diameters, but different length. Both can push out the same number of units per minute. One pipe is long, the other is short. Throughput is identical. Throughput time is different over here. From a passenger's perspective, the throughput time is frustrating because it's long. From the airport's perspective, throughput time is not the primary concern. In fact, airports are unusual systems. Approximately 40% of the airport revenue comes from non aeronautical activities, such as retail, dining, property rentals. The longer the passenger remains inside the terminal, the more likely they are to spend. In this specific case, the longer throughput time can actually increase the revenue for the airport. Contrast this with a factory. In manufacturing, long throughput time increases work in progress. Ties up the capital increases the storage cost, reduces responsiveness. Factories do not benefit from long internal flow time. This example highlights a powerful lesson. You must understand the system's goal before deciding what to optimize. For an airport, maximizing runway utilization is definitely important. For a factory, reducing WIP or work in progress, shortening the lead time is important. For a hospital, maximizing safe patient throughput. From a retail store, balance customer experience with transaction speed. Sunstrain management is always contextual. Next time, you wake up early for a flight, move through the check in, security, duty free shops, and boarding gates. Remember, you are flowing through a carefully orchestrated operational system and somewhere behind the scenes, the most critical role is being played by the air traffic controller. The guardian of the runway constraint, ensuring maximum throughput while keeping everyone safe. That single constraint quietly determines the performance of the entire airport. I guess you learned a new perspective in this lesson. I will see you in the next lesson. 9. The Theory of Constraints and the Five Focusing Steps: Lesson nine, the Theory of Constraints and the five focus steps. Much of the modern bottlenecks and constraint management is built around the theory of constraint, often called as TOC. TOC is a powerful system. Improvement methodology is based on one central idea. The system's output is limited by its constraint. If you want to improve the output or the performance of the system, you must identify that constraint and manage it deliberately. Oh the Theory of Constraints developed by IlahuGolut and popularized in his influential book, The goal. Although it began in manufacturing, Theory of constraint applies far beyond factory floors. It has been successfully used in job, batch, mass, and continuous production, supply chain and logistic, finance and accounting, marketing and sales, healthcare and service operations. We will focus on the application of this process. What TOC optimizes. In operational term, theory of constraint encourages us to increase the throughput, reduce the inventory, reduce operating expenses, but the primary focus is throughput. Importantly, TOC defines throughput very specifically. Throughput is money generated from actual sales minus variable cost. Producing goods that sit in storage does not increase the throughput. Filling a warehouse is not a success metric. Only what is sold is counted. This mindset shift attention aways from local efficiencies towards system wide flow. Theory of constraint teaches us to balance the flow, not the capacity. The five focusing steps, the most famous TOC tool is the five focusing steps. Once the system is mat, the goal is cleared. Improvement follows the sequence. Step one, identify the constraint. Which process currently limits the overall throughput? Where is the weakest link? Step two, exploit the constraint. Make sure that the constraint is fully utilized, reduce the downtime, eliminate unnecessary interruptions, simplify the procedure around it. Keep it running effectively. Step three, subordinate everything else to the constraint. All other processes must align with the constrained space. Do not overproduce the upstream. Ensure support functions prioritize the constraint needs. Step four, elevate the constraint. Only after fully exploiting and subordinating should be considered about adding capacity. This might mean buying another machine, hiring additional staff or redesigning the process. Step five, repeat the cycle. Once the constraint is broken, it will shift elsewhere. Identify the new constraint and begin again. The most importantly, do not let inertia become the new constraint. The brilliance of theory of constraint lies in its discipline. Instead of trying to improve everything at once, it channels the effort into single point that matters the most. It replaces scattered improvement initiatives with focused leverage. And when applied consistently, it transforms how the system performs. 10. Start with a Process Map: Lesson ten. Start with a process map. When improving any operations, the first step is simple. Map the process. Before jumping into solutions, draw a clear picture of how work flows through the system. Keep it simple at first. Break the operations into three or ten major steps. You can always add details later once you know where to focus. Let's take a relatable example. Imagine a fast food sandwich bar making toast foot long sandwich. From the shop's perspective, the process might look like, take the customer's order, add the meat and the cheese and the vegetables, toast the sandwich, add some salads, and the toppings, wrap the sandwich, take the payment, add the till. Each step takes different amount of time. And because the time determines how many units can be completed per minute, each step has its own capacity. Simplify, assume one employee per step. No shared resources, no breakdowns or delays. Perfect availability. In this ideal scenario, process time directly determines the capacity. Now imagine the toasting step. It takes 40 seconds while all the other steps take less time. It means toasting can only produce 1.5 sandwiches per minute. Even if every other station works faster, the entire system cannot exceed that rate. Toasting is a constraint. Three toast in 2 minutes. Now, suppose the owner buys a second toaster. At first glance, it seems like the system's capacity will be doubled, but it will not. Yes, toasting capacity has increased. But once the constraint is relieved from this station, the next slowest process becomes the new constraint. Perhaps salad assembly, perhaps maybe the payment at the til the constraint now shifts. This is why process mapping is very important. To identify the true constraint, you must map the flow. Estimate or measure the capacity at each and every step. You can do a time and motion study. Compare demand to capacity. Only then can you clearly see what limits the system? Without a process map, improvement efforts are guesses. With one, constraints identification becomes logical and data driven. And once the constraint is visible, meaningful improvements can begin. I 11. When Systems Get More Complex: Lesson 11, Let's move beyond a simple linear process. Imagine a system with four processes, and theoretically, capacity is seven units per R. That means somewhere in that system, the constraint limits the output to seven. Now, suppose we buy another machine for process two and double its capacity 7-14. It feels like a major upgrade, but the system does not double instead, the constraint shifts. Process two is no longer the bottleneck. Now, the constraint moves to the two joint processes that begin and end at the system. To increase the capacity further, both of those processes must be improved together. This illustrate a critical principle. Improving one part of a system does not guarantee a system wide improvements. Now, let's add more realism. Imagine the system has two separate input streams feeding into a common process. Each input stream has its own capacity and its own internal constraints. If the top input stream is limited to eight units per, then the overall system cannot exceed eight regardless of what happens the downstream. If that stream is increased to 12 units per hour, the constraint may shift to a merging point where both the streams meet, and perhaps now the limit to ten units per hour. In multi input systems, the slowest feeder can limit everything to operate at a target capacity. All the input streams much support that level. This is where simplification becomes powerful. Instead of analyzing every microstrips, you can collapse each input stream into a single effective capacity number. That allows you to see the systems more clearly and identify where the real constraint lies. But it gets even more interesting. Suppose the system produces three different product variants. All variants pass through the early stages of the system, but then split into three separate finishing processes. Each final process may have a small individual capacity. However, their combined output might appear sufficient. At the first glance, you might think the constraint lies in those final processes. But if all the variants share the same upstream process that is limited to ten units per hour, then that first shared process is the true constraint. Even if the downstream branches can handle 15 units combined, it will never receive more than ten. The shared upstream resources governs the total system output. This is why simply looking for the smallest number is not enough. You must understand shared processes. Parallel flows merging points, product mix and variance. Real world systems are rarely linear. They involve multiple inflows, branching paths, shared resources, and variant outputs. The key is to map the system. Assign capacity estimates to each process, simplify branches into effective capacities. Identify the constraint at the correct level of resolution. Then zoom back to where the action is required, start broad, simplify and identify the constraint, then dive deeper only where necessary. Constraint management is not about drawing complicated diagrams. It is about creating clarity, and that clarity allows you to focus your efforts exactly where it will change the system's performance the most. 12. Coupled vs Decoupled Processes: Lesson 12, coupled versus decoupled processes. Not all the processes in a system behaves the same way. Some processes are coupled, the others are decoupled. Understanding the difference is essential for effective bottleneck management. What are coupled processes? Coupled processes are interdependable processes. They rely on each other to operate. If one stops, the other must stop. Imagine two machines in a production line connected to a conveyor belt. They must run together. If the upstream machine stops, the downstream machine must have nothing to process. If the downstream machine stops, the upstream machine has nowhere to send the output. They are tightly linked. That is called as coupling. Sometimes coupling happens for physical reasons. Sometimes it happens for quality, safety and procedural reasons. Take a sandwich shop. Once the sandwich is toasted, it must immediately move to the filling station. The business cannot toast a large batch in the night before and store it. Freshness requirement effectively coupled the toasting and the filling process. If the toaster breaks, filling stops. If the filling stops, the toasting must stop. Now consider a hospital, an operating theater and the recovery ward are coupled processes. If the operating theater is unavailable, the recovery. The recovery ward has no patients. If the recovery ward is full, surgeries must stop because there is no where the patient can go. These human centered processes are just tightly coupled as machines. Coupling can also arise from the rules or the policies. For example, a dangerous industrial process may require supervision before proceeding. That supervisory approval couples two activities that might otherwise operate independently. Couple process affects the throughput throughput time, lead time, flexibility, Dependency is not always obvious. They may exist because of legacy procedures that no one has questioned in years. Coupling is not inherently good or bad. Advantages of coupling, lower inventory, simpler coordination, faster immediate flow, disadvantages. Higher vulnerability to downtime, reduce flexibility, greater risk of stopping the constraint. If a constrained process is tightly coupled to an unreliable upstream process, every disruption upstream reduces the system throughput. What about decoupling? Decoupling separate the process. They can operate independently. This is typically done by allowing the inventory or work in progress between them. That inventory when deliberately planned and managed is called as a buffer. A buffer is not a random pile of inventory. It is a strategic protection. For example, in a manufacturing, a small buffer before a constraint, ensure it never runs out of work. In healthcare, scheduled patient flows ensures operating theater is continuously utilized. Buffer absorbs variability. However, unmanaged inventory is not a buffer. It's a waste. The key difference is intention and control. Whether to choose a couple or a decoupled process depends upon whether the process is a constraint due to safety requirements, quality requirements, cost considerations, competitive priorities. In high variability environment, decoupling may protect the throughput in a stable environment, coupling may reduce the cost and the inventory. The real question is not is coupling good or bad. The real question is, does this dependency protect or threaten the constraint? Because in constraint management, protecting the constraint is always the priority. Let us now understand customer service at a bank as a coupled process, imagine you go to a bank to update your address. Step one, the front desk officer collects your form. Step two, the verification officer checks your ID documents and approves it. Now, suppose the front desk officer cannot submit your request unless the verification officer is immediately available to validate and approve it. If the verification officer is busy or absent, the front desk must stop processing the address update on that day. Both the steps must happen together at the same time. If one stops, the other stops. This is coupling. It's like two kids doing a three legged race. If one trips, both fall. Now imagine the bank changes the system. The friend desk collects your form, uploads it in a digital queue. The verification officer checks the request later in batches. Even if the verifier is busy for an hour, or the friend desk can keep accepting the forms. There is a small waiting list between them. That waiting list is a buffer. Now, the two processes can work independently. This is decoupling in action. It's like putting homework in a basket for the teachers to grade and she can do it later. Students can keep submitting work even if the teacher isn't grading at that very moment. Great. Now, let's imagine from a telecom company example, you call your telecom provider because your Internet is not working. Step one, the call center agent listens to your issue. Step two, the technical team resets your connection in the Ben. If the agent must wait on the line while the technical team fixes it, immediately, both processes are tightly linked. If the technical team is unavailable, the agent cannot close the call. If the agent disconnects the technical team does not start, they depend on each other at the same time. This is an example of coupling. It's like two people carrying a table. If the one lead goes, the table will drop. The goal is not to remove all the coupling. The goal is to protect most important step in the system, the constraint. Here's how you do it. Stepan ask an important question. Which system limits how many customers we can serve. In the example of the bank, if the verification can only approve 20 requests per hour, but the front desk can take 50, then verification is the constraint. In the scenario of the telecom company, if the technician from the back end can only fix 30 issues per hour, but the call center receives 60 calls, then the technical team is the constraint. Once you know this, everything becomes easy and clear. Step two, protect the constraint. Now we decide whether to couple or decouple it. The rule number one is never let the constraint sit idle. If the technical team is the bottleneck, they must always have work ready. So you create a ticket queue, incense a buffer. Make sure that the requests are clearly written, remove unnecessary approvals. You decouple the upstream process so that the constraint never waits. Step three, remove harmful coupling. If the coupling causes the constraint to stop or break it or delay it, you must fix it. If I go back to the friend desk of the bank, the friend desk must wait for the verifier to approve each request immediately. The solution would be allow the request to be logged first. Verification happens later. Create a digital queue. Now, the friend desk keeps working. Verification always stays busy. The throughput increases. If I talk about the other problem that we just saw, the agent must stay on the call until the back end team resolves the issue in the telecom company. We can create a solution by creating a ticketing system. The back end resolves issue separately, customer gets SMS update. Agent moves to the next call. Now, the backend team, which was a constraint now works continuously. Agents don't block. Customer gets faster response overall. Step four, sometimes you keep coupling on purpose. If the coupling protects the quality or the safety, you keep it. In the bank loan scenario, approval might require fraud check before releasing the loan. You don't decouple that blindly. Does this coupling protect the quality? Does it just slow down things for no reason? Is the questions you ask. Step five, improve the constraint itself. After organizing the flow, improve the constraint by using better tools, providing training and automation, if possible. Remove paperwork because that's where the rework will increase, and by removing paperwork, you reduce the rework. Never buy more people or more systems first. First, you must organize, then you improve. Then we think about investment because ROI is important. The simple formula is, find the slowest step first, keep it busy all the time, remove dependency that stops it. Add a buffer before it before the constraint, improve it gradually. In a single sentence, you don't solve coupling or decoupling. You design a system so that the most important step never stops. That's constrained thinking. That's called a exploiting the constraint. Now imagine the company changes the system. The agent logs your complaint into a ticketing system. The technical team works on the tickets in an order. The agent can take the next customer call immediately. The ticket queue between them is the buffer. The two teams no longer need to work at the exact same moment. That is decoupling in action. It's like placing the food order at the restaurant counter. The cashier keeps taking orders even if the kitchen is still cooking the previous one. Coupled processes must work together at the same time. Decoupled processes can work separately because of something called a buffer that connects them. The smart question is, operation is always busy and does this connection protect the most important step in the system? Or does it make everything stop too easily? 13. Spotting the Constraint in the Real World: Lesson 13, spotting the constraint in the real world. Mapping processes and calculating capacity is essential if you want precision. But sometimes, before the spreadsheets and the analysis begins, you can learn a lot just by observing what is happening. When operations are under pressure and deliveries are falling behind, it's common to hear everything is a bottleneck. Technically, if the demand exceeds the capacity for the process, everything could appear as a constraint. But in reality, that situation is rare. There is almost always one primary constraint and perhaps two closely linked ones. The challenge is to spot the early queues. The most obvious clue is that a growing queue. If the system where the processes are not tightly coupled, the constraint often reveals itself very clearly. As a consultant, you should look for large and growing queues of work waiting in front of a process. That process already working at its maximum effort, the upstream process is finishing work faster than it can be handled. In a call center, you may see calls tacking up in the queue, while the agents in one specific team are constantly busy. In a warehouse, you might see packet accumulating before a packing station. That is always operating at a full speed. In an HR department, offer letters often pile up waiting one final approval signature. The growing queue in front of a fully utilized process is a strong indication of a constraint. It's not a foolproof way, but it's highly suggestive. When everything looks blocked, what should you do? Now, consider a tightly coupled system. In a fully coupled production line, inventory cannot easily accumulate. At a single visible point, if one process slows, the entire line slows down. Think of a city grid locked with the traffic. Cars are backed up everywhere. Every road looks congested. Even from above, it can be difficult to immediately identify the root cause. But if you had been watching earlier, you might have noticed where the traffic jam first began to build. That initial point of accumulation often signals the constraint. Timing matters, observation matters, and hence you should build this skill of observing the process from a distance. Look for the highest utilization. In a tightly linked system, another powerful indicator is utilization. The constraint is often the resource that is busiest has the least idle time. This is constantly under pressure. Experience the most expedity. In a hospital, the MRI machine may run continuously with no downtime. In a software team one senior reviewer may always be busy or overloaded with approvals. In a data center, one server cluster may run at consistently high CPU utilization. This is your hotspot. Think of using a thermal imaging camera for a circuit board. The hottest component is often the one that is working the hardest and potentially limiting the performance. Talk to the people who are doing the work. They will be able to guide you. Data is powerful, but it is not enough. Operators, supervisors, schedulers, maintenance team, and frontline staff often have invaluable insights. They know where work regularly backs up. Which process always feels rushed, where urgent jobs get expedited, where breakdown causes the most disruption. It is rare for any one person to see the entire system. But collectively, insight is powerful. You must combine observation with practical experience and basic utilization of data, structured constraint thinking, and you will narrow your focus quickly. Before dividing into complex calculation, walk the floor. Gemba is great. Ask questions, watch the flow. Constraint identification is both analytical and observational. When you blend discipline analysis with hands on inside, you move from guessing to understanding, and that is where the real improvement becomes possible. 14. Inventory Management Through the Lens of Constraints: Lesson 14, inventory management through the lens of constraints. Inventory management is a core of operations management, but it is not just about stocking elves, managing warehouse, or ensuring deliveries arrive on time. Inventory plays a critical internal role in enabling maximum throughput without allowing costs to spiral out of control. There are different types of inventory. In most system, inventory falls into few main categories. Raw material that is entering into the system. Work in progress or WIP once processing has begun. Finished goods which are ready for customers to use. Plus spare parts and consumables that support the operations. When it comes to constraint and bottleneck management, work in progress is the most critical one and often the most neglected one. It is also the complex one. Work in progress is essential for keeping the constraint running, but it is also the easiest type of inventory to let grow out of control. The danger of keeping everyone busy. In many operations, processes are not tightly coupled. That means they can operate independently provided they have enough work available. At first glance, this seems positive. In every process always has something to work on. Productivity should increase. But when used carelessly, this thing leads to an increase in work in progress, long and unpredictable lead times, sgested workplaces, impossible scheduling, high holding, and financing cost. Inventory begins to spread everywhere in the system, and ironically, throughput does not increase. What is the constraint based approach to inventory management? When managing inventory through a constrained lens, the principle is clear. Ensure that the constraint always has input inventory it needs while minimizing the overall system inventory. This usually requires deliberate inventory buffers placed in strategic location. A buffer is not a random pile up. It's a planned sized and managed inventory designed to protect the constraint from variability. The goal is to protect the throughput, not to maximize the stock. The lean principle of pull and carbon. The lean philosophy is built on the principles from the Toyota production system. It emphasizes on flow, waste reduction, inventory reduction. These ideas are highly compatible with the constrained thinking. When applied with focus, one of the most important lean concept is pull. Pull means that the downstream demand triggers the upstream production. Work is pulled through the system rather than pushed in anticipation. This reduces overproduction, one of the biggest driver of excessive WIP. A well known pull mechanism is Kanban. Kanban uses visual signals, physical or digital cards that travels with the work item. When a job is completed, the CR Ban signal returns upstream to authorize new work. This naturally limits the WIP. It is also important to note that the modern agile Kanban boats share a similar concept, but they are not identical to the traditional production Carvan system. There are many inventory control approaches, including just in time, rum, buffer rope, C, WIP, tube in systems, FIFO lanes, and various carbon variations. Mostly rely heavily on visual management to make inventory visible and controllable. The core principle is that in a capacity constrained system where maximizing output is the goal, Inventory management must play a critical role, and it should support the constraint in maximizing the throughput. That means that the constraint should never wait for the material or information. BFR should protect it from variability. Inventory elsewhere in the system should be tightly controlled. The objective is a balance. Too little inventory and the constrained staves and too much of inventory, then we create a bottleneck and the system clocks. Constraint based inventory management prevent both the extremes. When done correctly, it protects the throughput while avoiding the costly consequence of uncontrolled WIP. That balance is where operational excellence truly lives. Now, imagine this problem in a bank. The customer applies for a loan. The steps it follows is that the front desk collects the documents. The credit officer checks the documents. The manager approves the loan. If the credit officer can only check 20 files per day, but the front desk collects 60 applications, something happens. There is an inventory pile up. If the front desk keeps sending all the 60 files immediately, the files pile up on the credit officer's desk. The officer feels stressed, approvals get delayed. Everything is tightly linked. If the credit officer slows down, the whole system slows down. That's coupling. Too many files or WIP is equal to the system getting clogged. Let's move to a smart buffer solution. Instead of sending unlimited files, the bank allows only 25 applications into the check in queue. New applications wait in a controlled digital queue. The credit officer always has work, but not too much of work. Now, the credit officer or the constraint never waits. Files don't pile up everywhere. The processing becomes smoother. That control queue is a buffer. It's a planned protection for the constraint. Imagine the customer calls the telecom support. The call center agent locks the complaint. The technical back in team fixes the issue. If the agent must stay on the call until the backend fixes the issue, the agent cannot take new calls. The backend team becomes the overload. Customer waits longer. So if the back end team fixes only 30 issues per hour, but the agent receives 60 complaints, the ticket pile up. There is too much of work in progress in the system and everything slows down. So what could be a smart solution? Here, we are going to talk about ticket buffer. The agent creates support tickets. Only a limited number of tickets are allowed in the ready to fix cube. The backend team always has tickets to work. Customer receives SMS update when the issue gets resolved. Now, the backend team, which is a constraint, never waits for work to arrive. At the same time, they are not overwhelmed because tickets don't pile up endlessly. Agent keeps taking new calls that limits the ticket queue entry. The buffer is protecting the constraint. The simple lesson that we learned is coupling is equal to everything depends upon each other tightly. Too much work can clog the system. The solution is adding a control buffer so that the slowest step or the constraint never stops. It does not have too little inventory for the constraint to stop. At the same time, there is not too much of inventory for the system to feel clogged. Smart inventory is equal to just enough to protect the constraint. That's constraint based inventory management. 15. Lean, Six Sigma, and Constraint Thinking: Lesson 15, Lean Six Sigma and constrained thinking. Lean and Six Sigma are two of the most widely used operational improvement approach in the world. Both are powerful. Both are respected, and both are highly compatible with bottlenck management and constraint management and the theory of constraint. But there is an important distinction between lean and Six Sigma. Both provide excellent tools on how to improve a process. Constraint management helps you decide what to improve. That difference is critical. Not all processes matter equally. One of the central lessons of constrained thinking is that not all processes contribute equally to the system performance. Improving a non constrained may make the team feel productive. It may reduce the local waste. It may increase local efficiency, but it will not necessarily increase overall throughput. Choosing where to focus is more important than choosing how to improve. So where does Six Sigma fit in this situation? Because Six Sigma is designed for rigorously identifying and reducing variation and defect in the process, it emphasizes on a data driven decision making, statistical analysis, root cause identification, process control. In the capacity constrained systems, applying Six Sigma two directly to the constraint can be extremely powerful. If a packaging line is constrained, frequent stop due to quality defects, Six Sigma can reduce those defects and directly increase the throughput. But if the Six Sigma project are applied to the process with excess capacity, the impact on the overall output may be minimal. The tools are strong, the direction of focus determines its impact. Lean is a broader operational philosophy. It is based on eliminating waste and improving flow. It offered tools such as value stream mapping, Kison, standardized work, visual management, continuous improvement practices. Lean emphasizes on flow aligns closely with constrained thinking. However, Lean effort sometimes fail into the trap of trying to eliminate waste elsewhere without prioritizing. Improving non critical process may generate energy and engagement, but without focusing on the constraint, the bottom line results can be underwhelming. Lean strongly advocates reducing the inventory, and in many cases, that is beneficial. But constraint management teaches that strategic inventory buffers can protect the throughput. Blindly eliminating all the inventories can unintentionally expose the constraints to the upstream variability. Reduce the system performance. The key is intention. Uncontrolled inventory is waste. Deliberately managed buffer that can protect the constraints are strategic tools. You do not have to choose the sites. Improvement methodologies are not competing religions. You do not need to pick a ham. Lean, Six Sigma, and Theory of Constraints are largely compatible with each other. The most effective approach is use the constrained thinking to identify the critical leverage point. Use Lean to improve the flow. Use Six Sigma to reduce the variation and defect at it. When applied together with a clear understanding of the constraint, these methods reinforce one another. Without focus, improvement is shattered. With constraint based focus, improvement becomes powerful and the tools matter. But where you apply them matters far more. Let's make this very practical and real world. I'm going to take up examples from FedEx, Amazon Ecommerce, and a steel sheet manufacturing company, where I will focus on explaining what can Lean and Six Sigma improve? What constraint actually is, and why focus matters more than tools. So FedEx, as you know, is known for package sorting. The situation is at a large FedEx sorting hub, trucks arrive with packages. Packages are scanned. They are sorted by the conveyor system. This is loaded onto the outbound trucks or planes based on the QR code. Let's say the aircraft departure schedule is the constraint. Only ten flights can leave tonight. That limits the total number of shipments. The lean team improves office paperwork process, breakroom organization and shrinks the scanning time from 3 seconds to 2 seconds. Everything looks better, but plane still departs at the fixed time. Throughput doesn't increase. Local efficiencies improve. System output did not improve. Is it worth your efforts? Can you call this project a success? Now comes the constraint based thinking where we focus what we want to solve. The aircraft loading time before the departure. Now apply tools correctly, improve the flow on the loading dock, remove the wasted motion, standardize the loading sequence. I can use Six Sigma over here to reduce the loading error that causes rework. We might also focus on reducing the mis loaded packages. The result would be that the plane leaves full and on time. Me packages are delivered throughput increases. Same tools, different focus, and very different impact. Now, think about an Amazon ecommerce fulfillment center. The customer order flows when he places the order. The item is picked, it is packed, shipped. Suppose that the packing stations are the constraint. They can pack 500 orders per hour. The pickers can pick 700 orders per hour. So you know very clearly where is the constraint. The lead team reduces the walking distance for the pickers. It's a great improvement. The picker now picks 800/hour, but the packing still is only at 500. What happens? The WIP piles up, inventory grows, and the stress increases. The throughput still stays at 500. If I go with a constraint based thinking, I'm going to now apply the tools differently. I will identify the constraint, that is the packing department. I'm going to apply the Six Sigma concept to the packing department. I will focus on reducing the packing errors, reduce the box size mistake, and reduce the repacking. I might also use lean concepts like improving the layout, pre stage boxes using visual management. The result is that the packing now increases 5-650/hour. Now, the system throughput has increased. Improving the picker didn't help, but improving the constraint definitely helped. Now think about a steel sheet production flow. The furnace melts the raw material. The rolling mill shapes the sheet. Cooling, followed by cutting and inspection, that is the flow of the process. Now suppose the rolling mill is the constraint. It is extremely expensive and a slow. Everything must pass through the process. Now, if I do a Six Sigma project on inspection, the inspection team runs a Six Sigma project. They reduce the defect by 30%, creates a local improvement, but the rolling mill capacity is unchanged. Total tons per day remain the same. There is no increase in the output. Applying Six Sigma on a rolling mill instead would be the right thing to do. It reduces the downtime, improves the cycle time, and reduces the setup time. It also reduces the variation in thickness. Lean can focus on ensuring that the material is always ready before the rolling. It will remove the waiting time and optimize the single minute exchange of dy. The rolling met now produces more tons per day. The entire plant throughput increases because everything flows through it. Wrong focus will give you wrong result, whereas a right focus will give you the right result. Lean and Six Sigma can answer, how do we improve this process? Constrained thinking answers the question, which process should we improve first? Without constrained thinking, improvement is scattered. With help of constrained thinking, improvement multiplies and we can see the result.