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

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

6918 
Seven Winds Studio
Seven Winds Studio Россия, Новороссийск
Поделиться:
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 с удовольствием обсудит вашу задачу

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