sjohn14 — 2013-07-02T13:43:28-04:00 — #1
P.S. It would really help if you provide answers in depth as well.
mikl — 2013-07-03T09:42:24-04:00 — #2
When you talk about "building a team", do you envisage hiring employees on a salaried basis?
If so, have you done a proper budget and cash-flow forecast? I ask that question because it will inevitably take many weeks or months before you start getting a worthwhile flow of paying work, and several more weeks before the clients pay for that work. Will you have enough funds in hand to pay your team's salaries and employee benefits - not to mention recruitment costs - during that time?
If that's an issue, it would be better if you started out by getting work that you can do on your own, even if that means turning down large jobs or ones that are beyond your competence. That way, you will at least build up a customer base that could eventually generate enough finance to enable you to start hiring employees. It will also help you get valuable experience, both technical and business.
If that doesn't appeal, another option would be to get the work, and then sub-contract it to specialists in the relevant fields. But I suspect that you will end up paying most of your income to the sub-contractors, and spending most of your time in dealing with them.
I hope this helps. Whatever you decide, good luck with your plans.
sagewing — 2013-07-04T23:01:59-04:00 — #3
My question to you is, what skills can you leverage to build this business? You mentioned that you have some html/php skills, which qualifies you to be a coder, but running a business takes so much more than that. Also, the music industry is one of the hardest industries to break into (I know from experience!) so that is a really a plan that will require a good strategy. What is your starting point???
I agree with this - don't hire anyone who isn't billable at the beginning.
erinbean — 2013-07-17T12:22:51-04:00 — #4
I run a web development company that mainly designs and builds Ruby on Rails and mobile applications. We've been doing this since 2006, and have grown from a team of 2 to 15, so I have some experience in this department. We don't focus on one sector of the market, and our growth has been much more organic than what you seem to have in mind, but here are my thoughts:
Don't hire more people than you need right now. The moment you have a new person on staff, you need to generate the work for that person to do. I call it feeding the beast. The more people you have on staff, the more money you need to make, so make sure you don't hire too many people too fast.
Let your clients' needs drive your hiring decisions. Perhaps your skills are enough on their own to provide services to your clients, but down the road it will become clear to you that you need someone with design capabilities or heavier back-end programming abilities.
Get to know some contractors you can trust. If a client needs design services, but you don't have the capabilities to provide them, a contractor can step in and help you, without adding to your payroll. Working with contractors can be difficult, and I really prefer having employees who are dedicated solely to your product. Contractors can have multiple clients at a time and not be up-front about their time constraints, or they can leave you hanging on an important deadline. Employees can bring these problems, too, but contractors are more difficult to control, in general. That said, finding people you can trust can really help you expand your services and grow your business smartly.
sagewing — 2013-07-17T12:43:18-04:00 — #5
Really, just learn to do that and you can make any model work
mikl — 2013-07-17T14:38:49-04:00 — #6
That's all excellent advice, Erinbean.
It's a pity that the original questioner never came back to acknowledge any of the advice he's been given.
audreybieber — 2013-08-30T08:05:31-04:00 — #7
As you are an entrepreneur you should hire a person with good management skills and great knowledge of the plan or app you are talking about. Like you can give him detailed information on what idea you have in your mind and then select people to make a group to work on this by giving them proper training and updating them time to time. This will work for you the right way.