Business leadership means influencing how people think so they make decisions that improve results for the organization in a sustainable way.
If you wait until the moment a decision has to be made to intervene and ask questions or give people specific advice on what to do, then it’s too late for you to provide effective leadership. At that point you are essentially making the decision for other people.
Think ahead, decide how people should think in order to achieve and sustain success, and then teach those thought processes before the person is in a situation where a decision has to be made. Effective leadership gets out ahead of the curve of activities.