In any system, it is one of its inputs that is constraining the other inputs from achieving a greater total output. Therefore, to continuously increase a system’s output, identify and address the current constraint.
Lets say you’re trying to start a new hobby, but you can’t get yourself to do it. First, identify the underlying inputs: Time, motivation, and knowledge of how to move forwards.
Then ask which of these inputs you need to improve on to get yourself to pursue the hobby? Increase that input first. If you get stuck, answer the question again. Next time, the new constraint might be a lack of time or a lack of motivation.
You can use the same framework with all kinds of systems.
Lets say you are not getting enough sales. First, identify the underlying inputs: lead flow, sales skill, product quality, pricing.
Then ask which of these inputs you need to optimize to get more customers. Identify your limiting factor, improve on it, and continue doing this until you reach your goal.
Eventually, you’ll hit the maximum potential of your current approach. If making iterative improvements using the Theory of Constraints doesn’t get a system to your desired level of efficiency, try re-examining the system from the ground up with "First Principles Thinking "or use "One Level Higher" framework to optimize at a higher level.