Как стать автором
Обновить
88.36
Bimeister
Цифровизация промышленных объектов
Сначала показывать

Проблемы с реверс-инжинирингом в России и зачем нам нужны «Дирижёры»?

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 3.2K
Блог компании Bimeister Реверс-инжиниринг *
Мнение

Впервые с реверс-инжинирингом мне пришлось столкнуться в детстве и да, мой опыт закончился полным провалом. Я не достиг результата, но получил бесценный опыт. Давайте разберёмся, почему я потерпел неудачу и почему многие инициативы по реверс-инжинирингу в России имеют все шансы повторить мой «успех»?

Читать далее
Всего голосов 37: ↑22 и ↓15 +7
Комментарии 25

Управление запросами функций/ Feature requests management

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 636
Блог компании Bimeister Управление продуктом *Processing *

Feature request (запросы функций) – важный инструмент взаимодействия между командой разработки и конечным пользователем. Запросы позволяют более здраво рассмотреть продукт с точки зрения пользователя и определить пути улучшения его опыта при работе с продуктом.

Здравствуйте! Меня зовут Ирина, я менеджер продукта в компании Bimeister, и хочу вам рассказать о нашем опыте управления Feature requests в продукте для B2B сегмента.

Проблема

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

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

В сухом остатке статья про то, как мы выбросили из своей жизни автоотбивку «Спасибо, нам важно ваше мнение». Поехали :-)

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 1

ЦИМ как инструмент повышения надежности работы системы электроснабжения предприятия

Время на прочтение 5 мин
Количество просмотров 847
Блог компании Bimeister CAD/CAM *Энергия и элементы питания Инженерные системы *Data Engineering *

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

Цель данной статьи – рассмотреть решение проблем, связанных с проектированием, строительством и эксплуатацией электроэнергетического оборудования при внедрении ЦИМ.

Немного о ЦИМ…

Цифровая информационная модель (ЦИМ) – объектно-ориентированная параметрическая 3D-модель, представляющая в цифровом виде физические, функциональные и прочие характеристики объекта (или его отдельных частей) в виде совокупности информационно насыщенных элементов.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 1

Spatium: цифровой завод в браузере или 3D в контексте клиент-серверных web приложений

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.3K
Блог компании Bimeister Разработка веб-сайтов *Клиентская оптимизация *Работа с 3D-графикой *Canvas *

Всем привет! Меня зовут Евгений, я backend‑разработчик в компании Bimeister. Сегодня я хочу рассказать о нашем 3D движке Spatium для рендеринга сводных моделей масштаба промышленного предприятия в браузере.

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

Читать далее
Всего голосов 17: ↑16 и ↓1 +15
Комментарии 1

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

Время на прочтение 13 мин
Количество просмотров 240
Блог компании Bimeister Подготовка технической документации *

Проблемы ведения строительных журналов (общего журнала работ, журнала авторского надзора и других специальных журналов) на бумажном носителе в рукописном виде широко известны и подробно рассмотрены в работах А.С. Карпушкина [1], К.С. Петрова [2] и Н.В Цопа [3], где перечислены следующие проблемы:

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 0

Как подружить DDD и Entity Framework Core?

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 3.2K
Блог компании Bimeister .NET *C# *

Привет, Хабравчане! Меня зовут Валентин, я backend‑разработчик в компании Bimeister.
Уже почти как год вместе с командой разрабатываем новый продукт с применением Domain‑driven design подхода. Как же так получилось?

Так вот, разработка начиналась совершенно с нуля и это была хорошая возможность применить данный подход и попробовать его на практике. В момент начала разработки, перед нашей командой сразу встал вопрос: «А как же хранить аггрегаты, сущности, value‑object'ы в базе данных с использованием EF Core? ». Если вы только начинаете применять DDD и перед вами и вашей командой встала такая же проблема, то эта статья поможет вам приблизиться к ее решению, да пребудет с вами сила Эванса!

Вошли и вышли, приключение на 20 минут
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 4

Технологии информационного моделирования на стадии эксплуатации промышленного объекта

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.1K
Блог компании Bimeister Работа с 3D-графикой *Реверс-инжиниринг *Инженерные системы *

Всем привет! Меня зовут Настя и я инженер-конструктор в компании Bimeister. В данной статье хочу поделиться нашим опытом внедрения технологий информационного моделирования (ТИМ) на стадии эксплуатации в живых проектах цифровизации.

Сейчас много хайпа вокруг этой темы – цифровые модели…это панацея от всех болезней! Куча мега-специалистов заявляет, что они знают, как правильно создавать «цифру». Куча людей создает цифровые школы, отдельные дома и целые жилые микрорайоны, и это круто и вызывает уважение! Но мало кто рассказывает о реальных проектах цифровизации промышленных объектов.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 4

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

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 1.5K
Блог компании Bimeister Информационная безопасность *Анализ и проектирование систем *

Приветствую, дорогие читатели, меня зовут Алексей Федулаев. Я работаю на позиции DevSecOps в компании Bimeister и делаю наши продукты безопаснее.

Данная статья будем по мотивам моего выступления на конференции Highload++ 2022, где я рассказывал про “Построение архитектуры с использованием формальных моделей безопасности”. В статье мы узнаем:

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 3

Создание высокодетальных 3D моделей сложного технологического оборудования в проектах Bimeister

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.9K
Блог компании Bimeister Работа с 3D-графикой *CAD/CAM *Реверс-инжиниринг *


Всем привет! Меня зовут Марат и я занимаюсь разработкой высокодетальных 3D-моделей оборудования в компании Bimeister.

Расскажу про то, как мы создаем огромную базу 3D-моделей для промышленных предприятий и какие инструменты при этом используем.

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

Мы выбрали не самый легкий путь.

Читать далее
Всего голосов 19: ↑18 и ↓1 +17
Комментарии 8

Простые способы улучшить читаемость функциональных требований

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 4.1K
Блог компании Bimeister Анализ и проектирование систем *Подготовка технической документации *

Чтение ФТ — занятие непростое. Восприятие новой информации и её анализ требуют продолжительной концентрации и расходуют главный ресурс IT‑шника — внимание.
Если текст сложный, читатель спотыкается в нём и увязает, перечитывает по несколько раз, тратя время и ресурс внимания.

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

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 4

Выгорать нельзя гореть

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 2.7K
Блог компании Bimeister Управление персоналом *Карьера в IT-индустрии Здоровье
Мнение

Выгорать нельзя гореть

Читать далее
Всего голосов 15: ↑9 и ↓6 +3
Комментарии 2

Кастомная стратегия виртуального скроллинга для просмотра pdf

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 2.1K
Блог компании Bimeister Разработка веб-сайтов *JavaScript *Angular *TypeScript *
Туториал

Angular CDK имеет широкие возможности для скроллинга плоского списка. Если размер каждого элемента одинаков, то можно воспользоваться FixedSizeVirtualScrollStrategy: всего лишь нужно прокинуть размер элемента в пикселях, проитерироваться по данным и виртуальный скроллинг готов. Но что делать, если размер элементов разный? Данную проблему можно решить кастомной стратегией виртуального скроллинга. В данной статье мы рассмотрим как построить такую стратегию для pdf-документов.

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 0

Оптимизация процессов разработки НСИ в проектах Bimeister

Время на прочтение 7 мин
Количество просмотров 467
Блог компании Bimeister

Всем привет!

Меня зовут Марина, я инженер по нормативно-справочной информации (НСИ) компании Bimeister. Наш отдел занимается формированием баз данных оборудования (БДО) и баз данных нормативов (БДН) для создания цифровых моделей производственных активов в ПО Бимейстер.

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

Работа сложная, требующая внимания, терпения и времени. Много различных процессов и этапов.

Мы находимся в постоянном поиске вариантов оптимизации текущих процессов формирования НСИ.

Летом 2022 года в нашей компании прошла серия митапов на тему «Система менеджмента качества и моделирование бизнес процессов». Тема заинтересовала меня потому, что давно были идеи по улучшению рабочих процессов и я решила поучаствовать. После интенсива и обучения я овладела навыками моделирования бизнес-процессов (БП) в нотации BPMN 2.0. При моделировании рабочих процессов и их анализе была предложена оптимизация некоторых из-них.

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

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 2

Оценка бэклога в Scrum. Ожидание и реальность

Время на прочтение 5 мин
Количество просмотров 1.9K
Блог компании Bimeister Управление разработкой *

«Разработка по Agile» не предполагает точных сроков реализации функциональности, но каждому владельцу продукта прилетает в неделю сотни «А когда будет готово...?». Даже когда продукт находится на этапе погружения команды в бизнес‑контекст и не завершены исследования, требуется определить сроки выхода MVP, ведь продукт или фича нужны «вчера» и важность стратегического планирования на квартал или год никто не отменял. Рассмотрим ситуацию, когда продукт не находится на ПРОДе и нет точного состава MVP.

Цель статьи — рассказать об оценке бэклога в полной неопределенности.

Прежде, чем выдвигать гипотезы по срокам, важно сделать ряд «приседаний» с командой после дискавери‑фазы: это декомпозировать продукт на фичи, определить MVP, составить USM и только потом с видением продукта приходить к архитекторам и команде, чтобы обсудить не просто оценки, а реализацию и зависимости. Здесь сталкиваемся с рядом проблем задач, например, если команда оценивает бэклог в SP, что невозможно и не правильно переводить в человеко‑дни, а положить SP на календарный график и диаграмму Ганта нереально (подробнее о SP туточки) или есть зависимости от фичей смежных команд и сроки их реализации еще неизвестны, или архитектура еще не готова и остается только выдвигать гипотезы, как будет реализовано. Вот здесь начинается интересный квест.

Владелец продукта вместе с командой разработки могут выбрать такой вариант: оценить риски, заложить время на дополнительные исследования и еще что‑нибудь — в таком случае мы окажемся с MVP через год‑два, что не подойдет никому. И ведь одной из важных задач продакта — это урезать функциональность на MVP по всем канонам и сделать быстро/дешево. В связи с этим рассмотрим шаги для проведения первичной оценки, когда есть понимание функциональности, но еще не проведен подробный бизнес‑анализ. Забегая вперед, это не «красная таблетка» и эти шаги не спасут от возможных изменений состава MVP, переприоритезации или влетающих новых важных задач. Ниже описанные шаги дают вектор движения и помогают сформировать ответ на вопрос «Когда?», не скатываясь в Waterfall.

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Комментарии 3

От человекочасов к Story Points и обратно

Время на прочтение 6 мин
Количество просмотров 2.3K
Блог компании Bimeister Управление разработкой *

Вне зависимости от методологии разработки ПО, каждая команда сталкивается с этапом планирования и оценки задач. Есть те, кто привык оперировать человекочасами и человекоднями, есть те, кто уверовал в мощь и эффективность оценок в абстрактных величинах, таких как Story Points (далее SP). У этой статьи нет цели доказать превосходство одного подхода к оценке над другим. В ней речь пойдет об истории одной команды, которая пожила четыре спринта с оценками в часах, перешла на SP, а спустя девять спринтов подумывает о том, не вернуться ли к первому подходу.

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

Читать далее
Всего голосов 13: ↑11 и ↓2 +9
Комментарии 6

Алгоритм поиска «одинаковых» геометрий

Время на прочтение 5 мин
Количество просмотров 2K
Блог компании Bimeister Поисковые технологии *Работа с 3D-графикой *Алгоритмы *Поисковая оптимизация *
Из песочницы

Привет! Меня зовут Мацкевич Евгений, я бекэнд-разработчик 3D-движка компании «Бимейстер». Хоть это и не очевидно на первый взгляд, но элементы загружаемых пользователями 3D-моделей зачастую повторяются, имея при этом различные положение в пространстве, масштабирование и вращение. Я расскажу о том, как мы научили нашу систему распознавать такие элементы как «одинаковые», выделять из них уникальный, а для остальных – вычислять матрицы трансформации. Это дало возможность однократно загружать уникальный элемент, а вместо прочих одинаковых – их матрицы, что сократило трафик и объем занимаемой оперативной памяти.

Читать далее
Всего голосов 20: ↑20 и ↓0 +20
Комментарии 0

Аудит-логи на базе Афины

Время на прочтение 7 мин
Количество просмотров 1.1K
Блог компании Bimeister Amazon Web Services *
Кейс

Логирование бывает разным.

Наша история сегодня — это аудит-логирование. Я попробую рассказать её так, чтобы вы не уснули со скуки, и добавлю интересные вставки по реализации. Цель — дать возможность разобраться в архитектуре и причинах выбора именно такого подхода к решению проблемы.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 4

Data Driven тестирование или как параметризовать Selenium тесты с использованием MSTest

Время на прочтение 5 мин
Количество просмотров 1.3K
Блог компании Bimeister Тестирование IT-систем *.NET *C# *Тестирование веб-сервисов *
Туториал

При автоматизации E2E тестирования часто приходится писать много тестов для проверки определённого поведения, например, валидация числового инпута. Один из способов — дублировать метод и изменить значения параметров, но при большом количестве тестовых данных дублирующего кода может быть очень много, а еще такие тесты сложно поддерживать. Но есть способ проще, его идея заключается в создании параметризованного теста таким образом, чтобы один метод теста мог быть использован для выполнения N тестов со всеми тестовыми данными.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 0

Резиновый десктопный адаптив: как сделать большие экраны одинаковыми

Время на прочтение 5 мин
Количество просмотров 5.6K
Блог компании Bimeister Разработка веб-сайтов *CSS *Клиентская оптимизация *
Туториал

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

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 13

Готовим, пробуем Casbin RBAC и handmade RBAC

Время на прочтение 13 мин
Количество просмотров 2.3K
Блог компании Bimeister Информационная безопасность *Разработка веб-сайтов *Анализ и проектирование систем *Прототипирование *

Всем привет!

Меня зовут Андрей Таболин, я системный аналитик в компании Bimeister.

Casbin – одна из популярных библиотек для построения авторизации в веб-сервисах. В этой статье расскажу, как я тестировал Casbin, попутно подготовил своё решение для сравнения и покажу результаты работы обоих. Тестировалась в первую очередь эффективность работы с СУБД на разных объёмах данных для ролевой модели доступа (RBAC). Использовал: Node.js + PostgreSQL.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 2
1

Информация

Сайт
bimeister.com
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия