Привет, Хабр! 

В этой статье я хочу рассказать о том, как и зачем мы в «Рексофт» строили интеграционную платформу BRAIN ERM, которая объединяет HR бизнес-процессы, проектное управление и финансы в одной экосистеме.

Итак, довольно часто возникает потребность в том, чтобы прикинуть, допустим, ресурсы на новый проект. А вот тут возникает сложность. И она ведь вовсе не в отсутствии инструментов. Обычно их даже слишком много: табеля отпусков, оценка эффективности, постановки целей для дальнейшего развития сотрудников и так далее. Данные о людях размазаны по десятку систем, а общая картинка складывается с трудом. И в какой-то момент мы решили, что нужно собрать этот пазл в единое целое. Платформа BRAIN ERM стала ответом на возрастающие потребности рынка в комплектных инструментах для управления персоналом и бизнес-процессами компании. 

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

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

Что же с этим делать?

Мы решили, что нужна экосистема. Конструктор, а не монолит.

BRAIN ERM - это модульная платформа, в ее центре - ядро Brain Core. Вокруг него, как детальки лего, собираются нужные блоки. Хотите управление персоналом - ставьте Brain HRM. Нужны финансы и бюджеты - подключите Brain Finance. Надо считать рабочее время и загрузку проектов - есть Brain СУРВ и Brain Проекты. И это далеко не все существующие блоки.

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

Платформа рассчитана на компании от 500 до 100 000+ сотрудников и спокойно поддерживает до 250 интеграционных потоков. Масштабируется быстро. Новый модуль делается примерно за три месяца, новая функциональность - за три дня. Внутри: Java, .NET, React, Camunda, Spring Boot, микрофронты, BFF, Kafka, ReBAC. Развернуть от Bare metal до Kubernetes в on-prem или облаке. Конечно, учли потребность в импортонезависимости. BRAIN довольно самостоятельная система, но при этом «дружит» и с продуктами российских вендоров, и с зарубежными, и с самописными системами. 

Как Brain устроен изнутри?

Ядро Brain Core — это обязательная часть, без которой платформа не живет. Оно отвечает за общие процессы, интеграцию с внешними сервисами через API и Kafka, а также за безопасность и модели доступа. Через ядро платформа связывается с бухгалтерией (1С, SAP, Navision), инструментами разработчиков (Jira, Confluence, GIT), CRM и хранилищами данных. То есть BRAIN ERM не требует все ломать и перестраивать под себя. Он встраивается в уже существующий ландшафт.

Дальше - блоки. Они независимые. Brain HRM, например, включает блок для постановки целей (Brain Цели) и инструмент для создания команд под конкретные задачи (Brain Команды). Brain Audit дает контроль и аудит действий. Brain Проекты помогает управлять загрузкой людей в разрезе задач, ну а про остальные я уже упоминала выше.

Отдельно стоит сказать про управление доступом. Мы используем мерж ролевых систем RBac и ReBac. Руководитель проекта видит данные своей команды, HR - сотрудников своего подразделения, директор - общую картину по компании. И каждый видит ровно столько, сколько нужно для работы. Интерфейс собирается из микрофронтов, виджетов и BFF. Можно настроить интерфейс так, чтобы человек заходил и сразу видел только самое главное.

Что мешало и как мы это решали

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

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

Еще один больной вопрос - лицензии и инструменты. Нельзя просто взять красивую западную библиотеку, если завтра ее использование станет проблемой. Поэтому сознательно ориентировались на российские решения и ПО со свободными лицензиями. Чтобы не упираться в риски и ограничения.

Планы на буд��щее

У нас есть трехлетняя дорожная карта. В фокусе три направления:

  • Развитие текущих модулей (доработка функциональности под реальные запросы пользователей).

  • Запуск новых сервисов 

  • Увеличение доли ИИ (автоматизация рутины, умные подсказки, более глубокая аналитика, чтобы система не просто хранила данные, а помогала принимать решения).

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