Comment Ask these questions first (Score 1) 176
Before you think about how to run your shop, ask these questions:
Do you have a product?
Is there a market for that product? How do you know?
Do you have a business plan including a marketing plan?
Once you get past those questions, the rest is easy. Outsource anything that doesn't make sense (HR, accounting, payroll) and keep your core expertise in-house. Don't obsess about coding standards, etc. until you have cash flow. It's far more important to do your utmost to get the business making money thatn to worry about programming minutiae.
I did start a software product business back in 2000 and it's going strong. The very first person I hired was our VP of Sales and Marketing. I didn't hire another technical person until employee #5, so didn't have to worry about imposing coding standards on others.