A Long Term IT Strategy should be considered alongside all other business strategy plans and aligned to support the attainment of your organisational goals.
Then at a project level, it is essential to ensure the foundations have been laid for success and all potential obstacles considered.