As you scale your business, and if you decide to look for external funding you will need to start planning to build a world-class organization. The people who got you here may not be the same people you need to get to the next level. That doesn't mean there isn't a spot for them, but it's likely you will require different skills as you take on more projects.
Here's how to build an A-team.
1. Compartmentalize tasks.
Similar to what you did when evaluating your team, you need to really understand who does what, what's not getting done, and - most importantly - what some people are going to STOP doing. That will help you have a very specific role identified for a new team member.
2. Build the Dream Team
Similar to fantasy sports leagues, imagine you could convince ANYONE to join your fast-growing startup and start building out your dream team.
For example, this might be my "dream team":
Product: Chamath Palihapitiya
Social Media: Gary Vaynerchuk
Sales & Promotion:
Noah
Kagan
Customer
Support: Amy Muller
Community: Dharmesh Shah
Advisors: Kevin Rose, Mark Cuban, Fred Wilson
Now I have a starting point. I only want to hire people who I think can be "the next" Chamath or Dharmesh. Start focusing on the potential of people and where they are on the continuum from "just starting" to "Vaynerchuk" and what it will take for them to get there.
3. Always Be Hiring
You should constantly be looking for exceptional talent. Keep the dream team in mind