Что это такое?
Терминология. Оффшор. Cамо определение оффшорного программирования (ОП) толкуется различно, но оправданно под этим понимать услуги по удаленной разработке программного обеспечения, выполняемого не зависимой от заказчика компанией (см. статью "Нефть, газ и оффшорное программирование"). "Удаленность" подразумевает значительную географическую удаленность основных "производственных мощностей" компании-подрядчика от заказчика. Как правило, весь производственный потенциал оффшорных компаний сосредоточен в странах с относительно низким уровнем жизни (Индия, Пакистан, Россия), а заказчики - из США и Западной Европы, основная прибыль извлекается из разницы в уровнях оплаты работы программиста на Западе и у нас. Сама идея впечатляет - по американским меркам зарплата в $1000 в месяц это ... как-то маловато, особенно для программиста. А если тратить эти $1000 в России?
Новая экономика. "Трактовку "новой экономики" разными людьми можно сравнить с известной байкой про слона, в которой трое смотрящих на животное сверху, сзади и спереди видели каждый соответственно лопух, веревку и столб", - писал в 2000 году Юрий Аммосов, вице-президент Port.ru, в статье для журнала "iBusiness" (http://www.telenews.ru/ibiz/index.phtml). Общепринято к "новой экономике" относить все компании, получающие прибыль благодаря работе в Сети и на рынке информационных технологий.
Коробочный программный продукт. Программный продукт, который продается в готовом виде массовому потребителю. Как правило, действительно "в коробке" - в комплект входят какие-либо носители информации (например, CD), документация и т. д.
Предыстория
Пять лет назад. Сначала был бум. Бум инвестиций в разработку программного обеспечения. В начале и середине 90-x, сделав попытку оценить показатели так называемой "новой экономики" методами, ранее применявшимися для оценки экономики традиционной, аналитики были шокированы - 50 процентов прироста стоимости в год для акций интернет-компаний было нормой. Инвесторы вбухивали без разбора серьезные средства в любую компанию, созданную вчера, стоило последней упомянуть, например, о разработке "ПО для интернет-магазинов". В этот "золотой век" оффшора об эффективности (или, если хотите, критериях ее оценки) процесса разработки ПО задумывались мало, главное - привлечь инвестора "пожирнее".
Впрочем, для многих российских оффшорных компаний "золотой век" кончился, не начавшись. Слишком мала доля российских компаний в общем котле мирового оффшорного бизнеса, ведущие позиции в котором занимает Индия. Или, например, из первой 1000 ИТ-специалистов, приглашенных в Германию по специальной правительственной программе "10 000 ИТ-специалистов", 700 были из Пакистана и 20 - из России.
Горькое похмелье наступило довольно быстро. Впрочем, со скоростью, характерной в целом для всех процессов "новой экономики", - один год здесь идет скорее даже за пять, чем за два. Инвесторы осознали, что для оценки действительной рыночной стоимости интернет-компаний нужны несколько иные методы, чем успешно применявшиеся ранее для "традиционных" компаний. Произошел отток капиталов из отрасли. Во многом этому способствовала и способствует рецессия американской экономики (в целом, а не только "новой") как основной движущей экономической силы в мире.
2000 лет назад не было промышленности в современном ее понимании. Были ремесленники, мастера, каждый из которых в силу своих природных талантов и полученных навыков изготавливал потребные людям вещи. Ремеслу учились под руководством наставников, умения передавали по наследству. Каждая вещь несла на себе отпечаток рук ее создателя. Не было фабрик, на которых после краткосрочного обучения к станку можно поставить любого Homo Sapiens, у которого две руки, две ноги и одна голова.
Современная индустрия разработки программного обеспечения, несмотря на использование слова "индустрия", находится на уровне ремесла 2000-летней давности. Ткацкий станок для разработчиков ПО еще не изобретен. По-прежнему основой кадровой политики разрабатывающих ПО компаний (в том числе, конечно, и оффшорных) является лозунг "нанять как можно более умелого ремесленника за наименьшие деньги" при попустительстве такими вещами, как качественная организация основного производственного процесса. Именно с точки зрения организации (и организованности) в отдельно взятой отрасли разработки ПО можно наблюдать, как мне кажется, не "постиндустриальную" экономику, а "доиндустриальную", основные вопросы которой традиционная экономика на своем уровне уже решила.
В то же время одной из основ традиционного промышленного производства и успехов на этом поприще всего человечества стал конвейер. Индустриальная революция в свое время состоялась благодаря возможности быстро обучить до нужного уровня большое количество людей и поставить их к конвейеру, где основным фактором успеха становится не "субъективный" человеческий фактор, не человеческие ошибки и озарения, а организация труда.
Несмотря на все разговоры, настоящей "информационной революции" пока не произошло. И в ближайшее время, видимо, не ожидается даже и "революционной ситуации" - когда, по классику, "одни не хотят, а другие не могут". Потому что у отрасли нет до сих пор своего ткацкого станка. Станок этот, как решение, позволяющее отрасли развиваться дальше, непременно появится. И решение, как мне кажется, лежит не столько в технической плоскости, сколько в организационной.
"Силиконовая тайга", или Сами мы местные
С одной стороны, Новосибирск имеет претензии на то, чтобы носить гордый лейбл "Силиконовая тайга" - в пику всемирно известной "Силиконовой долине". (Специально для "академовцев": виноват, не Новосибирск, а Академгородок. Как можно было спутать "какой-то-там-сибирск" и (произносить с придыханием) "Академ". - И. З.) С другой стороны, каждый пятый если и не москвич, то уж американец (потенциальный клиент оффшора!) потихоньку себе представляет, что в Сибири медведи ходят по улицам, а мужики (т. е. разработчики ПО) пьют и играют на гармошке/балалайке в валенках и телогрейке.
Ежегодно все местные вузы вместе взятые (включая, разумеется НГУ) "выплевывают" около 8-10 тысяч "силиконовых" выпускников с дипломами "компьютерных" или "околокомпьютерных" специальностей. Может быть, вы скажете, цифра завышена? А вы представьте себе всю эту армию физиков с физическими дипломами, медиков с медицинскими и химиков с химическими, которые после окончания вузов идут вовсе не "химичить по специальности", а "пишут программы" и "настраивают компьютерные сети". Может быть, цифру-то стоит и удвоить, т. к. создается честное ощущение, что любой обладатель диплома о высшем образовании стремится работать прежде всего в computer science.
Наличия большого количества дешевой рабочей силы (станков-то, т. е. рабочих мест в ИТ, на всех медиков не хватает) еще не достаточно для того, чтобы называться "Силиконовой тайгой". Наличие желания еще не гарантирует его выполнения. Основной массе рыцарей "Copy&Paste" элементарно не хватает опыта. Да, есть гениальные "народные умельцы". Да, их даже много. Они выделяются из общего ряда как талантивые мастера прошлого отличались от рядовых ремесленников. "Силиконовая тайга" появится, когда будет создана инфраструктура, успешно пережевывающая каждый год этот вал 10 тысяч "новых рыцарей", дообучая их до нужного уровня и включая их в свои ряды, получая при этом отдачу и прибыль и давая возможность каждому рыцарю вырасти до "джедая". И потом, "Силиконовая долина" уже внесла свой вклад в ход НТП. А "тайга"?
Настоящая "тайга" ждет еще своего промышленника Демидова, который построит наконец конвейер и поставит к нему всех обладателей двух рук, двух ног и одной "силиконовой" головы. Или что там еще делают из силикона?
Рынок изменился
К настоящему моменту рынок разработки заказного ПО изменился. Начинается медленный подъем. Но возврата к "золотому веку" больше не будет. Инвесторы хотят твердо знать, как эффективно будут использованы их средства. Платить будут за конкретные продукты, приносящие измеримый эффект, а не за "вещи в себе"
Что делать, если никто не виноват? Зачем нужна эта работа "по заказам"? Наверное, не сильно ошибусь, если оценю долю работы "по заказам" от общего объема выпускаемого ПО как в российском, так и в мировом оффшоре процентов в 90. Как известно, работа "по заказам" предполагает создание в какой-то мере уникального, специфического ПО, удовлетворяющего опять-таки специфические нужды одного или небольшого числа заказчиков. Очевидно, что разработка такого продукта стоит дорого, а продать его можно максимум несколько раз. (Бывают и исключения, когда удается продукт, сделанный "под заказ", сделать стандартом в определенной нише и затем продавать массово. - И.З.) Работа "по заказам" очень четко вписывается в модель доиндустриального мира с его ремесленниками и мастерами. Да, костюм, пошитый в ателье, будет более качественным и будет лучше "сидеть на фигуре". Но в большинстве случаев он будет безусловно дороже. А как много людей заказывают себе повседневную одежду в ателье? Да, там заказывают фраки и свадебные платья. Но майки почему-то просто покупают готовые.
И по российскому рынку ПО, и по деятельности российских оффшорных компаний (а значит, и по западному рынку) хорошо можно проследить этот "странный перекос" в сторону заказных продуктов. Справедливости ради надо отметить, что на западном рынке "перекос" меньше. При этом как бы подразумевается, что компаниям-производителям ПО как бы хорошо известно, что выгоднее производить коробочные продукты. Сомневаетесь? Спросите у Microsoft. В самом деле, ПО по сравнению с продукцией материального мира обладает огромнейшим преимуществом - его несоизмеримо легче копировать, а копии - продавать.
Почему же все-таки производству коробочных продуктов уделяется так незаслуженно мало, на мой взгляд, внимания?
1. Менталитет потенциальных и состоявшихся заказчиков. Каждая фирма/организация/пред- приятие - несомненно уникальны во Вселенной. Каждая такая единица несомненно должна изобрести свою собственную систему бухучета, документооборота и т. д. и т. п. Не в этом ли "самолюбовании" причины немного даже смехотворной ситуации в начале 90-х годов, когда практически каждая фирма занималась разработкой собственной системы бухучета либо заказывала ее по своей мерке "на стороне"? Еще бы, легче заставить программистов переписать весь интерфейс под некоего "Ивана Петровича" или "Джона Малковича", чем обучить последнего пользоваться стандартным коробочным продуктом. Например, отходя немного от темы оффшора, заметим, что в России в последнее время усилиями "1C" хотя бы эта проблема постепенно решается - системы бухучета самостоятельно разрабатывает уже только приблизительно каждая третья контора.
Думаете, оставшиеся спокойно используют стандартный продукт? Нет, оставшиеся фирмы эти системы дорабатывают "под себя". То же самое, только в профиль. "Приглашаем на работу программиста 1C" - и пошло-поехало. "Стандартные продукты не удовлетворяют нашим условиям, - кричат заказчики. - Мы изучили их все. Здесь нам нужно вот так, а вот здесь вот с таким вот подвывертом. Ни одна система так не может. Напишите нам этот подвыверт". И здесь мы приходим к ключевому моменту понимания причин непопулярности коробочного ПО. Мало продавать коробочное ПО. Надо продавать коробочные, готовые решения по организации бизнеса на основе соответствующего ПО.
2. Отсутствие понимания у производителей ПО важности такой вещи, как обязательный и непрерывный поиск свободных ниш на рынке ПО. "Дайте нам денег - и мы напишем все, что Вы пожелаете" - самая простая, но в то же время и самая пассивная позиция. И напоминает немного известное "любые желания за ваши деньги". Оффшор - третья древнейшая профессия?
Да, все песни уже написаны. Да, нам не повезло, мы опоздали - Windows уже придуман. Так говорили и 5, и 10 лет назад. Так думали, например, и до появления ICQ, программы, гениальной по заложенной в ней идее, которая создала целую отдельную нишу (до этого вообще на рынке не существовавшую!) - нишу интернет-пейджеров.
3. Общий ореол "богатого западного дяди" (застилающий розовой дымкой глаза россиян). Дяди-барина, который дает деньги и конкретно и четко указывает, что он хочет. Заказчик всегда прав, особенно заказчик "оттуда". И вот программный продукт - основа всего бизнеса заказчика (например, web-магазин) сдан, заказчик заплатил и радостно потирает руки. Проходит несколько месяцев. Ожидаемой прибыли нет. Почему? Программисты не виноваты, все сделано точно по спецификациям и в соответствии с требованиями заказчика. Просто модель бизнеса, разработанная заказчиком, была ошибочной. И хорошо, если он это поймет сам и не станет требовать возмещения убытков от разработчиков ПО.
Таких ошибающихся "дядь" у них не меньше, чем у нас. Еще один аргумент за то, чтобы прилагать максимум усилий для разработки и распространения действительно работающих моделей бизнеса, действительно полезного для этого бизнеса ПО, а не ложиться в разные позы под каждого встречного "дядю".
Болезнь роста
Работа по заказам таит в себе еще несколько подводных камней. Один из них состоит в особенностях экстенсивного роста таких компаний. Например, одна известная и крупная по новосибирским меркам компания в эпоху "золотого века" практически под каждый заказа, под каждый проект принимала в свои ряды новых сотрудников. А как же иначе? Все сотрудники заняты текущими проектами, а тут наклевывается новый. Примем новых разработчиков. Все логично. Зато через неделю сдадут свои проекты "старички" и будут сидеть без работы. Итог: работа по заказам приводит к неоправданному "разбуханию" штатов компании, хочет она того или нет. И чего удивляться, что вышеупомянутая компания, раскрутившаяся в "золотой век", сейчас больше всего напоминает "Титаник", капитан которого только что увидел айсберг.
Делайте ставки
В условиях "нового подъема новой экономики", новой качественной ее волны я делаю ставку на небольшие, разворотливые и инициативные в лучших смыслах этих слов компании, которые будут уделять достаточно внимания и усилий (пусть не 100, но хотя бы 40 процентов) поиску и генерации качественно новых идей и будут пытаться создавать на базе этих идей целостные модели успешного бизнеса, готовые решения, коробочные продукты. Настоящий успех придет, если результаты их деятельности будут в достаточном тираже продаваться и будут востребованы. А иначе... стоит ли вообще заниматься третьей древнейшей профессией?
У нас все еще впереди. До изобретения ткацкого станка еще уйма времени. Делайте ваши ставки.
Опубликовано: 15.11.2002
Автор: Игорь ЗАМЯТИН
Источник: www.newsib.cis.ru
Вернуться к списку статей