Как достичь стратегической независимости, не жертвуя технологической эффективностью? Своим опытом формирования отраслевой цифровой платформы с нуля делятся Роман Волков, генеральный директор ITFB Group, и Александр Коняшкин, руководитель управления доверенных ИТ-сервисов «Гринатома». В беседе с CNews эксперты объяснили, в каких ситуациях индивидуальная разработка превосходит готовые продукты, как выстраивать архитектуру на основе открытых технологий и какие навыки наиболее важны для проектов национального уровня.
CNews: В настоящее время организации всё чаще отдают предпочтение индивидуальной разработке ПО вместо доработки готовых систем. Когда, на ваш взгляд, такой подход действительно целесообразен?
Роман Волков: Для крупных корпоративных и особенно отраслевых заказчиков основная сложность заключается не в недостатке отдельных решений, а в отсутствии готовых enterprise-платформ, способных комплексно удовлетворить все потребности «из коробки». Мировая ИТ-индустрия десятилетиями развивалась вокруг экосистем Microsoft, Oracle, SAP, и мгновенно отказаться от этого наследия нереально. Отечественные разработки за последние годы значительно продвинулись, однако в ряде критически важных случаев их полная замена зарубежных платформ пока остаётся сложной задачей.
Фактически это означает, что система формируется из ряда узкоспециализированных модулей, каждый из которых отвечает за определённый круг функций. Встаёт проблема не только обмена данными, но и координации сквозных операционных процедур. Для этого требуется механизм оркестрации, координирующий процессы поверх разрозненных систем, а также централизованный реестр данных, дающий чёткое представление о том, где хранятся актуальные эталонные сведения и как они циркулируют в рамках ИТ-инфраструктуры.
Одновременное решение этих задач представляет значительную сложность. В некоторых ситуациях более оправданным оказывается создание индивидуального продукта под отраслевые нужды: клиент приобретает именно необходимый ему функционал, без лишних компонентов и усложнений. В результате сроки достижения цели оказываются сравнимыми, а порой и короче, чем при внедрении и глубокой адаптации тиражных программных продуктов. В ситуации с Платформой доверенных сервисов для «Гринатома» это проявилось ещё отчётливее — аналогичных предложений на рынке попросту не было, ни среди российских, ни среди иностранных коммерческих платформ.
CNews: Каким образом совмещать в рамках одного проекта продукты различных поставщиков, сохраняя при этом целостность архитектуры и ясность происходящих процессов?
Роман Волков: Здесь определяющее значение имеют системная архитектура и квалификация интегратора. В проекте ПДС мы целенаправленно выбрали открытый технологический стек. В качестве системы управления базами данных применяется PostgreSQL, для координации процессов — BPM-платформа Activity, для объектного хранения — совместимое с S3 хранилище MinIO. Отдельный важный блок — это криптографические инструменты и инфраструктура электронной подписи: автоматизация процедур выдачи и обновления сертификатов, поддержка как квалифицированных, так и неквалифицированных подписей, их использование и проверка в условиях высокой нагрузки. Мы внедрили российские средства криптозащиты «КриптоПро» и сертифицированную ОС Astra Linux, автоматизировав процессы создания, применения и верификации электронных подписей.
Цель состояла в том, чтобы вся сложность этих соединений была «скрыта» внутри платформы, а в результате заказчик и конечные потребители получали бы простые и устойчивые программные интерфейсы (API). Наша команда взяла на себя тонкую настройку, что позволило разработчикам «Гринатома» сконцентрироваться на бизнес-задачах.
По сути, речь идёт не об отдельной информационной системе, а о построении комплексной инфраструктуры для использования электронной подписи в атомной промышленности. Все элементы связаны через общий интеграционный уровень, который гарантирует управляемость, наблюдаемость и масштабируемость решений, а также даёт возможность постепенно совершенствовать платформу, не нарушая действующие рабочие процедуры.
CNews: Какие навыки и знания становятся наиболее востребованными для команд, реализующих проекты государственного и корпоративного уровня?
Роман Волков: Помимо владения конкретными технологиями, крайне важна общая инженерная культура. Значительная часть серьёзных проектов связана не с созданием нового продукта, а с совершенствованием или расширением уже работающих решений. В таких условиях необходимо уметь анализировать существующий код, определять его потенциал и принимать обоснованные архитектурные решения, ориентированные на перспективу роста нагрузки и функциональности. Специалист здесь выступает в роли инженера, способного эффективно работать с унаследованными системами, моделировать их поведение в долгосрочной перспективе и определять оптимальные точки для эволюционных улучшений, избегая радикальных переделок. Ключевой навык — не просто понимание текущего состояния системы, но и прогнозирование её реакции на увеличение масштабов или появление новых возможностей. Идея сразу же «переписать всё заново» чаще свидетельствует не о решительности, а о недостатке глубинного понимания предметной области.
Крайне ценно находить подходы, позволяющие с наименьшими усилиями — в первую очередь временными — адаптировать текущие решения под новые запросы. И всё это должно происходить при строгом соблюдении регуляторных норм по защите информации и сохранении либо повышении уровня безопасности системы.
ITFB Group придерживается именно такой философии: мы не стремимся к полному перепроектированию по первому требованию, а предлагаем наиболее сбалансированный путь, учитывающий бюджетные ограничения, сроки и долгосрочные цели клиента. Это синтез компетенций архитектора и консультанта.
CNews: На какие тренды вы обращаете внимание в сфере заказной разработки программного обеспечения?
Роман Волков: Наблюдается чёткий сдвиг от автоматизации разрозненных процессов к построению технологических платформ, охватывающих целые функциональные блоки. Такие платформы решают не единичные задачи, а целые комплексы проблем, становясь цифровым фундаментом для предприятия или даже целой отрасли. Это, в свою очередь, подстёгивает развитие low-code и no-code решений, а также модульных платформ, рассчитанных на гибкое масштабирование.
Подобный эволюционный путь — от узкоспециализированного продукта к многофункциональной среде — был пройден и в нашей организации. Практика, накопленная при разработке отраслевой Платформы доверенных сервисов для «Гринатома», стала базой для нового продукта — платформы «Симфония». Если ПДС представляет собой глубоко кастомизированное решение для обеспечения цифрового доверия в атомной промышленности, то «Симфония» — это универсальная low-code платформа для интеллектуального управления информацией (ECM/CSP) и цифровой трансформации сквозных бизнес-процессов (BPM). Основанная на микросервисной архитектуре, она формирует инфраструктурный базис для решения разнообразных задач: от роботизации процессов, организации электронных архивов и систем документооборота до создания различных корпоративных приложений. Её отличительная черта — визуальные конструкторы, дающие возможность настраивать и модернизировать платформу без написания кода, что значительно ускоряет внедрение. При этом «Симфония» рассчитана на высокие нагрузки и обладает гибкой масштабируемостью, унаследовав наш опыт работы с отраслевыми объёмами данных.
Подобные продукты уже нельзя назвать просто инструментами для точечной автоматизации. Это целостные системы с чётко определённой областью применения, внутри которых клиент может выстраивать сквозные процессы и наращивать функциональность, не прибегая к постоянным изменениям в архитектуре.
Возьмём ПДС — это уже не просто система управления сертификатами. Это целая экосистема, которая обеспечивает сквозные операции: от автоматической выдачи электронной подписи новому сотруднику благодаря интеграции с HR-системами до массового подписания документов через «Госключ» и работы с машиночитаемыми доверенностями. Такие платформы формируют среду, благоприятную для развития других сервисов, что существенно повышает их конечную ценность.
CNews: Как требования импортозамещения сказываются на архитектуре индивидуальных решений? Возможно ли применять полностью российский технологический стек без ущерба для качества и скорости внедрения?
Роман Волков: За последние 7–10 лет рынок значительно изменился: от доминирования решений Microsoft, Oracle и SAP к активному использованию открытого программного обеспечения. Большинство продуктов из реестра Минцифры как раз базируются на open source и лучших мировых наработках.
Открытая архитектура и доступ к коду позволяют адаптировать решения под специфические нужды заказчика, а применение отечественных low-code и no-code платформ благоприятно влияет на сроки создания и внедрения. Однако здесь важен взвешенный подход: ключевым является не формальное соответствие требованиям импортозамещения, а надёжность, безопасность и долгосрочная жизнеспособность архитектурных решений.
CNews: Отражает ли тренд на разработку платформенных решений под заказ переход от автоматизации разрозненных операций к формированию целостного цифрового пространства?
Роман Волков: Абсолютно верно. ПДС служит яркой иллюстрацией этого пути. Сегодня Платформа доверенных сервисов — это целостная экосистема для использования электронной подписи в отрасли. Автоматизированы процедуры выдачи и обновления сертификатов через аккредитованный удостоверяющий центр, внедрены высокопроизводительные сервисы для создания подписей и вычисления хэшей, создан интеграционный слой для корпоративных систем с версионированием API и поддержкой обратной совместимости.
Особого внимания заслуживает автоматизация создания и учёта машиночитаемых доверенностей. Таким образом, ПДС эволюционировала от автоматизации рабочих процедур оператора УЦ к обслуживанию сквозных бизнес-процессов, а затем — к модульной, масштабируемой отраслевой экосистеме, которая формирует основу цифрового доверия в атомной промышленности.
CNews: Когда «Ростатом» выбирает сотрудничество со сторонними разработчиками для создания заказных решений, учитывая наличие собственного многочисленного штата ИТ-специалистов различной направленности?
Александр Коняшкин: Действительно, у нас работает большая команда специалистов — это не просто штатные единицы, а эксперты в различных сферах. Ключевая миссия «Гринатома» — предоставление сервисов для нашей отрасли, причём мы нацелены на комплексный подход. Мы не ограничиваемся точечными услугами, а стремимся предложить клиенту законченное решение. В определённый момент мы задались вопросом, как облегчить сотрудникам получение сертификатов электронной подписи. Эта сфера сама по себе строго регламентирована: действуют федеральные законы, нормативы Минцифры, требования ФСБ к применению криптографических инструментов. Однако мы взглянули на ситуацию глазами пользователя: работнику нужен просто готовый сертификат — без необходимости вникать во все технические и бюрократические детали.
Так возникла концепция комплексного решения для обеспечения сотрудников сертификатами ЭП. С 2011 года мы управляем собственным удостоверяющим центром — и за это время накопили значительный опыт в данной области. Здесь как раз и проявилась ценность комплексного подхода. Нам требовались не просто разрозненные экспертные знания, а умение построить сложную, регулируемую инфраструктуру, объединяющую несколько классов систем.
Мы нашли прекрасную синергию с партнёрами из ITFB Group. Они показали высокий уровень профессионализма в области разработки и системной архитектуры — именно то, что было необходимо для технического воплощения. А наша сторона взяла на себя бизнес-моделирование процесса с учётом специфики атомной отрасли.
Полагаю, именно такое взаимодействие служит удачным примером, когда мощная команда внешнего интегратора в сочетании с глубоким пониманием внутренних процессов позволяет создать качественный ИТ-продукт.
CNews: В чем заключаются ключевые особенности создания IT-решений для атомной энергетики?
Александр Коняшкин: Главная особенность — это необходимость находить баланс между общепринятыми в IT-разработке сроками выпуска продукта и исключительными требованиями к его качеству, надежности и безопасности. Все создаваемые решения должны органично встраиваться в единую экосистему, обладая при этом интуитивно понятным интерфейсом.
Краеугольным камнем в этом процессе выступает Единая технологическая платформа (ЕТП) Росатома. Она формирует унифицированную среду и набор инструментов — от этапа написания кода до его запуска, — позволяя всем командам придерживаться общих стандартов. В рамках ЕТП используются стандартизированные метрики: они контролируют прогресс разработки, качество кода и использование ресурсов, предоставляя руководству ясную картину статуса проектов. Регламентированная среда с типовыми компонентами предотвращает дублирование работы и повторное создание уже существующих решений в разных командах, что повышает общую эффективность отрасли.
Встроенные инструменты DevSecOps обеспечивают соответствие строгим отраслевым стандартам информационной безопасности, а автоматизация проверок минимизирует количество ошибок и уязвимостей в программном коде. Инфраструктура по требованию дает возможность оперативно запрашивать виртуальные ресурсы, значительно сокращая время на развертывание среды разработки. Благодаря унификации и автоматизации ключевых процессов существенно уменьшается время вывода готовых решений в эксплуатацию.
Кроме того, платформа облегчает обмен опытом между командами, формируя общее информационное поле и единый технологический стандарт для работы с данными. Она включает как технологические сервисы, автоматизирующие рутинные задачи разработки, так и общие прикладные решения, которые позволяют сконцентрироваться на бизнес-логике и ускоряют проверку новых гипотез.
CNews: Как распределяются задачи между использованием готовых решений, внутренней и заказной разработкой?
Александр Коняшкин: Инфраструктура атомной отрасли устроена так, что просто установить готовое «коробочное» программное обеспечение практически нереально. Любое ПО неизбежно требует модификации или адаптации — под наши специфические условия, включая особенности инфраструктуры, зоны сетевой безопасности, типы подключений и характер обрабатываемых данных. Когда мы создаем информационную систему (а любое внедряемое ПО становится ее частью), то всегда приходим к одному выводу: на рынке нет готового продукта, который бы на все сто процентов отвечал отраслевым требованиям. К этому добавляется необходимость внутренних интеграций — обеспечения корректного обмена данными между различными системами.
В таких условиях мы привлекаем как собственных архитекторов и разработчиков, так и внешних подрядчиков. Таким образом, большинство задач связано не с простой установкой готовых продуктов, а с их глубокой настройкой, адаптацией и созданием решений под конкретные нужды.
CNews: Каким образом удается сочетать оригинальность разрабатываемых продуктов с необходимостью обеспечения их технологической зрелости в «Росатоме»?
Александр Коняшкин: Будучи создателем собственных цифровых продуктов, «Росатом» ведет разработку в различных сферах. Среди них, к примеру, средства для компьютерного моделирования физических явлений в промышленности — такие как программный комплекс «Логос» и система REPEAT; решение для управления всем циклом создания изделий — Т-FLEX PLM; а также специальные приложения с элементами искусственного интеллекта — «АтомМайнд», «Атом. Око», «Атом. РИТА» и ряд других.
Созданные продукты проходят опытную эксплуатацию на предприятиях атомной отрасли. Это дает возможность довести решение до необходимого уровня готовности и сделать его рыночно привлекательным и конкурентоспособным.
Крайне значимым является тесная работа с компаниями-заказчиками: «Росатом» содействует в настройке своих решений под индивидуальные потребности клиентов, принимая во внимание особенности их деятельности и отраслевую специфику.
Несмотря на обширный внутренний коллектив разработчиков в самой госкорпорации и на ее предприятиях, периодически возникают проекты, для которых требуются особые компетенции и знание передовых методик. В подобных ситуациях «Росатом» привлекает внешних специалистов. Наглядный пример — совместная работа с компанией ITFB Group над реализацией системы ПДС.
В итоге мы смогли сформулировать уникальный запрос, продиктованный сложившейся инфраструктурой, и построить платформу, которая взаимодействует более чем с 20 крупными корпоративными ИТ-системами и предоставляет нужный инструментарий для решения сложных задач.
CNews: Как в «Росатоме» организован процесс импортозамещения? Остаются ли еще незамещенные системы и каковы планы по их переходу на российское программное обеспечение или собственные разработки?
Александр Коняшкин: Работа по импортозамещению в «Росатоме» стартовала ориентировочно в 2020 году и с каждым годом становится все более планомерной. Первоначально заменялись распространенные базовые инфраструктурные компоненты: серверное оборудование, операционные системы, системы управления базами данных. Этот этап прошел сравнительно гладко; хотя он и был масштабным, в основном потребовалась переподготовка инженерного и ИТ-персонала. Мы учитывали множество аспектов: степень готовности и зрелости отечественных аналогов, необходимость их доработки и планы развития. В последнее время акцент сместился на замену высоконагруженных, сложносоставных систем. «Росатом» внедряет у себя ресурсоемкие ERP- и PLM-системы. Сложная архитектура таких решений и разнородность нашей ИТ-среды дают бесценный практический опыт внедрений. Получаемые знания уникальны, а опыт взаимодействия с ведущими ИТ-интеграторами открывает дополнительные перспективы. Это позволяет нам делиться наработанной экспертизой с коллегами из родственных отраслей, передавать полученный опыт и таким образом способствовать развитию отечественных ИТ-продуктов не только в атомной промышленности, но и в масштабах всей страны.