It does not have to be long or overly complicated. It simply has to have the elements required to put your goals into action. Developing a SWOT analysis (strengths, weaknesses, opportunities, threats) will help you to identify problems before they start. Craft your own or hire a business writer to create a dynamic plan that will guide your operations. An effective plan is one of the most important elements over overall business forecasting.
If you are one who is intimidated by the blank page, never fear! There are several good software packages that will guide you through the process, such as Business Plan Pro Complete from PaloAltoSoftware. Business Plan Pro Complete walks you through the entire planning process and generates a complete, professional and ready to distribute plan with a proven formula for success. The planning wizard makes it a snap to get started since you simply answer yes or no questions to create your custom business plan framework. Bplans.com offers free business plan samples and how_to articles as well as a wealth of other information. It is definitely worth taking the time to checkout. Microsoft Office Online Templates also has a variety of free templates to use with their products. The wizard indicates the information you need and you fill it in as you go.