Pragmatic Outsourcing

Tips, tricks and traps of IT offshore outsourcing

List of Outsourcing Advisors

After my post on outsourcing governance I received a few emails raising the topic of outsourcing advisory. And that prompted me to do a bit of a deeper dive into the world of corporate matchmaking / marriage counseling – helping companies to find offshore vendors and later on help them with governance and management of the engagement.

This field remains huge and profitable and more so, seems to be growing in leaps and bounds. According to one of the leaders in outsourcing governance, KPMG, 70% of outsourcing users want better governance.  That’s not surprising since there many compelling reasons to engage advisors throughout the full lifecycle of outsourcing. The main being obvious – as I often say, outsourcing is a powerful tool but it a complex one and without proper knowledge using of it could be self- destructive; having someone with in-depth knowledge of the tool will spare you some injuries. If you are looking for me reasons consider taking a look at this article.

While doing my micro research I stumbled upon somewhat unexpected problem – I could not find a comprehensive source of companies that provide outsourcing advisory services. After googeling for a couple hours I figured out that a better tool here would be oDesk :) I pinged one of my VAs and she put together a list for me in just a couple days.

Please see below the top ten Outsourcing Advisors from the list based on Alexa rating (probably not the best way to rate them though), in addition you can find more comprehensive list sorted by Name, Alexa Global, and Alexa US.

Hopefully you find it helpful, as usual feel free to suggest new entries, or comment on existing ones.

Name PR Alexa Global Alexa US Description
IBM Global Services
8 446 608 IBM Global Services claims to be the world’s largest business and technology services provider. It has over 190,000 workers across more than 160 countries. IBM Global Services started in the spring of 1991, with the aim towards helping companies manage their IT operations and resources. Global Services has two major divisions: Global Business Services (GBS) and Global Technology Services (GTS). IBM Global Business Services (GBS) is the professional services arm of Global Services, including management consulting, systems integration, and application management services while IBM Global Technology Services (GTS) primarily reflects infrastructure services. It includes outsourcing services, Integrated Technology Services, and Maintenance.
Deloitte
8 6,851 4,965 “Deloitte” is the brand under which tens of thousands of dedicated professionals in independent firms throughout the world collaborate to provide audit, consulting, financial advisory, risk management and tax services to selected clients.
Gartner
7 8,659 5,056 Gartner, Inc. (NYSE: IT) claims to tbe world’s leading information technology research and advisory company. They deliver the technology-related insight necessary for their clients to make the right decisions, every day -from CIOs and senior IT leaders in corporations and government agencies, to business leaders in high-tech and telecom enterprises and professional services firms, to technology investors.
PwC
8 10,816 8,629 PwC firms help organisations and individuals create the value they’re looking for. We’re a network of firms in 158 countries with close to 169,000 people who are committed to delivering quality in assurance, tax and advisory services. “PwC” is the brand under which member firms of PricewaterhouseCoopers International Limited (PwCIL) operate and provide services. Together, these firms form the PwC network. Each firm in the network is a separate legal entity and does not act as agent of PwCIL or any other member firm. PwCIL does not provide any services to clients. PwCIL is not responsible or liable for the acts or omissions of any of its member firms nor can it control the exercise of their professional judgment or bind them in any way.
Ernst & Young
8 13,374 8,634 Ernst & Young is a global leader in assurance, tax, transaction and advisory services. Worldwide, their 152,000 people are united by their shared values and an unwavering commitment to quality. They make a difference by helping their people, their clients and their wider communities achieve their potential.
Capgemini
7 16,622 4,942 A global leader in consulting, technology, outsourcing, and local professional services.
McKinsey & Company
7 17,418 15,185 McKinsey & Company, Inc. is a global management consulting firm that focuses on solving issues of concern to senior management. McKinsey serves as an adviser to many businesses, governments, and institutions.
KPMG
7 18,567 13,291 KPMG operates as an international network of member firms offering audit, tax and advisory services. We work closely with our clients, helping them to mitigate risks and grasp opportunities.
Boston Consultant Group (BCG)
7 37,830 23,291 BCG is a global management consulting firm and claims to be the world’s leading advisor on business strategy. They partner with clients from the private, public, and not-for-profit sectors in all regions to identify their highest-value opportunities, address their most critical challenges, and transform their enterprises.
Bain & Company
7 40,359 28,581 Bain & Company is a global management consulting firm headquartered in Boston, Massachusetts. Bain is considered one of the most prestigious consulting firms in the world, with 47 offices in 30 countries and over 5,500 professionals on staff globally.

December 9, 2011 Posted by | Making Offshore Decision, Managing Offshore Engagements, Offshore Vendor Selection | | 2 Comments

Outsourcing Governance

A couple days ago I received an email with a very interesting question –

Hello Nick,

I have come across your blog (http://pragmaticoutsourcing.com) while doing some secondary research.

I have been quite impressed after reading your blog, and hence writing to you to seek your pro bono help :)

As you have such a good depth and breadth of outsourcing experience, I would like to seek your opinion on this:

- Many Companies who Offshore their IT/Product Development to Russia, India, China, etc. face many challenges during the projects execution phase. They spend significant management overhead in managing their vendors. They may need to make multiple trips to the outsourced location to resolve issues. So there are significant costs/pains involved
– Would such Companies like to hire third-party consultants, who work as their agents and be physically present with the suppliers, does the Program Management function (tracking of projects, timelines of deliveres, identifying and sharing potential issues/challenges, metrics reporting etc.) and help reduce the costs/pains of managing the outsourcing vendor?
– Would such Third-Party Consulting services be attractive to Companies who Offshore?
– If No, Why?
– If Yes, Why? Do you know of any company providing such Consulting Service?

Your opinion would be highly valuable to me. I am eagerly waiting to hear from you.

Thanks,
Sujay

Yes, Sujay many companies can take advantage of these kind of services and providing them could present a very interesting and lucrative opportunity. As a matter of fact many companies are already in this business and offer large portfolio of services related to managing the full cycle of outsourcing (not necessarily only offshore) engagements.

Read more »

November 3, 2011 Posted by | Managing Offshore Engagements | | 5 Comments

Trip to blogosphere

Outsourcing is a very broad topic with plenty of controversial topics, inevitably there plenty of people who have something to say about it. Chances are if you are interested in this subject you run across articles and posts by Outsourcing Institute or Horses for Sources. A couple years ago I put a few references in my blogroll and started a blogosphere directory. Thanks to the law of reciprocity that generated a few back-links and traffic to my blog. Over time the blogroll become stale pointing the blogs that become dormant or completely disappeared. I did not notice it till just recently, as I was doing some cleanup of the blog.

Similar to my freelancing directory the blog roll needed to be refreshed. In addition to cleaning it up I decided to create an outsourcing blog “directory” as well. And with no hesitation I went on blog hunting with a help of my fearless VA Yesha, looking for blogs that cover outsourcing. Very soon we had a list with more than 100 entries, unfortunately, many of them covered topics that I am not too familiar with and/or not too interested in such as Law Process Outsourcing or blogs solely focused on BPO. So we went back pruning the list getting it to less than 50 entries. Some of the blogs that got the ax were fairly active in outsourcing blogosphere, and I may include rejected entries in the list later on after I get a chance to check a few posts and see whether they are worth considering. Of course what’s one man trash is another man’s treasure, so “worth considering” is a very subjective term. Plus in any blog the posts are typically hit-or-miss, and even loosely related sources can put some interesting article once in a while. Well, I cannot create full directory, even with help of a couple dozen of Vas, that’s why we have omnipotent Google.

Anyway, please see the list sorted by URL of the blog on this page. To make the list a bit more helpful I added PR and Alexa ratings in the same manner as in my freelancing marketplace directory and created two additional versions of the list, one sorted Alexa Global and another by Alexa US. As usual, feel free to comment and suggest new entries. I am planning to update the list in ~12 months from now.

November 2, 2011 Posted by | Managing Offshore Engagements, News, Articles, Thoughts and Comments | , | Leave a Comment

Communication Failures in Outsourcing

It was Malcolm Gladwell who introduced me to Geert Hofstede’s concept of the Power Distance Index (PDI). After I read the chapter seven of Outliers I had to stop to catch the breath, it was just too exciting. Implication of PDI on cross-cultural communications is immense and it has direct relevance to outsourcing, and I’ve observed over the years. It’s something that you most likely dealt with as well. I did a bit of research and realized that I am far not the first to discover PDI’s impact on outsourcing, for example, this post offers great insights on PDI implications in the world of software development.

The idea behind PDI is quite simple, a perceived “distance” between a boss and an employee varies dramatically based on culture, biases, heritage, etc. The “distance” is defined as measure of how a person would generally react / respect / deal with a person of authority. The PDI is a measurement of that “distance”; it ranges from 1 to 120, the bigger the number the bigger the distance separating a boss and an employee. Small distance puts both boss and employee on very much the same floor of a corporate pyramid. As the distance grows the boss moves in a corner office or on the top floor, becomes master and commander, royalty and at some point a divine authority. While in cultures with small PDI an entry level employee can have a chat with CEO in a cafeteria, even just a single step in a corporate ladder can create master / slave relationship in cultures with high PDI.

In cultures with low PDI communications between a boss and an employee are quite different from countries with a high PDI. If you, an employee, are very much at the same level as your boss in terms of cultural hierarchy, you do not perceive any significant distance or differences with your boss and you tend to collaborate. A straight forward question gets a straight forward answer. If your boss is wrong you tend to have no qualms about pointing it out. And your boss expects you to. There are of course variations based on company settings and individual preference, someone might say to the boss “I respectfully disagree” and someone might use much less politically correct language. Moving up in PDI would convert collaboration into discussion akin to a military style of orders. Going higher in PDI changes a conversation into a dialog that for most of people from the Western world would be impossible to decipher as instead of a straight forward answer a response comes in a form of hints surrounded by layers of polite blabber, well, at least that is how people from low PDI cultures see it.

Interestingly enough high PDI doesn’t create too many communication issues between people from the same country. The traditions and unwritten rules of communications are well understood and do not present obstacles. Not always though, see some examples in Outliers, they are stunning and illustrate how high DPI drives catastrophic outcomes. And situation gets substantially worse when it comes to cross cultural communications, that’s where miscommunications and mutual frustration proliferate.

When we consider a typical IT outsourcing initiative in this country we face significant differences between buyer (boss) and supplier (service provider) – USA (40) vs. India (77) or China (80). It is not surprising that communication issues in all forms and shape plague the vast majority of outsourcing engagements. Even though I do not necessary agree with conclusions of The Real Reason Outsourcing Continues To Fail, blaming it all on PDI is an unjustified simplification, I believe PDI-related issues contribute a great deal to many of outsourcing engagements failures.

To minimize the damage that PDI difference can inflict on your engagement you need to deal with it on several levels:

  • Educating your staff, in particular local low-PDI employees.
  • Developing communication vehicles that inhibit PDI-related miscommunications.
  • Adjusting SDLC to minimize potential damage and inserting elements minimizing the impact.

That might be easier said than done, but there is no way around it. Left to themselves things tend to go from bad to worse.

May 8, 2011 Posted by | Managing Offshore Engagements | | 2 Comments

5 Rules of Luck with your Potluck

The month of October is almost over and I have not written a single post. Well, I do need a day job and it’s been incredibly demanding over past few months. A number of projects that kept roughly 50 people working over a half a year are in the finishing stage. Multiple systems that have been developed over that period have to integrate and start talking to each other in production in just a few days.  No surprise it keeps me away from blogging, yet I’ve committed to at least one post a month and there is no way around it. By the way, talking about distributed projects, why are they so… insane?

Have you ever tried to setup a potluck with say 10-15 families? Everyone needs to come in at approximately the same time, bring the food they committed to making, warm it up, set up table, and party on. Pretty simple task isn’t it? So let’s throw in some complications, typical in IT world. The families have to fly in from  different parts of the world. Some of the families never met each other. Some of them do not like each other. Some speak different languages. You have disagreements on menu, confused about dietary restrictions, and the place of meeting is in flux. Your – the organizer – have to deal with your own waterfall of issues – mortgage refi, kids school troubles, broken plumbing, in-laws arriving unexpectedly, less than encouraging results from the last physical, and a recent escalation of tension with your boss… And there are only a couple days to the party. OK. Now I think we have a good metaphor for what my team have to accomplish.

As a matter of fact that is a good metaphor for many complex SI projects I’ve been through. Are there any recipes for avoiding a disaster? Any medicines to take? Well, there is no panacea or silver bullet. Maybe just a few basic guidelines:

  • ‘Too many cooks spoil the broth, and half-a-dozen gentlemen aboard one ship are as bad as two kings of Brentford.’ [1855 C. Kingsley Westward Ho! II. vii.] There are more quotes and proverbs stating the same point that I can possible number. And the guidance in this case is very simple; it was clearly stated in ’86 movie Highlander – “There can be only one”. There can be only one head of the engagement with authority across all troops involved.
  • Collaborate or die. That’s almost a truism when it comes to distributed engagements. Yet, I am still looking for a team, an engagement, or at least a project on which all stakeholders agree that they have no communication issues and nothing can be possibly improved. So do you best and of course when it comes to communicating use common standards, common language, common tools – or should I just say “Remember the Babylon!” ;)
  • Eliminate the waste. When it comes to final stages of engagement the troops are tired, the deadlines are tighter, pressures are higher, and inevitably, the team’s ability to employ common sense deteriorates. I have seen unnecessary testing cycles, stupid mistakes, round about ways to address the issues, “group grope” meetings and other wasteful activities proliferate at astounding rate as engagements get closer to the end. A JavaScript error triggers call to a DBA who engages in hours of troubleshooting at database level. Configuration change pushes QA Manager to request a full round of regression testing. A tag naming discussion turns into 2 hr long all-hands. And so on. Stay on look out and eliminate the waste with the vengeance.
  • Don’t change horses in midstream. Adjusting your methodology, changing processes and procedures are better left to discussion on full stomach, when all the potluck meals have been served and consumed. Implementing even most brilliant SDLC improvements does not belong to the final stage of engagement.
  • Watch the clock. I am not talking about counting the minutes left till the launch press conference, no, I am talking about hours your best performers put on the project. There are limits to what even the strongest members can continuously put in without deterioration in productivity. A minor mistake by a release manager who has been working 70 hrs a week for past two months will throw you back completely destroying the gains built to date by all that overtime.

Boy, I’m looking at the list above and I see that we broke all these rules… no wonder the only time I have to write this post is 4 AM ;(

October 28, 2010 Posted by | Managing Offshore Engagements | | Leave a Comment

PO Trip Adviser: China

And now a brief list of travel tips for one of my favorite destinations – China, the country that changes with amazing speed right before our eyes.

If there is anything that I regret about traveling to China it is not spending enough time there, not meeting enough people, and not seeing enough places.

I remember sitting on the Great Wall looking at the hills that look exactly like those on ancient paintings and thinking that for many Americans visiting China could be experience equal to visiting a different world, another planet… Well, that’s also changing rapidly.

  • A Visa is easy to get, but it may take a few weeks so allocate sufficient time. Also make sure that you have the travel plan worked out before you apply for Visa as you may need several entry authorizations as cities such as Shenzhen require special handling.
  • The most difficult aspect of traveling to China is language, very few people speak any English and you won’t find too many signs in English either. As a result public transportation even inner country air travel becomes challenging.
  • China is a reasonably safe country, and when it comes to main outsourcing destinations within country is very safe.
  • With petty crime on a raise you should be aware of environment and follow common sense practices such as not carrying large amount of money, protect your passport and valuables, etc.
  • The police in China are generally very friendly, though they speak very little English except in Beijing, Shanghai or Shenzhen, where some police can generally speak simple fluent English. If you are lost then ask for directions as they will usually be happy to help.
  • Stay in 4-5 star hotels remains relatively affordable. That will also ensure English speaking staff, access to tours, restaurants, etc.
  • Driving in China is somewhat strange experience – on one hand I was surprised with how closely some laws are followed, e.g. the speed limit – most of the cars travel ~5 mph below it. On the other hand I saw a lot of erratic moves and turns that were not aggressive just plain dangerous.
  • Sightseeing in China can be easily arranged with the help of the vendor or hotel staff. Keep in mind that most of professional tour guides are in cohorts with retailers specializing with ripping off tourists selling you “traditional” china, tea, souvenirs, etc. at 3-5 times the price you can get them elsewhere.
  • Eat only in good restaurants or at your hotel. Avoid eating buffet meals, even in high-end places. Not only drink bottled water, but also brush your teeth with it. Most of hotels provide bottled water for free. In restaurants I recommend boiled water / hot tea.

September 24, 2010 Posted by | Managing Offshore Engagements, Offshore Vendor Selection | , | 2 Comments

PO Trip Adviser: Russia

While working on a outsourcing destinations chapter for my book I realized that tips for travel in many countries could be helpful to those not accustomed to traveling to third world countries and other outsourcing destinations.  Of course there are plenty of books, websites and forums covering travel to any place in the world.  I am not planning on competing with them in any way, my goal is create a simple list of items to keep in mind when visiting a vendor far away from your home becomes necessary.   I am planning to put a couple posts covering few countries that I have a fortune to spend time in and let me start with the one that I lived in for 30 years…

So, here we go – a few tips on traveling to Russia – one of the top Eastern European outsourcing destinations:

  • Visas are required and getting one can be a tricky process. Make sure you allocate at least one month for processing the paperwork.
  • Unfortunately terrorism and street crime are a part of daily lives in many parts of the Russia. Still, on a relative scale, Russia, and especially the tier-one cities, are safe and great places to visit.
  • Shop around for tickets. If you know any Russians who stay connected to their motherland, ask them for help. There are many Russian travel agencies that can find great deals on tickets.
  • Staying in nice hotels can be price prohibitive, particularly in tier-one cities. Ask your vendor for help with travel arrangements.
  • You can rent a car and drive in Russia. Be prepared for a manual stick shift and very aggressive driving styles. You may face very serious traffic and won’t see any signs in English, so finding your way can be a challenge.
  • Ask your vendor to arrange sightseeing for you. Due to large distances and complexities in city navigation, you would be much better off on a guided tour. And I assure you Russian cities and their suburbs have a lot to offer a curious visitor such as architecture, landscape and even shopping.
  • Ask your vendor for recommendation when it comes to restaurants. Nowadays, especially the big cities, offer a great variety of styles and cuisines but the cost can be astronomical. Just like many other destinations, not only drink bottled water but also brush your teeth with it.
  • Prices are generally quoted in rubles. Currency can be freely converted at banks, hotels or kiosks specifically for tourists.

If you have any suggestions, ideas or tips on travel to Russia please comment or email me, I’ll be happy to update the list.

September 22, 2010 Posted by | Managing Offshore Engagements, Offshore Vendor Selection | , | 1 Comment

Five levels of customer satisfaction

A few days ago Sathya, an onsite offshore coordinator aka account manager working with my company, stopped by to discuss what he and his company could do to earn my trust and to make me happy. I wish more people in my life would ask the same questions, in particular women. And I tell you, in many cases the answers would be exceptionally simple. Well, not when it comes to making me happy as a CTO managing multimillion dollar technology budget. In this case earning my trust and keeping me happy is a very tall order. I am sure that many of you are dealing with the same question (either asking or answering it), so I think there is a value in sharing what I told Sathya…

There are at least 5 levels / horizons of customer satisfaction that the vendor has to achieve. There is a natural order to these horizons and there is no reason even to approach fifth level till you are done with the first one. And of course reaching just one horizon doesn’t give you much. You need to maintain all five in perfect state to achieve that illusive customer sat…

The first horizon is the company / corporation itself. The company engaged you as the vendor in order to achieve certain objectives. The company has specific metrics it wants you to comply with – financial, quality, productivity, etc. Before your go any further you need to meet the expectations established by these metrics. In case the company did not establish the metrics you should do it yourself and bring them to the company. Show us, the corporation, that you are contributing to the overall success of the company, helping us with the bottom line, delivering to the benchmarks of quality that are same or better than internal personnel, meeting deadlines and staying under budget. Even though that appears a difficult horizon to reach, it is actually the simplest one. Catering to the organization is a high level task, it allows you to be generally correct, meet expectations in most cases, etc. you do not have to be always perfect. Some failures and individual mishaps do not appear on executive radars and could be averaged out by successful projects and other money saving initiates. Read more »

July 21, 2010 Posted by | Managing Offshore Engagements, Managing the Customer | | 2 Comments

How to say Thank You in your provider’s language?

Thank you, спасибо, gracias, dziękuję, спасибі, धन्यवाद, آپ کا شکریہ, obrigado, 谢谢… How do you say it? Do you even need to say it? What if you want to say more?

In general, motivation of your offshore team should not be your responsibility. Your vendor should make sure that the team members are jazzed up with working for you. As a matter of fact washing hands off the HR headaches is one of the reasons many company consider outsourcing. Yet when you find yourself working through thick and thin with resources based in some third world country the ability to influence their morale and productivity becomes very import. Of course there are plenty of ways you can influence third party resources that fall in the “stick” category, and what about the “carrot”?

Dealing with both the carrot and the stick I look at relationships with third parties at three levels – corporate, team, and individual. Unsurprisingly, each level requires a different methodology; an approach that you use to award an individual team member varies drastically from recognizing the corporation. Motivation at each can make its contribution to overall impact on your initiative. Sometimes you need all three and sometimes you are most effective when using just one. You could be using a stick at one level and carrot at another. There are a plenty of combinations, 27 to be precise :)

Read more »

June 23, 2010 Posted by | Managing Offshore Engagements | | 4 Comments

10 Rules for your First Outsourcing Project

Last week I had a chance to connect with an old friend of mine – a serial entrepreneur, a pioneer of electronic commerce and outsourcing survivor. His first outsourcing initiative turned out a complete disaster and almost cost him the company. The human memory works in very peculiar way – we look back through pink spectacles – most of the negative events of the past do not seem nearly as painful as they felt at the moment. Yet John did not have any sentimental memories about his outsourcing attempt or anything good to say about the experience his team went through. He, as most successful business people, doesn’t blame someone for it, learned from it, and I am certain that if he ever goes through another outsourcing deal it won’t be anything close to the ordeal he went through. That’s if he ever tries outsourcing again…

So, what do you need to do to make sure that your first outsourcing project doesn’t become the last one?

1. Do your homework. You wouldn’t attempt to fly airplane without learning how to do it first? Outsourcing is a very sophisticated tool and using it without understanding is certain to backfire.

2. Start small. Was your first driving experience a trip around the country? Most likely not. Consider it when picking your first project.

3. Minimize risks. I do not mean to state blindly obvious. What I mean is that outsourcing is a risk by itself, so minimize every risk that you can. Learn about risks and cons of outsourcing and eliminate as much as you can. For example time difference introduces a high risk – so go with a nearshore vendor to eliminate it.

Read more »

May 23, 2010 Posted by | Managing Offshore Engagements | | 3 Comments

Oh, Those Russians

Am I dating myself? “Oh, those Russians” was the last line of “Rasputin”, ’78 hit by Germany-based pop and disco group Boney M. Well, of course that’s not what this post is about. A few days ago I talked with an old friend of mine once a VP of engineering for a s/w startup in the Bay Area and now a successful entrepreneur and owner of a small offshore outsourcing firm with a development center in St. Petersburg, Russia.

We started to chat about two sides of outsourcing, challenges of trying to do things right and make money in the process, and then found ourselves locking horns on a portrait of a Russian developer. Both of us are originally from Russia even though from two “competing” cities. Both of us have tons of experience working with outsourcing teams from all over the world. Both have been working with Russian developers for years. Yet with my friends’ past years of provider experience and my experience being mostly on consumer side we found ourselves on different sides of the barricade. Since we’ve known each other for years we could also take the gloves off and beat each other to pulp. At the same time there were not much difference in opinions and we could easily shift the sides. Well, I guess you would have to take my word for it. So, what makes Russians special, different, easy / hard work with? What to expect when you find yourself outsourcing with Russians?

Read more »

April 23, 2010 Posted by | Managing Offshore Engagements | | 11 Comments

Be careful what you ask for

Too much of a good thing?

A few days ago I had to make a couple flight reservations. I had two canceled trips credits, one on United and one on American, that could be applied to the oncoming trips. Unfortunately, I could not do it online and had to navigate through the phone menus to get to customer service reps. BTW, I don’t like that voice recognition software, it often chocks on my accent and it takes me much longer to go through it than traditional “press zero to talk to a representative”. Anyway, I got to talk to the reps. With United the reps’ name was Chris what is probably, judging by the background call center noise and strong Indian accent, was short for Krishnamurthy. For American the reps’ name was Linda who judging by her southern drawl and jokes she cracked was very much local.

Chris was exquisitely polite calling me Dear Mr. Krym, asking for my permission to put me on hold, thanking me profusely for staying on hold while he was doing some research (most likely asking for permission for every tiny change I needed to make to my itinerary). Linda cut to the chase and while cordial was not particularly overwhelming. Anyway, less than an hour later I had both of my trips setup. There was a slight difference though. The transaction on American took roughly 5 minutes. Ticket change on United took about 45 minutes, and when I received confirmation I discovered that instead of returning on Wed night I was set for Tue morning and instead of non-stop I was on a ridiculous route with two hour layover. Read more »

March 27, 2010 Posted by | Managing Offshore Engagements | | Leave a Comment

Of Frogs and Wrestlers

So you found a new vendor, negotiated a perfect deal and established relationships with key players. The team starts its work and shortly you can realize the savings you’ve been looking for. A year passes faster than you could ever imagine. Reports coming from the vendor showing good compliance with the benchmarks you established. You about to give yourself a pat on the back for being such an incredible offshore manager. And just to be a good sport you take a few business users for a dinner to share with them the wonderful achievements of incredible you.

Unfortunately even before you are done with the first round of drinks the conversation takes a rather unpleasant turn. No, they are not happy with both the quality of work your offshore team has been providing and their productivity. They are afraid of changes to be done to the systems your offshore team supports, they do not submit bugs because they are afraid that fixing one new bug would re-open a dozen of old ones; they do not enter RFEs because they do not believe they would ever be delivered, and so on.

What just has happened? All that rain on your parade is coming from a completely left field. Read more »

March 6, 2010 Posted by | Managing Offshore Engagements | , | Leave a Comment

Outsourcing SMO

Search Media Optimization / Outreach has become one of the most popular traffic building activities to outsource. And paraphrasing comment on my previous post, when it comes to finding a qualified needle in a freelancing haystack SMO is even more challenging than SEO and others activities alike. First, a couple words on typical aspects of SMO, here are just a few things that you can consider:

  • Building Twitter follower crowd and posting ongoing tweets to the community you’ve created
  • Creating Profiles on Social Networks, generating “friends”, update of status / spam friends with info
  • Creating SM advertising campaigns using follow / vote / fun tools
  • Bookmaking the target using sharing engines such as StumbleUpon
  • As well as traditional resources such as forums

Each of these activities present a fairly easily outsourced task, at least it appears to. For example you can create a mascot for you’re your service. That mascot can have its own twitter page. Using variety of available tools and offshore labor you can

Read more »

February 16, 2010 Posted by | Managing Offshore Engagements | | 1 Comment

Outsourcing Blog SEO

I had several interesting discussions about blog SEO outsourcing with a few of my friends a colleagues. I think some highlights of those discussions deserve a full size post or two. Since we are talking about blogs I just have to start with some classic points. Trisha Okubo did a phenomenal job covering those in her almost classic “Blog Your Brand”

In case you did not read the presentation, here are the main points:

Read more »

February 10, 2010 Posted by | Managing Offshore Engagements | | 4 Comments

Updates to the List of Freelancing Sites

In case you found Best Places to Find a Freelancer helpful you may want to check out the updated list. It now has 42 entries and also includes Google PR and Alexa ratings. These two numbers are quite helpful indicators of traffic. Google rating is a mystery number that measures from 0 (I guess “O” is for obscurity) to 10. Sites with PR 0 are typically brand new, inactive or have been penalized by Google for applying “black hat” SEO techniques. Sites with high PR are active members of web community, with a lot of traffic, popular content, and large number of quality back links. There are a lot of theories and speculation behind what determines PR, ask any SEO expert and you will get an ear full. How much of that would be true is a big question though. Many of PR rating aspects are kept secret by Google for a very good reason.

Alexa rating is much more strait forward measure, it goes from 1 – top rating to I do not know how many gazillions or zero, what apparently means the same. The higher the number the lower the rating. So there is practically no limit to how bad the could rate on Alexa. With Alexa rating being fairly simplistic there are plenty of ways a company can increase it by buying traffic and other means, that to a degree decreases the value of rating, however it’s still one of the best, easy to understand measures. Generally, Alexa rating consider low and a site practically irrelevant if the site doesn’t appear in Alexa 100,000. I would not recommend dismissing the sites with low rating though. Low Alexa rating means a bad news for the company’s traffic. On the other hand it could mean less vendor competition / niche market / and so on for you. However, for you convenience I will soon add a list sorted in Alexa rating linked from the table header, stay tuned :)

Here are the top five by Alexa rating (as of 2/1/2010)

Site PR Alexa Brief Description
www.craigslist.org 7 37 Oh should I say anything here?
www.elance.com 6 628 Elance is an online workplace where businesses find and hire people “on demand” to get work done quickly and cost effectively. Founded in 1999, Elance was established to help small businesses easily and efficiently hire freelance talent. Today, Elance is the leading workplace for hiring and working on demand. Elance is privately-held and
headquartered in Mountain View, California.
www.odesk.com 6 709 oDesk enables buyers to hire, manage (that’s different from many other similar services), and pay technology service providers from around the world. The service is fairly well organized, fast and reasonably priced – that’s if you are prepared to pay fees. Last time I looked at it the brokerage fees were 10% of the contract.
www.GetAFreelancer.com 6 844 GetAFreelancer.com claims to be one of the largest sites of its kind. It indeed earned a decent reputation in freelancing community. You can find a large number of freelance programmers, web designers, copywriters and translators at that site.
www.rentacoder.com 6 1,908 The site has about 20,000 registered buyers. When you get a project done through Rentacoder you put the entire project fees into an escrow account. You don’t release the fees until the project is complete. This is good because it gives reassurance to the coder that they are going to pay you

Best of luck and let me know if you find sites that are worth including in the list.

February 2, 2010 Posted by | Managing Offshore Engagements | | 6 Comments

Search for SEO Experts

Search for SEO under Hire professional in eLance returns about 12,000 results, search under Projects returns about 600. So it’s roughly 20 providers per SEO project. Similar stats are on Guru, oDesk, GAF, etc. One would assume that I should have zero problems finding a professional for my SEO project, especially in this market and being a buyer with good standing… The project started a couple weeks ago and in theory, I should have found the provider by now, in reality I have not. In theory there is no difference between theory and reality, in reality there is… Well, here is a brief of my recent project:

I decided to see what a couple standard SEO operations would to my blog traffic put a project on eLance, Guru, and oDesk. These sites have very different community of suppliers and I expected responses different in multiple aspects. Considering cumulative value of decently designed SEO campaign I was prepared to pick several suppliers. My project was very simple, here is its slightly abbreviated version:

Read more »

January 21, 2010 Posted by | Managing Offshore Engagements | | 7 Comments

Microsoft and Plurk outsourcing debacle

If your goals are not achievable you can use them as targets. Sounds like a strange proposition? Well, look at Microsoft – everyone and their brother love to use it as a target of hate, criticism, etc. It’s human nature – to consider success of others as own failure. Fortunately, Microsoft never ceases to offer opportunities for harsh and well deserved criticism.

This time it’s quite amazing: as Plurk, a startup in micro-blogging sense, pointed in their blog “Imitation may be the sincerest form of flattery, but blatant theft of code, design, and UI elements is just not cool, especially when the infringing party is the biggest software company in the world. Yes, we’re talking about Microsoft.”

As it turned our recently launched Microsoft service Juku borrowed much more than inspiration from Plurk, it used very much everything including source code.

Initially Microsoft seemed uncertain about what happened yet shortly after the news hit the blogosphere suspended Juku and issued apologies to Plurk. “Because questions have been raised about the code base comprising the service, MSN China will be suspending access to the Juku beta feature temporarily while we investigate the matter fully.” see more here.

Stuff happens, even with the best of us. No reason to beat the dead horse here. What is interesting and particular important for the topic of my blog is that the code theft appears to be linked to Microsoft outsourcing practices, see Microsoft Statement Regarding MSN China Joint Venture’s Juku Feature “The vendor has now acknowledged that a portion of the code they provided was indeed copied.”

I am sure that we’ll never know exactly what exactly happen. In my opinion the chances are that Microsoft outsourcing partner did something that we call R&D – rob and duplicate, and under pressures of budget / timelines / etc. did not even make efforts to cover its tracks. The theft most likely happen at a very low level of the food chain – maybe just a few developers removed from the MS headquarters by 100s of layers of corporate hierarchy, maybe a product manager making a misleading request “make it like Plurk”, it might have been simple translation error … never the less the giant company is now have to accept responsibility for the mistake that in its relative size to the company decision volume would be equivalent to a drop of water in a sea. I would not even attempt to put a price tag on this debacle… well someone in MS will have to.

Anyway, there is an important lesson here: do you know what your vendor is doing? Do you know whether code came from? Was there any lines borrowed from a competitor, innocent bystander, or open source? That issue is relevant to all your employees (something borrowed from a prior employer?), yet by far is much more serious when it comes to outsourcing.

I came across it on multiple occasions – from code to “research” produced by consultants. In many cases finding plagiarism was not difficult, I am sure that in many cases I missed it as well, especially if the contributor was smart enough to remove comments, or paraphrase.

As you can see from MS example that issue is of very serious of nature and should be of grave concern. Make sure that you educate your team and include plagiarism analysis in your code review process, at least on an occasional audit basis.

December 16, 2009 Posted by | Managing Offshore Engagements | , | Leave a Comment

Too Much of Good Thing

A few days ago starting from a comment to my post I found a very interesting discussion of metrics on 360° Vendor Management. In his post Tony covered a few golden rules that are important to consider when introducing metrics in vendor management. I agree in general with most of the principles covered in the post and highly recommend looking at it as well as other materials publish in the blog.

While reading the post I came across of one phrase that triggered a serious of thoughts that I want to cover today. (Metrics allow you “Moderate expensive overperformance that the vendor need not do. Remember – you pay for the extra quality, which may not be tangible.” )

There are multiple negative aspects for vendor over-performance that you should consider:

Read more »

December 9, 2009 Posted by | Managing Offshore Engagements | , | Leave a Comment

First Metrics

For some reason this month turned out the highest traffic in the history of this blog. It is particular interesting considering that I have not been doing a good job keeping it updated. So I feel obligated to add at least one post before December.

Let me cover some progress I made with my offshore provider I inherited through the M&A process. In particular let me cover some metrics we have established in order to control the relationship. This set of metrics is a preliminary set based primarily on what my vendor could easily retrieve from the tracking systems they already have in place.

A couple months ago we agreed on several metrics and established high level benchmarks. I believe that you can not enforce benchmarks on day one. You should setup goals and see whether they are reasonable to achieve considering multiple factors ranging from abilities of vendor and your own organization to quality of the tools that are used to collect the info.

Here are the metrics we have collected so far:

Read more »

November 30, 2009 Posted by | Managing Offshore Engagements | 7 Comments

Follow

Get every new post delivered to your Inbox.

Join 25 other followers