What is a popular way to build the team of a start up software business that takes on contract work from other companies?
I founded a small company with a team of web+mobile software developers. We've been around for 9 months. Although I never really wanted to be a freelance web software developer ( it was only meant to pay the bills while i built a saas platform, but that never took off), it's very clear that everyone is looking to me and my team as contractors to build their product. My clients keep referring other clients, and these days, I don't have much time to code anymore. I'm constantly answering calls, doing research into new technology (building prototypes to convince clients to give green light), market research of tech+biz ideas, and educating clients on web and mobile development on how it integrates with their business strategies. I currently have one full time intermediate level developer and one part time jr. developer in my start up company. Additionally, both my clients and my employees say I'm a very good teacher (because I use to tutor and mentor a lot back in school for academics and sports), so I'm very good at helping people realize their strengths and cultivate them.
So I've been deliberating over whether I should continue to grow my team size. How many developers can I manage by myself? Or what should be the team composition/build strategy going forward? How do I answer these questions? Some things that crossed my mind were:
a) hire another jr. dev. I manage the int. dev. and the int. dev manage the jr. dev.
b) hire a sr. dev to manage my int. dev. Then I don't have to think about technology at all, and just focus on business, sales and marketing.
I'm currently billing hourly for just development hours. The hourly rate is usually 50 percent more than the hourly cost of my developer (ie. 2*(developers annual salary)/ (number of full time work hours in year)). This margin/mark up is supposed to help me recover the cost of all that consultation, research, sales, marketing etc...It's too early to tell if this financial arrangement will work out and if it will allow for strategies lke a), b) or whatever else you guys can think of.
Do you guys have any advice on how I can grow my team?