ІКС Холдинг — це великий будівельний холдинг, що працює в Німеччині. З міркувань конфіденційності ми не можемо розкривати важливі аспекти протоколів роботи холдингу, тому це буде загальний огляд стандартної функціональності корпоративної системи на етапі прототипу. У межах співпраці нами були надані такі послуги: -Серія аналітичних консультацій (4шт). -Розробка моделі даних. -Розробка моделі алгоритмів. -Розробка технічного завдання на систему управління. -Розробка технічного завдання на візуальні інтерфейси. -Розробка нефункціональних вимог. -Адаптація договору під технічне завдання. -Створення прототипу адмінки CRUD. -Візуальне проєктування та прототипування - 2400. -Розробка дизайн-системи. -Розробка системи пов’язаних екранів. -Деталізація екранів. -Створення перевикористовуваних компонентів. -Верстка клікабельних макетів.

Корпоративна система для девелопера та будівельного холдингу

Для зручності клієнта ми записали відеоогляд проєкту. Це корисно в тих кейсах, де система вже виходить далеко за межі звичайної CRM: тут є карта об’єктів, управління підрядниками, документообіг, продажі, бухгалтерські контури та адміністративні підсистеми. Іншими словами, перед нами не просто сайт, а цифровий штаб будівельної компанії =)

Цей проєкт ми створювали як багатомодульну корпоративну вебсистему для управління будівельними об’єктами, підрядними роботами, внутрішніми компаніями холдингу та супровідною документацією. Такі продукти рідко бувають простими: бізнес усередині них живе не по прямій лінії, а як великий вузол труб, клапанів і датчиків. Десь тече кошторис, десь застрягає документ, десь підрядник обіцяє золоті гори, а на ділі забуває навіть рукавички привезти.

Тому архітектура системи будувалася навколо прозорості процесів, контрольованих статусів і єдиної точки ухвалення рішень. Схожі завдання з управління активами та пов’язаними юрособами ми також вирішували в кейсі Europe, а якщо цікавий погляд на автоматизацію нерухомості в більш агентському форматі — подивіться C-Estate.

Карта будівельних об’єктів і навігація по проєктах

Один із центральних екранів системи — карта об’єктів. Вона працює як геопросторовий інтерфейс (тобто екран, де дані прив’язані до реальних точок на карті). Керівник бачить не абстрактний список, а реальну картину бізнесу: де знаходяться об’єкти, у якому вони статусі та як швидко можна перейти в деталі конкретного проєкту.

Для німецького холдингу: корпоративний софт

Авторизація та безпечний вхід користувачів

Для корпоративного ПЗ безпека — не прикраса, а фундамент. У системі реалізована авторизація користувачів, а для окремих сценаріїв — захищена автентифікація за сертифікатами. Це PKI-аутентифікація (вхід за цифровими ключами, а не лише за логіном і паролем), яка особливо важлива там, де є юридично значущі дії, внутрішні документи та чутливі дані.

Для німецького холдингу: корпоративний софт

Каталог будівельних проєктів із фільтрами

Список об’єктів — це не просто таблиця заради таблиці. Ми зробили картки проєктів із фільтрацією за типами, адресами, статусами та іншими параметрами. Така структура допомагає швидко знаходити потрібні будівництва й скорочує хаос під час масштабування портфеля об’єктів. Коли в компанії десятки проєктів, інтерфейс без фільтрів перетворюється на комору, куди страшно заходити.

Для німецького холдингу: корпоративний софт

Панель запуску нових проєктів

Окремий модуль був створений для введення нових проєктів у роботу. Це onboarding flow (послідовність кроків, з яких починається життя проєкту всередині системи): базові параметри, адреси, учасники, документи, стартові статуси та пов’язана бізнес-логіка. Такий екран сильно знижує ймовірність того, що новий об’єкт буде заведений абияк, а потім роками стане джерелом плутанини.

Для німецького холдингу: корпоративний софт

Планування робіт, послуги, підрядники, строки та площі

Одне з найчутливіших місць у будівництві — планування. Тут ми зробили модуль, у якому можна управляти етапами робіт за проєктом, кандидатами в підрядники, строками, набором послуг і квадратними метрами. Це вже не декоративний інтерфейс, а справжній операційний контур, де цифри починають впливати на гроші, ризики та нерви керівництва.

Для німецького холдингу: корпоративний софт

Попередня оцінка робіт до старту будівництва

До початку будівництва важливо зрозуміти, що саме компанія збирається робити, скільки це коштуватиме і де може ховатися майбутній головний біль. Для цього в системі реалізований модуль попередньої оцінки робіт. По суті, це ранній аналітичний фільтр: він допомагає побачити проєкт до того, як той почне з апетитом пожирати бюджет.

Для німецького холдингу: корпоративний софт

Документообіг за фазами проєкту

Документи в будівництві — це окрема форма міської міфології. Їх багато, вони зав’язані на етапи, їх треба погоджувати, підписувати, друкувати, зберігати й швидко знаходити. Тому ми зібрали документи за фазами проєкту в єдину систему з попереднім переглядом, друком і можливістю підпису. Це document pipeline (конвеєр документів, який рухається зрозумілими стадіями, а не губиться в папках із назвами на кшталт final_final_7).

Для німецького холдингу: корпоративний софт

Контроль статусів підрядних робіт

Для вибраних підрядів реалізований окремий огляд статусів запланованих робіт. Це допомагає бачити, що вже погоджено, що в процесі, що гальмується і де є ризик зриву строків. Такий моніторинг особливо важливий для проєктного менеджменту, коли одне невелике зависання внизу ланцюжка може зверху перетворитися на великий і дорогий спектакль.

Для німецького холдингу: корпоративний софт

Пошук, фільтрація та порівняння підрядників

Підрядники — це окремий всесвіт зі своїми обіцянками, умовами, розцінками та людським фактором. У системі реалізований зручний пошук і фільтрація за підрядниками, а також окремий інтерфейс порівняння цін із сортуванням за зростанням. Це вже елементи decision support system (системи підтримки ухвалення рішень), коли керівник отримує не шум, а структуровану картину для вибору.

Для німецького холдингу: корпоративний софт

Для німецького холдингу: корпоративний софт

Продажі об’єктів через маклерів

Система охоплює не лише будівництво та внутрішні процеси, а й контур продажів. Для цього був реалізований функціонал роботи з маклерами та продажами об’єктів. Тобто продукт став зв’язувальним шаром між операційною частиною девелопменту та комерційною частиною бізнесу. Це особливо цінно для компаній, які хочуть бачити не розрізнені відділи, а єдину цифрову модель бізнесу.

Для німецького холдингу: корпоративний софт

Управління компаніями холдингу та бухгалтерським контуром

Важлива частина проєкту — управління кількома компаніями всередині холдингу та їхньою бухгалтерською логікою. Це multi-entity architecture (архітектура, де одна система працює одразу з кількома юридичними особами, але не змішує їх у кашу). Такий підхід потрібен там, де група компаній ділить активи, процеси, співробітників і документи, але зобов’язана зберігати формальний порядок.

Для німецького холдингу: корпоративний софт

Якщо вам цікаві подібні корпоративні системи для розподілених відділів, процесів і ролей, додатково подивіться кейси IKS і FORMA BPM. Там добре видно, як ми підходимо до архітектури складних бізнес-застосунків, коли важливий не лише інтерфейс, а й внутрішня механіка продукту.

Додаткова навігація та адміністративні підсистеми

Для складного корпоративного продукту інтерфейс має бути багатошаровим, але не заплутаним. Тому в системі з’явилася додаткова навігаційна панель, яка допомагає швидше перемикатися між розділами та модулями. У таких системах хороший navigation layer (шар навігації, який пов’язує екрани між собою) економить користувачам сотні годин життя, а отже — гроші компанії.

Для німецького холдингу: корпоративний софт

Адміністрування прав доступу

Для корпоративного ПЗ критично правильно розмежувати права доступу. Ми реалізували окремий адміністративний модуль, що дозволяє керувати доступом до різних підсистем. Це RBAC-модель (role-based access control, тобто видача прав за ролями), завдяки якій бухгалтер не бачить зайвого, менеджер не ламає налаштування, а керівник зберігає контроль над системою.

Для німецького холдингу: корпоративний софт

Довідники, шаблони та єдині дані

Також була реалізована система керування довідковими таблицями: суб'єкти, клієнти, маклери, підрядники, співробітники, адреси, шаблони документів, шаблони інвойсів та інші сутності. Це master data layer (єдиний шар довідкових даних, щоб компанія не жила в режимі у кожного своя правда).

Для німецького холдингу: корпоративний софт

Хронологія подій і контроль змін

Для моніторингу та аудиту ми додали хронологію подій у системі. Це audit trail (журнал дій і змін), який допомагає зрозуміти, хто що зробив, коли це сталося і чому бізнес раптом прокинувся в новій реальності. У корпоративних системах такий модуль — як чорна скринька у літака: приємно, коли про нього можна не згадувати, але дуже добре, що він є.

Для німецького холдингу: корпоративний софт

Що в підсумку отримав клієнт

У результаті замовник отримав не просто набір екранів, а єдину цифрову систему для управління будівельними об'єктами, підрядниками, документами, продажами, структурами холдингу та доступами співробітників. Такі рішення зменшують частку ручної роботи, роблять процеси прозорішими та дозволяють масштабувати бізнес без постійної пожежі в операційці.

Саме в цьому і полягає цінність архітектурного підходу: спочатку ми будуємо логіку і зв'язки між сутностями, а вже потім інтерфейси. Інакше бізнес отримує красивий фасад без несучих стін. А в корпоративній розробці це завжди закінчується однаково — дорого, нервово і з характерним виразом обличчя у директора =)

Більше про наш підхід до проєктування, архітектури, етапів робіт і формату співпраці можна подивитися на лендингу systems.ingello.com. Там зібрані відгуки, опис процесу і можливість залишити заявку на безкоштовну консультацію, якщо вам потрібен не просто підрядник, а команда, яка вміє розбирати складні бізнес-системи по шарах і збирати їх заново вже без хаосу.

Технології проєкту

Нижче — стек, на якому збирався проєкт. Ми спеціально залишаємо цей блок не як сухий список модних слів, а як пояснення, навіщо кожна технологія була потрібна в живому продукті.

  • SFL — структурна фрактальна мова. Використовувалася для прискореного опису сутностей, бази даних, API і частини документації. Простіше кажучи, це спосіб швидше формалізувати складну систему, не потонувши в нескінченних однотипних діях.
  • PHP — основна серверна мова проєкту. Практичний вибір для корпоративної веброзробки, де важливі швидкість постачання, зрілість екосистеми та передбачуваність підтримки.
  • JavaScript — логіка браузерних компонентів і клієнтської поведінки.
  • HTML — структурний шар інтерфейсів.
  • CSS — візуальне оформлення екранів та адаптація інтерфейсів.
  • Linux — серверна операційна система для стабільної роботи бізнес-застосунку.
  • BASH — автоматизація інфраструктурних і системних завдань.
  • Docker — контейнеризація, тобто пакування сервісів в ізольовані середовища для передбачуваного запуску.
  • Docker Compose — оркестрація кількох контейнерів усередині одного застосунку.
  • PHP-FPM — менеджер процесів для ефективної обробки серверних запитів.
  • MySQL — реляційна база даних для зберігання сутностей, зв'язків, статусів і ділової логіки.
  • Nginx — високопродуктивний вебсервер і проксі-шар.
  • Fractal — наш внутрішній фреймворк і методологія прискорення розробки складних систем.
  • Yii2 Components — перевикористовувані компоненти для серверної логіки та прискорення складання типових контурів.
  • Symfony Components — надійні структурні цеглини для складання великих застосунків із довгим життєвим циклом.

Саме такий стек добре підходить для розробки корпоративних вебсистем для будівництва, нерухомості та холдингових структур: він дає керованість, масштабованість і технічну дисципліну без зайвого цирку.

Потрібен веб-проєкт під ваш бізнес?

Розробляємо CRM/ERP, кабінети, B2B/B2C-сервіси та корпоративні веб-системи: від ТЗ й архітектури до запуску та підтримки.

Часті питання

Виділіть одну проблему клієнта та сформулюйте конкретну цінність рішення, яку можна виміряти у грошах і строках.
Почніть з вузького MVP для одного сегмента, заміряйте конверсію, вартість залучення та швидкість угод перед масштабуванням.
Контролюйте виручку в USD, CAC, валову маржу, конверсію в оплату та строк окупності. Це база для рішень про масштаб.
Отримати оцінку проєкту

Последние проекты

Последние комментарии

Теги

16 июля