Пресс-центр РБК

Тренды и перспективы российского ПО

25 апреля в Москве состоялось мероприятие «Точки роста для российского рынка разработки ПО», в рамках которого представители банковской и промышленной отраслей, государственных корпораций и IT-компаний обсудили текущее положение дел в российском сегменте разработки программных продуктов, обозначили основные этапы развития отрасли и назвали ключевые тренды разработки отечественных IT-продуктов на горизонте ближайших лет.
В рамках встречи была проведена презентация первого российского исследования рынка корпоративной разработки Russia DevOps Report 2022, проведенного специалистами платформы «Сфера» — разработка Группы Т1. Представляя данные отчета, руководитель портфеля продуктов DevSecOps платформы «Сфера» Евгений Калашников подчеркнул, что исследование будет проходить ежегодно.

По словам Евгения Калашникова, начать собственное исследование развития DevOps в России было решено после того, как «в начале 2022 года компании не удалось найти полноценных отчетов в области DevOps, так как часть привычных инструментов ушла с рынка. А для создания собственного продукта было важно знать потребности и боли пользователей».
Целями исследования был анализ трендов, а также изучение проблем и потребностей корпоративного рынка инструментов DevOps в России.
Перед презентацией исследования состоялась дискуссия, в рамках которой участники встречи — руководители и эксперты ведущих российских компаний — говорили о положении дел на российском рынке IT-продуктов, исходя из собственного практического опыта взаимодействия с отечественными разработчиками.


Открывая мероприятие, первый заместитель генерального директора Группы Т1 Кирилл Булгаков отметил:
«Самому понятию DevOps пятнадцать лет, а живем мы так, как будто оно было с нами всегда. Это подчеркивает, что за последние годы появлялись не только инструменты и методологии, но и сформировалось комьюнити. Сейчас в России есть мощное комьюнити, упруго реагирующее на любые серьезные вызовы и угрозы, достойно отвечая на них своими продуктами».
В T1 работает около 20 000 IT-специалистов: разработчиков, консультантов и аналитиков. Миссия компании не только в том, чтобы создавать продукты и платформы, но и в том, чтобы, готовить опытных целеустремленных и мотивированных специалистов для индустрии. Лучших в мире разработчиков, которые работают и создают прекрасные конкурентоспособные продукты, востребованные на мировом уровне.
Руководитель платформы производства MOEX Group и автор фреймворка Platen. dev Карапет Манасян в ходе дискуссии отметил ряд ключевых изменений в сегменте разработки IT-продуктов:
«Разработчики стали отвечать за свой код и за свои сервисы, стали ответственнее за то, что они делают. В компаниях стираются границы между подразделениями. Если раньше были вертикальные структуры, довольно сложные и непонятные, то сейчас все идет к тому, что компании делают горизонтальные структуры, которые позволяют ускорить рабочие процессы».
За последние пять лет произошел активный переход от компонентных команд, которые отвечали за какие-то специфические области, к потокоцентричным и продуктовым командам, которые начинают ориентироваться на бизнес-цели. С точки зрения DevOps происходит активное внедрение различных ускоряющих инженерных практик. Последние год-два компании внедряют DevOps в свою стратегию. Активно используются практики лоукода и ноукода для того, чтобы ускорять проверку гипотез новых бизнес-целей — все это логическое эволюционное развитие перехода от одних инженерных практик к другим.

Говоря про точки роста, Карапет Манасян отметил движение в сторону platform engineering и развитие внутренних платформ, что позволяет превратить внутренний инженерный ландшафт в самодостаточный продукт, которым можно управлять и владеть, а также развитие инженерной культуры внутри компаний и ускорение разработки с помощью готовых компонентов. DevOps — это про культуру и про людей, выработку внутри компании нужных компетенций и желание людей развиваться в этом направлении.
Повышение скорости разработки важно, так как нужно быстрее реагировать на потребности клиента. Именно поэтому разработчик стремится к конечному клиенту, чтобы понять его запросы.
Не стоит забывать и про инструменты с открытым исходным кодом — это сервисы, которые развиваются огромными сообществами IT-специалистов. Нелогично то же самое повторять с нуля, нужно брать готовое, но смещать акценты на проверку этого инструмента с точки зрения уязвимостей, чтобы максимально обезопасить себя от каких-либо инцидентов.

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

Вице-президент, начальник Департамента инженерной экспертизы и инструментов разработки Газпромбанка Александр Черушников в своем выступлении говорил о том, что за последние пять лет банкинг очень сильно изменился:
«Мы перешли от идеи обычного мобильного банка для клиента к экосистемам. Под это надо было уйти от монолитности. С точки зрения развития и выживания монолитность уже не самый эффективный способ».
Банки начали создавать платформы и переходить на микросервисы. Поддерживать это в ручном режиме неэффективно, нецелесообразно и затратно. В результате стало ясно, что без DevOps не обойтись. Чтобы прийти к успеху, пришлось трансформировать очень многое: подходы к разработке и автоматизации, построение бизнес-процессов, организацию работы команды.
При этом никто не отменяет ключевую экспертность каждого специалиста команды и не создает fullstack-разработчиков, которые видят все поверхностно и не погружаются в специфику отдельных направлений. Речь идет о профессиональной команде, в которой каждый является экспертом в предметной области, но при этом понимает, что делает в рамках продукта.
История с импортозамещением дала достаточно сильный импульс в развитии отдельных решений и создала целую индустрию импортозамещающего софта. Однако, пока каждая компания решает собственные программные задачи и IT-отрасли, не хватает взаимодействия между игроками.


Максим Кутузов, коммерческий директор платформы «Сфера», отметил важность происходящих изменений. Еще 10−15 лет назад большинство крупных компаний в стране вели разработку по водопадной модели, когда весь мир уже начинал работать по гибким методологиям:
«Я рад, что гибкие технологии уже в полный рост приходят в Россию. В результатах исследования, которое мы сегодня презентуем, мы увидели, что DevOps уже давно не исключительная прерогатива цифровых стартапов, это культура и методология, которые используются большинством крупных российских компаний».
Довольно давно на Западе появился тренд, который сегодня заметен и у нас, когда границы между обязанностями стираются: DevOps-инженеры интересуются коммерцией, продуктологи интересуются маркетингом, разработчики занимаются тестированием.
Еще один тренд заключается в активном использовании open source: 90% респондентов исследования платформы «Сфера» отметили, что используют open source. Это очень большой показатель, который говорит о том, что крупный enterprise целится в сокращение time to market. Еще 42% респондентов указали, что используют публичные облака даже вопреки существующим корпоративным ограничениям, так как использование облачных ресурсов существенным образом ускоряет разработку.


Компании, которые хотят оставаться гибкими и эффективными, нацелены на кардинальное сокращение time to market. Чтобы победить в конкурентной борьбе компании обязаны подстраиваться и внедрять технологии DevOps. Так, если раньше time to market для банковского сегмента составлял 8-9 месяцев, то сегодня это в десять раз меньше — один месяц.
Максим Кутузов также отметил важную динамику в сегменте разработки программных продуктов:
«В книге Ицхака Адизеса про управление компаниями есть четыре интересных вектора, которые стимулируют развитие компании: намерение, предпринимательство, административная функция и интеграция отделов друг с другом. Правильные комбинации этих движущих сил двигают компании вперед. На этапе роста это предпринимательство и намерения. Для зрелых компаний предпринимательство обычно играет меньшую роль. И сейчас мы видим, что в среде разработки появляется именно такая, предпринимательская жилка, когда разработчики напрямую приходят к потребителям за обратной связью. Такого раньше не было, и мне кажется очень крутым, что это сейчас происходит — это означает, что компании живые, что они растут».
Потенциал российского ПО сейчас находится в области интеграции организаций друг с другом, чтобы на стыке разных продуктов предлагать единый офер. В коллаборации с другими вендорами есть сила, и крупные разработчики, которые вложили много денег в разработку чего-то для себя, активно идут в такие проекты.

Евдокия Рукавишникова, заместитель директора по цифровизации, директор программы «Промышленные решения», ГК «Росатом», обратила внимание собравшихся на глобальные изменения в IT-отрасли:
«Пять лет назад большинство компаний покупало коробочные решения. Подразделения обращались к вендору, который выдавал готовые продукты. Потом была докрутка, обратная связь была минимальная. В основном это были иностранные продукты».
В 2018 году в России стали активно внедряться практики цифровой трансформации, что дало старт DevOps и перестройке бизнес-процессов. Началось переосмысление и движение в сторону импортозамещения. 2020 год ускорил эти процессы: произошла перестройка сознания, появились новые тренды. Это повлияло и на разработку, которая поменяла структуру в рамках распределенных команд и начала активно внедрять аджайл. Изменилась парадигма: российские компании и корпорации, которые раньше работали с вендорами, начали воспринимать себя как разработчиков.
Любое IT-решение — это продукт. И современные компании видят себя на рынке новых расширяющихся услуг, а не только в рамках профильного бизнеса. Они сами становятся вендорами в своем классе решений, начинаются история осмысления культуры управления изменениями на этапе эксплуатации и перестраивание. Частью этого процесса должно стать то, что DevOps-решения постепенно начнут развиваться на единой платформе.

Заместитель начальника управления автоматизации технологического производства, департамент операционной модели цифрового развития, ПАО «Банк ВТБ», Александр Калабухов отметил, что «уход западных вендоров потребовал замещения не только проприетарных инструментов DevSecOps, но и бесплатных, с открытым кодом редакций инструментов, развитие которых ведется под контролем западных компаний или физических лиц. 2022-й был годом использования инструментов в режиме „заморозки“ — без обновлений, с ограниченными возможностями совершенствования инженерных процессов и практик. Эти же ограничения были распространены и на инструменты с открытым исходным кодом, так как в них стали появляться „закладки“ со злонамеренными функциями, работающие исключительно на территории России. 2023 год является годом замещения этих инструментов на импортозамещенные, что позволит продолжить совершенствовать применение инженерных практик».
Практики DevSecOps массово внедрены и используются в «Банке ВТБ», что позволяет быстро и качественно создавать и выводить новые продукты на рынок, а их централизованное и комплексное внедрение является ключевым фактором эффективного замещения западных инструментов на отечественные.

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

Новость Пресс-релиз