Strategic management methodology :generally accepted principles for practitioners