I prefer to have my coders in house with me, and designers if possible. It's just easier to get things done and explained in person, unless you've got a really good phone relationship with the remote coder. As far as reps and such, I don't really care where they are as they should work on performance basis anyhow. Customer support can go whereever it has to that makes sense. The core group of worker bees I really think get things done more efficiently when they are in the same room. There's none of this ICQing for people not to answer, or emailing to ask a question which gets answered the next day. It prolongs shit when you have the project manager and the people he's managing outside an office.
So,
My opinion is
Inhouse
Project Manager
Coders
Graphics Designers and Web Integrators
Outside
Anyone else that doesnt need direct supervision and can be justified earners to stay on payroll
|