«Мировое и национальное хозяйство»

Издание МГИМО МИД России


Архив

№2(5), 2008

Научная жизнь

Особенности и развитие оффшорного программирования в России

В.В. Рогуленко, I курс факультета МЭО

Лучшие доклады на научной студенческой конференции
«Глобальное информационное общество: экономические и социально-политические аспекты»,
МГИМО-Университет, декабрь 2007 г.

Офшорное программирование ‑ одна из форм оффшорного аутсорсинга, то есть использования для выполнения части функций компании сторонних специалистов («заимствование IT-ресурсов извне»). Термином «оффшорное программирование» в мировой IT-индустрии принято обозначать предоставление услуг по удаленной разработке программного обеспечения, выполняемой независимой от заказчика и, как правило, зарубежной компанией с привлекательными ресурсами разработки.

Европейские компании основной причиной использования оффшорных разработчиков называют традиционное снижение издержек, которое может составлять от 20 до 40% экономии на внутреннем штате или на локальных подрядчиках. Также учитываются два фактора ‑ временные ограничения и необходимые навыки. Временные ограничения становятся критическими, когда нужно быстро решать проблемы совместимости старых и новых версий приложений, а усилия наличного квалифицированного штата нужно направить на другие приоритетные направления. В этом русле стремление самих аутсорсинговых компаний к предоставлению качественных услуг находит свое отражение в возможном строительстве долгосрочных отношений.

Рассмотрим современные модели взаимодействия заказчик-исполнитель в сфере оффшорного программирования.

В модели Onsite contract worker компании-заказчики нанимают дополнительный персонал из находящихся в стране специалистов из числа эмигрантов или иностранцев с разрешением на работу. В некоторой степени достигается основная цель ‑ экономия на издержках на персонале с учетом места проживания и т.п. Такая модель работает в некоторых сложных проектах.

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

Модель Onsite - Offshore Projects позволяет избежать трудностей в координации выполнения проектов, свойственных предыдущей модели, поскольку команда исполнителя физически находится у заказчика и способна быстро и качественно реагировать на условия выполнения проекта.

Onsite - Onshore - Offshore Projects. Как и в предыдущих двух моделях, основная работа выполняется удаленным исполнителем, который «поддерживается» включенными в штат представителями исполнителя при создании и тестировании продукта, а также выделением внутренних ресурсов компании. «Включенная» команда сфокусирована, прежде всего, на управлении проектом и изменениями, а также на создании и тестировании части общего проекта. Как правило, эта модель используется в очень сложных проектах. В основном, данный подход распространен в Европе.

Offshore Development Centres ( ODCs ). Растущая популярность ОП вызвала необходимость создания центров оффшорного программирования. Такая модель очень популярна среди американских компаний, которые управляются из индийских центров. Таким образом, через подобные центры проходит достаточно много проектов, как простых, так и сложных в исполнении.

Объем мировой индустрии экспорта ПО, 2005 год

Источник: Ассоциация Руссофт, 2006.

На сегодняшний день страны, лидирующие по количеству компаний, предоставляющих услуги оффшорного программирования — это Индия (44% мирового рынка[1], объем экспорта $23,5 млрд.[2]), Ирландия (17%1, $9,1 млрд.), Китай (13%1, $6 млрд.2). России (3% мирового экспорта ПО1, объем экспорта $1,8 млрд.2) пока сложно составить им конкуренцию, хотя, как отмечают специалисты, она имеет колоссальный потенциал. Российскому оффшорному программированию свойственен ряд особенностей — недостатков и преимуществ, о которых и пойдет речь в моем докладе.

Особенности российского оффшорного программирования

Многие иностранные специалисты в области информационных технологий справедливо отмечают, что «ИТ можно назвать еще одним природным ресурсом России»[3]. Достаточно быстро развивается экспорт этого ресурса, одной из форм которого являются услуги оффшорного программирования. В данной главе мы рассмотрим особенности российского оффшорного программирования, то есть те черты, которые отличают его от других стран (главным образом от основных конкурентов — Индии и Китая).

Недостатки российского оффшорного программирования

До недавнего времени его основными недостатками являлись:

  1. Проблема коммуникации с зарубежными заказчиками.
  2. Отсутствие поддержки государства.
  3. Небольшое количество программистов в компаниях.

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

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

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

До сих пор не решена, пожалуй, главная проблема российского оффшорного программирования — небольшое количество программистов в компаниях. К примеру, в Индии даже новорожденная компания редко имеет меньше 100 человек, тогда как по рос­сийским меркам это уровень крупной фирмы. Для фирм данной отрасли очень важно число задействованных программистов, так как от этого напрямую зависит, сколько заказов и какого объема она сможет выполнить. Кроме того, многие заказчики предпочитают пользоваться услугами крупных компаний, нежели небольших. По этим причинам проблема низкого уровня концентрации работников в данной сфере сильно тормозит развитие отрасли оффшорного программирования.

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

Преимущества российского оффшорного программирования

Что касается преимуществ на рынке оффшорного программирования по сравнению с другими странами, по данным опроса, проведенного ассоциацией Руссофт[4], многие ино­странные компании, пользующиеся или когда-то пользовавшиеся услугами отечественных команд программистов, выделяли следующие характерные для России черты:

  • Способность российских компаний справляться с нестандартными заданиями, необходимыми для совершенствования продуктов и управления сложными проектами.
  • Большое количество высококвалифицированных профессионалов с математиче­скими и техническими навыками, способные решать сложные задачи с использованием технических знаний.
  • Близкое к идеальному соотношение цена/качество услуг, предоставляемых рос­сийскими компаниями.

В опросе, который проводился с января по февраль 2007 года, принимали участие 20 крупных корпораций США и Европы. Важно отметить, что они сильно отличающиеся друг от друга по размерам и доходам (от нескольких десятков миллионов долларов до 100 миллиардов долларов), большинство имеет опыт использования услуг компаний других стран. Таким образом, перечисленные преимущества России являются признанными не только у нас в стране, но и во всем мире.

Большинство респондентов отмечали цену как ведущий фактор при выборе компании-исполнителя запаса. Тем не менее, нельзя не учитывать требования к качеству продукции или услуг. Один из опрошенных представителей компаний сказал по этому поводу следующее: «Цена важна в любом случае, но навыки специалистов также играют важную роль». Зарплаты российских программистов в разы меньше, чем европейских и американских, и поэтому «эксплуатация умов» стоит сравнительно недорого. Прибавим к этому высокое качество предоставляемых услуг — получим практически идеальное соотношение цена/качество, что является, пожалуй, ведущим фактором при выборе российских исполнителей заказов.

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

Как следствие, высоки достижения российских студентов на различных соревнованиях по программированию. Например, на TopCoder-2007 российские программисты заняли первые места в двух секциях, на чемпионате мира по программированию, ACM International Collegiate, первое место заняли команды Саратовского государственного университета в 2006 году и получили одну золотую, две серебряных и одну бронзовую медали в 2007 году.

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

Подобных результатов не добивается ни одна другая страна. Таким образом, можно смело сказать, что с точки зрения нестандартности мышления и решения сложных задач наши программисты (причем любого возраста) являются лучшими в мире.

Кроме того, некоторые респонденты отмечают следующее: «Российские программисты способны делать поправки по ходу работы, что очень важно в сфере телекоммуникаций, так как требования меняются очень быстро».

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

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

Новые инициативы по развитию информационных технологий в России

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

В рамках реализации ФЦП «Электронная Россия» проводится ряд мероприятий. Для развития российского оффшорного программирования особое значение имеют следующие из них:

  1. Совершенствование законодательства и системы государственного регулирова­ния в сфере ИКТ.
  2. Совершенствование взаимодействия органов государственной власти и органов местного самоуправления с хозяйствующими субъектами и внедрение ИКТ в реальный сектор экономики.
  3. Развитие системы подготовки специалистов по ИКТ и квалифицированных пользователей.

Совершенствование законодательства и системы государственного регулирования в сфере ИКТ

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

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

Совершенствование взаимодействия органов государственной власти и органов местного самоуправления с хозяйствующими субъектами и внедрение ИКТ в реальный сектор экономики

Основные направления деятельности: создание в России особых экономических зон технико-внедренческого типа и технологических парков (технополисов).

В настоящее время существуют следующие ОЭЗ технико-внедренческого типа[5]:

Цель ОЭЗ технико-внедренческого типа ‑ развитие высокотехнологичных отраслей экономики и производство новых видов продукции, в связи с чем их резидентам предоставляется ряд налоговых льгот. Основные из них: сокращение единого социального налога, ставки налога на прибыль, освобождение от уплаты транспортного налога и налога на недвижимость сроком на 5 лет.

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

Технологический парк ‑ форма территориальной интеграции науки, образования и производства в виде объединения научных организаций, проектно-конструкторских бюро, учебных заведений, производственных предприятий или их подразделений.

Сейчас в России развивается большое количество технопарков, формирующихся при университетах крупных городов. Самый большой технопарк в России находится в городе Дубна Московской области. Его развитие осуществляется в соответствии с проектом Российского центра программирования. Последний включает в себя[6]:

  • Строительство офисов и инфраструктуры информационно-технологического (ИТ) бизнеса;
  • Строительство жилья и передача его специалистам через механизм ипотечного кредитования;
  • Развитие городской инфраструктуры;
  • Привлечение специалистов в области ИТ из российских регионов и стран СНГ;
  • Продвижение услуг экспортного программирования и ИТ-аутсорсинга;
  • Развитие новых научных направлений в университете города Дубна, развитие образования в субъектах федерации.

Успешная реализация данного проекта позволит привлечь как внутренние, так и иностранные частные инвестиции в сектор информационных технологий. Ярким примером организации ИТ-кластеров является превращение города Бангалор (Индия) в центр индустрии высоких технологий. Благодаря выполнению правительственных программ по развитию ИТ в данном регионе, объём экспорта программной продукции индустрии экспортного (оффшорного) программирования штата Карнатака (столица — г. Бангалор) уже в 2002 г. составил $2,06 млрд.[7]

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

Развитие системы подготовки специалистов по ИКТ и квалифицированных пользователей

Как уже отмечалось, уровень преподавания технических дисциплин в нашей стране традиционно высокий. У нас есть достаточно много высококлассных программистов, обладающих классическими математическими знаниями, высшим образованием, способных решать сложные задачи. При этом наблюдается нехватка людей, которые могли бы работать на компьютере на уровне пользователя и писать программный код по готовому алгоритму. К примеру, в Индии более 80%[8] занятых в сфере оффшорного программирования — так называемые «кодеры», задача которых заключается в наборе готовой программы на компьютере. Для таких действий необязательно иметь высшее образование, достаточно среднего специального.

Проблема заключается в том, что в нашей стране почти нет техникумов и колледжей, дающих такое специальное образование. Также многие специалисты отмечают нехватку менеджеров, специалистов по управлению информационными ресурсами. Решить эти проблемы — одна из задач ФЦП «Электронная Россия».

В связи с этим следует отметить следующие мероприятия в рамках Программы:

  • Совершенствование и развитие в рамках высшего профессионального образова­ния программ подготовки специалистов по управлению информационными ресурсами и информационным технологиям в предпринимательской деятельности, сфере образования, средствах массовой информации и государственном управлении.
  • Совершенствование и развитие программ подготовки специалистов по ИКТ со средним профессиональным образованием.
  • Развитие программ подготовки специалистов по ИКТ в рамках начального про­фессионального образования.
  • Создание системы переподготовки преподавателей.

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

Источник: официальный сайт компании Luxoft. Для 2007 и 2008 годов приведены прогнозируемые данные

Заключение

Мы увидели, что очень быстро развивается отечественный рынок ИТ, в том числе оффшорного программирования. Тем не менее, в сфере оффшорного программирования Россия пока не может конкурировать с такими гигантами как Индия, Ирландия и Китай.

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

  • В России отсутствует средний класс менеджмента для управления большими кол­лективами (тысячами) программистов.
  • В сфере оффшорного программирования российским фирмам с их сотнями сотрудников трудно тягаться с индийскими коллективами, насчитывающими тысячи программистов. В продуктовой же модели 100 человек ‑ большая сила, которая может сделать российской программный продукт самым популярным во всем мире в заданной нише и заработать серьезные деньги.
  • В сфере продуктового программирования более эффективно используется творче­ский потенциал и глубокая математическая подготовка российских программистов. Дело в том, что высококвалифицированные российские программисты неохотно выполняют рутинные работы точно по техническому заданию и точно в срок, а предпочитают «творить».

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

Источники

  1. Kroa V. White Paper “Russia as Offshore Software Development Location: Should You Consider This Your Next Motive?”/ Kroa V., Kolding M.; март 2007 // www.idc.com;
  2. Russian Programmer Twice the Best Worldwide. 9 ноября 2007 //
    http://outsourcing-russia.com;
  3. Why is Eastern Europe, and Russia in particular, so attractive? 15 июля 2007 // http://outsourcing-russia.com;
  4. Глобальные тенденции рынка информационных технологий и российские реалии. Альянс разработчиков программного обеспечения Silicon Taiga, по материалам Software Outsourcing Summit 2002. // www.silicontaiga.ru;
  5. За туманом «Силиконовой тайги» оффшорное программирование может так и не дождаться поддержки от государства. Деловой ежедневник «Экономика и время». — 2005. ‑ №28. // http://ev.spb.ru;
  6. Официальный сайт ФЦП «Электронная Россия» // http://www.e-rus.ru ;
  7. Программы вместо нефти. Официальный сайта компании Luxoft. 15 марта 2007 // www.luxoft.ru;
  8. Проект РЦП «Дубна». Официальный сайт журнала «Устойчивое развитие. Наука и Практика». // http://sdo.uni-dubna.ru/journal;
  9. Рынок оффшорного программирования. Альянс разработчиков программного обеспечения Silicon Taiga, по материалам Software Outsourcing Summit 2002. // www.silicontaiga.ru/;
  10. Состояние развития индустрии разработки ПО в России. Tancher News Line по данным ассоциации РУССОФТ и портала Outsoursing-Russia.com // www.electronicsdesign.ru;
  11. Экспортерам программ снизят ЕСН. Российский портал развития // http://prior.russia-gateway.ru;
  12. «Электронная Россия» удвоится. CNews. — 2007. — 28 февраля. // http://www.cnews.ru.

 


 

[1] По данным ассоциации «Руссофт", 2006 год.

[2] По данным официального сайта ФЦП «Электронная Россия», 2006 год.

[3] По словам председателя совета директоров корпорации «Интел « Крейга Баррета, 2005 год.

[4] Marianne Kolding, Vladimír Kroa. White Paper “Russia as Offshore Software Development Location:

Should You Consider This Your Next Move?” Март 2007.

[5] По данным Федерального агентства по управлению особыми экономическими зонами, 2007 год.

[6] Проект «РЦП Дубна» // Устойчивое развитие. Наука и Практика. — 2004. — №2.

[7] Проект «РЦП Дубна» // Устойчивое развитие. Наука и Практика. — 2004. — №2.

[8] Silicon Taiga: Рынок оффшорного программирования. По материалам Software Outsourcing Summit 2002. — 2002.