My company does both consulting and products. In the past, I have been able to hire sub-contractors on an as-needed (per project) basis when my workload increased (have large client projects, launching a new product etc.). I also handle a lot of the creative/production work myself. Now I want to grow my company and build a small team of full-time employees. My dream is to build a cohesive, collaborative team that produces amazing work together. Contractors work out great for short bursts of work, but not ideal for a longterm growth strategy. My dilemma: I don't know that I have the consistent revenue to support FT salaries quite yet. My products alone bring in barely enough to pay my own (small) salary. My consulting work has lots of ups and downs and doesn't have a predictable revenue stream. I think the answer is to refine my marketing strategy to make my consulting work more predictable (develop the flywheel that brings new clients in consistently). I also need to work on growing the product income. But it's hard (and slow) doing these things without a team around me. So it's a chicken or the egg question. I've been wrestling with this hurdle for a couple years now, thinking at some point the revenue/predictability issue will be resolved, signaling it's time to hire and grow. But maybe I'll never truly be "ready" to hire until after it's done? What am I missing? Would I benefit from speaking with a business coach (and what specific type of coach)? Are there any books you'd recommend? I think I'm going to give E-Myth a 2nd read soon...
Growing up from 1+subs to a team like you're saying is a classic problem in consulting. The financial math is not in your favor until you get a consistent team.
Here's an article of mine detailing the issues and also detailing solutions: http://blog.asmartbear.com/consulting-company-accounting.html
Having said that, I would also say you're trying to do too many things at once with not enough resources, which means the chance of being successful with each one is diminished.
For example, you could focus on consulting revenue so you can build up your bench, so that you truly can self-fund the development of a product without distraction.
Or you could focus on product, investing time/money there with consulting only to pay for that, even using subs for that, until the revenue there gets to the point that it's scaling (which will be hard, as you can already see).
Building a product or a successful consultancy is individually very hard -- most fail. So trying to do both at the same time means you'll almost certainly fail.
Which is a shame, because that's "failure due to time-management / strategy" as opposed to actual market forces. i.e. something fixable!
I hope some of this helps, although I agree with you that talking through the details would probably be more helpful. The specific details of your situation matter.