Авторизация
Сброс пароля
Система автоматизации взаимодействия инвесторов, девелоперов и институтов развития
Заказчик: NDA

Платформа заказчика — система управления строительными и туристическими объектами, которая значительно облегчает навигацию и управление проектами на всех этапах разработки — от заявки на инвестпроект до его ввода в эксплуатацию.
1. Вводная задача от заказчика, проблематика, цели
Заказчик реализует масштабные программы развития территорий и инвестиционно-строительные проекты в разных регионах страны. Проекты сопровождались большим объёмом данных и документации: расчеты, сметы, архитектурные планы, и так далее, а существующие инструменты не обеспечивали целостного и прозрачного управления процессами.
На практике это приводило к ряду проблем:
- данные по объектам и проектам хранились разрозненно и быстро теряли актуальность;
- отсутствовал единый цифровой реестр инвестиционных проектов и заявок;
- согласования и подготовка отчётности требовали значительного объёма ручной работы;
- с ростом числа проектов система становилась всё менее управляемой.
Перед нашей командой стояла задача разработать единую цифровую платформу, которая позволила бы:
- консолидировать данные по проектам и объектам;
- обеспечить прозрачность статусов и этапов реализации;
- упростить взаимодействие между участниками процессов;
- создать архитектурный фундамент для дальнейшего масштабирования системы.
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Проект стартовал несколько лет назад и изначально представлял собой монолитное решение — как на backend, так и на frontend. Однако система быстро начала обретать новый функционал, и стало понятно — монолит пора разделять на отдельные приложения. Наша команда провела анализ текущего состояния системы и спроектировала переход к микросервисной архитектуре.
В рамках аутсорсинга мы взяли на себя:
- архитектурное проектирование и развитие backend-части платформы;
- разработку и доработку frontend-приложений;
- реализацию ключевых бизнес-процессов и пользовательских сценариев;
- настройку межсервисного взаимодействия и асинхронной обработки процессов;
- работу с хранением документов и формированием отчётности.
Функционально система была разделена на логические модули: инвестиционные проекты, заявки, объекты строительства, задачи и мероприятия, финансовые модели и отчёты. При этом особое внимание уделялось тому, чтобы усложнение внутренней архитектуры не влияло на удобство пользователей.
Система обладает внушительным функционалом, к примеру, было реализовано хранение документов (и не только) в файловом хранилище S3. Также по мере увеличения нагрузки было решено перевести часть процессов в асинхронный режим, и существующее межсерверное взаимодействие через WebClient было дополнено брокером сообщений RabbitMQ. Однако и это не всё — часть интеграций с внешними системами была сделана по протоколу SOAP (в частности, интеграция с ЦБ РФ).
Главным нашим достижением стала возможность автоматического процесса работы с инвесторами. Заявки создавались посредством интеграции с Camunda, и пользователь мог корректировать/отменять заявку на любом из ее этапов. Все участники строительства могли ознакомиться с заявкой и принять решение о ее одобрении/отклонении.
Также были и ключевые разделы, которые часто нужно иметь в печатной форме — к примеру, паспорт проекта. Для таких разделов мы реализовали возможность печати файлов по нужным ГОСТам и предзаполненной информацией из системы. В этом нам помогли фреймворки Apache Poi и JasperSoft.
3. Результаты сотрудничества
В результате реализации проекта заказчик получил готовую цифровую платформу для управления инвестиционно-строительными проектами.
После сдачи проекта заказчик получил такие результаты:
- Ускорилось строительство объектов. Если ранее для согласования документа требовалось потратить дни и недели, то теперь это дело нескольких минут — ключевым участникам сразу приходят оповещения.
- Значительный приток капитала. Когда у инвесторов появился доступ к актуальной информации по проекту в любое время на всех этапах строительства, инвестировать стали гораздо охотнее.
- Повысился КПД сотрудников. Если ранее ключевые сотрудники отрасли тратили десятки часов на бюрократию, то теперь за счет удобной структурированной системы на это тратятся считанные минуты.
- Сократилось время принятия решений по новым проектам. Теперь все участники строительства могут одновременно видеть и изменять параметры проекта для согласования строительства.
- Упрощение работы с регулирующими органами. Справки для надзорных/регулирующих органов теперь не нужно делать вручную на основе сотен документов — достаточно всего лишь скачать нужную по нажатию одной кнопки.
На текущий момент система активно эксплуатируется пользователями, и их количество постоянно растет — всё больше участников строительства выбирают удобство и комфорт.
4. Заключение
Этот проект стал примером комплексной аутсорс-разработки, где команда взяла на себя полный цикл создания цифрового продукта — от архитектурных решений до реализации и внедрения. Мы построили распределенную, отказоустойчивую систему, которая облегчает жизнь людей в столь тяжелой отрасли.
В результате заказчик получил устойчивую и масштабируемую систему, а мы — опыт работы с крупной предметной областью и проектом, в котором требования к архитектуре, надёжности и развитию продукта играют ключевую роль.


