Клиент — один из крупнейших в РФ производитель металлургической продукции и комплексных решений для топливной энергетики, транспорта, строительства и других отраслей экономики.
Россия
Металлургия
Enterprise-разработка
Руководитель проекта, Team lead, 7 Backend-разработчиков, 2 Frontend-разработчика, 3 QA-инженера, 2 Дизайнера, 4 Бизнес-аналитика, 2 DevOps, Архитектор, PO
На момент старта проекта все ключевые HR-процессы — подработки, отпуска, замещения, переводы, обучение и др — велись через бумажные документы и физические маршруты согласования. Оформление одной сверхурочной заявки занимало до 2 часов: ручное заполнение форм, согласование между мастером, бухгалтерией, экономистами, юристами, физическое перемещение между корпусами. Аналогичные сложности были в управлении графиками смен, отпусками, обучением. Ну а базовые кадровые данные (табель учёта рабочего времени, структура подразделений, контактная информация и др) были разрознены
Чтобы решить все эти сложности клиент хотел разработать внутреннюю систему автоматизации для сотрудников, которая поможет перевести в цифру и систематизировать эти сложные бумажные процессы
Заказчик обратился к нам за разработкой интегрированной цифровой системы, которая:
Промышленный масштаб предприятия
Жёсткие юридические требования
Постоянные изменения в рабочей среде
С другой стороны, уже на старте было понятно, что проект будет дорогим. А значит — для его работы нужна полная поддержка акционеров и управленцев. Чтобы обеспечить их поддержку мы внедряли функционал поэтапно:
Такой подход помог не просто получить финансирование, но и выстроить систему, которая сегодня охватывает почти все кадровые процессы компании.
Было
Стало
Что получили
На этапе проектирования рассматривались три подхода: кастомная разработка на Laravel, enterprise-решения, включая SAP-надстройки, использование Bitrix как платформы.
В результате мы остановились на последнем варианте: Bitrix мы использовали как технологический каркас, но при этом не привязывали систему к стандартным модулям. Вся бизнес-логика реализована с нуля.
Критерии выбора:
Стоимость внедрения и поддержки
Скорость вывода MVP
Безопасность "из коробки"
Внутренние модули ≠ микросервисы
Модуль очереди данных — ключевой элемент
Наш сервис должен был быть доступен извне, через интернет. Это стало серьёзным вызовом для всей ИТ-инфраструктуры:
Так что на проект мы подключились и в качестве архитекторов безопасности
Поэтому начали с малого, запускали MVP, быстро выводили в прод и сразу показывали конкретные результаты. С одной стороны такой подход обеспечил доверие акционеров, с другой — позволил нам расти вместе с проектом.
Архитектура под развитие и реальность
Не только технологии
Сейчас мы продолжаем развивать систему и подключать новые модули. А компания уже получила инструмент, который автоматизировал самую рутинную и трудоёмкую часть работы
Более того, когда система начала реально влиять на эффективность, к ней проявили интерес конкуренты. Сейчас клиент рассматривает запуск решения как SaaS-продукта. И это, пожалуй, лучшая обратная связь: когда внутренний инструмент становится настолько сильным, что его хотят купить другие.