Eight Things You Need to Know About the Theory of Constraints - PM 360 Consulting
post-template-default,single,single-post,postid-17753,single-format-standard,wp-custom-logo,theme-bridge,woocommerce-no-js,ajax_fade,page_not_loaded,,qode-content-sidebar-responsive,columns-4,qode-theme-ver-11.0,qode-theme-bridge,wpb-js-composer js-comp-ver-5.1.1,vc_responsive

Eight Things You Need to Know About the Theory of Constraints

Theory of Constraints

Eight Things You Need to Know About the Theory of Constraints

Theory of Constraints

Students studying operations management are bound to come across the book by Dr. Eliyahu Goldratt called The Goal. In this classic from 1984, Goldratt reveals a set of “thinking tools” he developed, called the Theory of Constraints (TOC), and how he uses them to solve a range of problems at a fictional manufacturing plant.


This concept centers around practical methods for identifying solutions to business problems by deciding:

  • What to change
  • What to change it to
  • How to cause the change

The key focus of the Theory of Constraints is identifying constraints or bottlenecks in any process, and working out how to eliminate or reduce their impact. In his book, a constraint was defined as anything that prevents the system from achieving its goal.

Theory of Constraints Principles

So, what is the Theory of Constraints? Goldratt proposed that every real system must have at least one if not more than one constraint preventing it from achieving better or higher levels of performance. If this was not the case, there would be no limits and growth would be exponential.

These constraints limit performance, and unless they are addressed, performance will not nor cannot improve. Typical Theory of Constraints examples would include:

  • Machine capacity
  • Sales saturation
  • Limited demand
  • Raw materials shortage

In each case, unless the constraint is addressed, output is limited by that constraint.

To overcome this, Goldratt proposed five Theory of Constraints steps, known as the five focusing steps. These are:

  • Identify the limiting constraint
  • Exploit the constraint with existing resources
  • Subordinate and align all associated activities
  • Alleviate the constraint by investing in additional resources and equipment
  • Repeat the process to identify the next constraint


A System-Wide Approach

One of the key principles of TOC is that you need to consider the entire system, not just one aspect, and identify the real constraint. If this isn’t done, it’s likely that improvements to one part of the system will most likely make no difference to overall results, and it is even possible that an improvement to one part will make the overall result worse. Dr Goldratt felt so strongly about this that he is quoted as saying:

“Any improvements made anywhere besides the bottleneck are an illusion.”

For example, in healthcare, adding more beds to a hospital likely won’t improve quality of care if the real problem is a bottleneck in the emergency department. Or, in software, adding additional sales executives won’t drive revenue growth if there aren’t enough people ready to buy the product.

Identifying Unique Constraints

One of the core principles within TOC is that in any system, there aren’t tens or hundreds of constraints that affect output. In fact, at most there are a few in any given system, and in many instances, even highly complex situations, there’s only one constraint that limits output at any point in time.

The trick is identifying that particular constraint. While this may be self-evident in a simple production line, it’s altogether another matter in highly complex organizations and one of the reasons why leading companies are using advanced analytics to identify constraints.

TOC Constraints Are Not the Same as Mathematical Constraints

One of the difficulties analysts have is understanding that constraints as defined by the Theory of Constraints are not the same as constraints as defined in mathematical and system models. While there are similarities, the precise definition of a constraint differs depending upon the approach.

In mathematical modeling, a constraint is a restriction or limitation applied to a variable to restrict answers to real-world values. For example, an equation that represents the number of people who can be processed during college registration could theoretically have a negative answer, but in real life this is impossible; the minimum number of students processed cannot be below zero, which becomes a constraint.

Similarly, legal requirements such as restricting the volume of chemicals stored on a particular site would be constraints in a mathematical process model, but would not necessarily be a Theory of Constraints example unless they also limited plant output. In TOC, a constraint is always a limiting factor or weak link that inhibits an organization from achieving a particular goal, such as a revenue target.

The Current Reality Tree

One of the useful TOC tools is the Current Reality Tree that presents a picture of the current state of the organization and is used to highlight the root cause for why a particular system or process is not up to scratch. This is often used together with an Evaporating Cloud Tree to evaluate improvements and a Future Reality Tree that documents what the system will look like after improvements.

Plant Type Analysis

A plant type analysis describes how materials or activities move through the process. Known as a VATI analysis, plant types include:

  • V plant: Where one material or input can be processed into different components, such as milk into cheese, cream or ice cream.
  • A Plant: A typical assembly line process where many parts go toward making one product.
  • T Plant: A more complex situation where several parts, once assembled, can be fitted to different products.
  • I Plant: Where many parts have to flow sequentially through a common process, such as a paint shop, before final assembly.

Determining the type of plant or process helps understand the constraints limiting throughput.

Throughput Accounting

This represents a different view of accounting from traditional account methods. It focuses on three elements: throughput, investment and operating expense. Instead of the conventional accounting approach of cutting expenses, Throughput Accounting focuses on increasing throughput to raise net profit, return on investment and productivity. The methodology differs from conventional accounting in that plants, inventory and buildings are regarded as liabilities tying up cash that could be used productively elsewhere. Throughput is defined as all sales less truly variable costs, while operating expenses represent costs that aren’t variable.

In principle, Throughput Accounting has less focus on cutting costs and more on building profitable sales.

Using Optimization Modeling in TOC

While the Theory of Constraints model of identifying and alleviating critical bottlenecks is straightforward, actually identifying those bottlenecks isn’t easy. The TOC toolbox has numerous tools to facilitate that process, but they are not easy to apply in large and complex organizations.

It should be remembered that when The Goal was written, Steve Jobs had just announced the Macintosh and organizations relied extensively on paper flows. This isn’t the case anymore, and even medium-sized organizations operate with a degree of complexity that was unthinkable thirty-five years ago.

It made sense, then, to focus the company on a single goal and a single constraint, and this is still the case. In optimization modeling, that goal is referred to as an objective function, and, for most companies, the objective function is to maximize profit. Using optimization software, it’s possible to model the organization and determine opportunity values, which are almost the same as identifying critical constraints. Using solver software, managers can determine the best way forward to alleviate organizational constraints and achieve the organization goals.

Optimization software sets out to achieve exactly the same goals as the Theory of Constraints:

  • What to change
  • What to change it to
  • How to cause the change


Benefits of the Theory of Constraints Approach

The beauty of TOC is that it simplifies complex situations with unique and easy-to-understand answers. It helps management focus on what’s important by identifying individual constraints that inhibit the organization from achieving its goals.

The process allows organizations to identify the root cause for poor performance. In doing so, it opens the way to exploit the constraint, ensure associated processes are aligned to minimize interference, and to elevate the constraint. In simple terms, TOC identifies the primary bottleneck, allowing organizations to increase throughput by modifying or removing the constraint through additional investment.

This deceptively simple approach works, and there are many Theory of Constraints real-life examples that illustrate how TOC has helped organizations grow through identifying constraints and bottlenecks and dealing with them.




  • Emelia
    Posted at 13:11h, 10 December Reply

    Hey there! I’m at work surfing around your blog from my new iphone!
    Just wanted to say I love reading your blog and look forward
    to all your posts! Keep up the superb work!

  • Lettie
    Posted at 13:17h, 10 December Reply

    This is a topic which is near to my heart… Take care!
    Where are your contact details though?

  • Consuelo
    Posted at 13:22h, 10 December Reply

    What’s up, for all time i used to check weblog posts here in the early hours in the
    break of day, since i enjoy to learn more and more.

  • Josh
    Posted at 13:25h, 10 December Reply

    I am regular visitor, how are you everybody? This piece of writing posted at this site is truly nice.

  • Cameron
    Posted at 13:40h, 10 December Reply

    hi!,I love your writing very a lot! proportion we keep in touch extra
    about your article on AOL? I need a specialist on this area to
    solve my problem. May be that’s you! Having a look forward to peer you.

  • Estela
    Posted at 13:53h, 10 December Reply

    I must thank you for the efforts you have put in writing this
    blog. I’m hoping to view the same high-grade blog posts
    by you later on as well. In fact, your creative writing abilities has inspired me to get my
    very own website now 😉

  • Alberto
    Posted at 13:54h, 10 December Reply

    You really make it appear really easy together with your presentation however I in finding this topic to be actually something that I feel I’d by no means
    understand. It kind of feels too complex and very wide for me.
    I’m having a look forward for your subsequent publish, I will try to get the cling
    of it!

  • Kristeen
    Posted at 14:05h, 10 December Reply

    You probably make that seem very simple with your showing but The partner
    and i also find this matter to be actually a
    problem that I think We might never find out. It
    seems similarly complex and in addition broad to me.
    I am looking forward for your next post, Sick and tired try to get used to it!

  • Essie
    Posted at 14:12h, 10 December Reply

    My spouse and I stumbled over here from a different web address and thought I may as well check things out.
    I like what I see so now i am following you. Look forward to looking at your web page for a second time.

  • Alissa
    Posted at 14:22h, 10 December Reply

    I enjoy reading a peice that can acquire people to think.
    In the same way, many thanks suitable for allowing for me personally to analysis!

  • Alecia
    Posted at 14:27h, 10 December Reply

    Ridiculous quest there. What occurred after? Good luck!

  • play fortuna casino вход
    Posted at 14:38h, 10 December Reply

    Мультиязычность меня мало интересует, а вот возможность
    играть в разных браузерах без потери качества интересно.

  • Dalene
    Posted at 15:10h, 10 December Reply

    Will you be a togel player? Browse the news in the site first
    to get the most up-to-date information. Many of correct quotes and how to
    consider up.

  • Verla
    Posted at 15:31h, 10 December Reply

    Greetings! Very useful advice in this particular post!
    It is the little changes that produce the biggest changes.
    Thanks for sharing!

  • live casino slot367
    Posted at 15:55h, 10 December Reply

    Great article! That is the kind of info that are
    meant to be shared around the internet.
    Shame on the seek engines for no longer positioning this submit higher!
    Come on over and seek advice from my website . Thank you =)

    Here is my homepage – live casino slot367

  • Terrence
    Posted at 16:05h, 10 December Reply

    It’s remarkable for me to have a site, which is
    helpful in support of my know-how. thanks admin

  • Dianne
    Posted at 16:08h, 10 December Reply

    I am not sure where you are getting your info,
    but good topic. I needs to spend some time learning more or understanding more.
    Thanks for magnificent information I was looking for this information for my mission.

  • Katherin
    Posted at 16:12h, 10 December Reply

    I visit daily some sites and websites to read posts, but this webpage presents feature based content.

  • Shelli
    Posted at 16:32h, 10 December Reply

    Touche. Solid arguments. Keep up the good spirit.

  • Jewel
    Posted at 16:35h, 10 December Reply

    Howdy would you mind letting me know which hosting company you’re working with?
    I’ve loaded your blog in 3 different browsers and I must say this blog loads a lot faster then most.
    Can you recommend a good web hosting provider at a reasonable price?
    Thank you, I appreciate it!

  • Ignacio
    Posted at 16:41h, 10 December Reply

    Thank you for any other great post. The place else may just anyone
    get that type of information in such an ideal way of writing?

    I’ve a presentation next week, and I am on the look for such info.

  • Margareta
    Posted at 16:49h, 10 December Reply

    Hello to all, it’s in fact a good for me to
    pay a quick visit this site, it consists of important Information.

  • Monique
    Posted at 16:59h, 10 December Reply

    I loved as much as you’ll receive carried out right
    here. The sketch is attractive, your authored subject matter stylish.
    nonetheless, you command get got an edginess over that
    you wish be delivering the following. unwell unquestionably come more formerly again since exactly
    the same nearly a lot often inside case you shield this hike.

  • Imogene
    Posted at 17:11h, 10 December Reply

    Greetings! Quick question that’s entirely off topic.

    Do you know how to make your site mobile friendly?
    My site looks weird when browsing from my apple
    iphone. I’m trying to find a template or plugin that might be able to resolve this issue.
    If you have any suggestions, please share. Appreciate it!

  • Claude
    Posted at 17:20h, 10 December Reply

    Please let me know if you’re looking for a author for your
    weblog. You have some really good posts and I believe I would be a good asset.
    If you ever want to take some of the load off, I’d really
    like to write some articles for your blog in exchange for a link back to mine.
    Please blast me an email if interested. Thanks!

  • Denny
    Posted at 18:48h, 10 December Reply

    This post is genuinely a nice one it assists new the
    web visitors, who are wishing for blogging.

  • Dakota
    Posted at 18:57h, 10 December Reply

    Aw, this was an exceptionally good post. Taking the time and actual effort to make a superb article…
    but what can I say… I hesitate a whole lot and never manage to get anything done.

  • Elinor
    Posted at 19:04h, 10 December Reply

    wonderful issues altogether, you simply won a emblem new reader.
    What would you recommend about your publish that you just made
    a few days in the past? Any sure?

  • Julio
    Posted at 19:06h, 10 December Reply

    Hello, just wanted to tell you, I liked this blog post.
    It was inspiring. Keep on posting!

  • Dinah
    Posted at 19:42h, 10 December Reply

    My brother recommended I might like this blog. He used to be entirely right.
    This post truly made my day. You cann’t believe
    simply how much time I had spent for this information! Thank you!

  • Whitney
    Posted at 19:47h, 10 December Reply

    Hi everyone, it’s my first pay a visit at this site, and article is genuinely
    fruitful designed for me, keep up posting these types
    of posts.

  • Geneva
    Posted at 19:50h, 10 December Reply

    I am sure this post has touched all the internet users, its really really good article on building up new website.

  • Danae
    Posted at 19:54h, 10 December Reply

    I visited various blogs however the audio quality for audio songs existing
    at this web site is in fact excellent.

  • Sibyl
    Posted at 19:58h, 10 December Reply

    Everything is very open with a precise explanation of the issues.
    It was definitely informative. Your site is extremely helpful.
    Many thanks for sharing!

  • Shari
    Posted at 20:07h, 10 December Reply

    That is really interesting, You’re an excessively skilled blogger.

    I have joined your rss feed and look ahead to seeking extra of your
    fantastic post. Also, I’ve shared your website in my social networks

  • Angelina
    Posted at 20:17h, 10 December Reply

    Definitely believe that which you said. Your favorite reason seemed to be on the internet the simplest thing to be aware of.
    I say to you, I definitely get irked while people think about worries
    that they just don’t know about. You managed to hit the nail upon the top and defined out the whole thing without
    having side-effects , people can take a signal. Will probably be back to get more.

  • Richie
    Posted at 20:49h, 10 December Reply

    Hi there, just became alert to your blog through Google, and
    found that it’s really informative. I am going to watch out for brussels.
    I will be grateful if you continue this in future. Many people will be benefited from your
    writing. Cheers!

  • Donnie
    Posted at 21:12h, 10 December Reply

    I like reading a write-up that can make people think.

    Also, many thanks pertaining to allowing for privately to examination!

  • Sophia
    Posted at 21:48h, 10 December Reply

    I was wondering if you ever considered changing the structure of your website?
    Its very well written; I love what youve got to say.
    But maybe you could a little more in the way of content so
    people could connect with it better. Youve got an awful lot of text for
    only having one or 2 pictures. Maybe you could space it out better?

  • Marina
    Posted at 21:56h, 10 December Reply

    It’s a shame you don’t have a donate button! I’d definitely donate to this superb blog!
    I guess for now i’ll settle for bookmarking and adding your RSS feed to my
    Google account. I look forward to new updates and will share this website with my Facebook group.
    Talk soon!

  • Scot
    Posted at 21:56h, 10 December Reply

    Hello, i believe that i noticed you visited my website so i
    got here to go back the choose?.I am attempting to to find things to enhance my website!I guess its adequate to make use
    of a few of your ideas!!

  • Jerold
    Posted at 21:56h, 10 December Reply

    Today, while I was at work, my sister stole my iPad and tested to see
    if it can survive a 40 foot drop, just so she can be a youtube sensation. My apple ipad is now broken and she has 83
    views. I know this is completely off topic but I had to share it with someone!

  • Charmain
    Posted at 21:57h, 10 December Reply

    Hey just wanted to give you a brief heads up and let you know a few of the pictures aren’t loading properly.
    I’m not sure why but I think its a linking issue. I’ve tried it in two different browsers and both show
    the same results.

  • Mel
    Posted at 22:05h, 10 December Reply

    Your mode of explaining everything in this paragraph is actually good, every one be capable of
    easily know it, Thanks a lot.

  • Neva
    Posted at 22:06h, 10 December Reply

    Great website you have here but I was curious about
    if you knew of any message boards that cover the same topics
    discussed in this article? I’d really love to be a part of online community where
    I can get feedback from other knowledgeable
    people that share the same interest. If you have any suggestions, please let me
    know. Kudos!

  • Mattie
    Posted at 22:15h, 10 December Reply

    I’m extremely impressed with your writing skills and
    also with the layout on your blog. Is this a paid theme
    or did you modify it yourself? Anyway keep up the nice quality writing,
    it is rare to see a nice blog like this one these days.

  • Jerrold
    Posted at 22:43h, 10 December Reply

    I am sure this article has touched all the internet visitors,
    its really really pleasant article on building up new web site.

  • Austin
    Posted at 22:48h, 10 December Reply

    I savor, result in I discovered just what I used to be
    having a look for. You have ended my 4 day long hunt!
    God Bless you man. Have a great day. Bye

  • Russ
    Posted at 23:01h, 10 December Reply

    Wow, this paragraph is fastidious, my younger
    sister is analyzing such things, therefore I am going to let know her.

  • Lucie
    Posted at 23:06h, 10 December Reply

    genuinely good analysis. I hope you are able to continue
    to have the desired effect so that you can add insight to the readers on this website.
    As well visit my own site to get every one of the latest content about togel online.

Post A Comment