I'm currently managing 5 member (whom are also my friends) software development team for my startup and instead of looking for an angel investor I decided to finance my own product by my own. And in order to do that we have to take some other jobs for other companies.
My team is combined by senior students on bachelor programs and new graduates. I have currently confirmed the deal with 4 projects, and I'm trying to be careful about delivery timing and quality of the job so i can have the reputation that i need to keep cash flow stable. Thanks God up to now I had no problem with that.
But lately I'm exhausted for trying to catch everything. I always show them the best practices , I always try to solve their problems while I'm also communicating with clients. I feel like all this experiance is not enough to get them together efficiently for my main project.
Should I expand my team with someone more experienced or diminish the work load? Or should i change the way that we aproach the development methodology? I see nothing wrong with our development cycle and i don't want to expand team because i'm afraid from failing on managing it. But i also cannot diminish the work load since i want to raise the budget for my main project.