Привет, Хабр!

Меня зовут Татьяна Поспелова, я руководитель группы разработки семейств в команде ПИК Digital. 

В этой статье расскажу, как мы централизовали и автоматизировали разработку BIM-семейств в Revit с помощью нашего внутреннего сервиса под названием «Фабрика семейств».

Если вы только начинаете знакомство с BIM (информационное моделирование зданий), важно понимать, что BIM-семейства — это параметрические компоненты, из которых собирается модель здания в Revit. Это могут быть стены, окна, мебель, сантехника и любое инженерное оборудование. Каждое семейство содержит геометрию и параметры, которые позволяют использовать его в расчётах, спецификациях и автоматизации.

Но если вы уже работаете с Revit, то точно знаете: BIM-семейства — это основа модели. А если вы работаете в большой проектной организации, где десятки проектировщиков создают сотни моделей, то знаете и другое: без централизованного подхода библиотеки BIM-семейств превращаются в хаос, а рабочая модель — в Ящик Пандоры.

Так родилась идея «Фабрики» — сервиса, который делает BIM-семейства как продукт: стандартизировано, по запросу, с контролем качества и версионированием. Рассказываем, как мы это устроили, с какими сложностями столкнулись и что получилось в итоге.

Зачем понадобился централизованный сервис

Главная проблема, с которой сталкивался отдел проектирования, — человеческий фактор. Каждый проектировщик вносил BIM-семейства в модель по-своему: кто-то копировал из старых проектов, кто-то создавал с нуля. В итоге — десятки версий одного кондиционера или светильника с разными параметрами и поведением.

Что это влекло за собой:

  • ошибки в спецификациях из-за несоответствия данных;

  • трудности совместной работы — модели теряли совместимость;

  • ручная работа — обновление семейств вручную отнимало часы.

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

Как мы организовали работу «Фабрики»

Одна из ключевых проблем на старте — смешивание заявок на создание семейств с другими задачами BIM-поддержки. Запросы вроде «сломался Revit» обрабатывались быстрее, чем заявки на семейства, которые требовали гораздо больше времени и внимания.

Для решения задачи мы выделили BIM-специалистов в отдельную структуру. «Фабрика семейств» стала самостоятельным сервисом, отделенным от техподдержки. Мы внедрили систему Family Manager — продукта для централизованной подачи, обработки и контроля заявок на создание семейств.

С внедрением Family Manager всё стало структурированнее (подробнее о развитии продукта Family Manager можно прочитать в статье «Экосистема ПИК. Развитие Family Manager»). 

Теперь процесс стал прозрачным и управляемым. Ниже — основные изменения, которые позволили нам систематизировать работу с заявками:

  • каждая заявка получает статус и сроки; 

  • используется шаблон заявки с заданными полями для параметров; 

  • назначается исполнитель; 

  • пользователь отслеживает выполнение в реальном времени.

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

Рассмотрим подробнее, как устроен процесс обработки заявок — от подачи до публикации:

  1. Подача заявки

Проектировщик подаёт заявку на разработку или доработку семейства через веб-интерфейс Family Manager. В ней он указывает:

  • Тип заявки

  • Функциональный тип семейства и дисциплину

  • Техническое задание (параметры, размеры, требования по поведению)


  • Особенности отображения или использования в моделях

2. Модерация

Модератор проверяет заявку на полноту, наличие аналогов и определяет, нужна ли разработка нового семейства. При необходимости подключается департамент продукта (об этом ниже).

3. Согласование

Если семейство выходит за рамки стандартов, оно проходит дополнительное согласование.

4. Разработка и публикация 

После прохождения всех проверок заявка попадает к исполнителю — BIM-специалисту «Фабрики». Готовое семейство загружается обратно в Family Manager, где становится доступным инициатору заявки и другим проектировщикам. Теперь его можно сразу вставить в модель или заменить устаревшую версию. Всё это без необходимости проводить дополнительную проверку вручную.

Пример из практики: как это работает в реальности

Один из регулярных кейсов, с которым мы сталкиваемся, связан с изменяющимися стандартами использования материалов или оборудования. Например, нормативные требования к инженерному оборудованию обновились, и проектировщикам необходимо оперативно привести модели в соответствие. Ранее такая работа выполнялась вручную: каждый проектировщик самостоятельно редактировал десятки моделей, заменял элементы, проверял параметры. Это занимало огромное количество времени и создавало риск ошибок.

Сейчас мы централизованно обновляем или создаём нужные BIM-семейства, публикуем их в Family Manager, а проектировщику остается только обновить BIM-семейство в модели, и вся информация актуализируется автоматически. Это экономит десятки часов и значительно снижает нагрузку на проектную команду.

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

Ключевые партнёры и организационное взаимодействие

Департамент продукта

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

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

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

Инструменты ускорения работы

Чтобы ускорить и упростить процесс создания семейств, мы активно используем набор заранее подготовленных инструментов. Для разных типов BIM-семейств у нас есть шаблоны Revit-семейств с уже встроенными параметрами, нужной структурой и заранее заданным поведением. Это позволяет начинать работу не с нуля, а с заготовки, в которой уже предусмотрены стандарты и типовая логика. Благодаря этому мы экономим время на базовой настройке, снижаем количество ошибок и добиваемся единообразия в библиотеке.

Дополняют эту систему скрипты Dynamo — ещё один незаменимый инструмент в условиях большого потока заявок. С их помощью мы автоматизировали рутинные задачи: добавление параметров, проверку значений, массовое переименование, работу с типоразмерами и многое другое. Например, скрипт для пакетного добавления параметров сократил эту операцию с 15 минут до 40 секунд. При работе с сотнями семейств это даёт колоссальную экономию времени.

Контроль качества и стандарты

Одна из главных особенностей нашей системы — встроенная автоматическая проверка. Перед тем, как семейство попадет в общую библиотеку, оно обязательно проходит валидацию по согласованному набору параметров. Если хотя бы одно обязательное поле не заполнено, нарушен формат или структура, Family Manager блокирует загрузку.

Это решение существенно снизило количество ошибок и убрало необходимость ручной проверки большинства семейств. BIM-специалисты теперь не тратят время на рутинный контроль — система делает это автоматически. В результате проектировщик всегда работает с качественным контентом.

Кроме того, хорошим инструментом являются внутренние чек-листы самопроверки. Перед загрузкой BIM-семейства исполнитель проходит по списку ключевых параметров: заполненность полей, структура, соответствие шаблону и корректность отображения. Это помогает избежать типовых ошибок и гарантирует, что в библиотеку попадёт только готовый к использованию контент — без необходимости перепроверки со стороны проектировщика.

SLA (уровень сервиса)

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

Если по заявке возникают отклонения от плана, система сигнализирует об этом модератору и исполнителю. Таким образом, мы можем оперативно перераспределять нагрузку, избегать «узких мест» и повышать надёжность сервиса. Для проектировщиков это означает, что они могут уверенно планировать работу, зная, когда точно получат нужный результат.

Чтобы соответствовать SLA, «Фабрика» внедрила внутренние регламенты обработки заявок, этапы контроля и отчётности. Мы используем шаблоны, автоматизированные инструменты и систему приоритизации, которая позволяет гибко реагировать на сложные или срочные задачи. Регулярные синхронизации внутри команды и контроль качества на каждом этапе позволяют не допускать сбоев, а также обеспечивают стабильную и предсказуемую работу сервиса.

Отчётность перед заказчиками

С помощью Family Manager мы можем собирать детализированную статистику по количеству обработанных заявок в разрезе дней, недель, месяцев, кварталов и лет. Аналитика доступна отдельно по каждому заказчику с возможностью фильтрации по дисциплинам (например, архитектура, конструкции, инженерия) и типам задач (разработка нового семейства, доработка существующего, исправление ошибок и т.д.). Мы также фиксируем статус каждой заявки, даты начала и завершения работ, а ещё продолжительность выполнения на каждом этапе: от модерации до публикации готового семейства.

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

Помимо этого, отчётность позволяет выстраивать доверительные отношения с заказчиками. Мы в любой момент можем показать, сколько заявок было выполнено, в какие сроки, сколько времени в среднем требуется на выполнение определённого типа задач и как команда соблюдает SLA (соглашение об уровне сервиса). Внутри компании это также усиливает прозрачность — руководители видят не только объем выполненной работы, но и эффективность процессов.

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

Для этого мы анализируем статистику скачиваний и обращений к семейству, включения семейства в модели и запросы на доработку. Эти данные поступают из веб и десктоп-версий Family Manager и агрегируются в дашборды, доступные BIM-специалистам и руководителям. Мы видим, какие семейства теряют популярность, какие — стабильно используются, а какие могут дублировать друг друга.

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

Планы и развитие

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

Работаем над улучшением версионирования, чтобы проектировщики вовремя получали уведомления об изменениях и обновлениях. Параллельно улучшаем внутренние шаблоны и инструменты автоматизации, чтобы ускорить процесс обработки заявок и снизить ручную нагрузку на специалистов «Фабрики».

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

Советы тем, кто хочет создать свою «Фабрику»:

  1. Используйте шаблоны заявок. Это ускоряет оформление и стандартизирует входящие данные.

  2. Регламентируйте процесс. У каждого этапа должны быть правила, роли и контрольные точки.

  3. Добавьте автоматические и экспертные проверки. Используйте BIM-Inspector  для валидации параметров в моделях — он помогает контролировать допустимые значения. Подробнее о BIM Inspector можно прочитать в этой статье на Хабре.

  4. Назначайте ответственных за библиотеку. У каждого функционального типа должен быть владелец.

  5. Ограничьте создание BIM-семейств. Только BIM-специалисты должны разрабатывать BIM-семейства — не проектировщики.

  6. Контролируйте, что попадает в модели. Используйте валидацию, отчёты и Family Manager (ссылка на демоверсию продукта).

  7. Сделайте библиотеку закрытой. Все изменения — только через утвержденный процесс.

Вывод

«Фабрика семейств» — это не просто сервис, который создаёт BIM-семейства. Это настоящая система, которая помогает упорядочить работу с BIM-семействами, поддерживает стандарты и делает процесс проектирования более удобным и быстрым. Благодаря этой системе мы смогли снизить количество ошибок, упростить взаимодействие между проектировщиками и освободить их от рутинных задач.

Теперь семейства — это не просто «инструменты», а полноценные цифровые активы, которыми можно управлять и которые можно обновлять. Это делает работу всех проектировщиков проще и быстрее.

Спасибо, что дочитали до конца! Если у вас есть похожий опыт или вы только задумываетесь о создании своей системы работы с семействами — делитесь в комментариях, обсудим.

Комментарии (1)


  1. Rikkitik
    14.07.2025 09:37

    Ваша статья — просто музыка для моей души. Хочется выгравировать её на бейсбольной бите золотыми буквами и сходить с ней к нашему главному инженеру, потому что невыгравированные слова до него почему-то не доходят…