Самая сложная часть проверки проекта — не обратная связь. Сложнее всего вообще получить доступ к проекту. Чтобы проверить трассировку, руководителю проекта, коллеге по команде или спонсору обычно приходится запрашивать большой экспорт из CAD, оплачивать лицензию на ПО, которое нужно лишь время от времени, или сидеть рядом с инженером, пока тот работает в системе. Такие ограничения превращают обычную проверку в проблему согласования расписаний и вынуждают команды снова полагаться на скриншоты и электронную почту, чтобы передавать замечания от одного человека к другому. Для команды, члены которой не находятся в одном здании или даже в одном часовом поясе, такая модель просто не работает.
Ribbot — это боевой робот весом 250 фунтов, созданный для BattleBots Pro League. Шесть инженеров, которые его разрабатывают, живут в пяти разных штатах — на Восточном и Западном побережьях — и собирают робота в нерабочее время. У каждого из них есть основная работа инженером на полный день. Это хобби-проект, которым они занимаются по вечерам и в выходные.
Такая организация создает необычную нагрузку на процесс проверки. Команда не может поставить все на паузу ради запланированного design review так, как это может сделать команда, работающая в одном месте. Нет общей доски и ночных сессий в одной и той же лаборатории. При этом сами проекты весьма сложны: пользовательские контроллеры двигателей, 10-киловаттная водоохлаждаемая приводная система и сложная геометрия плат, упакованная в бронированный корпус. При такой плотности компоновки требуется тщательная проверка до передачи в производство, и делать ее должны люди, которые редко бывают свободны одновременно.
Благодаря проверке в браузере в Altium 365 любой участник команды может открыть текущий проект с ноутбука, планшета или телефона, просто перейдя по ссылке. Если коллеге нужно в полночь проверить зазор в последней версии контроллера двигателя оружия, он открывает 3D-модель в обычном браузере, вращает ее, отмечает нужную деталь и сразу оставляет комментарий.
Корневая проблема аппаратной проверки — это разрыв между местом, где дается обратная связь, и местом, где создается проект. Проверяющий размечает статический PDF или оставляет заметку в системе управления проектами, и эта обратная связь существует сама по себе. Затем инженеру нужно прочитать комментарий, вернуться к рабочей станции, открыть CAD-инструмент и искать точную деталь или координату, к которым относится замечание. Именно на этом этапе теряются и время, и смысл.
Раньше проверка зависела от вручную подготовленной документации. Когда приходило время review, кто-то делал набор 3D-скриншотов, вставлял их в презентацию или аннотированный PDF и рассылал по почте. Проверяющие без доступа к CAD писали замечания в таблице: «Разъем у левого края расположен слишком близко к кронштейну рамы». Затем инженерная команда сопоставляла эти приблизительные описания с реальным проектом, и на это часто уходили часы.
Для команды, распределенной по пяти штатам, ситуация была еще хуже. Обратная связь накапливалась в ожидании свободного времени, приходила в отрыве от проекта и зависала до следующего письма. Команда, у которой нет лишних часов, не могла позволить себе такую задержку.
Теперь команда проверяет актуальные проекты прямо в браузере. Когда инженер передает проект через MCAD CoDesigner, Altium 365 создает интерактивное 3D-представление, которое открывается в любом стандартном веб-браузере. На экране отображается актуальный проект, а не устаревший экспорт.
Проверяющий работает с полным контекстом. Он может переключать слои, определять компоненты, измерять зазоры и размещать комментарии прямо на модели. Каждый комментарий хранится в одном месте, привязан к конкретному объекту проекта, к которому относится, и любой пользователь с соответствующими правами может ответить. Поскольку рабочее пространство находится в облаке, коллега может войти в систему после того, как участники с Восточного побережья уже легли спать, увидеть ожидающие комментарии и ответить, не дожидаясь сообщения или письма, которое может так и не прийти.
Открытая проверка — одна из причин, по которым Ribbot избегает лишних прототипов. Команда проводит достаточно design review, чтобы прийти к реальной уверенности перед отправкой платы в производство, и эта уверенность зависит от того, что каждый значимый участник может увидеть проект и высказать свое мнение. Даже проверяющие без лицензии на инструмент проектирования могут полноценно участвовать. Комментарии, оставленные в онлайн-портале, сохраняют все обсуждение в одном месте.
Для команды с ограниченным бюджетом и ограниченным временем это имеет решающее значение. Повторная версия платы стоит денег и, что еще болезненнее, времени, которого у команды нет. Обнаружить проблему во время проверки в браузере, а не после получения готовой платы, — это разница между завершением работы по графику и пропуском соревнования.
«Тщательные проверки, возможность для других пользователей просматривать проекты без лицензий designer — это очень важно. И еще одна важная вещь — комментарии, которые можно оставлять в онлайн-портале. Все это просто облегчает проверку». — Ник Соренсен, ведущий инженер-электрик
Altium 365 позволяет просматривать любой проект в рабочем пространстве через браузер. Схемы, PCB layouts и 3D-виды плат открываются по веб-ссылке, поэтому проверяющие могут подключаться без лицензии на инструмент проектирования и без установки ПО. Для распределенной команды особенно важны две вещи:
Контекстные комментарии привязывают каждое замечание к конкретному объекту проекта, что делает проверку точной и отслеживаемой. Для распределенной команды это превращает review из проблемы расписания в асинхронный процесс. Каждый участник вносит вклад, когда у него есть несколько минут и где бы он ни находился, а в проекте сохраняется полная история того, кто, что и где сказал.
Ribbot доказывает, что для серьезной проверки проекта не нужны ни общая комната, ни общее расписание. Благодаря просмотру в браузере и контекстным комментариям команда, распределенная по пяти штатам и нескольким часовым поясам, проверяет сложные проекты в удобное для себя время, рано выявляет проблемы и выпускает готового к соревнованиям робота в рамках шестинедельного графика.
Подключите к проверке всех участников, где бы они ни находились. Узнайте, как работает совместная web-проверка в Altium 365.
Нет. Любой пользователь, приглашенный в рабочее пространство, может открывать схемы, топологии и 3D-виды в браузере без лицензии на инструмент проектирования и без установки Altium Designer или настольного MCAD-инструмента. Это позволяет инженерам-механикам, firmware-инженерам, спонсорам и другим заинтересованным сторонам проверять проект напрямую.
Да. Просмотрщик работает на любом устройстве с браузером и подключением к интернету. Заинтересованные стороны и руководители команд могут проверять размещение компонентов, вращать плату и отвечать на комментарии с телефона или планшета.
Нет. Рабочее пространство основано на облаке, поэтому один проверяющий может оставить комментарии в конце своего дня, а коллега в другом часовом поясе сможет просмотреть их позже. Именно так Team Ribbot проводит проверки, работая в пяти штатах и не ожидая общего совещания.
Доступ основан на разрешениях с детальным управлением тем, кто и что может делать. Вы можете поделиться ссылкой, которая позволит пользователю просматривать геометрию и добавлять комментарии без предоставления полного доступа к данным проекта, что делает проверку открытой, не раскрывая весь проект целиком.
Да. Цепочки комментариев хранятся в облаке в хронологическом порядке и могут фильтроваться по статусу, например активные или решенные. История дает отслеживаемую запись обсуждения по мере изменения проекта.