Степное раздолье для разработчиков

Источник: Журнал «National Business» 1 квартал 2012 г; Надежда Акулова

Степное раздолье для разработчиков

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

Альянс «Силиконовая степь»

Львиную долю мирового рынка программного обеспечения (ПО) занимает аутсорсинг, или оффшорное программирование, когда разработка ведется по заказам тех или иных крупных корпораций. По данным Gartner, 72% предприятий в мире, потребляющих ИТ-услуги, делают выбор в пользу аутсорсинга. Безусловный лидер этого рынка – Индия, где софтверная индустрия является одной из ключевых в экономике государства.

В Казахстане оффшорное программирование не развито, а перед государством по-прежнему стоит вопрос о том, как и в каком направлении формировать отрасль разработки ПО в целом. Говорит генеральный директор компании ARTA Болат Башеев: «Сначала решение виделось в том, чтобы всей страной заняться аутсорсингом разработки ПО по примеру Китая, Индии, Украины и Белоруссии. Данную идею поддерживали многие компании-разработчики «на заказ». На мой взгляд, это тупиковый вариант развития». В доказательство эксперт приводит два аргумента. Во-первых, цена продажи человеко-часа аутсорсинга в Индии составляет $15, включая налоги, прибыль и накладные расходы компании. При этом час работы программиста  индийские компании  покупают в среднем за $3. В Казахстане человеко-час аутсорсинга или разработки стоит в среднем $30-70. Оплата же программиста составляет $7-12. При таких ценах получать массовые заказы будет крайне затруднительно. Во-вторых, число программистов только в Мумбаи составляет 2 млн человек. В Казахстане такого количества программистов нет и в ближайшие 50 лет не предвидится.

Однако, по мнению Болата Башеева, в преимуществах Индии и кроется ее главная слабость: средний уровень подготовки программистов. «Эти 2 млн программистов в состоянии выполнять огромный объем четко поставленных задач, но они не могут инвестировать ресурсы в принципиально новые продукты, так как Индия – густонаселенная страна и правительству необходимо массово обеспечивать рабочие места вне зависимости от отрасли. Квалификация – вопрос второстепенный. Кроме того, подавляющее большинство программистов задействовано в выполнении подрядов со всего мира, а не в области Research&Development (R&D). Для того чтобы 2 млн программистов создали инновационный продукт, необходима команда идейного антерпринера и несколько талантливых инженеров. Ведь как и в любом профессиональном подходе, дело не в количестве, а в качестве», – считает эксперт.

«Сделав такие выводы, в Казахстане переключились на  идею поддержки инновационных стартапов. Мало кто догадывается, что во всем мире «костяк» команд инженеров популярных IT-продуктов на самом деле никогда не превышал 10-15 человек. Эти люди придумывали продукт, делали опытный образец и только потом подключали тысячи других людей, чтобы выполнять механическую работу: дорабатывать детали, производить и продавать по всему миру. Этот «костяк» и создает 90% добавленной стоимости продукта, скрытой за словами «research&development» и «engineering», получая 90% прибыли и увеличивая ВВП своей страны. Например, популярный iPhone разработала команда талантливых инженеров Стива Джобса (Apple), а изготовили его в Китае. Но продукт все же американский. Чтобы совершить прорыв, не нужно много компаний. Ведь Япония и Южная Корея известны всему миру благодаря всего нескольким брендам: Toyota, Sony, Nissan, Honda, Samsung, Hyundai, KIA». Эксперт считает, что наша страна располагает достаточным количеством и компаний, и людей. Попытаемся вслед за экспертом рассмотреть софтверную отрасль в разрезе нашего отечества.

И швец, и жнец, и…

По данным исследования Ассоциации IT-компаний Казахстана по выявлению спроса на IT-продукты коммерческих и госпредприятий (нацкомпаний и их «дочек») в начале 2011 года структура спроса была довольно разнообразна. Наибольшее предпочтение заказчики отдавали классическим системам хранения данных, документообороту и автоматизации бизнес-процессов (рис.1).

Рис. 1. Структура спроса на информационные системы в государственном и корпоративном секторах РК, 2010 г.

 

В целом же в связи с развитием электронного правительства существует устойчивый спрос на различные информационные системы в правительственном секторе, тогда как в госхолдингах наблюдается некоторое насыщение. Это стимулирует спрос на корпоративные порталы, интеграционные решения и технологические новинки, например планшетные компьютеры. Данные продукты от мировых производителей ПО поставляются местными компаниями, доля отечественных производителей по-прежнему мала – менее 5% (рис.2).

Рис. 2. Присутствие производителей ПО в государственном и корпоративном секторах РК, 2010 г.

 

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

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

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

Для локального рынка характерно продвижение разработок в рамках системной интеграции. В отделах разработки ПО создаются как небольшие персональные приложения и программы, так и информационные системы значительного масштаба, которые затем сопровождаются. В этих системах применяются в большей степени продукты иностранных вендоров, и в меньшей  – отечественные разработки. Локальный софт частично закрывает отрасль финансовых институтов, коммунального хозяйства, образования, веб-отрасль. Компанией номер один на рынке, бесспорно, является «НАТ Казахстан» (Астана). В 2009 году доход от продуктов собственного производства компании составил 2 334 057 тенге, в 2010 году – 19 533 866 тенге. SMART-EX (Астана) – еще один лидер рынка в области создания инструментальных средств для автоматизации самых разнообразных задач на крупных предприятиях и в госучреждениях. Флагманский продукт компании Data Evolution – специализированная платформа для разработки АИС.

В Казахстанской ассоциации софтверных компаний (КАСК), базирующейся в Астане, сегодня насчитывается не так уж много участников: ТОО «Bimash», ТОО «Intelligent Computer Services» (ICS), ТОО «IT-Engineering», ТОО «Алатау-Софт», ТОО «KazComNet», ТОО «SOFTKZ» и Научно-исследовательский институт экономики и информатизации транспорта и телекоммуникаций.

«Тяжелый» софт

Программное обеспечение Logycom ASTRUM было разработано для казахстанских реалий с учетом специфики отечественного бизнеса в 2003 году и продолжает совершенствоваться по сей день. Говорит Семен Береснев, начальник отдела разработки программного обеспечения АО «Логиком»: «При выводе на казахстанский рынок нашей системы мы столкнулись не столько с сильной конкуренцией со стороны иностранных систем, сколько в целом со стереотипным мышлением управленцев. Несмотря на лучшую адаптацию ASTRUM к отечественным условиям – более близкую, а значит, и более оперативную поддержку и приемлемую цену, многие предприятия безусловно выбирают иностранные решения. Куда как безопаснее выбрать «проверенное на многих тысячах компаний» решение от именитого производителя. При этом зачастую не учитывая дополнительные и немалые ежегодные вложения в обновление и развитие ПО, а также прочие риски. Потом проще оправдаться в случае, если проект провалится: мы, мол, думали, что проверенное, надежное, именитое...». По словам эксперта, программа не дописывается, а настраивается административными механизмами под конкретное предприятие. «По сути, каждая компания-клиент получает индивидуальный продукт», – говорит он. Сроки внедрения относительно небольшие, поэтому ежегодно осуществляется в среднем десять проектов, при этом обновления выходят шесть раз в год. Соответственно, за девять лет на предприятиях республики внедрено 90 систем ASTRUM. По словам Семена Береснева, сегодня это один из самых высоких показателей внедрения и удовлетворенности клиентов по данному продукту в стране.

Говорит директор по консалтингу ТОО «Борлас-Елтал» Игорь Ким: «Продукт предназначен для автоматизации достаточно широкого спектра бизнес-процессов: от фронт-офиса до управления складом и бюджетированием компании. Он представляет собой коробочное решение с большим набором реализованных модулей и механизмов, с возможностью выгрузки данных в 1С:Бухгалтерию, что, несомненно, весьма удобно, учитывая распространенность 1С».

По мнению эксперта, не совсем корректно сравнивать данный продукт с аналогами от таких вендоров, как Oracle или SAP, так как решения относятся к абсолютно разным классам и каждое нацелено на свой сегмент клиентов. Бизнес-приложения SAP и Oracle в первую очередь позиционируются как отраслевые комплексные решения с глубокой экспертизой («лучшие практики») и автоматизацией бизнес-процессов в той или иной отрасли.

Эксперт считает: «Локальная команда разработчиков, изначальная направленность на казахстанские компании (с учетом специфики местного законодательства), относительно невысокая стоимость, достаточно небольшие сроки внедрения и активная поддержка вендора делают данный продукт весьма привлекательным для представителей СМБ. То есть для тех, кто хочет получить результат в короткие сроки, и работает по типовым стандартным бизнес-процессам. На мой взгляд, продукт уже занял свою нишу, закрыв собой потребность СМБ в автоматизации там, где крупные западные игроки (Oracle, SAP, Microsoft и т.д.) проигрывают из-за дороговизны, избыточности и сложности внедрения решений».

Мощь торговых марок, общая доля рынка и разнообразие продуктов, предлагаемых SAP, Oracle и Microsoft, заставляют считать эти компании безусловной тройкой лидеров среди ERP-вендоров. Однако, по мнению консалтинговой компании Panorama Consulting Solutions, гибкость этих продуктов приводит к тому, что они становятся сложными. А в нише рынка СМБ организации обладают меньшими ресурсами и ИТ-командами для внедрения ERP-проектов. Поэтому на локальном рынке нашлось место под солнцем и отечественной ERP-системе, наименьшей по статусу в плеяде мировых систем, но наибольшей среди отечественных продуктов.

Интернет-трейдинг

В финансовом сегменте компании специализируются на создании высокотехнологичных программных продуктов для банков, инвестиционных компаний, корпоративных и индивидуальных инвесторов. С 2011 года начало развиваться новое направление – специальное ПО для электронных торгов, игроков бирж. Оно представляет собой систему прямого доступа к торгам для организации собственных операций, а также брокерского обслуживания клиентов на финансовых рынках (интернет-трейдинг). В этой нише из отечественных компаний работает ТОО «eTrade.kz» (ТОО «eTrade.kz» - «дочка» АО «Казахстанская фондовая биржа» или KASE с 2002 г). Их торговый терминал STrade, с помощью которого на KASE возможна торговля финансовыми инструментами в режиме реального времени через интернет, заработал в сентябре 2011 года.

Прямую конкуренцию казахстанским разработчикам составляют решения информационного агентства МФД-ИнфоЦентр (Россия) по автоматизации для брокерской и инвестиционной деятельности, торговли финансовыми инструментами на биржах. Агентство разработало для товарной биржи «Евразийская торговая система» терминалы по подключению к биржевой площадке. Сегодня пять брокеров (инвестиционных компаний и банков) используют систему интернет-трейдинга NetInvestor. Торговый интерфейс KASE, обеспечивающий подключение брокерской системы QUIK к торгам на KASE, был также разработан специалистами из России – ARQA Technologies.

Софт для коммунальщиков

Деятельность коммунальных предприятий имеет свою особую специфику, поэтому программное обеспечение на 1С или тех же SAP и Oracle в чистом виде для внедрения на коммунальных предприятиях не подходят. В связи с этим вопрос адаптации готовых продуктов или разработка специального ПО для конкретного предприятия стоит особенно остро. «Коммунальным службам нужны не только сайты, программы по заработным платам, производству, но и ПО для учета, контроля и потребления коммунальных услуг. Это тот самый блок работы, который позволяет отслеживать получение прибыли», – говорит Юрий Федорцов, директор по корпоративным решениям АО «Алсеко». По его мнению, эволюцию ПО коммунальных предприятий в Казахстане можно разделить на три этапа: учет на бумажных носителях, самописное ПО и создание Единого расчетного центра (ЕРЦ).

Сегодня большинство коммунальных предприятий находятся на втором этапе,  хотя до сих пор в регионах встречаются организации, ведущие учет расхода и потребления услуг в амбарных книгах. «ПО разрабатывается программистом-аутсорсером, или, в лучшем случае, штатным специалистом. Каждое предприятие в городе имеет свое собственное ПО с самым различным функционалом», – считает эксперт «Алсеко». На третьем этапе коммунальные предприятия, в том числе и администрация города, приходят к осознанию необходимости внедрения единой квитанции (единый платежный документ, ЕПД). «Единая квитанция как таковая может быть реализована  только на основе единой базы данных, в которой работают все коммунальные предприятия города. Это влечет за собой большой объем работ и определенные требования к квалификации компании-разработчика», – говорит Юрий Федорцов. По данным «Алсеко», компаний, способных создать ЕРЦ в Казахстане, можно пересчитать по пальцам одной руки, а компаний, которые уже имеют такой опыт – и того меньше. Для примера, ЕРЦ работают только в Алматы, Астане, Кызылорде (разработчик ПО – «Алсеко») и в  Караганде (разработчик ПО – Центр коммунальных платежей).

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

Юрий Федорцов считает, что «созданный государством КазЦентрЖКХ серьезно занялся вопросами создания ЕРЦ в регионах. Это можно назвать реальным и действенным достижением для нашего государства. На фоне того что многие коммунальные предприятия не могут позволить себе качественный софт, такие масштабные и социально-значимые ИТ-проекты остро нуждаются в господдержке. Можно создать ЕРЦ на базе ERP-систем, но это будет стоить миллионы долларов. Можно сделать прикладной софт для коммунальных служб на базе 1С, но его нужно адаптировать, т.к. это готовый продукт с определенным перечнем функций, не учитывающий особенностей и потребностей каждого конкретного коммунального предприятия. Поэтому наиболее приемлемым вариантом развития ПО для коммунальных служб является использование специально разработанных программных продуктов  для учета контроля и потребления услуг. А в идеале – это работа всех коммунальных служб города, объединенных в ЕРЦ».

Ниша лингвистики

С 2007 года многие компании из КАСК являются разработчиками компьютерных программ для изучения казахского языка (от словарей до карманных переводчиков). ТОО «Фирма «Изет» (на рынке с 1991 г., до 1996 года Prisat Ltd) – ведущая компания по разработке ПО в области компьютерной лингвистики. В числе ее продуктов – первое в республике коммерческое ПО для полноценной поддержки казахского языка в приложениях Microsoft Windows в международном стандарте кодирования UNICODE, первая система проверки орфографии текста на казахском языке, первая система русско-казахского и казахско-русского перевода текстов «Тілмаш». Кроме того, с 2007 года электронный казахско-русский словарь «СөзКөмек» находился в свободной продаже в магазинах по рыночной цене. У ТОО SanaSoft  из Караганды – шесть продуктов по поддержке казахского языка. С осени 2011 года мощную конкуренцию им составил российский словарь ABBYY Lingvo x5 Казахская версия, а в феврале 2012 года вышли еще три новых словаря.

Веб-разработчики в меньшинстве

В отечественном Союзе веб-разработчиков состоит множество компаний. Но по данным интернет-агентства index group, лишь несколько компаний в Казахстане используют свое собственное ПО для разработки сайтов, например, ТОО «Творческая группа «Весна», SoftDeCo (на рынке с 2001 г., 200 веб-проектов), интернет-агентство index group (CMS author). Остальные веб-разработчики используют условно бесплатные движки на базе open source. По мнению генерального директора «Весна» Софьи Булановой, серьезные казахстанские разработчики уже отошли от написания программ «с нуля» и для создания крупных проектов используют распространенные во всем мире фреймворки (один из видов платформы для разработки веб-сайта), такие как Yii, Zend Framework, Kohana, CodeIgniter, CakePHP, Symphony и другие. Не следует путать фреймворк с коробочными системами, такими как «Битрикс». «В коробочных системах особого труда разработчика не требуется, достаточно инсталляции и настройки внешнего вида. Коробочные системы не подходят для разработки специфических проектов, так как это заранее написанные готовые решения, не предназначенные для изменений. Их используют для типовых сайтов и интернет-магазинов. Смысл же фреймворков заключается в том, чтобы обеспечить максимальную гибкость разработки нетиповых проектов среднего уровня сложности и выше», – говорит эксперт. Среди технологий баз данных в интернете, по ее мнению, самой распространенной остается MySQL, однако также уже находят применение MongoDB, Redis, CouchDB.

Казахстанские веб-компании, за редким исключением, состоят в рядах международных альянсов. Например, с 2002 года ТОО «SoftDeСo» состоит в Альянсе разработчиков программного обеспечения «Силиконовая Тайга» стран СНГ. Кроме сайтоиндустрии, в Казнете борется за выживание и казахстанская информационно-поисковая система kaz.kz, удостоенная награды за достижения в области интернет-технологий на Республиканском конкурсе IT AWARDS KAZAKHSTAN-2009.

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

Кроме того, вопрос кадрового поиска разработчиков в Астане до сих пор остается открытым, т.к. в основном база сильнейших университетов находится в Алматы и Караганде. По качеству подготовки кадров лидирует КБТУ из Алматы. В 2011 году на чемпионате мира по программированию среди студенческих команд (ACM ICPC) в США команда КБТУ заняла 27-е место среди 105 университетов мира. А в страновом распределении Казахстан поднялся на 17-е место, что означает мощный рывок для нашей страны. Вспомним, что после побед российских команд в 2000-2001 годах начался поток инвестиций со стороны гигантов ПО на российский рынок, который продолжается и по сей день. Возможно, и после победы наших студентов инвесторы обратят взоры на перспективную молодежь, что  и станет новым витком развития рынка отечественных разработчиков софта.

В Астане обосновались и другие компании, способные конкурировать на рынке разработок АИС. Например, ТОО «IT Research Center» и ТОО «Интесис» (с 2001 г.), компания CAD.kz и ТОО «Kazinsys» (с 2008 г.). Нишу образования, бизнеса и интерактивного развлечения заняло ТОО «ARTA Software» (с 2005 г.). Сегодня среди пользователей продуктов компании – 20 отечественных вузов и свыше 2,5 тыс. учреждений среднего образования. Из крупных компаний в городе Алматы можно назвать ТОО «VAN Company», Soft Road, «Азия-Софт», «Оливема».  В сегменте информационной безопасности – компании «Гамма Technologies» и Onix Group. В Парке инновационных технологий под Алматы работает «Дельта IT». Нишевые компании – S2 Research&Engineering и ISoft. Молодая амбициозная компания Rescona Group разрабатывает ПО различной направленности, включая реинжиниринг и сопровождение больших программных продуктов. VAN Company (с 1999 г.) за 20 лет накопила большой практический опыт разработки АИС для госструктур. В формате е-правительства ею разработаны концепция и проект программы развития электронного акимата города Астаны на 2009-2011 годы.

Серьезную конкуренцию отечественным компаниям составляет EPAM Systems –  крупнейший международный поставщик услуг в области разработки ПО и решений в странах СНГ и Европы. В 2008 году в ее состав вошла компания «Плюсмикро» (г. Караганда), образованная в 1987 году и более 20 лет работающая на казахстанском рынке заказного ПО. Объединенная компания продолжила свою деятельность в Казахстане. Она конкурирует в таких областях, как построение АИС для госорганов, крупных предприятий и холдингов. Кроме того, компания занимается разработкой ПО для крупнейших производителей АИС корпоративного планирования (ERP); управления жизненным циклом изделий (PLM); корпоративных информационных порталов (EIP); систем управления отношениями с клиентами (CRM); серверов интеграции приложений (EAI); систем управления контентом (CMS); систем управления знаниями (KMS); систем класса Business Intelligence (BI).