Jira для разработки аппаратного обеспечения: Инструменты и процессы

Закарайа Петерсон
|  Создано: 25 Февраля, 2021  |  Обновлено: 26 Февраля, 2021
Jira для разработки аппаратного обеспечения

2020 год стал годом первых раз для многих из нас, и одним из таких «первых раз» для многих стало удаленная работа. Теперь каждая компания имеет свой предпочтительный набор приложений для совместной работы и коммуникации для удаленной работы или управления сложными проектами. Затем есть платформы для контроля версий и отслеживания изменений, такие как Github, которые необходимы инженерным командам для внедрения некоторого уровня порядка и организации в их проектах. С развитием технологий внимание всегда уделяется программной инженерии, но что насчет аппаратного обеспечения и электроники?

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

Что такое Jira для разработки аппаратного обеспечения?

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

Что дизайнеры печатных плат могут делать с Jira

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

  • Отслеживать дефекты дизайна на пользовательских панелях
  • Оставлять комментарии на панелях о дефектах и отслеживать историю
  • Контролировать доступ пользователей
  • Настроить представления и рабочие процессы для вашей команды

Интерфейс на основе панелей в Jira напоминает другие инструменты управления проектами и предоставляет дизайнерам аппаратного обеспечения некоторый централизованный контроль над их проектами и командами. Однако он не предоставляет прямой интеграции с программным обеспечением для дизайна печатных плат. Здесь Git (или Github) имеет преимущество перед Jira, поскольку его можно интегрировать в процесс проектирования печатных плат и обеспечить более тесную интеграцию с вашими инструментами дизайна.

Использование Jira против Github для разработки аппаратного обеспечения

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

Основанный на оригинальной системе контроля версий Git, разработанной для создания Linux, Github предоставляет удобный способ хранения репозиториев кода, отслеживания изменений в проектах, возврата к предыдущим версиям проекта и клонирования проектов. По сравнению с Jira, Github больше сосредоточен на хранении и обмене данными проекта, а не на управлении проектом.

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

Сравнение

Jira

Github

Интеграция

Плагины/API могут использоваться для интеграции с некоторыми сторонними приложениями

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

Общность

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

Разработано для программного обеспечения, но может использоваться

Интерфейс

Исключительно веб-базированный

Использует интерфейс командной строки Git Bash или локальный Git GUI, а также веб-интерфейс

Поток работы пользователя

Поддерживает любой тип рабочего процесса, особенно гибкое проектирование аппаратного обеспечения

Поддерживает автоматизированные процессы управления версиями

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

Altium 365 предоставляет дизайнерам печатных плат лучшее из Jira и Github

Если у вас нет опыта разработки программного обеспечения, Altium 365 предлагает простую в использовании систему совместной работы и обмена, которая сочетает в себе лучшие качества Git и Jira для разработки аппаратного обеспечения. Каждый пользователь Altium Designer может получить доступ к рабочему пространству Altium 365 с помощью стандартной подписки и может воспользоваться преимуществами первой и единственной в отрасли платформы совместной работы над проектами по разработке печатных плат. Altium 365 помогает объединить управление вашим проектом и отслеживание версий с помощью следующих функций:

  • Полный контроль версий на основе Git, включая упрощенное отслеживание ревизий и функции отката проекта
  • Мгновенный обмен с другими дизайнерами, заказчиками и производителями
  • Полный контроль доступа пользователей к вашему рабочему пространству Altium 365
  • Управление всеми проектами, компонентами, шаблонами и выпусками проектов в одном месте
  • Функции комментирования и отслеживания истории комментариев для всех проектов, включая непосредственно в схематическом или печатном макете
  • Производители могут осматривать и рецензировать все данные для изготовления перед тем, как дизайн будет отправлен в производство

Сегодняшние производители печатных плат и дизайнеры печатных плат могут обмениваться данными проекта и легко сотрудничать с использованием платформы Altium 365™. Команды по дизайну печатных плат могут создать управленческую среду, которая вносит функции Jira в разработку аппаратного обеспечения, и все это интегрируется с мирового класса инструментами дизайна в Altium Designer®. Altium 365 позволяет вам делиться данными вашего проекта с другими дизайнерами, производителями и заказчиками в защищенной среде.

Мы только коснулись поверхности того, что возможно сделать с Altium Designer на Altium 365. Вы можете проверить страницу продукта для более подробного описания функций или один из Вебинаров по запросу.

Об авторе

Об авторе

Закарайа Петерсон (Zachariah Peterson) имеет обширный технический опыт в научных кругах и промышленности. До работы в индустрии печатных плат преподавал в Портлендском государственном университете. Проводил магистерское исследование на хемосорбционных газовых датчиках, кандидатское исследование – по теории случайной лазерной генерации. Имеет опыт научных исследований в области лазеров наночастиц, электронных и оптоэлектронных полупроводниковых приборов, систем защиты окружающей среды и финансовой аналитики. Его работа была опубликована в нескольких рецензируемых журналах и материалах конференций, и он написал сотни технических статей блогов по проектированию печатных плат для множества компаний.

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

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

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