Although it is common to distinguish strategy development from strategy implementation, it is not generally advisable to develop strategy first, then switch to implementing it. Not only is it impossible to know everything in advance but conditions continue to change as events unfold.