Implementation obstacles and strategy implementation failure