If a document needs to be developed that requires input from other disciplines_Finance, HR, Property & Facilities, Marketing, Procurement/Supply Chain_ then most likely you are looking at a team building effort to get the job done. In any event, don't look at the task as only as a roadmap that leads to a profitable product or enterprise. Business plans are a great way to build team buy_in, force a thorough review of options, define objectives, establish benchmarks to judge performance, and help arrive at a plan_of_action. Ultimately, it can lead to a Project Management approach to implementing a plan and that can be as involved and detailed as is necessary.
Once you have a plan in place, it's important that you follow it. If you're achieving your goals you should stick with the plan. If you are not achieving your goals then you will have go back, analyze your plan to find out what is working, what is not working and why it is not working. A plan is not etched in stone. It is subject to change. As time goes on, things change in this world and businesses like everyone else are subject to change. A good plan will reflect changes that a company has to make to keep it competitive and successful.