1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /405, 2001 г./ | Бонус | Поиск  

Легко ли быть программистом?

Анатолий Гавердовский, anatolyg@moscow.vestedev.com
Опубликовано: 30.7.2001


© 2003, Журнал «Компьютерра» | http://www.computerra.ru/offline
Этот материал вы сможете найти в Интернете по адресу: http://www.computerra.ru/offline/2001/405/11555/

«Нефть, газ, программисты!»
Дмитрий Лощинин

В Индии практически нет нефти и газа, а валовый продукт больше, чем российский.
Из справочников

На протяжении последнего года бизнес, который раньше не интересовал никого, привлекает столько внимания, что иногда кажется: вот она, чаша Грааля российской экономики, офшорное программирование (ОП), и нужно совсем чуть-чуть, чтобы экономика, возглавляемая паровозом ОП, вырвалась на мировые просторы. Что же создает почву для таких разговоров?

Во-первых, пример Индии, которая довольно быстро построила сильную индустрию с сотнями тысяч работников. Вдохновляют даже не цифры, которые меньше, чем обороты российской нефтяной компании из первой пятерки, а фантастические темпы роста (50-70% в год), недоступные сырьевому рынку ни при каких условиях. Во-вторых, существует имидж «общедоступности» бизнеса. У нас море вузов, которые каждый год выпускают океан программистов. Осталось только построить их в колонны, снабдить лозунгами и знаменами - и доллары в страну потекут рекой. В-третьих, это модная тема. Вдобавок она имеет патриотический привкус, а значит, может успешно эксплуатироваться - если не для заработка денег, то, по крайней мере, для приобретения политического капитала.

Однако текущее состояние отечественного рынка программирования, даже по сравнению с Индией, удручает: его объем колеблется от 70 до 100 млн. долларов, а число программистов - от 4 до 8 тысяч. Темпы роста оценивают обычно в 30-50% в год.

Почему рынок так мал? Виной тому не государство, а сами компании. Они не строят систему продаж своих услуг, которые являются ключом к успеху. Этому мешает и отсутствие понимания, что никто сам не придет воспользоваться нашими услугами, и нехватка денег. Какое «классное производство по выпуску ПО мы построили» и какие «классные люди у нас работают» - не имеет никакого значения, если вы не можете ничего продать потенциальному заказчику. Пока фирмы не научатся вкладывать средства не в разработку продуктов и не в наем программистов, гонясь за их количеством 1, а в развитие продаж и поиск заказчиков, рынок быстрее расти не будет.

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

Что же мешает продажам? Отметим ключевые факторы.

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

  2. Различия в инфраструктуре Запада и России. Простой пример: чеки американских компаний принимает редкий российский банк.

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

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

Продажи обеспечивают развитие бизнеса, но нельзя развиваться, если некачественно выполнять уже найденные проекты. Приведу в пример одну американскую компанию с центрами разработки в Иордании и Китае. Она привлекла инвестиции, отстроила систему продаж, которая принесла заказов на 15 млн. долларов, набрала программистов, но не озаботились качеством. В результате через год остался один заказчик и 2 млн. долларов оборота. Сейчас компания проходит процедуру банкротства.

В процессе производства есть несколько важнейших моментов.

  1. Качество. Этот фактор имеет первостепенное значение. Хорошая производственная машина строится три-пять лет, за день ее не создать, даже если вы наймете гениев с практическим опытом.

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

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

Наконец, хотелось бы затронуть тему государства, которое раньше не помогало индустрии, но теперь, осознав важность оной, решило помочь. Если спросить российского предпринимателя, никогда не делавшего бизнес на государственных деньгах 3 как он относится к государству, то в большинстве случаев ответ будет один: «Лучше, чтобы оно нас не замечало и не мешало». Этот рефлекс, выработанный годами, государству придется искоренять очень долго. Так что же, с точки зрения бизнеса, государство должно делать, а что нет? 4

Должно:

Ни в коем случае не должно:

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

Управление качеством происходит на трех уровнях.

Персонал

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

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

К этому следует подходить комплексно:

Уровень проекта

Проект это: функциональность (набор требований к проекту), качество (например, количество багов определенного уровня при тестировании по заданным сценариям), сроки (даты сдачи проекта заданного качества и функциональности). Управление проектом есть динамическое перераспределение важности между вершинами этого треугольника.

В основе любого проекта по разработке ПО лежат несколько ключевых процессов.

Уровень компании

Это, прежде всего, создание структуры управления компанией. Природа бизнеса такова, что изменения происходят постоянно, и компания должна быть готова их воспринимать. Следовательно, структура управления должна быть:

Даже если мы и не догоним Индию, не надо расстраиваться. Уже сейчас бизнес ОП самодостаточен, он быстро развивается и, надеюсь, скоро займет достойное место в российской и мировой экономике. Дайте только время.

Врезка 1
Врезка 2
Врезка 3

[i40522]


1 (обратно к тексту) - На рынке очень модно мериться этим, а не финансовыми результатами. Очень напоминает эпоху Интернет-бума, когда количество хитов определяло все.
2 (обратно к тексту) - Обратите внимание: говоря о качестве, управляемости, надежности региональных соисполнителей, автор в точности воспроизводит логику западного заказчика, анализирующего российскую компанию на предмет поручения ей какой-либо работы. Здесь и далее прим. М.Б-З.
3 (обратно к тексту) - Для бизнеса, взращенного на «госзаказах», все наоборот: ему комфортнее, когда его не замечает рынок и общество; внимание власти, напротив, ключевой фактор.
4 (обратно к тексту) - См. также статью Дм. Школьника, стр. 26.
5 (обратно к тексту) - Наряду с Русской православной церковью НФС многие годы был основным импортером в Россию табачной и алкогольной продукции, которая ввозилась по льготным таможенным расценкам.
6 (обратно к тексту) - Тем более, совершенно безответственным оценщиком. Минсвязи или ФАПСИ за навязанные ими «сертифицированные средства» ничем не отвечают.
7 (обратно к тексту) - А главное, что создаются такие структуры для получения госфинансирования и кормежки от него. К помощи рынку это не имеет ни малейшего отношения.

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

Чтобы изменить отношение, нужны долгосрочные инвестиции в брендинг и маркетинг, которые под силу лишь достаточно крупным игрокам. Но по-другому на этом рынке не выжить, ведь надо не только заявить о себе, но и правильно спозиционировать, указав на принципиальное отличие предлагаемых услуг, то есть создать для них «красивую упаковку», а также запастись внушительным набором так называемых success stories. Процесс этот небыстрый и требует не только материальных затрат, но и профессионалов, способных выработать правильную маркетинговую стратегию и удачно ее реализовать. Если нескольким российским компаниям удастся решить эту задачу, прорваться на мировой рынок и стать там заметными игроками, это сильно упростит ситуацию: примеры успеха будут способствовать формированию позитивного имиджа российских компаний-разработчиков.

Дмитрий Лощинин,
[DLoschinin@luxoft.com]

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

Индия и здесь лидер, количество сертифицированных компаний там в 2000 году превысило 250, среди которых 27 имеют сертификат качества CMM Level 5. В России подобных компаний пока очень мало, так как сертификация стоит дорого, и не все производители ПО видят в ней необходимость. Мы считаем, что наряду с положительным внешним эффектом наличие эффективной системы качества обладает рядом крайне важных внутренних эффектов, позволяющих повысить управляемость, прозрачность и масштабируемость компании.

Дмитрий Лощинин,
[DLoschinin@luxoft.com]

От государства нужны, прежде всего, не кредиты и льготы, а продвижение России как мирового интеллектуального центра. Это действительно необходимо всем российским компаниям, работающим в сфере информационных технологий. Формирование позитивного общественного мнения поможет и тем фирмам, которые работают на западных рынках (привлечение заказов), и тем, которые работают на российском (привлечение международного капитала). Сегодня нас практически не видят, нам часто не доверяют и не считают способными решать сложные ИТ-задачи, хотя и признают, что российские программисты «лучше» и «умнее». Проведение кампании по формированию имиджа не требует больших капиталовложений, нужны согласованные действия государства и бизнеса. Кроме того, на мой взгляд, России нужны примеры success stories, и ИТ - одна из тех немногих областей, где этого можно добиться относительно быстро.

Дмитрий Лощинин,
[DLoschinin@luxoft.com]


1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /405, 2001 г./ | Бонус | Поиск  

© 2004, Издательский дом «Компьютерра» | http://www.computerra.ru
Телефон редакции: (095) 232-22-61
E-mail редакции: inform@computerra.ru