Thus, most plans should be made explicit. Ensuring that all members of an organization have the same implicit plan and are committed to making it happen is called leadership. Both processes are mental activities. Strategic thinking is intuitive and creative. It typically involves synthesis of seemingly unrelated bits of information into a coherent and meaningful whole.
Strategic programming is analytical.
It typically involves dividing something we know into ever smaller parts, until we understand the details of what we are to do. Strategic programming is used when we have a general sense of how we want to proceed, but need a better idea of the steps that should be taken, and the time and resources that will be required. Strategic thinking helps us cope with change. It is a leadership activity. Strategic programming helps us get today's work done today.