If you are risk averse (assuming you are because you have lived corporate life for 12 years) I'd recommend working for a small company first, for at least 6 months. There are many aspects of running the company and your own product which you don't see in a corporation. This will help you prepare for launching your own enterprise.