I'm a big fan of outsourcing. Over the years, I've made some really good outsourcing decisions. Unfortunately, I've also made a few that weren't so great. Hopefully I've learned in the process. Here are a few ideas for choosing an outsourcing partner based on my good, and bad, experience.
Much like hiring an employee, there’s a risk with outsourcing also. Choose the wrong partner and you still have a problem, even if you don’t have a long-term commitment to them. Choose the wrong partner for a critical deployment, or for hosting, or moving to the cloud, and you may have a disaster! So, what are some things to look for when choosing an outsourcer?
Here’s a quick list. I’ll elaborate in future posts.- Responsiveness to requests (if they don’t respond well during the sales cycle, don’t expect it to get better when they have your money)
- Communication styles – do they match yours? If you have a preference for email vs. phone vs. whatever (Twitter?, Facebook?) will they work with you in the style you prefer?
- References. Yup, even more so than for a real hire
- Does the outsourcer follow their own model? [do they also outsource to others?]
- Do they specialize in your industry, or with your applications? (that’s good) Or do they attempt to be everything to everyone? (probably not so good)
- Do they engage with social groups (CITRT, for instance)?
- Do they give anything away for free? For instance, do they offer useful whitepapers or other information resources that are valuable to you? Do they participate in conferences that interest you, providing useful information?
- Social Media. Do they have a presence on Twitter of Facebook? Do they blog? Who else is listening to them?
- Reputation. Slightly different than references, and maybe related to the social media aspect. Is it clear that others look to them as a valuable resource?
- Available, but not too eager. A really good outsourcer may not be able to instantly take on a new client. Balance this with the overall responsiveness

Recent Comments