If an online business, you need to go into detail how you will attract customers to your website. General statements like "I will use Face Book ads and email marketing" will contribute almost nothing to helping your cause unless you have detailed statistical analysis of tests you have conducted or of another similar business you have been associated with. If you do not have any data upon which you reference your estimates, it could show lack of proper thought to the remainder of your business plan.
Who should prepare the plan? _ As a business consultant, this may sound like heresy, but I believe that any plan should be produced by the senior management of the organisation. That is not to say that the consultant does not have a role to play in its preparation. He does. Senior management should prepare the plan as they will then be able to present and discuss it, demonstrating to their audience that they fully understand their business and market. I believe that the consultant's role is to help facilitate the preparation of the plan, the consultant can help undertake the necessary research, and can cast a critical and impartial eye over the plan.
This part of the plan details the features and benefits of your products and services, their seasonality and life cycle, as well as any future products and services you are planning. It also includes a thorough market analysis, in which you will study your customers, your competition and the market itself. Here you should include a PEST analysis, in which you will consider the impact of various factors upon your business. The factors include combinations of the following, depending upon your business: social, technological, economic, environmental, political, legal, ethical, and demographic.
It may not be pleasant to imagine all the "what ifs," but doing it now and planning for those unexpected events will improve your company's chances of surviving a storm. For an excellent step_by_step guide on the details of developing a risk management plan, see the article "How to Develop a Risk Management Plan," by Charles Tremper at wikiHow.com.