Strategy is a high level plan to achieve one or more goals under conditions of uncertainty.[3] Strategic foresight happens when any planner uses scanned inputs, forecasts, alternative futures exploration, analysis and feedback to produce or alter plans and actions of the organization.[4][5] Scenario planning plays a prominent role in strategic foresight.