I currently do everything, but really need to start bringing in help. I just celebrated 10 years of successfully running my design and web dev firm. I've got a list of contractors who do design work, programming, copy writing, and other tasks that build the products that my clients pay me to make for them. Where I struggle is that I have to be involved in every little thing, and I really only want to oversee the general growth and success of my company in its second decade. Where do I start? When you are the one person 'wearing all the hats', what is the smartest investment in hiring a part- or full-time employee? In other words, what tasks should I push off to a lower cost person so I can start to realize my next goals? I need to free up more time to sell more, grow more, and increase the business profitability. Right off, I feel that either a production manager or a general assistant would be good. If you've been through this in the same or a similar industry, I'd love to know the path you found to free up time and work fewer roles in your business.
I used to design and manage complex business processes in the large BPO industry, I'm a fan of efficiency.
After I left the industry I bought an offshore service based software development and digital marketing company that was probably pretty similar to yours.
Fundamentally the best answer comes down to how you want to run your company, specifically what YOU want to spend your time doing.
I'd recommend checking out Basecamp.com
By the time I sold my company I was managing 3-4k hours of project work almost exclusively from BC with 20-25 hours of effort per week....it's pretty great.
AUTOMATION, AUTOMATION, AUTOMATION, virtual assistants are great, but if you focus on eliminating their need you'll end up with better quality services at a lower cost.