Theory of Constraints เป็นปรัชญาทางธุรกิจที่นำมาใช้ครั้งแรกในปี 1984 โดยดร. Eliyahu M. Goldratt ในนวนิยาย เป้าหมาย ของเขา Goldratt แสดงให้เห็นว่าการผลิตในระบบใด ๆ จะถูกขัดขวางโดยข้อ จำกัด หรือคอขวดชะลอกระบวนการสำคัญบางอย่าง Goldratt หมายถึงจุดที่ทำให้หายใจไม่ออกเหล่านี้เป็นข้อ จำกัด จากการที่เขาได้รับชื่อของทฤษฎีของเขาและเขากล่าวว่าทุกระบบมีข้อ จำกัด อย่างน้อยหนึ่งข้อ จำกัด ความจุสูงสุดของมัน ทฤษฎีข้อ จำกัด ของเขามีขั้นตอนห้าขั้นตอนออกแบบมาเพื่อปรับปรุงประสิทธิภาพการผลิตและผลกำไรโดยการจัดการหรือหลีกเลี่ยงข้อ จำกัด เหล่านี้ซึ่งจะเป็นการเพิ่มความจุของระบบทั้งหมด
ทฤษฎีข้อ จำกัด ของ Goldratt ใช้วิธีการที่อิงตามตรรกะในการแก้ปัญหาและอาศัยข้อมูลที่วัดได้เพื่อกำหนดเป้าหมาย การวัดสามอย่างที่ดึงดูดความสนใจของเขาคือปริมาณงานซึ่งโดยปกติจะกำหนดในแง่ของยอดขายค่าใช้จ่ายในการดำเนินงานและสินค้าคงคลัง เขาแนะนำว่าโดยทำตามกระบวนการห้าขั้นตอนของเขาปริมาณงานสามารถเพิ่มขึ้นในขณะที่ค่าใช้จ่ายในการดำเนินงานและการลดลงของสินค้าคงคลังทำให้การดำเนินการทั้งหมดมีผลกำไรมากขึ้น
การบังคับใช้ทฤษฎีข้อ จำกัด เป็นกระบวนการที่ค่อนข้างตรงไปตรงมา ขั้นตอนแรกคือการระบุข้อ จำกัด เพียงครั้งเดียวซึ่งเป็นข้อ จำกัด ที่สำคัญที่สุดในระบบทั้งหมด ถัดไปในกระบวนการ Goldratt เรียกว่า "การใช้ประโยชน์จากข้อ จำกัด " กิจกรรมขององค์ประกอบการ จำกัด ที่เลือกจะถูกตรวจสอบโดยให้ความสนใจเป็นพิเศษกับการอุทิศองค์ประกอบนั้นให้มีประสิทธิภาพสูงสุดโดยมุ่งเน้นไปที่ฟังก์ชั่นหลักเดียว อยู่ในภารกิจและไม่สูญเปล่าในกิจกรรมที่ไม่จำเป็นใด ๆ
ในขั้นตอนถัดไปโฟกัสจะเปลี่ยนจากข้อ จำกัด ไปเป็นกิจกรรมและกระบวนการที่ล่าช้าหรือทรัพยากรไม่ จำกัด แทนที่จะทำให้องค์ประกอบเหล่านี้ช้าลงเพื่อให้เข้ากับจังหวะของข้อ จำกัด เวลาในการหยุดทำงานของทรัพยากรอื่น ๆ จะด้อยลงเพื่อช่วยให้เอาชนะข้อ จำกัด ของข้อ จำกัด ภายใต้ระบบนี้องค์ประกอบที่ไม่ได้ใช้งานก่อนหน้านี้จะเปลี่ยนเป็นงานรองซึ่งจะช่วยลดข้อ จำกัด ของข้อ จำกัด ยกตัวอย่างเช่นทีมงานคลังสินค้าที่รอสินค้าสำเร็จรูปอาจช่วยในการผลิตหรือบรรจุภัณฑ์เพื่อเร่งการผลิต
หลังจากการทำไม่สำเร็จนี้จะต้องพิจารณาหากผลผลิตเพิ่มขึ้นอย่างเพียงพอ หากไม่มีการเปลี่ยนแปลงที่รุนแรงอาจจำเป็นต้องเพิ่มขีดความสามารถของข้อ จำกัด เมื่อเอาชนะปัญหาคอขวดและไม่ทำให้ระบบส่วนที่เหลือช้าลงอีกต่อไปจะไม่มีข้อ จำกัด อีกต่อไป ขั้นตอนสุดท้ายในการใช้ทฤษฎีข้อ จำกัด คือการกลับไปที่ขั้นตอนแรกและระบุข้อ จำกัด ใหม่


