You can begin preparing a business plan after you come up with the idea but before you start realizing it. It will let you know what the odds of success are. Do not give up too easily when something doesn’t go as you would like it – think outside the box instead. Look for unconventional solutions and there will be a good chance that you find them.