Here's a good primer on the process: https://lifehacker.com/5833967/how-do-i-create-a-business-plan
i. In short,
a) Create an Executive Summary and Company Description.
b) Describe the Organization and Management, Products and/or Services you're planning to offer.
c) Define your Strategy for Marketing and Sales.
d) Perform an in-depth Market Analysis.
e) Project out your Finances out for a few years. Use conservative assumptions for sales targets, expenses, revenues, etc. Anticipate any debt you'll need to take on or equity rounds you'll need to raise.
f) Create a sample Request for Funding.
ii. Carefully (and concisely) define your company's mission and never let go of it in your mind or how you discuss your company with others. Passion is critical to the success of the business.
iii. Do a SWOT Analysis: (http://www.dummies.com/business/start-a-business/business-plans/how-to-conduct-a-swot-analysis-for-your-business-plan/ ) Discuss your concept and its viability with experienced people in the industry and field that you trust. If the overall analysis (plus gut feeling) tells you that it makes sense to go forward, given the risks, market dynamics, available resources (financial, intellectual and otherwise) and timing, then continue below. If not, it may be time to get out before you're in too deep, or at least to keep tweaking and testing your concept until you hit on something that generates interest among potential customers, investors and/or employees.
iv. Create a short-and-sweet Pitch Deck (https://guykawasaki.com/the-only-10-slides-you-need-in-your-pitch/ ) for potential investors, employees and customers (tweak it for the appropriate audience).
v. Create and practice your Elevator Pitch (https://guykawasaki.com/how-to-create-an-enchanting-pitch-officeandguyk/ )to anyone who'll listen.
vi. Create a blueprint for a Minimum Viable Product (MVP) (http://hatchery.io/blog/how-to-do-mvps-right ) that you can build and scale quickly. If you're a non-tech founder, here is a good guide to building an MVP (https://www.slideshare.net/Koombea/how-to-build-a-mvp-app-as-a-non-tech-founder )
vii. Define a clear and compelling go-to-market strategy (https://www.slideshare.net/mtarrant/developing-a-goto-market-strategy )
viii. Build a core team to execute on your mission and MVP blueprint. Here's a good primer on how to do this most critical of things for your business - and well (http://www.businessinsider.fr/us/how-to-build-the-best-team-for-your-startup-2014-2/ )