Planning is essential for success in every business. We need to do both long and short term planning.
Develop a 5 year plan and then create annual plans to support the five year plan. Of course, situations always arise that can affect both short and long term planning and so an organization needs to able to tecognize those situations and be able to modify the plans in order to either overcome potential obstacles or be able to take advantage of new opportunities that those situations might provide.