Григорий Громов (abcdefgh) wrote,
Григорий Громов
abcdefgh

"Cделано в Индии"

- разглядывая офшорный кусок софтверного проекта.

Пример с позавчера.

Пригласил айти директор показать что они там наворочали c моим одним "рацпредложением". Отдал он эту часть проекта, которую полагал можно аккуратно сравнительно вычленить из остального в системе, в Индию, и вот получил - после нескольких итераций согласований понимания постановки задачи - результат. Смотрим. Сделано хорошо.

Дело в данном случае даже не в цене - она хоть и не очень быстро, но видимым образом выравнивается по миру - а в том, что все внутрикорпоративные программеры при деле у нас (наверное впрочем у всех) на долго вперед. Задача данная хоть и полагают все что важна сама по себе - обещает хороший эффект - но .. не "жизненно-важна", т.е., ради неё никого с программеров от других задач на месяц-другой не оторвешь.

Пригласить же на месяц полтора сопоставимого уровня квалификации разработчика софта - и при чем ровно в данной области ни один год специализующегося - не реально по всему сразу. Ни по срокам не получится, ни по деньгам - если таковой даже каким чудом и и отыщется - чудо оно всегда дорого.

И вот в такой ситуации выяснется что есть в далекой Индии диспетчерская контора, с которой по разным иным поводам иногда имели дело. Они уверяют что по свистку найдут в ночь к утру специалиста в любой области. Решили попробовать. Потому кроме прочего решились что по двум основным критериям оценки приемлимости офшорного проекта эта задача туда пролазила.

Два риска.

Суть критериев в двух рисках. Риск невыполнения в срок задачи - первый, и риск предоставить в офошорную контору слишком много внутрикорпоративных знаний о системе в целом - второй. За обеими рисками нет предположений о возможной недобросовестности партнеров. Все много проще.

У них - в офшорной за морем конторе - могут оказаться более срочные / более дорогие заказы ровно в те дни/недели, кода блок, отданный им на разработку, должен будет выйти на критический путь нашего проекта в целом. Они там у себя в джунглях выполняюют заказы неизвестного никому наперед круга американских - да и иных стран скорее всего тоже - фирм и вполне могут невольно применять свои знания о той или иной корпоративной системе работая и на её конкурентов тоже.

В данном случае блок им заказываемый заведомо не лежал на критическом пути проекта, так как относился к его дополнительным функциональным расщширениям - работать система может и без него - а значит риск первого рода отсутствовал. Риск второго рода снимался - точнее сказать снижался - тем что удалось все-таки отвлечь ненадолго от "основного занятия" одного из ведущих разработчиков на то чтобы сделать инфо-заглушки на входах в систему, потребные при заключительно "натурных" испытаниях отданного в офшор блока.

И вот прислали финальный результат. Посидели с "зампотехом" - обкатали со всех сторон - работает. Время исполнения заказа - около месяца. Цена - приемлимая. Но самое главное - выше отмечал - иначе бы этого ровно расширения функциональных возможностей вновь создаваемой системы не было бы и вовсе. Никаким иным способом в данной конторе ровно этого технического решения появиться бы иначе не могло.

С учетом реально известных нынче масштабов американо-индийской кооперации такого рода не трудно вообразить в какой степени это сотрудничество - равновыгодное обеим странам - повышает эффективность все более заметной части американских разработчиков софта.

Почему Индия?

Вопрос нынче правомерен уже и потму что цены индийских заказов на разработку в сравнении к примеру с расценками европейских скажем аналогичных задач коллективами программистов неуклонно сближаются, хотя разница и все еще остается заметной. Однако и отдаленно ничего похожего на бум офшорного программирования в Индии нигде более покамест на планете не видать. Обхяснений разумеется более чем одно. Начнем по порядку.

В вышепомянутой "диспетчерской конторе", которая расположена Бангалоре - в индийской "кремниевой долине" - сидит на приеме заказов и их согласовании американец индийского происхождения. То есть нет просто никакого барьера понятийного в общении с ним - ни языкового, ни культурного, ни тем более профессионального, так как около полугода он обязательно сидит в такого же профиля их конторе в Сан-Матео. Работает, уже в здешней Долине когда оказывается, как руководитель рутинного софта проекта очередного. Работать же в Индию ездят они "вахтовым методом", так как семья живет у него в огромном дому с видом через Залив на East Bay.

Заметным числом руководителей программистких бригад, которые он курирует своими заказами, руководят его родственники. Ситуация похоже что типовая. Идет то самое естественнейшим образом органичное бесшовно врастание Индии как единого целого в культурный пласт американского айти. Пуповиной пока еще внешне связывающей эти два среза американской айти индустрии оказывается индийская диаспора в Калифорнии. Возможно впрочем что и не только тут но и в других штатах тоже. Не претендую здесь на знание какой-либо по стране статистики в целом, а сужу только по тому что здесь вижу.

Это одна - внещняя сторона задачи, которая поясняет почему с ними легче иметь дело айтишникам калифорнийским. Однако важно также и другое. А именно почему со все возрастающе вероятностью удается тем "диспетчерским конторам" в Индии по свистку - в ночь к утру, как было нам к примеру сказано - найти нужных специалистов под задачу, для них навроде бы совсем со стороны случайным образом возникшую?

Это на мой взгляд тот самый ихний "золотой миллиард" индийского народонаселения по мере роста его образовательного уровня начинает себя проявлять. Есть определенный процент программеров кто в состоянии по психологическим и иным своим особенностям работать в потоке офшорных задач. Заметную часть общего искусства программирования для них составляет умение понять заказчика, несмотря на всегда несовершенного описания задачи и гибко подстраиваться затем под их изменения в процесс совместного же более углубленно сути задачи понимания: Понять что на самом деле имеет в виду постановщик задачи в отличии от того что он об том говорит/пишет

С быстрым ростом общего числа программистов в Индии вероятность вышепомянутого типа "диспетчеру" - из индийских американцев - отыскать ровно таких людей и помочь кому-то из своих родственников или близких друзей сколотить из них контролируемую им команду каждый год повышается. В итоге соответственно и растет отрыв Индии от ближайших конкурентов на рынке офшорного программирования. В резерве же у них под эту - разумеется не только эту - задачу ... миллиард.

И тем ни менее весь тот миллиард разумеется оставался бы всего лишь потенцией такого рода роста, если бы не успехи собственно самой по себе индийской диаспоры в США. При любом раскладе и анализе любого среза обсуждаемого явления его исходным началом и в большинстве случаев завершающей фазой оказываются особенности взаимоотношений со своей многочисленной семьей в Индии, которые демонстрируют смугловатые молодые люди и девушки из Bay Area.

Понятно, что в более широком контексте если обсуждать - за пределами непосредственно чаще всего наблюдаемых разрозненной природы эпизодов обсуждаемой темы - то конечно же при том по-видимому окажется, что далеко не только личностные особенности внутрисемейных отношений, пусть даже и заметным образом типических для данной отрасли, лежат в основе обсуждаемых форм индийских офшоров. Отнюдь нет.

Заметно растет общее число по любым критериям серьезных масштабов проектов, которые с течением времени занимают все большую долю общего объема поставляемой из Индии софтверной продукции. И конечно же формирование такого рода портфелей заказов идет уже тогда совсем иначе - в значительнйо степени типовым для межкорпоративных производственных отношений образом. Ни о какой клановой и уж тем более семейной базе их формирования тогда и речи соответственно быть не может.

При том что в любом случае придется признать, что само по себе ядро феномена "индийских офшоров" находится в области устойчиво давно сложившихся - на исторически больших периодах времени наблюдаемых - многоярусно тесных отношениях страны в целом со своей диаспорой. По-видимому именно в этом социально срезе и следовало бы потому искать ключ к пониманию внешне бывает парадоксально непонятной и тем ни менее бесспорно ведущей роли Индии в гонке за мировое лидерство в офшорном программировании.
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments