Единая архитектура российской СУР: значение для разработчиков и заказчиков
Импортозамещение систем класса ERP (или, в нынешней российской интерпретации, – СУР) в крупной компании – всегда сложный, кропотливый и ответственный процесс. Привычную систему нужно перенести на «отечественные рельсы», сохранив ее работоспособность, исторические данные и все функциональные блоки. Разработанная в АНО «Национальный центр компетенций по информационным системам управления холдингом» (НЦК ИСУ) архитектура системы управления ресурсами в госкорпорациях и на крупных предприятиях способствует решению этих задач. Подробнее о ее создании и перспективах применения рассказывает руководитель НЦК ИСУ Кирилл Семион.
Роль методологий
Система управления ресурсами лежит в основе построения ключевых процессов крупного предприятия: производственных, финансовых, закупочных, логистических и др. Это сложное, модульное решение. Долгое время на российском рынке СУР, как и во всем мире, доминировали продукты SAP, и не случайно: компания за время своего существования сформировала глубочайшую экспертизу и создала комплексное решение, которое по функционалу лучше других подходит предприятиям из самых разных отраслей.
Сегодня, в эпоху импортозамещения, российским компаниям приходится в ограниченные сроки искать и внедрять отечественные аналоги ERP, а местным разработчикам – значительно дорабатывать свои продукты, чтобы те по производительности, надежности и функционалу могли соответствовать высоким требованиям, заданным SAP. На этом пути вендоры уже достигли успехов: на рынке можно найти несколько достойных, зрелых систем.
Однако, если SAP предоставлял монолитную систему, то в проектах по миграции на российскую ERP, чтобы закрыть всю необходимую функциональность, заказчикам, как правило, требуются несколько отдельных продуктов. Трудность состоит не только в выборе этих блоков, но и, например, в переносе огромного объема данных в новую систему, в необходимости адаптировать бизнес-процессы.
Большую роль в таких проектах играет грамотная методология. Она позволяет качественно спроектировать СУР, обеспечить четкий и прозрачный поэтапный переход на новую систему, учесть требования бизнеса, ИТ-администраторов и конечных пользователей, минимизировать риски и снизить вероятность ошибок, которые могут привести к временным задержкам и превышению бюджета. Благодаря этому проектная команда способна контролировать ход проекта на всех его этапах, принимать объективные решения и оперативно реагировать на изменения.
Что касается разработчиков, то им необходимо консолидировать усилия и предложить заказчикам продукты, которые в полной мере удовлетворяли бы их высоким требованиям. По сути, предприятия должны получить ту же монолитную архитектуру ERP, которую предлагал SAP, но построенную из взаимосвязанных компонентов не одного вендора, а нескольких.
Вот почему и разработчикам, и заказчикам крайне важна архитектура СУР, созданная НЦК ИСУ. Она позволит понять принципы проектирования архитектуры ERP и выстроить логику взаимодействия между всеми ее элементами, учитывая отраслевую специфику, актуальные ИТ-тренды и ИБ-требования. Работу по созданию такого документа взяла на себя АНО «НЦК ИСУ».
Предыстория появления архитектуры
НЦК ИСУ была создана в 2023 году по инициативе крупнейших российских компаний – РЖД, «Газпромнефти», ВТБ и «Росатома» – специально для формирования методологической основы отечественных ERP уровня Enterprise. Со временем к ним присоединились ведущие разработчики и потребители СУР, входящие в отраслевые индустриальные центры компетенций (ИЦК) и центры компетенций по развитию российского общесистемного и прикладного ПО (ЦКР).
Мы провели большое количество обсуждений, в том числе публичных, получили конструктивную обратную связь. Это позволило учесть максимальное количество мнений заинтересованных сторон, верифицировать бизнес-требования и технические требования к СУР, создать единую базу знаний.
В итоге на заседании наблюдательного совета НЦК ИСУ был одобрен перечень из более 200 технических и более 1000 функциональных требований к ERP. Также было учтено множество нефункциональных требований, важных для крупных заказчиков: безопасность, инструментарий сервиса и разработки, потенциал тиражируемости и обновляемости, интерфейсные и ролевые особенности работы пользователя. В состав документов, созданных НЦК ИСУ, входит архитектура СУР.
Уникальность архитектуры
В документе НЦК ИСУ предложена концепция верхнеуровневого ранжирования систем при построении ландшафта СУР и обозначены два варианта эталонных ландшафтов, которые можно использовать в качестве отправной точки при решении задач проектирования ERP.
Также в нем даны инструкции по взаимодействию отечественных СУР между собой и с решениями других классов, указаны варианты обмена данными между модулями и схемы внешнего взаимодействия этих модулей. Особое внимание в документе уделено информационной безопасности. Этот раздел учитывает требования к защите критической инфраструктуры, надежности и контролю доступа.
Кроме того, в документе описан композитный подход и изложен принцип открытых платформ. Композитный подход – один из ключевых паттернов проектирования ERP. Его основное преимущество – гибкость. Он позволяет эффективно формировать образы систем ландшафта ERP в соответствии с конкретными требованиями отдельно взятого проекта, упрощая процесс выбора заказчиком целевых систем.
Принцип открытой платформы на менее важен. Связано это с тем, что многие компании-заказчики либо имеют исторически сложившиеся наработки на основе отечественных решений, либо частично импортозаместили ERP. Эти наработки они могут переиспользовать, внести необходимые корректировки и встроить в единую архитектуру целевой системы.
Как видно, документ может быть полезен компаниям на любом этапе проекта импортозамещения. Его другое важное преимущество – возможность использования предприятиями из различных отраслей. Документ учитывает отраслевую специфику предприятий и содержит разнообразные варианты функциональной архитектуры и организационные модели, что позволяет адаптировать предложенные принципы к компаниям с разной структурой управления. При этом документ предлагает не только архитектурные схемы, но и паттерны проектирования композитных систем, описывает риски, связанные с использованием композиционного подхода, и предлагает методы их смягчения.
В этом заключается его уникальность: он не просто фиксирует базовые требования, а формирует полноценную методологию, позволяющую объединить архитектурное мышление, практические подходы к проектированию и учет интересов всех участников процесса, от вендоров и интеграторов до заказчиков и регуляторов.
Применение архитектуры
Подробнее расскажем об использовании документа на различных этапах проектирования и внедрения СУР. В ходе предпроектной подготовки он помогает сформировать структуру будущей ERP и определить целевые ландшафты. В рамках реализации – упрощает согласование технических решений и архитектурных принципов. Когда системы уже функционируют, документ позволяет пересмотреть архитектуру, внести корректировки и повысить уровень совместимости решений.
Важным направлением применения документа становится развитие интеграционного взаимодействия между компаниями, использующими разные решения. Благодаря ему становится возможным формирование совместимых архитектур, где продукты различных разработчиков работают в одном контуре.
Его использование должно дополняться четкой постановкой целей, оформлением требований, вовлечением руководства и ориентацией на лучшие практики внедрения. Только при этом условии документ НЦК ИСУ будет для бизнеса реальным инструментом управления сложными процессами цифровой трансформации.
Значение архитектуры
Как мы уже упоминали, проекты по проектированию и внедрению СУР являются одними из самых сложных для заказчиков и системных интеграторов из-за их объема и комплексного характера. Архитектура НЦК ИСУ позволяет заказчикам минимизировать риски при построении композитной архитектуры и выстроить необходимое решение «поблочно», существенно сокращая финансовые и временные затраты на создание системы.
Вендоры, в свою очередь, получают актуальный перечень формализованных потребностей клиентов, могут вести разработку программного обеспечения целевым образом, затрачивая ресурсы на анализ отраслевой специфики того или иного предприятия, встраивание ее в архитектуру решения, а не на попытки охватить всю потенциально востребованную функциональность.
В планах НЦК ИСУ – ежегодное обновление документов. Мы регулярно встречаемся с вендорами и заказчиками в самых разных форматах: публично на ИТ-конференциях, в рамках ИЦК и ЦКР, а также в рабочем порядке. Нам по-прежнему очень важны мнения и запросы рынка, именно на их основе мы намерены планомерно актуализировать стандарт.