Коллективная работа и проектирование печатных плат

Создано: 10 Февраля, 2017
Обновлено: 27 Октября, 2020
Коллективная работа и проектирование печатных плат

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

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

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

- Есть ли недостатки в работе в групповой среде проектирования ПП в отсутствие мощного инструмента для совместной работы?

- Как инструмент для проектирования ПП с развитыми инструментами сотрудничества может принести пользу вашей команде?

- На какие функции сотрудничества следует обратить внимание при выборе инструментов для проектирования ПП?

ПОДВОХИ РАБОТЫ В КОЛЛАБОРАТИВНОЙ СРЕДЕ ПРОЕКТИРОВАНИЯ ПП

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

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

Команды разработчиков, которые используют более совершенные методы и обмениваются файлами между своими MCAD и ECAD (электронными конструкторами) в работе по проектированию печатных плат, используют статическую передачу файлов базы данных. Хотя использование файлов обмена лучше, чем ничего, крайне сложно определить, какие данные изменились, где были сделаны изменения и кем. Без этой информации настоящая синхронизация невозможна, и возникают те же проблемы.

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

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

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

Общение между различными областями дизайна: Хотя работа дизайнера печатных плат сосредоточена на плате как на одном из элементов полного, готового продукта, на самом деле задействовано много людей. Электрические и механические инженеры, а также CAD-техники, работающие над формой печатной платы, выполняют свою работу, в то время как со стороны производителя – есть специалисты по производству, а также эксперты по логистике и цепочкам поставок.

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

Отсутствие ответственности: Команда, не работающая в совместной атмосфере во время процесса дизайна печатной платы, будет разочарована, когда в конце проекта обнаружит значительные конфликты. Ошибки были допущены из-за отсутствия общения и неудачи в синхронизации данных дизайна. Но поскольку нет способа отслеживать изменения в дизайне и находить источник ошибки в условиях несовместной работы, нет ответственности или прозрачности. Хуже того, члены команды могут совершать ошибки и даже не знать об этом. Таким образом, ошибки будут продолжаться – вызывая дополнительные расходы и больше времени, влияя на продуктивность.

ПРЕИМУЩЕСТВА СОТРУДНИЧЕСТВА ПО ПЕЧАТНЫМ ПЛАТАМ: ЭФФЕКТИВНОСТЬ И ПОСТОЯНСТВО

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

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

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

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

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

Сотрудничество из любого места: Решение для совместной работы объединяет вашу команду дизайнеров в разработке плат, независимо от того, находятся ли члены команды в соседнем коридоре или в другой части страны. Инженеры могут ссылаться на дизайны из любого места, дизайнеры могут оставаться в рабочем режиме во время путешествий, и вы можете включать удаленную рабочую силу для дополнения постоянных сотрудников.

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

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

ШЕСТЬ КЛЮЧЕВЫХ ФУНКЦИЙ, НА КОТОРЫЕ СТОИТ ОБРАТИТЬ ВНИМАНИЕ В ИНСТРУМЕНТАХ КОЛЛАБОРАЦИИ ПО РАЗРАБОТКЕ ПЕЧАТНЫХ ПЛАТ

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

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

Контроль версий: Коллаборация команды над дизайном PCB требует системы контроля версий, которая позволяет вам:

- Легко хранить все файлы проекта в центральном репозитории с резервным копированием;

- Отменять изменения в одном или нескольких файлах;

- Хранить и получать доступ к любой плате с любой точки ее развития;

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

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

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

- Версией, существующей в центральном репозитории;

- Старой версией, существующей в центральном репозитории; или,

- Версией, хранящейся на жестком диске или в вашей сети.

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

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

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

- Оригинальную версию, которую вы взяли из хранилища;

- Вашу версию, к которой вы применили изменения; и,

- Версию вашего коллеги.

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

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

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

ЗАКЛЮЧЕНИЕ

В современных условиях проектирования ПП инженеры не всегда находятся в тесном общении с другими членами своей команды. Большинство продуктов разрабатывается в результате совместных усилий, охватывающих группы, которые могут находиться в разных странах и континентах. Общение имеет решающее значение в совместной среде. Плохое общение приводит к ошибкам, неразрешенным различиям и несоответствиям версий – в конечном итоге это стоит времени и денег в процессе производства. Altium Designer - это редактор ПП, который может объединять проекты и среды проектирования на разных платформах.

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

- Позволять нескольким пользователям получать доступ к одной и той же плате, работать над ней и сохранять в хранилище - без воздействия на задачи других пользователей;

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

- Точно сравнивать файлы и обнаруживать различия между несколькими версиями одной и той же платы;

- Разрешать обнаруженные различия и позволять пользователю выбирать, какие из них будут приняты;

- Автоматически обрабатывать большой объем различий и принимать меры по разрешению без создания конфликтов.

 

Связанные ресурсы

Связанная техническая документация

Вернуться на главную
Thank you, you are now subscribed to updates.