Lesson 28: Theory of Constraints (TOC)—Removing the Bottleneck
- Devaki R Menon
- 6 days ago
- 1 min read
In the Ramayana, one striking example of removing a bottleneck can be seen in the awakening of Kumbhakarna. When Rama’s army was making steady progress against Ravana’s forces, Ravana realized his army’s momentum was insufficient to turn the tide. The greatest potential “force multiplier” in his arsenal was his brother Kumbhakarna—but there was a problem. Due to a curse, Kumbhakarna slept for months and could not be woken up easily.

This situation created a bottleneck in Ravana’s war strategy: the inability to deploy his most powerful warrior. The entire process of battle readiness stalled until the constraint was addressed. Massive efforts were undertaken—loud noises, prodding with weapons, elephants walking over him—until finally the bottleneck (his slumber) was removed and Kumbhakarna entered the battlefield.
In TOC terms, a constraint limits the throughput of the entire system. Identifying and breaking that constraint — just as Ravana’s forces did by waking Kumbhakarna—can unlock the flow of progress.
Takeaway for organizations:
First, identify the single biggest constraint slowing down your process.
Focus all efforts on breaking or improving that constraint before addressing anything else.
Once removed, the entire system can operate at a higher level of performance.