As someone who has been called a serial entrepreneur, I've had more than my fair share of experience starting new enterprises, turning around underperforming enterprises or re-vamping operations.
During that time, I've learned a thing or two about some critical factors you absolutely need to know before you jump into the proverbial entrepreneurial waters.
In the majority of cases, start-up success or failure is all about knowing the both the how and the why of taking action, and always being clear about which steps to take next.
To help this process, here are 10 essential things you need to know about running a successful business. Use it as a checklist to make sure your thinking and your business plan are on the right track, or if you need to get more information, strategic education or clarity for yourself on your overall vision, your market, or your product or service.