This blog is not an attempt to give you a secret formula of how to pick an outsourcing company you’ll be working with. Rather it’s an attempt to point you in a direction of what you should focus on and seriously consider when making your selection. The first question you […] Read more »

I remember being a new manager and strongly believing that my job was to prevent my employees from making mistakes. After all I was the more experienced one and if I allowed them to fail what value did I bring to the company. Luckily this was a long time ago […] Read more »

It today’s world working with remote teams has become a norm. A remote team could be a team of your own employees that are located in a location other than your main office. It can be some employees that work from home or from other offices. Or it could be […] Read more »

You are a team manager and your organization just decided to switch to scrum or any other agile methodology. You hear words agile and thinking to yourself – what am I going to do? What is my role as a manager in this new agile world. I no longer need […] Read more »

After one of my recent posts a friend sent me a note which sounded pretty angry. It read “Why do you outsource jobs instead of hiring US employees”. I thought it was a fair question which deserved an answer. The simple answer is that I outsource because I have no […] Read more »

There are multiple ways to establish a management fee structure for your outsourcing engagement. As I mentioned in an earlier post I am a big fan of a Cost Plus Outsourcing Model. Here are my thoughts on how you can establish your management fee with this scenario. The first and the most important goal […] Read more »

In today’s world and with the existing technology there should not be any excuses not to solve the problem of communication with your offshore teams. Communication, being the number one complain for most offshore engagements, is the first issue you should tackle. Do you communicate with your offshore team by email? Do you send […] Read more »

One of the first questions you’ll have to answer when starting your outsourcing process is where to place your team. For many people IT outsourcing is associated with certain countries like India or lately China. While those two countries are clearly leaders in providing IT services to US based companies they are not […] Read more »

When a company decides to outsource it is often faced with several questions: What to outsource Finding a right partner How to train new resources One questions that is rarely asked is what outsourcing model will you use. The most common way to setup an outsourcing project is based on […] Read more »