Оффшорное программирование (IT-аутсорсинг).
Microsoft также работает с оффшорными компаниями, но у них есть такая политика: не доверять никаких "серьезных" вещей сторонним разработчикам. Как правило, поработав для пробы некоторое время с фирмой, Microsoft просто покупает ее - и обязательно перевозит людей в свой кампус в Рэдмонде, штат Вашингтон. Если сотрудники переезжать не желают (как, например, было с квебекской франкоязычной компанией Softimage), то фирму просто перепродают.
Тем не менее, у Microsoft уже есть софтверные центры в Индии и Китае.
Для фирмы быть аутсорсером - во многом необходимость. Довольно трудно придумать какой-нибудь "коробочный" продукт, который можно продать. Но это трудно - рынок поделен и новичку туда почти не попасть. Остаются заказные и полузаказные вещи. [25]
Для белорусских компаний, выходящих на западный рынок, основная проблема состоит в том, что для получения заказа нужно иметь приличную репутацию на Западе. А для того, чтобы обзавестись такой репутацией, нужно успешно выполнить какие-то заказы. Замкнутый круг. В результате - большинство оффшорных фирм возникло просто на личных контактах с иностранцами. Надо обязательно уделять много внимания управлению и маркетингу. Если вы не являетесь непосредственно филиалом западной компании (в этом случае у вас в штате могут быть практически одни разработчики) - то вам придется немало потрудиться, чтобы заслужить доверие западных партнеров. И, в частности, нанять высококвалифицированных и дорогостоящих менеджеров по сбыту, желательно из числа американцев по рождению.
Нужно учитывать также особенности разработки в оффшорах. Прежде всего - очень часто приходится выдерживать напряженнейший темп работы. Есть четкие требования, железные сроки; часто работа "интерактивна" - т.е. в течение рабочего дня приходится по несколько раз общаться с заказчиками или тестировщиками. Бывает, что работа над одним проектом ведется несколькими фирмами, разбросанными по всему земному шару. Например, предмет гордости IBM - "кругосветная" разработка по технологии "San Francisco": в китайском оффшоре наступает утро, программисты что-то делают, подключают к проекту, затем рабочий день начинается в Минске, основная работа переходит к белорусским и прибалтийским разработчикам, наконец в работу включаются американцы - например, тестируют проект. В общем, получается, что земной шар обегает своеобразный маркер - это позволяет в несколько раз уменьшить "абсолютный" срок работы над проектом. Вообще, оффшорные компании - на сегодняшний день одни из самых эффективных разработчиков ПО в мире, и образец организации труда для других индустрий. [20, стр. 65-93]
В бизнесе IT-услуг активно действуют несколько аутсорсинговых моделей.
"Onsite contract worker" - компания-заказчик нанимает дополнительный персонал из числа эмигрантов или иностранцев, имеющих разрешение на работу. Эта модель используется в некоторых сложных проектах и позволяет экономить на персонале с учетом места проживания.