Следите за новостями

Сделать самим или отдать специалистам?

Интервью со старшим вице-президентом компании EPAM Systems Анатолием Гавердовским о тенденциях развития аутсорсинга разработки ПО в Казахстане.

23 сентября 2008 10:28, Digital Kazakhstan
Рубрики: Бизнес, Софт

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

Интерес к аутсорсингу в Казахстане подогревается благодаря появлению на локальном IT-рынке новых фигур. Так, недавно один из значимых игроков казахстанского IT-рынка ПЛЮСМИКРО объединился с крупнейшим в Центральной и Восточной Европе разработчиком программного обеспечения ЕРАМ Systems. О возможностях, предоставляемых объединенной компанией казахстанскому финансовому рынку, и о тенденциях развития аутсорсинга разработки ПО рассказывает Анатолий Гавердовский, старший вице-президент компании EPAM Systems.

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

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

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

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

Именно вследствие этих факторов финансовые рынки и заинтересованы сегодня в сотрудничестве с компаниями-разработчиками ПО.

— С какими финансовыми структурами работает объединенная компания? Какие IT-услуги предоставляете казахстанскому рынку?

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

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

Еще одной сильной стороной компании является так называемое «спасение проектов». Так, не один раз в нашей практике в ряде крупных международных компаний складывалась ситуация, когда работу начинали ведущие мировые системные интеграторы, а затем для «спасения» этих проектов была приглашена EPAM Systems. Что позволяет нам «вытаскивать» заваленные и иногда даже безнадежные IT-проекты? Во-первых, гигантское количество успешно реализованных. Во-вторых, то, что мы в качестве разработчиков сотрудничаем со многими мировыми вендорами программного обеспечения, такими, как Microsoft, IBM, Reuters, Hyperion/Oracle, SAP — разрабатываем продукты, которые будут выводиться на рынок через несколько лет. За счет этого часто возникает ситуация, когда мы являемся одной из немногих компаний, которые могут запустить новый продукт у заказчика, в связи с тем, что мы хорошо представляем, как все работает изнутри.

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

— Расскажите, в чем заключаются для компаний из финансовой среды преимущества сотрудничества с аутсорсинговыми компаниями?

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

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

— Есть ли риски для компании при передаче проектов на аутсорсинг?

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

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

Второй момент. Считается, что компания-заказчик, работающая в определенной области, имеет уникальные знания о ней, и сторонней компании сложнее понять все ее нужды, соответственно, разработка какого-либо продукта может быть длительной и сложной. Но это не всегда так. За время работы мы накопили опыт сотрудничества с компаниями из различных отраслей — финансы, страхование, нефтегазовый сектор, телеком и т.д.  Для повышения качества обслуживания заказчиков, лучшего понимания их бизнеса и отраслевой специфики мы создаем отраслевые центры компетенций. В рамках этих центров мы объединяем все наши знания, опыт, реализованные проекты и профессионалов, специализирующихся на разработках для данной отрасли. В результате мы способны оказывать клиентам полный цикл услуг — от экспертного анализа и консалтинга в области бизнес-процессов до внедрения высокоэффективных настраиваемых решений, а также разработки, тестирования и поддержки программного обеспечения. Еще одним риском, который, по мнению заказчика, может возникнуть при передаче проекта на аутсорсинг, является потеря контроля над процессом. Но отлаженная система управления проектом поможет избежать этого. Например, на каждый проект, выполняемый нашей компанией, назначаются два высококвалифицированных менеджера, один из которых руководит процессом разработки в компании, а второй — на стороне заказчика. Наши проджект-менеджеры и программисты понимают, каким образом устроены приводящие к успеху взаимоотношения между системами, людьми и бизнес-процессами. Благодаря существующей системе отчетности мы предоставляем клиентам подробную, достоверную и своевременную информацию о наших действиях. Кроме того, избежать возникновения любых непредвиденных ситуаций помогает отлаженная система работы в подобных проектах. Мы используем проверенную методологию управления проектами, основывающуюся на использовании в компании фирменного продукта PMC (Project Management Center, Центр управления проектами). Это веб-ориентированная среда для управления проектами, совместной работы и решения других IT-задач. PMC обеспечивает и упрощает планирование проектов, управление рисками и требованиями, разработку программного обеспечения, управление качеством, что позволяет достичь высокой эффективности при работе над проектами. Всех клиентов также волнуют вопросы качества разработок и информационной безопасности. Мы это прекрасно понимаем и постоянно инвестируем значительные средства в совершенствование этих процессов. Так, мы успешно прошли аудит на соответствие международным стандартам информационной безопасности и надежности услуг SAS 70 Type II. Это означает, что система внутренних контролирующих процедур ЕРАМ Systems и программное обеспечение, которое мы для этого используем, соответствует самым строгим требованиям. Причем, это требования не отдельного заказчика, не отдельной страны, это стандарты мирового уровня. Кроме того, ЕРАМ первой в Европе прошла сертификацию соответствия 4-му уровню CMMI, международному стандарту качества, оценивающему уровень процессов разработки и сопровождения программного обеспечения. Соответствие этому стандарту позволяет гарантировать клиентам своевременное и эффективное выполнение проектов, а также высокое качество разрабатываемого ПО. Во всем мире лишь порядка 140 компаний обладают сертификатами CMMI 4 и 5 уровня. Представляете, какие там требования? Поэтому когда мы говорим о гарантии высокого качества разработки ПО, это не просто слова.

— О каких успешно осуществленных проектах вы могли бы рассказать?

— Мы охраняем интересы своих заказчиков и соблюдаем конфиденциальность по выполненным проектам. Но о некоторых, разумеется, с согласия клиентов, можем рассказать. Например, это разработка системы внебиржевого обмена намерениями на базе FIX-решения EPAM для «Тройки Диалог» и Московской межбанковской валютной биржи (ММВБ). Создание разнообразных тактических продуктов для компании «Тройки Диалог» — «кабинета клиента», внутреннего интранет-портала. Полный цикл разработки ПО, включая консалтинг, для инвестиционной группы «Ренессанс Капитал».

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

Комментарии