Импортонезависимость ПО, или Почему наша ИТ-сфера построена на страданиях?

Логотип компании
Импортонезависимость ПО, или Почему наша ИТ-сфера построена на страданиях?
изображение создано нейросетью
Переход на отечественные программные решения происходит со скрипом, часто из-под палки. Причин этому множество, однако о некоторых проблемах редакции IT-World довелось услышать впервые, благодаря проведенному круглому столу по теме импортонезависимости в сфере ПО. Знаете ли вы, например, что один из известнейших технических российских вузов не может приобрести необходимые продукты, поскольку ему отказывают в продаже? Любопытно, не правда ли?

Импортонезависимость ПО, или Почему наша ИТ-сфера построена на страданиях?. Рис. 1
Александр Антипов, директор по работе с партнерами SL Soft:
У нас есть сегменты, в которых мы исторически сильны не только на российском, но и на международном рынке. В первую очередь это информационная безопасность, финансовые решения, особенно в области бухгалтерии, которую мы автоматизируем с середины 1980-х годов. Многие продукты выросли на базе систем для бухгалтерского учета и продолжают успешно развиваться. Следует отметить успехи и в таких сферах, как электронный документооборот, который стал развиваться вместе с новой Россией, — здесь проекты перехода с импортных решений на российские идут довольно успешно. С другой стороны, если речь идет о цифровизации процессов, то мы, возможно, еще не на том уровне, на котором хотели бы находиться. Это касается, прежде всего, инженерных систем, автоматизированных систем управления технологическими процессами (АСУТП), проектирования, а также PLM-решений и подобных направлений. Еще один сегмент включает в себя все, что связано с искусственным интеллектом: распознавание речи, работу с текстами и видео. Здесь мы только недавно начали активно участвовать и применяем передовые методы, в частности, тот математический аппарат, в котором Россия исторически сильна. На мой взгляд, хотя у нас пока нет мощного практического применения прикладных решений, мы обладаем сильными технологиями и потенциалом для превращения этих знаний в продукты.

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

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


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

Импортонезависимость ПО, или Почему наша ИТ-сфера построена на страданиях?. Рис. 4
Денис Солоничкин, директор центра компетенций РЕД СОФТ Российские операционные системы:
Ситуация постепенно меняется. Хотя у нас нет такой международной узнаваемости, как у западных компаний, мы все равно не только работаем для своих коммерческих заказчиков, но и не забываем о физических лицах, которые используют наши продукты в домашних условиях. Мы активно сотрудничаем с учебными заведениями и стараемся популяризировать наш продукт среди молодежи, студентов. Предоставляем обучающие материалы, бесплатные лицензии на наше программное обеспечение, привлекаем молодых специалистов на стажировки в разные подразделения нашей компании — от разработки до технической поддержки. Также поступали и наши зарубежные коллеги: операционные системы, в том числе Windows, использовались в домах, школах и университетах. Мы надеемся, что молодые люди, получившие опыт работы с нашими продуктами, в дальнейшем будут встречать российские решения на своих рабочих местах, включая не только операционные системы, но и широкий спектр прикладных программ, таких как решения в области безопасности, конференц-связи, почтовые клиенты и офисные пакеты. Кстати, мы предоставляем лицензию на нашу операционную систему для физических лиц бесплатно.

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

Импортонезависимость ПО, или Почему наша ИТ-сфера построена на страданиях?. Рис. 5
Полина Петруша, руководитель проектов Управления Цифровизации СПбГЭТУ «ЛЭТИ»:
Первая причина — дефицит информации о происходящем. Да, пользователи знают об 1С и немного о других специфических решениях, но, когда речь идет о пользовательском программном обеспечении на базе Linux, многих это пугает. Кроме того, отечественное программное обеспечение во многом выглядит как конструктор, где пользователю приходится самостоятельно разбираться, что для чего и зачем. Например, в продуктах компаний, с которыми мы сотрудничаем, необходимо самим догадываться, какой графический пакет подходит для конкретных задач, в чем их различия, а часто различий между ними и нет. Как человеку, регулярно проводящему семинары, мне сложно объяснить пользователям, почему одно решение лучше другого.

Еще одна проблема — это консерватизм пользователей. Могу вспомнить недавний случай, когда пользователи устроили бунт из-за расположения кнопок запуска и переключения языков. На конференции компании «Базальт СПО» в 2023 году я пыталась донести до аудитории, что им стоит использовать стандартные интерфейсы Windows, чтобы людям было привычнее. Ответ многих разработчиков был таким: «Пользователи просто не понимают». Да, возможно, пользователи не всегда понимают, но нам нужно находить способы взаимодействовать с ними. Проблема заключается не только в их недостаточном понимании, но и в том, что они привыкли к определенным интерфейсам. Вспомните, как сложно бывает переходить с Android на iOS и обратно, даже для опытных пользователей.

Мы в этом плане сделали шаг вперед: для нашего университета разработали собственный интерфейс для ОС на базе Linux. У нас есть RPM-пакет — простой файл, содержащий нужные графические элементы, чтобы пользователь мог одной кнопкой установить знакомый и привычный интерфейс. Его можно адаптировать как для мобильных устройств, так и для десктопов и ноутбуков. Если пользователь привык к одной системе, он получит интерфейс именно в ее стиле. Это позволяет значительно сократить количество протестов против внедрения новых решений. Это касается не только пользовательского ПО, но и специализированного программного обеспечения. Мы начали внедрять отечественные аналоги, например, Matlab, и даже самые опытные пользователи иногда сопротивляются.

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

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

В России есть множество разработчиков программного обеспечения, и среди них имеются успешные примеры, такие как 1С, который стал стандартом в отрасли, можно упомянуть и продукты «Лаборатории Касперского», Dr.Web, системы резервного копирования «Киберпротект». Но есть и обратные примеры — скажем, «МойОфис», в который было вложено много средств, но который за последние годы так и не стал значительно лучше и не пользуется достаточным спросом, что сказалось в том числе и на финансовых результатах компании. Почему у одних кполучается, а у других — нет? Чего не хватает разработчикам?

Импортонезависимость ПО, или Почему наша ИТ-сфера построена на страданиях?. Рис. 6
Игорь Бочкарев, исполнительный директор ООО «Открытые решения»:
Мы оказались в ситуации, когда требуется делать продукты быстро и в больших объемах. Наша компания занимается разработкой уже более 15 лет, и первые 10 лет были достаточно стабильными. Однако сейчас начался бум, и это приводит к увеличению скорости разработки и росту потребностей, в то время как количество программистов и их квалификация не увеличиваются. Проблема в том, что мы вынуждены работать с тем, что есть, и делать это быстро. Часто не хватает квалифицированных специалистов для создания серьезных продуктов. Это большая проблема, которую быстро не решить. Создание системного или платформенного ПО, или даже прикладного приложения, которое хорошо интегрируется в существующую экосистему, — задача непростая, особенно если это вызывает негатив у пользователей, например, при переходе с Windows на Linux или с десктопного приложения на веб.

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

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

Импортонезависимость ПО, или Почему наша ИТ-сфера построена на страданиях?. Рис. 7
Андрей Крючков, директор по развитию технологических партнерств компании «Киберпротект»:
Я считаю, что неправильно говорить, что у кого-то что-то не получилось, а у кого-то — получилось. У всех есть успехи, но разной степени. В некоторых областях мы впереди, а есть компании или сегменты, которые находятся на этапе развития. Здесь, вероятно, важно учитывать, кто когда начал. Еще до начала импортозамещения, когда регуляторы заставили некоторые компании с критической информационной инфраструктурой переходить на отечественное программное обеспечение, мы изначально не только смотрели на задачу как на необходимость быстрого импортозамещения, но и понимали, что наши заказчики будут долгое время использовать системы как западного, так и отечественного производства. С учетом быстрого развития российской экосистемы мы вступили в партнерство и стратегические технологические альянсы со значимыми игроками рынка. Это позволяет нам обмениваться информацией и сотрудничать на этапе разработки. Когда мы выпускаем новый продукт, он изначально совместим с продуктами RedSoft и аналогично с другими производителями программного и аппаратного обеспечения. У меня на столе лежит большая папка с сертификатами совместимости — почти 200 штук. Это требует значительного внимания, поскольку мы живем в экосистеме продуктов.

Антон Подоба, руководитель комитета по цифровой трансформации и импортонезависимости Руссофт:
Необходимо различать бизнес, который строго регулируется государством, и компании, на которые это не распространяется. Если говорить о частном секторе, то его пассивная позиция часто связана с уже вложенными значительными ресурсами в иностранные системы, например Microsoft или Oracle. Кроме того, существует проблема недостатка квалифицированных специалистов, что особенно заметно в регионах, восточнее Москвы. Это вызывает необходимость создавать инфраструктуру с нуля, что требует больших усилий. В целом у бизнеса существует привычка работать с тем, что уже налажено, и, если возникает потребность в изменениях, это предполагает инвестиции. Поэтому борьба между желанием менять и необходимостью оставаться на привычном уровне действительно существует, и она может быть вызвана как внешними факторами, так и внутренними.

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

Полина Петруша, руководитель проектов Управления Цифровизации СПбГЭТУ «ЛЭТИ»:
Основываясь на своем опыте работы в Microsoft, Siemens IT Solutions и с рядом китайских и корейских компаний, я вижу, что у нас есть проблема с масштабами и функционалом. Мы слишком широко смотрим на вещи. Прорабатывая тщательно функциональность, мы забываем о том, что наши конкуренты, даже не такие крупные, как Microsoft, а, скажем, китайские, думают о пользователе и о его удобстве, юзабилити, Ux. Cледует помнить о возможности настраиваемого интерфейса пользователя — сегодня сделать это совсем несложно.

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

Что касается Китая, там создают современное ПО, сначала копируя и адаптируя западные решения, а затем развивая свои собственные. У них есть интерфейсы, которые хорошо подходят для китайских пользователей. Да, у нас меньше рынок, чем у Китая, но они в первую очередь ориентируются на внутренний рынок, а затем уже расширяются. Может быть, нам стоит начать с того, чтобы перестать создавать функциональные, но крайне неудобные решения?

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

Андрей Крючков, директор по развитию технологических партнерств компании «Киберпротект»:
Я считаю, что мы должны обучать принципам, а не конкретным интерфейсам. Нужно объяснять, как программы взаимодействуют между собой, а не только языкам программирования или отдельным пакетам. Если человек, выходя из школы или университета, получает концептуальные знания о том, как все работает, ему будет легче перейти с одного продукта на другой, потому что он понимает основные принципы, а не просто набор действий.

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

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

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

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

Полина Петруша, руководитель проектов Управления Цифровизации СПбГЭТУ "ЛЭТИ":
Я понимаю, что при работе с нами, как с государственным учреждением, поставщики сталкиваются с определенными специфическими особенностями при заключении договоров, которые накладывает на нас законодательство. Но у нас есть средства, выделяемые по программам цифровизации, и мы готовы их потратить, если поставщик готов работать по требованиям 44 Федерального закона. Но, как показывает наша практика, готовы далеко не все. Помимо этого, иногда нам говорят, что не могут обеспечить требуемую поддержку, иногда говорят ждать своей очереди год и даже больше, иногда не могут выполнить функциональные требования или обеспечить необходимое количество рабочих мест.

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

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

Опубликовано 03.02.2025

Похожие статьи