It is useful to consider strategy formulation as part of a strategic management process that comprises three phases:  diagnosis, formulation, and implementation.  Strategic management is an on-going process to develop and revise future-oriented strategies that allow an organization to achieve its objectives, considering its capabilities, constraints, and the environment in which it operates.