חזרה למאמרים
מאמרים פורסם ב 25 באוגוסט 2026

תורת האילוצים: האילוץ הוא מקום, לא מאמץ

Nathan Barry סיכם את תורת האילוצים במשפט אחד — מאמץ שמושקע מחוץ לצוואר הבקבוק מחמיר את צוואר הבקבוק — בהסתמך על סדרת הפוסטים של Tiago Forte שמסתובבת כ"ההסבר" לנושא. הלכתי לבדוק את הסדרה, את הספר ואת המשפט, וכתבתי סימולטור תורים כדי למדוד במקום להתווכח באנלוגיה. בסדרה יש 11 פוסטים, לא 3, ואלה שאומרים מה לעשות אחרי שמוצאים את צוואר הבקבוק נמצאים מאחורי paywall; חמשת הצעדים של Goldratt אינם ב-The Goal אלא בספר משנת 1990 שכמעט אף אחד לא פותח; והמשפט־המוסר קולע בסימן ומחטיא בדרגה: הכפלת הקיבולת של מי שאינו האילוץ לא הוציאה ולו פריט אחד נוסף (-0.3%, רעש) והאיצה את גידול ההמתנה ב-33% — היא מחמירה את ההמתנה, לא את התפוקה. העלאת האילוץ ב-25% הניבה 24.9%. החבל של Goldratt עולה 5% מהתפוקה וקונה זמן מעבר קצר ב-8,900 פעמים. אני עולה בסולם בארבעה שלבים — המאפייה, השמות, חוק Little וחמשת הצעדים כפי שהם במקור, הגשר אל סוכני AI, והמקום שאליו נודד צוואר הבקבוק — ומסיים בבדיקת Ford, Spanx ו-Kit. עשרה איורים משלי, עשויים בקוד; אותה מאפייה חוזרת עם הנתונים של כל ניסוי.

#teoria-das-restricoes#goldratt#gestao#filas#lei-de-little#agentes-de-ia#didatico

Nathan Barry, מייסד Kit, שלח היום ניוזלטר בשם "Obsess Over Your Bottlenecks" ("היו אובססיביים לצווארי הבקבוק שלכם"): הסיכום של תורת האילוצים שהציג לצוות שלו, בהסתמך על סדרת פוסטים של Tiago Forte שמסתובבת כ"ההסבר" לנושא. המוסר של הטקסט מופיע בו פעמיים, מילה במילה: "effort placed anywhere besides the bottleneck will make the bottleneck worse" — מאמץ שמושקע בכל מקום שאינו צוואר הבקבוק מחמיר את צוואר הבקבוק.

הלכתי לבדוק את הסדרה, את הספר ואת המשפט. בסדרה יש 11 פוסטים, לא 3 — ושלושת האחרונים, שאומרים מה לעשות אחרי שמוצאים את צוואר הבקבוק, נמצאים מאחורי paywall (תוכן בתשלום) של US$ 10 לחודש. חמשת הצעדים המפורסמים של Goldratt אינם בספר שכולם אומרים שהם נמצאים בו. ובמשפט־המוסר יש שגיאת דרגה שלא רציתי להתווכח עליה באנלוגיה: כתבתי סימולטור תורים, פרסמתי את הקוד יחד עם הטקסט הזה, ומדדתי.

התזה ששורדת את המדידה נכנסת בשורה אחת: האילוץ הוא מקום, לא מאמץ. כל מאמץ שמושקע מחוץ למקום הזה לא הופך לתוצאה — הוא הופך לתור. אבל "מחמיר את צוואר הבקבוק" הוא חצי אמת, והחצי השגוי הוא בדיוק זה שגורם לאנשים להאיץ את הדבר הלא נכון.

אני עולה בסולם בארבעה שלבים ופרק אחד. אתם עוצרים היכן שתרצו.

  1. התנור — המנגנון, בלי מילה טכנית אחת.
  2. השמות — אותו שרטוט עם אוצר המילים שמופיע בספרים, והניסוי המרכזי: להאיץ את מי שאינו האילוץ.
  3. החשבון — חוק Little, וחמשת הצעדים במלואם, בקריאה מהמקור.
  4. הגשר — מה כל זה אומר על סוכני AI, היכן שצוואר הבקבוק נודד ממקומו.
  5. פרק העסקים — Ford, Spanx ו-Kit, כל מקרה נבדק לפני שנכנס.

השלב הראשון: התנור

תארו לעצמכם מאפייה שכונתית בבוקר של יום ראשון. הלחם עובר חמש עמדות: מישהו רושם את ההזמנה, מישהו מכין את הבצק, התנור אופה, מישהו אורז, מישהו מקבל בקופה. ארבע מהעמדות מסוגלות לעשרה לחמים לדקה. התנור מסוגל לארבעה.

לא משנה מה תעשו בארבע העמדות האחרות: המאפייה מספקת ארבעה לחמים לדקה. שכרו את רושם ההזמנות הטוב בעיר והוא ייצר דבר אחד בלבד — תור גדול יותר של בצק שממתין לתנור. שכרו עוד אנשים לקופה והקופה תעמוד בטלה, ממתינה ללחם שלא יוצא. התנור הוא המקום. כל מה שקורה לפניו הופך לתור; כל מה שקורה אחריו הופך לבטלה.

תרשים של קו עם חמש עמדות בזו אחר זו — הזמנה, בצק, תנור, אריזה וקופה. לארבע עמדות יש קיבולת של עשרה לדקה; לתנור, המודגש בזהב, יש קיבולת של ארבעה. לפני התנור נערמת ערימה של בצק; אחריו העמדות מופיעות מקווקוות, ממתינות ללחם. מד מתחת מראה: נכנסות שבע לדקה, יוצאים ארבעה. משפט המסקנה אומר ששלושת החסרים נמצאים בתור של התנור.המאפייה מספקת רק את מה שהתנור אופההזמנה10 לדקהבצק10 לדקהתנור4 לדקהאריזה10 לדקהקופה10 לדקהתור של בצקממתינים ללחםנכנסות 7 לדקהיוצאים 4 לדקההשלושה החסרים לא נעלמו: הם בתור של התנור.איור של המנגנון; מספרי המד לקוחים מניסוי 1 של הסימולציה במאמר הזה. · ulissesflores.com/restricao-he

שימו לב למד שמתחת לאיור. נכנסות שבע הזמנות לדקה ויוצאים ארבעה לחמים. השלושה שחסרים לא נעלמו: הם בתור שלפני התנור, והתור גדל בכל דקה שהבוקר מתקדם. זו תורת האילוצים כולה, בלי שום שם טכני: התפוקה של מערכת היא התפוקה של הנקודה האיטית ביותר שלה, ומה שנכנס מעבר לכך הופך להמתנה.

הניוזלטר משתמש בדימוי אחר, הכביש המהיר: שמונה נתיבים שמצטמצמים לארבעה בגלל עבודות. והוא טוען שעם הרבה מכוניות, ההצטמצמות מייצרת "far more traffic, and less throughput, than if you only had four lanes from the beginning" — הרבה יותר פקקים ופחות תפוקה מאשר אילו היו לכביש ארבעה נתיבים מלכתחילה. הדימוי טוב, והלכתי לבדוק אם הטענה טובה כמותו.

התופעה קיימת ויש לה שם בהנדסת תנועה: capacity drop (צניחת קיבולת), הירידה בתפוקה שמופיעה כשהתור נוצר בצוואר בקבוק פעיל. אלא שהספרות הראשונית מודדת את הירידה הזו ב-5% עד 10% — 5-6% בצוואר בקבוק באונטריו שנמדד במשך עשרים יום (Hall ו-Agyemang-Duah, 1991), בערך 10% בטורונטו (Cassidy ו-Bertini, 1999), ו-7% הוא ערך ברירת המחדל שה-Highway Capacity Manual ("מדריך קיבולת הכבישים") מורה להשתמש בו. שום דבר שקרוב ל"הרבה יותר פקקים". והמנגנון שהטקסט טוען לו — "as everyone merges", כשכולם מתמזגים — אינו מה שנמצא: Banks (1991), שחקר בדיוק צווארי בקבוק עם מיזוג נתיבים, כתב ש*"merge conflicts were almost never the direct cause of flow breakdown"* — התנגשויות מיזוג כמעט אף פעם לא היו הסיבה הישירה לקריסת הזרימה. איש, עד כמה שמצאתי, לא בדק את ההשוואה המדויקת שבמשפט — שמונה נתיבים שהופכים לארבעה מול ארבעה מלכתחילה, תחת אותו ביקוש. המשפט אינו שקרי מבחינת מדידה; הוא טענה בלי ניסוי.

מה שהנדסת התנועה מראה שעובד מעניין יותר מהאנלוגיה. זה לא לצמצם את הדרך במעלה הזרם — זה לווסת את קצב הכניסה. כשמשרד התחבורה של מינסוטה כיבה את רמזורי הכניסה לרמפות של Minneapolis-St. Paul למשך שישה שבועות, בשנת 2001, קיבולת הכביש ירדה ב-9%, זמן הנסיעה עלה ב-22% והתאונות עלו ב-26%. שמרו את התוצאה הזו: בעוד שני שלבים הסימולציה שלי תגיע בדיוק לאותה מסקנה, בדרך אחרת.


השלב השני: השמות, והניסוי שמכריע

עכשיו אותו שרטוט, עם המילים שמופיעות בספרים.

במאפייהבספריםמה זה מודד
התנוראילוץ (constraint) או צוואר בקבוק (bottleneck)העמדה שקיבולתה מגבילה את תפוקת המערכת
לחמים שיוצאים בדקהתפוקה (throughput)מה שהמערכת מספקת ליחידת זמן
בצק שממתין לתנורמלאי בתהליך (work in process, WIP)מה שנכנס ועדיין לא יצא
מההזמנה ועד הקופהזמן מעבר (lead time)כמה זמן לוקח לפריט לחצות
מתי לרשום את ההזמנה הבאהמדיניות שחרורהכלל שמחליט מתי נכנסת עבודה חדשה

Goldratt מבחין בין צוואר בקבוק לאילוץ, וההבחנה חשובה: צוואר בקבוק הוא משאב שקיבולתו נמוכה ממה שהביקוש דורש; אילוץ הוא "anything that limits a system from achieving higher performance versus its goal" — כל דבר שמגביל את המערכת מלהשיג ביצועים גבוהים יותר ביחס למטרתה, כולל כלל. כל צוואר בקבוק הוא אילוץ; לא כל אילוץ הוא צוואר בקבוק. אחזור לזה בשלב השלישי, כי זו הנקודה שבה Goldratt עצמו אומר שכמעט אף אחד לא מסתכל.

השורה האחרונה בטבלה היא זו שאיש לא משרטט וזו שמכריעה הכול. יש שתי מדיניויות נפוצות. דחיפה: משחררים עבודה חדשה בכל פעם שהעמדה הראשונה פנויה — זה ה"תשמרו על כולם עסוקים", האינסטינקט של כל מנהל. החבל: משחררים עבודה חדשה רק כשפריט יוצא מהמערכת — זהו ה-drum-buffer-rope (תוף-חוצץ-חבל) של Goldratt בצורתו הפשוטה ביותר (כמות קבועה בתהליך, CONWIP). החבל מחייב את העמדה הראשונה לעמוד בטלה בכוונה. זה הדבר היחיד שתורת האילוצים מבקשת ושאף מנהל לא רוצה לשמוע.

איך מדדתי

כתבתי סימולטור של קו טורי: חמש עמדות, מפעיל אחד לעמדה, זמן טיפול אקראי עם ממוצע קבוע, קיבולות של 10, 10, 4, 10 ו-10 פריטים ליחידת זמן — העמדה השלישית היא האילוץ, כמו התנור. כל ריצה מעבדת 400,000 פריטים עם זרע קבוע; הקוד הוא Python טהור, בלי תלויות, ומתפרסם יחד עם המאמר הזה. הסימולטור נבדק מול הנוסחה הסגורה של תורת התורים לפני שהפיק מספר כלשהו: 4 בדיקות, 4 עברו, שגיאה של 0.03% במקרה הארוך.

הערה מתודולוגית. המודל פשוט בכוונה: טיפול מעריכי, אילוץ קבוע באותה עמדה, בלי עבודה חוזרת, בלי תקלות מכונה, בלי אצוות. הוא לא מתאר את המפעל שלכם ולא את הצוות שלכם; הוא מתאר את המנגנון שכל מפעל וכל צוות יורשים. כל מספר במאמר הזה יצא מקובץ התוצאות שהסקריפט מייצר, לא מחשבון בראש — והחלק "היכן התיאוריה לא עובדת" אומר היכן המודל מפסיק לתפוס.

גרף קו. התפוקה עוקבת אחרי הביקוש המוצע עד 4.0 ונשארת שטוחה משם והלאה, מעל קו מקווקו בזהב שמסמן את קיבולת האילוץ. שלוש הערות מראות את המלאי בתהליך בסוף הריצה: 13 פריטים בביקוש 3.5, 735 בביקוש 4.0 ו-121,646 בביקוש 7.0.התפוקה נעצרת באילוץהביקוש המוצע מול התפוקה בפועל — והמלאי בתהליך בסוף הריצה01234501234567קיבולת האילוץ: 413 בתור735 בתור121,646 בתורביקוש מוצע (פריטים ליחידת זמן)תפוקה בפועלהכפלת הביקוש מ-3.5 ל-7 לא הוציאה פריט אחד יותר — רק תור.ניסוי 1 של הסימולציה (fila.py, זרע 20260825, 400,000 פריטים לנקודה). · ulissesflores.com/restricao-he

שימו לב שקו התפוקה מתכופף ונשאר אופקי בדיוק ב-4 — קיבולת התנור. הכפלת הביקוש מ-3.5 ל-7.0 פריטים ליחידת זמן מעלה את התפוקה מ-3.50 ל-4.00 (14%, התקרה) ואת המלאי בתהליך מ-13 ל-121,646 פריטים — פי תשעת אלפים. זהו הכביש בן שמונה הנתיבים במספרים: מה שנכנס מעבר לאילוץ לא יוצא; הוא ממתין.

הניסוי שמכריע: להאיץ את מי שאינו האילוץ

עכשיו השאלה של הניוזלטר, מדודה. תחת מדיניות הדחיפה הכפלתי את קיבולת העמדה הראשונה (מ-10 ל-20). אחר כך, במקום זאת, העליתי את האילוץ ב-25% (מ-4 ל-5).

תרחיש (מדיניות: דחיפה)תפוקהשינוי בתפוקהקצב גידול ההמתנה
קו בסיס 10 · 10 · 4 · 10 · 104.0180.150
הכפלת עמדה 1 (10 -> 20)4.005-0.3%0.200 (+33%)
העלאת האילוץ (4 -> 5, +25%)5.018+24.9%0.100 (-33%)

לפני המספרים, המאפייה שוב — אותו איור מהשלב הראשון, עכשיו עם הנתונים של כל תרחיש.

אותה מאפייה של האיור הראשון, עם עמדת ההזמנות מוכפלת לעשרים לדקה ומודגשת בכחול. התנור נשאר בארבעה, בזהב. ערימת הבצק שלפני התנור גדולה יותר מאשר באיור הראשון; המד מתחת מראה: נכנסות עשרים לדקה, יוצאים ארבעה.להכפיל את מי שאינו התנור: אותה תפוקה, תור גדול יותרהזמנה20 לדקהבצק10 לדקהתנור4 לדקהאריזה10 לדקהקופה10 לדקההתור גדל ב-33% מהר יותרממתינים ללחםנכנסות 20 לדקהיוצאים 4 לדקהרושם ההזמנות המהיר פי שניים רק מילא את התור מהר יותר.ניסוי 2 של הסימולציה, מדיניות דחיפה; הערימה פרופורציונלית לגידול ההמתנה. · ulissesflores.com/restricao-he

שימו לב שהמד שמתחת לא שינה תפוקה: נכנסות עשרים לדקה, יוצאים ארבעה — אותם ארבעה כמו קודם. מה שהשתנה הוא הערימה. רושם ההזמנות המהיר פי שניים שופך בצק לפני התנור מהר פי שניים, והתור גדל ב-33% מהר יותר.

אותה מאפייה, עכשיו עם התנור בחמישה לדקה, בזהב. שאר העמדות נשארות בעשרה. הערימה שלפני התנור קטנה יותר מאשר באיור הראשון; המד מתחת מראה: נכנסות עשר לדקה, יוצאים חמישה.להעלות את התנור: התפוקה עולה איתוהזמנה10 לדקהבצק10 לדקהתנור5 לדקהאריזה10 לדקהקופה10 לדקההתור גדל ב-33% לאט יותרממתינים ללחםנכנסות 10 לדקהיוצאים 5 לדקהתנור גדול ב-25% סיפק 24.9% יותר לחם — המאמץ נחת במקום הנכון.ניסוי 2 של הסימולציה, מדיניות דחיפה; הערימה פרופורציונלית לגידול ההמתנה. · ulissesflores.com/restricao-he

שימו לב שעכשיו המד השתנה: יוצאים חמישה. תנור גדול ב-25% סיפק 24.9% יותר לחם, והערימה התכווצה — התור התחיל לגדול ב-33% לאט יותר. זה אותו מאמץ בדיוק כמו באיור הקודם, מונח במקום היחיד שבו הוא הופך ללחם. העמודות שלמטה מציבות את שני התרחישים זה לצד זה, במספרים.

שני בלוקים של שלוש עמודות אופקיות, כל בלוק עם קנה המידה המוצהר שלו. תפוקה: קו בסיס 4.02; בהכפלת עמדה 1, 4.01; בהעלאת האילוץ, 5.02. גידול ההמתנה: בסיס 0.150; בהכפלת עמדה 1, 0.200; בהעלאת האילוץ, 0.100. עמודת האילוץ מודגשת, בזהב.לשפר את המקום הלא נכוןאותו מאמץ, שני מקומות: להכפיל את עמדה 1 מול להעלות את האילוץ ב-25%תפוקה (פריטים ליחידת זמן)קו בסיס4.02הכפלת עמדה 14.01 (−0.3%)העלאת האילוץ5.02 (+24.9%)קנה המידה של הבלוק: 0 עד 6.5גידול ההמתנה (לפריט)קו בסיס0.150הכפלת עמדה 10.200 (+33%)העלאת האילוץ0.100 (−33%)קנה המידה של הבלוק: 0 עד 0.25הכפלת עמדה 1 לא הוציאה פריט אחד יותר — וההמתנה גדלה ב-33% מהר יותר.ניסוי 2 של הסימולציה, מדיניות דחיפה. · ulissesflores.com/restricao-he

שימו לב ששתי עמודות התפוקה הראשונות כמעט זהות. הכפלת הקיבולת של מי שאינו האילוץ לא הוציאה פריט אחד יותר (-0.3%, רעש) וגרמה להמתנה לגדול ב-33% מהר יותר. העלאת האילוץ ב-25% הגדילה את התפוקה ב-24.9%: תשואה כמעט אחד לאחד, במקום הנכון. זו התזה של הכותרת בשתי עמודות: האילוץ הוא מקום, והמאמץ הופך לתוצאה רק כשהוא נוחת בו.

אבל שימו לב למה שבלוק ההמתנה אומר ומשפט הניוזלטר לא: עמדה 1 מהירה יותר לא החמירה את התפוקה — היא החמירה את ההמתנה. תחת מדיניות הדחיפה המערכת לעולם אינה מתייצבת; התור גדל בכל פריט, ועמדה ראשונה מהירה פי שניים שופכת בצק לתור מהר פי שניים. צוואר הבקבוק עצמו לא הפך גרוע יותר. מה שהפך גרוע יותר הוא הזמן שהלקוח ממתין וכמות הדברים העומדים. אלה שלוש מדידות שונות — תפוקה, המתנה ומלאי בתהליך — ומשפט האפקט ממזג את שלושתן.

המחיר של החבל

אותו קו, אותן קיבולות, רק מדיניות השחרור משתנה: פריט חדש נכנס רק כשאחר יוצא, עם עד שישה בתהליך.

מדיניותתפוקהזמן מעברמלאי בתהליך
דחיפה4.01813,502134,787
חבל (שישה בתהליך)3.8131.525.8
אותה מאפייה, עם אותן קיבולות. העמדות שלפני התנור מופיעות מקווקוות, עם התווית ממתינים בכוונה; בערימה שלפני התנור יש שני פריטים. המד מתחת אומר שהזמנה נכנסת רק כשיוצא לחם, ושיוצאים 3.8 לדקה.החבל: המאפייה מקבלת הזמנה רק כשיוצא לחםהזמנה10 לדקהבצק10 לדקהתנור4 לדקהאריזה10 לדקהקופה10 לדקהעד שישה בתהליךממתינים בכוונהממתינים ללחםהזמנה נכנסת רק כשיוצא לחםיוצאים 3.8 לדקהמקבלים הזמנה רק כשיוצא לחם: 5% פחות לחם, כמעט בלי המתנה.ניסוי 2 של הסימולציה, CONWIP שווה ל-6 (עד שש הזמנות בתהליך). · ulissesflores.com/restricao-he

שימו לב למה שהפך מקווקו: גם העמדות שלפני התנור ממתינות, בכוונה. המאפייה מקבלת הזמנה חדשה רק כשיוצא לחם, והערימה לעולם אינה עוברת קומץ. המחיר נמצא במד — יוצאים 3.8 במקום 4 — והרווח נמצא בטבלה שלמעלה: ההמתנה כמעט נעלמת. העמודות שלמטה מציבות את שניהם בקנה מידה.

שלושה זוגות של עמודות בסקאלה לוגריתמית שמשווים בין דחיפה לחבל: תפוקה 4.02 מול 3.81; זמן מעבר 13,502 מול 1.52; מלאי בתהליך 134,787 מול 5.8. ההפסד הקטן בתפוקה נראה לצד שתי הצניחות של ארבעה סדרי גודל.מה החבל קונה ומה הוא עולהאותו קו, שתי מדיניויות שחרור — סקאלה לוגריתמיתתפוקהדחיפה4.02חבל (שישה בתהליך)3.81 (−5%)זמן מעברדחיפה13,502חבל (שישה בתהליך)1.52 (8,900× פחות)מלאי בתהליךדחיפה134,787חבל (שישה בתהליך)5.8 (23,000× פחות)1101001,00010,000100,000סקאלה לוגריתמית, משותפת לשלושת הבלוקיםעולה 5% מהתפוקה; קונה זמן מעבר קצר ב-8,900×.ניסוי 2 של הסימולציה, CONWIP שווה ל-6. · ulissesflores.com/restricao-he

שימו לב לסקאלה: היא לוגריתמית, כי אחרת זה לא היה נכנס. החבל עולה 5% מהתפוקה — זה המחיר ההוגן של בטלה מכוונת בעמדות שאינן האילוץ — וקונה זמן מעבר קצר ב-8,900 פעמים ומלאי בתהליך קטן ב-23,000 פעמים. זו הפסקה שמפרידה בין תורת האילוצים לכרזת מוטיבציה: היא לא מבטיחה יותר תפוקה; היא מבטיחה את אותה תפוקה עם כמעט אפס המתנה, וגובה על כך מחיר של קצת אנשים שעומדים. Goldratt כינה את הקבלה הזו אולי שינוי הפרדיגמה הגדול ביותר שהניהול צריך לעשות — כדי שעמדה אחת תהיה עסוקה ב-100%, כל האחרות צריכות קיבולת עודפת.

וכאן חוזרת הנדסת התנועה. רמזורי הרמפות של Minneapolis הם חבל: הם מווסתים את הכניסה במקום להרחיב את הדרך. כיבוי שלהם עלה 9% מהקיבולת ו-22% מזמן הנסיעה, נמדד בשטח במשך שישה שבועות. הסימולציה שלי, בתחום שאין לו שום קשר לאספלט, אומרת אותו דבר: מה שפותר אינו להאיץ את מה שבא לפני האילוץ, אלא לשלוט בכמה נכנס. שני תחומים בלתי תלויים, אחד שמדדתי אני והאחר שנמדד בידי אחרים, מצביעים על אותו מנוף.

ניואנס אחד, כדי לא להחליף משפט גס אחד באחר. תחת החבל, הכפלת עמדה 1 נותנת +1.6% תפוקה (מ-3.813 ל-3.874) — כי עמדה ראשונה מהירה יותר מקטינה את הסיכוי שהאילוץ יישאר בלי עבודה. לשפר מחוץ לאילוץ אינו כלום; זה כמעט כלום. המשפט הנכון אינו "אין לזה השפעה", אלא "כמעט אין לזה השפעה, ותחת מדיניות דחיפה זה מחמיר את ההמתנה". הניוזלטר צודק בסימן וטועה בדרגה; והמנגנון שהוא לא נוקב בשמו — מדיניות השחרור — הוא זה שמכריע אם הטעות יקרה.


השלב השלישי: החשבון, וחמשת הצעדים במלואם

חוק Little

יש נוסחה שקושרת את שלוש המדידות של השלב הקודם, והיא הדבר השימושי ביותר שמנהל יכול לדעת על תורים. John Little הוכיח ב-1961 שבמערכת יציבה, המספר הממוצע של פריטים בתוכה שווה לקצב ההגעה כפול הזמן הממוצע שכל פריט שוהה בתוכה:

L = λ · W

מלאי בתהליך שווה לתפוקה כפול זמן מעבר. אם המאפייה אופה ארבעה לחמים לדקה וכל הזמנה לוקחת עשר דקות מהדלפק ועד הקופה, יש ארבעים הזמנות בתהליך בכל רגע נתון — לא משנה איך המאפייה מאורגנת מבפנים. לנוסחה שלושה תנאים, ו-Little כתב אותם בתקציר המאמר: שלושת הממוצעים צריכים להיות סופיים והתהליך צריך להיות סטציונרי. בשפת המאפייה: זה תקף כל עוד התור אינו מתפוצץ.

זה נותן מכשיר. אם מודדים את המלאי בתהליך בדרך אחת ואת המכפלה תפוקה כפול זמן מעבר בדרך אחרת, השתיים חייבות להסתדר. כשהן מפסיקות להסתדר, המערכת יצאה מהמשטר היציב — הביקוש עבר את האילוץ. מדדתי את השארית הזו, |L - λ·W| / L, כשתפוסת האילוץ בין 55% ל-110%.

גרף קו של שארית Little מול תפוסת האילוץ. מ-0.55 עד 1.00 השארית נשארת באפס; ב-1.05 היא עולה ל-0.047 וב-1.10 ל-0.092. קו אנכי מקווקו בזהב מסמן את האילוץ ב-100%; הערה בנקודה הזו אומרת שזמן המעבר כבר עלה פי 35 בלי שהשארית תסמן זאת, והערות ב-1.05 וב-1.10 מראות את שני הערכים.חוק Little סוגר עד האילוץ — ונפתח אחריוהשארית בין המלאי בתהליך הנמדד לזה שהנוסחה חוזה, לפי תפוסת האילוץ0.000.050.100.50.60.70.80.91.01.1אילוץ ב-100%שארית 0.0001 — אבל זמן המעבר כבר עלה פי 350.0470.092תפוסת האילוץשארית Littleהשארית מסמנת עומס יתר, לא את הנקודה הקריטית.ניסוי 3 של הסימולציה; W הנמדד תואם את הצורה הסגורה בתוך 1.7% במשטר היציב. · ulissesflores.com/restricao-he

שימו לב לקו הצמוד לאפס עד תפוסה 1.00 ולקפיצה מיד אחריה. במשטר יציב שתי הדרכים חופפות עד הספרה העשרונית הרביעית, וזמן המעבר הנמדד תואם את הנוסחה הסגורה של תורת התורים בתוך 1.7%. מעל האילוץ השארית נפתחת: 0.047 עם 5% עומס יתר, 0.092 עם 10%. המכשיר עובד.

עכשיו הגבול, וזה מה שמפריד בין מי שהבין למי ששינן. בדיוק ב-1.00 השארית אינה מזנקת — היא מסמנת 0.0001 — אף שזמן המעבר כבר עומד על 199.7, פי 35 מזה של הנקודה 0.95. בנקודה הקריטית התור גדל לאט מכדי שהשארית תראה אותו; היא מסמנת רק הצטברות מתמשכת. כלומר: השארית של Little מזהה עומס יתר, לא קריטיות. מי שמוכר את זה כאזעקת תור אוניברסלית מוכר יותר ממה שהנוסחה מספקת, ואני לא הולך למכור.

חמשת הצעדים, בקריאה מהמקור

הניוזלטר מייחס את תורת האילוצים ל-The Goal (המטרה), "רומן עסקי מ-1984" של "פיזיקאי ישראלי". מסתדר — עם שני תיקונים ששווים פסקה. המהדורה הראשונה מ-1984 נקראת The Goal: Excellence in Manufacturing ("המטרה: מצוינות בייצור"); תת-הכותרת שכולם מצטטים, A Process of Ongoing Improvement ("תהליך של שיפור מתמיד"), מופיעה רק ברוויזיה של 1986. וחמשת צעדי המיקוד אינם בספר הזה. הרומן מציג את רעיון האילוץ דרך הסיפור; הרשימה הפורמלית — לזהות, לנצל, להכפיף, להרים, לחזור — נוסחה בידי Goldratt ב-What Is This Thing Called the Theory of Constraints and How Should It Be Implemented? ("מה זה הדבר הזה שנקרא תורת האילוצים וכיצד יש ליישם אותו?"), מ-1990. כמעט כל סיכום שמסתובב, כולל הסדרה של Forte, מייחס את הרשימה לספר הלא נכון.

קראתי את הטקסט הרשמי של חמשת הצעדים שפרסמה ההוצאה של Goldratt, North River Press, חתום בידו ומעובד מהספר של 1990. הנוסח הוא זה:

  1. זהו את האילוצים של המערכת.
  2. החליטו כיצד לנצל את האילוצים של המערכת.
  3. הכפיפו את כל השאר להחלטה שלמעלה.
  4. הרימו את האילוצים של המערכת.
  5. אם באחד הצעדים הקודמים אילוץ נשבר, חזרו לצעד הראשון — אבל אל תיתנו לאינרציה להפוך לאילוץ של המערכת.
שרשרת אנכית של חמישה שלבים: לזהות, לנצל, להכפיף, להרים ולחזור לצעד הראשון. שלבים שלוש, ארבע וחמש מודגשים כאלה שהסדרה הציבורית לא מכסה; האחרון נושא, במשפט התומך, את האזהרה מפני אינרציה.חמשת צעדי המיקוד, עם האזהרה שנוטה ליפולצעדים 3, 4 ו-5 — אלה שהסדרה הציבורית לא מכסה — הם אלה שהסימולציה מודדת.1. זהו את האילוצים של המערכתהיכן שנוצר התור: התנור, עמדה 3, הבקרה האנושית.2. החליטו כיצד לנצל את האילוציםלנצל (exploit), לא לייעל: להוציא את המרב מהקיים לפני שמוציאים כסף.3. הכפיפו את כל השאר להחלטה שלמעלהזהו החבל: העמדה המהירה ממתינה לתנור. עולה 5% מהתפוקה, קונה את זמן המעבר.4. הרימו את האילוצים של המערכתרק עכשיו לקנות קיבולת: +25% כאן הניבו +24.9% בתפוקה.5. אם אילוץ נשבר, חזרו לצעד הראשוןאבל אל תיתנו לאינרציה להפוך לאילוץ של המערכת.Goldratt, הטקסט הרשמי של חמשת הצעדים (North River Press, מעובד מהספר של 1990). · ulissesflores.com/restricao-he

שימו לב לשני פרטים בשרטוט. הראשון הוא המילה של צעד 2: Goldratt כתב לנצל (exploit) — להוציא את המרב ממה שכבר קיים באילוץ לפני שמוציאים עליו כסף. הסדרה של Forte כותבת optimize ("לייעל") בכל הפוסטים; המילה exploit אינה מופיעה בקורפוס אפילו פעם אחת. זה נשמע קטנוניות וזה לא: "לייעל" מזמין לקנות קיבולת; "לנצל" מורה קודם כול להפסיק לבזבז את מה שכבר יש.

הפרט השני הוא צעד 5, שכמעט תמיד מסוכם כ"חזרו על התהליך". הטקסט הרשמי לא אומר את זה. הוא אומר חזרו לצעד הראשון ומוסיף אזהרה ש-Goldratt מכנה בלתי אפשרית להדגשת יתר: כשאילוץ נשבר, הכללים שהארגון יצר בגללו נשארים על כנם — והם הופכים לאילוץ הבא. "We very rarely find a company with a real market constraint," הוא כותב, "but rather, we find devastating marketing policy constraints." — "לעיתים רחוקות מאוד אנחנו מוצאים חברה עם אילוץ שוק אמיתי; במקום זאת, אנחנו מוצאים אילוצי מדיניות שיווק הרסניים". לעיתים רחוקות צוואר בקבוק ברצפת הייצור; כמעט תמיד מדיניות ייצור. לעיתים רחוקות ספק; כמעט תמיד כלל רכש. זו הנקודה שבה "צוואר בקבוק" ו"אילוץ" נפרדים סופית, וזו מחצית התיאוריה שהגרסה המסתובבת מאבדת.

צעדים 3, 4 ו-5 הם בדיוק אלה שהסימולציה מודדת. להכפיף זה החבל: העמדה הראשונה עוצרת בכוונה כדי שהאילוץ לעולם לא יישאר בלי עבודה והתור לעולם לא יתנפח. להרים זה הניסוי השני: 25% יותר בתנור, 24.9% יותר בתפוקה. לחזור זה מה שקורה אחר כך: כשהתנור על 5, הוא עדיין האילוץ — אבל אם יום אחד הוא יגיע ל-10, כל הקו יהיה מאוזן, והאילוץ יעבור למי שיהיה לו היום הגרוע ביותר. לא סימלצתי את התרחיש הזה ולא אתאר אותו כאילו כן.

היכן התיאוריה לא עובדת

תורת האילוצים מוכרת, מעבר למנגנון, גם אונטולוגיה: יש מקום אחד, הוא ניתן לזיהוי, וכל המערכת צריכה להתארגן סביבו. חיפשתי את הטיעון הנגדי החזק ביותר והוא קיים, עם שם ועם כתב עת. Trietsch (2005) טוען שה-drum-buffer-rope נחות ממתודות שמאזנות כמה קריטיוּיות בו-זמנית, במקום תוף יחיד. Linhares (2009) הראה שהכלל של Goldratt לבחירת תמהיל מוצרים אינו אופטימלי באופן כללי — אילו היה, היה נובע מכך ש-P = NP. Gupta ו-Snyder (2009), בסקירת ספרות, מסכמים שתורת האילוצים עדיין לא הדגימה בספרות האקדמית קשר בין יישום לתוצאה פיננסית. Nave (2002) מציין שהיא אינה מתייחסת לאנשים ולמדיניות כושלת כאילוץ — מה שאירוני, לאור האזהרה של צעד 5.

אני מצהיר מה קראתי ומה לא: את הטקסטים המלאים של Trietsch, Linhares, Gupta ו-Snyder ו-Nave לא קראתי; העמדות שלמעלה מגיעות מפרק הביקורת שמצטט אותם, עם ההפניות שנבדקו. אני מדווח על כך כביקורת מצוטטת, לא כקריאה של מקור ראשוני.

ויש הביקורת שאינה בשום כתב עת ושהסימולציה שלי מאשרת מהצד ההפוך: המודל מחזיק את האילוץ קבוע באותה עמדה. במערכת אמיתית הוא נודד. בעבודת ידע, בצוותים קטנים, בכל מקום עם שונות גבוהה, האילוץ של היום הוא רעש של מחר — ואילוץ נודד אינו ניתן להבחנה מהיעדר אילוץ.

הסינתזה ששורדת היא זו, והיא התזה של המאמר הזה מנוסחת בידי הצד שכנגד: השלילה של Goldratt — אל תאיצו מחוץ לאילוץ — עומדת בהתקפה; החיוב — קיים מקום יחיד ויציב — לא. זה בדיוק מה שהעמודות של השלב השני הראו: מה שנמדד בביטחון הוא המחיר של טעות במקום, לא ההבטחה שהמקום עומד בשקט.

נתון נלווה אחד, מדוד. תורת האילוצים מתה, כאסכולה עם שם, בדיוני ההנדסה: השפה הרווחת היום היא Kanban, הגבלת WIP וחוק Little, ו-Goldratt הוא בן הדוד שאיש לא מצטט ב-pull request (בקשה לסקירת קוד). הסדרה של Forte, במקומות שבהם אפשר למדוד קליטה, עברה בשקט — ב-Hacker News (פורום הטכנולוגיה), הפוסטים שהוגשו קיבלו בין 2 ל-4 נקודות, עם אפס או תגובה אחת כל אחד. לא מדדתי את Reddit, שחוסם קריאה אוטומטית, ולא אטען עליו דבר. בתוספת ה-paywall, זה מסביר למה המאמר הזה קיים: המחצית הציבורית של הסדרה מלמדת למצוא את צוואר הבקבוק; המחצית שאומרת מה לעשות אחר כך סגורה, והתיאוריה שתומכת בה נמצאת בספר שכמעט אף אחד לא פותח.


השלב הרביעי: הגשר אל סוכני AI

סוכן AI בייצור הוא קו של עמדות. הבקשה עוברת דרך ההסקה של המודל, דרך קריאות לכלים, דרך בסיס נתונים, לפעמים דרך sandbox (סביבה מבודדת להרצת קוד) ודרך רשת, ובמקרים רבים דרך אדם שסוקר. לכל עמדה יש קיבולת. אחת מהן היא התנור.

האינסטינקט בתחום הוא לחשוב שהתנור הוא המודל — ולייעל tokens (הפיסות של טקסט שהמודל מייצר) לשנייה. מחקר אפיון שפורסם לפני עשרה ימים ב-arXiv (המאגר הפתוח של מאמרים מדעיים) — From LLM Inference to Agentic Workloads, "מהסקת LLM אל עומסי עבודה סוכניים", 15 באוגוסט 2026 — מדד עשר אפליקציות סוכניות ומצא את ההפך: רכיבים שאינם המודל שולטים בהשהיה ב-5 מתוך 10, וצוואר הבקבוק "shifts across requests, models, and deployments" — נודד בין בקשות, מודלים ופריסות. המסקנה של המחברים היא זו של צעד 5 של Goldratt, בלי לצטט את Goldratt: לייעל tokens לשנייה כבר לא מספיק.

אותה גיאומטריה של האיור הראשון, עם חמש עמדות: הסקה, כלים, בסיס נתונים, sandbox ובקרה אנושית. העמדה המודגשת אינה ההסקה; התור נערם לפני הבקרה האנושית. המד מתחת חוזר על אותה קריאה: מה שנכנס מעבר לאילוץ הופך להמתנה.אותו קו, עכשיו עם סוכן בפניםהסקהכליםבסיס נתוניםSandboxבקרה אנושיתתור של טיוטותנכנס בקצב המודליוצא בקצב הבקרהמיקום ההדגשה הוא מדידה, לא אמונה.מיקומים איכותניים, לא נמדדו — מקום האילוץ משתנה לפי אפליקציה (arXiv 2608.15127). · ulissesflores.com/restricao-he

שימו לב שזה אותו שרטוט של השלב הראשון, עם עמדות ששמן שונה. השארתי את האילוץ בבקרה האנושית כי שם הוא נוטה להופיע אחרי שההסקה הפכה מהירה; אבל הנקודה של האיור היא שמיקום ההדגשה הוא מדידה, לא אמונה. להחליף מודל זה להאיץ את עמדה 1 של המאפייה: אם התור נמצא בבקרה, המודל החדש רק מספק טיוטות מהר יותר לאותו אדם עייף.

כבר מדדתי את האסימטריה הזו בבעיה שנראית אחרת. בזיהוי הונאות, הספרות דנה כבר עשרים שנה בשאלה איזו ארכיטקטורה מזהה טוב יותר. במאמר שפרסמתי החודש השוויתי ארבע משפחות של מודלים תחת פרוטוקול ניתן לביקורת ושיניתי דבר אחד בלבד בכל אחת: את סף ההחלטה — המספר שממנו והלאה עסקה הופכת להתראה. הזזת הסף של הרשת הנוירונית מברירת המחדל 0.5 לאופטימום של האימות העלתה את F1 במבחן מ-0.267 ל-0.812; החלפת הארכיטקטורה הזיזה -0.007, עם רווח סמך שחוצה את האפס. סקלר יחיד היה שווה שני סדרי גודל יותר מבחירת המודל. בשפת המאמר הזה: הסף היה האילוץ; הארכיטקטורה הייתה מאמץ מחוצה לו — יקר, ממושך, ובלי השפעה על התפוקה.

שתי עבודות שלי עדיין בהכנה, בלי קישור ובלי DOI — אני מצטט אותן לפי התוצאה ומבקש את ההנחה שמגיעה לזה. הראשונה משתמשת בדיוק בשארית של Little מהשלב השלישי כאבחנה מבדלת בתורים תחת התקפה: היא מפרידה עומס יתר מהתקפה עם שטח מתחת לעקומה של 1.000, מול 0.21 עד 0.33 של מנטרים שמסתכלים רק על גודל. השנייה עוסקת בבעיה שמי שמפעיל סוכנים ארוכי טווח מכיר: להחליט, מבחוץ, אם הסוכן תקוע או רק איטי — והיא טוענת ששום גלאי תצפיתי טהור לא פותר את זה, אלא רק פרוטוקול שיתופי עם שני שעונים. אף אחת מהשתיים אינה מפורסמת; כשהן יהיו, הקישור ייכנס לכאן.

עוד כנות אחת: הגשר בין תורת האילוצים הפורמלית לתשתית של סוכנים כמעט אינו קיים בדיון הציבורי. חיפשתי. המחקר ב-arXiv מתאר את התופעה בלי אוצר המילים; פורומי המודלים המקומיים מדברים על צוואר בקבוק של VRAM, לא על Goldratt. הגשר הוא שלי, ואני מציע אותו ככזה — לא כידע מוסכם בתחום.


פרק העסקים: Ford, Spanx ו-Kit, בבדיקה

הניוזלטר נסגר בשלושה מקרים. כל אחד עבר בדיקה לפני שנכנס לכאן, והתוצאה שונה לכל אחד.

Ford: המספר כמעט נכון, והקריאה שגויה

"That took 12.5 hours per car. [...] Assembly dropped from 12.5 hours to just 90 minutes. An incredible 8X increase in throughput."

בעברית: "זה לקח 12.5 שעות למכונית. [...] ההרכבה ירדה מ-12.5 שעות ל-90 דקות בלבד. עלייה מדהימה פי 8 בתפוקה."

הלכתי למקור הראשוני — האוטוביוגרפיה של Ford עצמו, My Life and Work ("חיי ועבודתי", 1922), פרק "Getting Into Production" ("להיכנס לייצור"). זמן ההרכבה הטוב ביותר של שלדה כשהמכונית עומדת במקום היה 12 שעות ו-28 דקות. אחר כך מגיע ניסוי שהניוזלטר לא מספר עליו והוא החלק הטוב ביותר: Ford משך את השלדה לאורך קו של 76 מטרים עם חבל וכננת, כששישה מרכיבים הולכים לצדה ולוקחים חלקים מערימות לאורך הדרך — פשוטו כמשמעו חבל — והזמן ירד ל-5 שעות ו-50 דקות. רק בתחילת 1914, כשהקו הועלה לגובה המותניים והעבודה חולקה לתת-משימות, הוא הגיע לשעה ו-33 דקות: 93 דקות, לא 90.

ה-8X של Barry נכון — 748 דקות חלקי 93 נותנות 8.04. מה שמעוגל הוא נקודת הסיום. ויש מחלוקת מוסדית אמיתית, שאני מדווח עליה במקום להכריע בה: מוזיאון The Henry Ford וספריית הקונגרס אומרים 93 דקות, בהתאמה לטקסט מ-1922; האתר התאגידי של Ford Motor Company, במאמר מ-2020, אומר "ninety minutes" ("תשעים דקות") בלי לציין את נקודת המוצא.

מה שמשתנה הוא הקריאה. הניוזלטר מספר את המקרה כ"מאמץ בצוואר הבקבוק". מה שהטקסט של Ford מתאר הוא דבר אחר: הוא לא האיץ את המרכיבים — הוא שינה את מה שזז ובכך את הכלל שמחליט מתי כל חלק מגיע לכל אדם. זה שינוי של מדיניות שחרור, לא של קיבולת. Ford בנה חבל לפני ש-Goldratt נולד.

Spanx: דיווח, לא עובדה

"Manufacturing was going well but people simply didn't understand the product. So she personally went to department stores and demonstrated it [...] until the buyers got it."

בעברית: "הייצור הלך טוב אבל אנשים פשוט לא הבינו את המוצר. אז היא הלכה בעצמה לחנויות הכולבו והדגימה אותו [...] עד שהקונים הבינו."

לא בדקתי את המקרה הזה במקור ראשוני ולא אעמיד פנים שכן: הוא נשאר כאן כדיווח המיוחס ל-Nathan Barry. מה שהוא ממחיש, אם הוא כפי שסופר, הוא סוג האילוץ ש-Goldratt אומר שהוא נדיר וכמעט תמיד מבולבל: אילוץ שוק אמיתי — הקונה לא מבין את המוצר — שנפתר במקום שבו הוא היה, ולא במפעל, ש"הלך טוב". זהו צעד 1 שנעשה נכון: התור לא היה במקום שהאינטואיציה הורתה להסתכל בו.

Kit: צעד 3, מסופר בידי מי שעשה אותו

"So they stopped scaling, which sounds obvious. But the counterintuitive part is the team didn't just keep things where they were at. They actually limited the program way down to focus on just a handful of creators and a handful of brands."

בעברית: "אז הם הפסיקו לגדול, מה שנשמע מובן מאליו. אבל החלק הלא אינטואיטיבי הוא שהצוות לא רק השאיר את הדברים במקום שבו היו. הם באמת צמצמו את התוכנית דרסטית כדי להתמקד בקומץ יוצרים ובקומץ מותגים בלבד."

זהו המקרה בעל הערך הרב ביותר בטקסט, והוא היחיד שהמחבר חי בעצמו. תוכנית החסויות של Kit גדלה; התפעול הפך לאילוץ; הצוות צמצם את התוכנית במכוון עד שמעט הקשרים שנותרו עמדו ביעדים, ורק אז חזר לגדול. זו הכפפה — צעד 3 — שמתורגלת עם חבל קצר בכוונה, וזה בדיוק הצעד שהסדרה הציבורית לא מכסה. אחר כך הגיע המשפט שסוגר את הניוזלטר: נפתר צוואר בקבוק אחד, הופיע הבא. זהו צעד 5. Barry כתב את שני הצעדים החסרים בסדרה בלי לנקוב בשמם; אני רק מוסיף את השם.

אני מדווח כפי שהוא מדווח: דיווח של המנהל עצמו, בלי מספרים, בלי תרחיש נגדי. אני לא יודע כמה הכנסות Kit הפסידה בזמן שהחבל היה קצר — וזה בדיוק המספר, ה-5% של הסימולציה שלי, שמפריד בין החלטה כזו למשפט יפה.

מאזן הבדיקה

הטענה שמסתובבתמה שהמקור או המדידה אומריםפסק דין
מאמץ מחוץ לצוואר הבקבוק מחמיר את צוואר הבקבוקהתפוקה לא משתנה (-0.3%, רעש); ההמתנה גדלה ב-33% מהר יותר; תחת החבל זה עוזר +1.6%⚙️ חצי אמת: מחמיר את ההמתנה, לא את התפוקה
"לעולם לא יעבור את האילוץ"ביקוש מ-3.5 ל-7.0: התפוקה נעצרת ב-4.0; התור עולה פי 9,000✅ אושר
כביש 8 -> 4 נתיבים: "הרבה יותר פקקים ופחות תפוקה"Capacity drop אמיתי, מ-5% עד 10%; המנגנון הנטען אינו הממצא; ההשוואה המדויקת מעולם לא נבדקה⚙️ תופעה אמיתית, דרגה ומנגנון שגויים
Ford: 12.5 שעות -> 90 דקות, פי 812 שעות 28 -> שעה 33 (93 דקות); פי 8.04⚙️ כמעט: נקודת הסיום מעוגלת
The Goal, 1984, חמשת הצעדיםהמהדורה הראשונה היא Excellence in Manufacturing; חמשת הצעדים הם מהספר של 1990❗ הספר הנכון, הרשימה בספר הלא נכון
Spanx, Kitדיווחים של המחבר⚪ לא ניתנים לבדיקה — מצוטטים כדיווח

שום דבר מזה אינו הכחשה. Barry ו-Forte נמצאים בצד הנכון של הטיעון, והקרדיט להם מפורש. התיקון הוא של דרגה, לא של זכות — והדרגה היא המקום שבו שוכנת ההחלטה העסקית.


מה הייתי עושה עם זה

מצאו את המקום לפני שאתם מוציאים מאמץ. האילוץ נמצא היכן שהתור נמצא עכשיו. הפכו את המלאי בתהליך לגלוי — כרטיסים, כרטיסיות, הזמנות, מה שיהיה — והסתכלו היכן הוא נערם. אל תשאלו מי הכי עסוק; שאלו לפני מי הדברים ממתינים.

מדדו שלושה דברים בנפרד: תפוקה, המתנה ומלאי בתהליך. משפט האפקט ממזג את שלושתם, וההחלטה השגויה נולדת מהמיזוג. חוק Little אומר אם שלוש המדידות שלכם עקביות; כשהן מפסיקות להיות, הביקוש עבר את האילוץ.

לפני שאתם מאיצים משהו, שאלו אם הוא לפני האילוץ או אחריו. אם הוא לפני, אתם קונים תור. אם הוא אחרי, אתם קונים בטלה. בשני המקרים התפוקה נשארת היכן שהייתה. המאמץ היחיד שהופך לתוצאה הוא זה שנוחת במקום.

שימו את החבל, וקבלו את המחיר. להגביל כמה נכנס עולה בתפוקה — במודל שלי, 5% — וקונה זמן מעבר קטן פי אלפים. אם התפעול שלכם לא סובל לראות אנשים עומדים בכוונה, הוא יסבול לקוחות ממתינים; זה אותו חשבון, משולם בידי מישהו אחר.

כשהאילוץ נשבר, בדקו מחדש את הכללים. המדיניות שנולדה בגלל צוואר הבקבוק הישן היא צוואר הבקבוק החדש. זו האזהרה של צעד 5, וזו מחצית התיאוריה שהגרסה המסתובבת מאבדת.

למי שמפעיל סוכנים: מדדו לפי עמדה, לא לפי מודל. צוואר הבקבוק נודד בין הסקה, כלים, בסיס נתונים ובקרה אנושית, ולהחליף מודל זה להאיץ את העמדה הלא נכונה בתדירות שמצדיקה מדידה לפני. והסתכלו על הסף לפני שאתם מסתכלים על הארכיטקטורה — בבעיה שמדדתי, הסקלר היה שווה פי מאה יותר.

המילה האחרונה היא סרגל. האילוץ הוא המקום שבו התור נמצא עכשיו, נמדד בידיכם השבוע — לא המקום שספר מ-1984, סדרה מ-2016 או ניוזלטר של היום זוכרים שראו.


הערת אימות. מספרי הסימולציה נוצרו בידי ב-25 באוגוסט 2026 בסקריפט שמתפרסם יחד עם המאמר הזה (Python טהור, זרע 20260825, 400,000 פריטים לריצה), מתוך קובץ התוצאות שהוא כותב — אף אחד מהם לא הועתק מרשימה. הסימולטור עובר ארבע בדיקות עצמיות מול הנוסחה הסגורה של תורת התורים, עם שגיאה של 0.03% בריצה הארוכה. הטקסט של Ford נקרא במהדורת 1922 ב-Project Gutenberg; המהדורה הראשונה של The Goal נבדקה בקטלוג ביבליוגרפי (WorldCat ו-Internet Archive); נוסח חמשת הצעדים לקוח מהטקסט הרשמי שפרסמה North River Press וחתום בידי Goldratt, מעובד מהספר של 1990 — את הספר המלא לא קראתי: העותק ב-Internet Archive הוא בגישה מוגבלת והמהדורה המודפסת לא הייתה בהישג יד. מספרי ה-capacity drop לקוחים מ-Hall ו-Agyemang-Duah (1991), Banks (1991) ו-Cassidy ו-Bertini (1999), שנקראו במקור; ערך ברירת המחדל של 7% מה-Highway Capacity Manual לקוח מסינתזה משנית; המחקר על רמזורי הרמפות של מינסוטה, מדוח משרד התחבורה. הביקורות האקדמיות על תורת האילוצים נקראו בפרק שמצטט אותן, לא במאמרים המלאים. המקור האנגלי של הניוזלטר חולץ מהעמוד שפורסם ב-25 באוגוסט 2026; הסדרה של Forte נקראה בעותקים של Wayback Machine, כי Medium חוסם קריאה אוטומטית. המקרים Spanx ו-Kit לא נבדקו מעבר לדיווח של המחבר. לא מדדתי את קליטת הסדרה ב-Reddit. הציטוטים באנגלית (הניוזלטר, Ford, Goldratt, arXiv) תורגמו לעברית בידי; הסימולטור והמקורות הם אותם אלה של המקור בפורטוגזית.

מקורות

אומת ב-25 באוגוסט 2026. מספרי הסימולציה ניתנים לשחזור עם הסקריפט והזרע המצוינים; אלה של התנועה, Ford ו-Little נבדקו במקורות המפורטים; מה שלא נבדק מוצהר ככזה בגוף הטקסט.