Номинируйте кейсы на Workspace Digital Awards 2026. Прием заявок до 15 декабря по льготной цене, успейте принять участие!
Seven Winds Studio
Pragmacore. Разработка единой платформы для управления строительством.
Seven Winds Studio
WDA
2023
#Разработка сайтов под ключ#Приложение под ключ #Разработка программного обеспечения

Pragmacore. Разработка единой платформы для управления строительством.

7562 
Seven Winds Studio Россия, Новороссийск
Поделиться: 2 0 4
Pragmacore. Разработка единой платформы для управления строительством.
Клиент

ООО Прагма

Сфера

Услуги

Регион

Россия, Москва

Тип сайта

Порталы и сервисы

Мобильная платформа

iOS, Android

Сдано

Сентябрь 2021

Задача

Заказчик - известная консалтинговая фирма с опытом работы в строительстве более 10 лет.

За свой обширный опыт работы заказчик выявил наиболее часто возникающие проблемы:

- отсутствие единого информационного пространства для всех вовлеченных, из-за чего возникает несогласованность документации или удлиняется процесс согласования этапов между отделами;

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

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

Решение

Так как система объемна и разноуровнева, было принято решение разделить ее на функциональные модули, объединив их в единую систему.

Первым из модулей в разработке стал Pragmaсore.Дашборд - система аналитики, управления и мониторинга строительства. 

1Работа над первым модулем Pragmaсore.Дашборд

Прототип первого модуля Pragmaсore.Дашборд  уже был у заказчика, поэтому мы начали работу с аналитики функциональности модуля и создания базы данных.

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

Параллельно велась разработка интуитивно понятного web-интерфейса для визуализации данных.

Дата релиза модуля модуля Pragmaсore.Дашборд: сентябрь 2021.

2Модуль Core — центр авторизации

Ядро (Core) — единый центр для авторизации пользователей во всех модулях, настройки их прав и профилей.

Вход в систему осуществляется двумя возможными вариантами: по номеру телефона и СМС-коду, по логину или email и паролю.

В левой части экрана расположен список компаний, в которые пользователь добавлен.

На главной странице модуля Core мы видим:

- список подключенных модулей, которые доступны пользователю

- список модулей, которые доступных для подключения

- список модулей, которые находятся в разработке

Особенности:

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

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

3Модуль Offer — облачный сервис для предварительного расчета стоимости проекта.

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

Итоговый расчет является фундаментом для формирования базового бизнес-плана по проекту.

Функционал:

- Подготовка расчета себестоимости проекта. Формирование себестоимости проекта на основе ведомости объемов работ и номенклатуры материалов.

- Подготовка расчета контрактной стоимости проекта. Формирование ТКП с целью участия в тендере.

- Анализ трудозатрат и стоимости СМР. Анализ для укрупнения видов работ и формирования единичной расценки.

- Анализ ведомости МТР. Подготовка оферты или прайс-листа. Определяется маржинальность по видам работ и группам материалов.

- Анализ ТКП подрядчиков. Анализ подрядчиков на соответствие условиям основного договора для определения доходности или убыточности.

- Формирование предварительного бюджета. Определение и фиксация ключевых показателей эффективности (рентабельность, доходность и другие).

Особенности:

- Создание расчетов с помощью стандартизированных форм.

- Реализован парсинг Excel документов

- Работает с документами из программы«ГРАНД-Смета»

- Вложенность работ и возможность формировать укрупненную расценку

- Все единицы измерения автоматически приводятся в соответствие с Международной системой измерения (СИ)

- Модуль может работать как часть экосистемы Pragmacore, так и независимо от нее.

- Передает данные смет в модули RM и Дашборд.

4Модуль Finance — планирование, управление, анализ и контроль движения денежных средств.

Бюджет (Finance) — единое информационное пространство, позволяющее управлять экономикой строительства в режиме реального времени.

Функционал:

- Планирование и управление хозяйственной деятельностью проекта. Формирование производственной программы, штатного расписания и планирование деятельности отдельных ЦФО и ЦЗ, выраженных в натурально-стоимостных показателях.

- Бюджетирование. Планирование и сбор факта Бюджета доходов и расходов (P&L) и Бюджета движения денежных средств (Cash flow).

- Аналитика. Подготовка факторного анализа на основе аналитики отклонений плановых и фактических показателей по всем направлениям деятельности. Визуализация данных в графическом и табличном формате с акцентом на ключевых показателях.

- Рабочий капитал. Отображение актуальных данных по оборотным средствам проекта. Анализ текущего состояния по обеспеченности проекта денежными средствами, материальными запасами, анализ дебиторской и кредиторской задолженности, кредитной нагрузки и обязательств.

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

Особенности:

- 2 типа вида отчетности БДР и БДДС.

- Интеграция с системами 1С или прочими бухгалтерскими учетными системами, а так же подключение к модулю Банк-клиента.

- Импорт данных в модуль через файлы Excel, выгружаемых из учетных систем.

- Ручной ввод данных.

- Модуль может работать как часть экосистемы Pragmacore, так и независимо от нее.

- На данный момент существует интеграция с модулем RM. В планах интеграция с модулем Дашборд.

Пользовательские роли:

- Руководитель организации или проекта — доступ к итоговой информации. Повышение оперативности, качества и прозрачности предоставляемой информации, как следствие получение эффективного инструмента для управления бизнесом. Постановка целей и KPI для исполнителей.

- Финансовый директор/экономист — владелец системы, неограниченный доступ. Концентрация времени и внимания на анализе информации, а не на ее получении и обработке. Дополнительные возможности при планировании и контроле финансово-хозяйственной деятельности.

- Руководители функциональных подразделений и Начальники функциональных отделов — доступ к персональным бюджетам. Простота планирования и управления деятельностью своей функции через подготовку производственных и оперативных бюджетов.

5Модуль Design — онлайн инструмент управления и сбора проектной и рабочей документацией.

Рабочее место ответственного по согласованию проектной документации представляет собой единый реестр всей документации с учетом с учетом всех изменений по каждому проекту.

Модуль интегрирует всю документацию по проектированию строительства от экономических обоснования до чертежей.

Документация внутри модуля и распределяется на 4 стадии:

- Исходно разрешительная документация (ИРД)

- Инженерные изыскания (ИИ).

- Проектная документация (ПД).

- Рабочая документация (РД).

Документация внутри стадии представляет из себя тома документации в определенном статусе. В каждом томе поддерживается версионность документа и существует возможность просматривать версии PDF-документов.

После согласования документа, есть возможность выпускать изменения к документу. К каждому изменения можем прикреплять любые типы файлов (таблицы, документы, изображения).

Особенности:

- Сбор и хранение документации.

- Доступ к актуальной проектной документации онлайн 24/7.

- Единый реестр проектов показывает общую картину по компании.

- Многопользовательский интерфейс, многофункциональность, версионность.

- Может работать как часть экосистемы Pragmacore, так и независимо от нее.

- В другие модули транслируется информация об объекта строительства (в модуль Dashbord), статусы документации (в модули Dashbord и RM).

- Настройка прав возможна как по проекту, так и по каждому объекту в проекте.

Пользовательские роли:

Кроме администратора с полным доступом к модулю существуют и другие роли:

- заказчик (может загружать/выгружать документы, согласовывать документы, передавать документы в производство)

- проектировщик (может загружать документы, создавать разделы, добавлять новые версии) не может согласовывать документы и передавать в производство

- надзор (только просмотр документации в разделах)

- подрядчик (доступ к документации, как ко всему проекту, так и к отдельным объектам)

6Модуль Procurement — онлайн-инструмент автоматизации закупок в строительстве.

Комплектация (Procurement) — сервис, отвечающий за цифровизацию всей цепочки поставки материалов: от расчета потребности и контрактации до оприходования на складе и вовлечения в производство

Инструмент онлайн управления функцией комплектации от момента возникновения потребности до выдачи МТР в производство и их списания.

Организация учета, формирование отчетности и аналитики на всех этапах закупки МТР с момента формирования потребности до поступления МТР на объект, приемки и выдачи в производство.

Особенности:

- Интеграция с учетными системами СМР, финансы, бухгалтерия и пр.

- Итерационность операций. Информация по основным операциям вносится в систему на основании форм ввода. Каждая позиция может быть несколько раз (частями) проведена в учете. Каждая отдельная итерация сохраняется в БД в виде соответствующего документа.

- Учет в разрезе потребности (PID). PID — КЛЮЧЕВОЙ АТРИБУТ УЧЕТА с момента возникновения потребности до ее вовлечения в производство и списания. По данному признаку осуществляется интеграция с графиком производства работ, офертой, списанием МТР и пр.

- Сквозной учет в 3 наименованиях и единицах измерения:

1. Проектные — согласно РД (в целях интеграции с производственными службами).

2. Фактические — согласно договору (в целях интеграции с бухгалтерским учетом)

3. Базовые — для формирования консолидированной отчетности и аналитики.

- Исключение ошибок внесения информации. В целях ведения корректного учета и формирования отчетности в системе используются Справочные поля и Форматы полей.

- Табличные фильтры позволяют фильтровать список товаров по разным условиям (конкретное значение, диапазон значений, равно или не равно, больше и меньше определенного значения)

- Интеграция с другими модулями. Данные отправляются в Модуль Дашборд. Принимает данные из модуля RM по списку необходимых позиций и директивную дату поставки.

- Может работать как часть экосистемы Pragmacore, так и независимо от нее.

Пользовательские роли:

Кроме администратора с полным доступом к модулю существуют и другие роли:

Оператор — загружает и редактирует отчеты;

Посетитель — не может вносить информацию, только просматривает отчеты.

7Модуль Resource Managment (RM) — планирование и управление графиком производства работ

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

Функционал:

- Планирование и управление графиком производства работ. Формирование производственной программы, месячно-суточного графика, суточного наряд-задания(СНЗ) и получения факта

- Управление ресурсами. Назначение ресурсов, выявление несоответствий в части обеспеченности МТО, рабочими, спецтехникой

- Аналитика. Контроль выполнения работ и сравнение плана с фактом, актуализация КСГ с учетом фактического выполнения

Особенности:

- На экране проекта можно выбрать часовой пояс, который впоследствии будет влиять на отправку СНЗ.

- Система адаптирована под планшеты и мобильные устройства.

- Работы могут быть представлены в формате диаграммы Ганта.

- Интеграция с основными СУП (Primavera, MS Project, Spyder Project).

- Оперативный доступ к качественной и прозрачной информации.

- Интуитивно понятный современный интерфейс.

- Планирование и анализ фактических результатов для руководителей функциональных направлений.

- Единое информационное пространство в части планирования и контроля работ для офиса, штаба, площадки.

- Интеграция c модулями Design и Дашборд.

- Модуль может работать как часть экосистемы Pragmacore, так и независимо от нее.

Пользовательские роли:

Планировщик — основной пользователь системы, он ведет КСГ, следит за порядком в диаграмме Ганта.

Исполнитель — имеет доступ только к тем задачам которые нарезал Планировщик.

Заказчику доступен только просмотр проекта.

8Модуль WorkForce — сервис найма специалистов рабочих и инженерных специальностей

Модуль WorkForce — отдельно функционирующий независимый модуль внутри системы Pragmacore. Со своей системой регистрации и авторизации.

Функционал:

Рекрутер формирует список вакансий, на которые откликается работник.

Пользователь в личном кабинете заполняет информацию о себе, опыте работы, размер одежды.

Особенности:

- Для работников функционирует мобильное приложение.

- Регистрация от имени компании.

- Push-уведомления о подходящих вакансиях.

- Чат между рекрутером и работником.

- Микроблог заказчика.

- Модуль не интегрируется с Модулем Core, у него своя система авторизации и регистрации.

Пользовательские роли:

Модератор, управляет списком организации и может скачать аналитику сайта.

Рекрутер создает вакансии.

Работник — откликается на вакансии.

9Модуль Quality Control — платформа для осуществления строительного контроля.

Инструмент позволяет цифровизовать этап строительного контроля и проводить строительный и входной контроль:

- контроль за соответствием выполненных работ проектной документации и строительным нормативам;

- контроль за качеством, объемом и своевременностью выполнения строительно-монтажных работ;

- контроль качества применяемых в ходе строительства материалов и оборудования.

Суть модуля: иметь возможность создать замечания, указав важные атрибуты, на основании чего сформировать документы (непосредственно в системе и обеспечить прозрачный процесс устранения замечаний).

Функционал:

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

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

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

На основании замечания выносится предписание (непосредственно документ, который формируется внутри системы по определенному шаблону, выгружается, заполняется и направляется в адрес подрядчика). В одно предписание можно включить несколько замечаний и отправить их на устранение подрядчику.

Подрядчик просматривает замечание, а после исправления отправляет на повторную проверку Инженеру СК.

После повторной проверки этого замечание/предписание может быть как возвращено в работу (при повторном выявлении указанных нарушений), так и закрыто (если замечания устранены). Это регулируется установкой статуса. Кроме этого после повторной проверки могут быть созданы новые замечания.

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

Особенности:

- Вьювер для просмотра PDF-файлов непосредственно в модуле.

- Исключение ошибок внесения информации. В целях ведения корректного учета и формирования отчетности в системе используются: Справочные поля, Форматы полей.

- История изменений статуса замечаний/предписаний, которая вкл. в себя дату изменения с учетом локального времени и пользователя, совершившего изменения

Пользовательские роли:

Администратор — все возможности внутри модуля.

Инженер СК — полные права в разрезе проекта (кроме массового очищения справочников). Без доступа к панели администратора.

Подрядчик — просмотр замечаний и предписаний и аналитику по проекту.

Заказчик — просмотр замечаний и предписаний и аналитику по проекту.

Результат

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

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

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

В реальных условиях точек сборки важной информации для строительного проекта большое количество, а информация зачастую разрознена по различным системам учета. Была добавлена поддержка интеграций с популярными информационными системами: Primavera, BIM, SAP, 1С

Для модуля Поиск рабочих (WorkForce) дополнительно было создано мобильное приложение.

Работа над проектом ведется по настоящее время и мы продолжаем разрабатывать новые модули и улучшать функционал уже реализованных.

На январь 2024 года платформа Pragmacore используется более чем на 30 строительных проектах общей стоимостью свыше 180 миллиардов рублей.

Экосистема Pragmacore уже получила несколько побед:

- 2 место в номинации - «IT-технологии и онлайн-сервисы» на премии Workspace Digital Awards 2023

- Серебро в номинации «Кейс Года» по направлению «Digital-интеграция» премии RUWARD AWARD 2023

https://pragma.info/

Стек технологий


Награды


Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Seven Winds Studio с удовольствием обсудит вашу задачу

Оставить заявку