Jira para Desenvolvimento de Hardware: Ferramentas e Processos

Zachariah Peterson
|  Criada: Fevereiro 25, 2021  |  Atualizada: Fevereiro 26, 2021
Jira para Desenvolvimento de Hardware

2020 foi um ano de primeiras vezes para a maioria de nós, e um grande "primeiro" para muitas pessoas foi o trabalho remoto. Agora, cada empresa tem seu conjunto preferido de aplicativos de colaboração e comunicação para trabalhar remotamente ou para a gestão de projetos complexos. Depois, há plataformas de controle de versão e rastreamento de revisões como o Github, que as equipes de engenharia precisam para impor algum nível de ordem e organização em seus projetos. Com o desenvolvimento da tecnologia, o foco sempre é colocado na engenharia de software, mas e quanto ao hardware e à eletrônica?

Com as ferramentas de colaboração certas e um pouco de integração, você pode criar um ambiente de design conectado à nuvem como o Jira para projetos de desenvolvimento de hardware e gestão de projetos de PCB. Com um pouco de programação leve e algumas aplicações auxiliares, você pode construir seu próprio ambiente gerenciado que se integra com suas ferramentas de design. Se você não é um desenvolvedor de software, mas ainda assim quer usar metodologias de gestão comprovadas em seus projetos de hardware, você pode usar plataformas como Git ou Jira para o desenvolvimento de hardware e gestão de projetos.

O que é o Jira para Desenvolvimento de Hardware?

Jira faz parte de uma família de produtos de software que as equipes podem usar para gerenciar todos os tipos de trabalho. Originalmente, o Jira era usado para rastreamento de bugs em projetos de desenvolvimento de software, mas evoluiu para um sistema de gestão de testes/requisitos e sistema de gestão de projetos ágeis. Tecnicamente, essas funções dentro do Jira poderiam ser usadas para qualquer tipo de projeto que envolva rastreamento e gestão de problemas, incluindo documentação, hardware e software. Adicionando a isso as funcionalidades de gestão de projetos, você tem um sistema completo para supervisionar projetos complexos com múltiplos colaboradores.

O que os Designers de PCB podem fazer com o Jira

Designers de PCB e engenheiros que desejam usar o Jira para desenvolvimento de hardware podem se beneficiar de algumas das seguintes funcionalidades:

  • Rastrear defeitos de design em painéis personalizados
  • Deixar comentários em painéis sobre defeitos e rastrear o histórico
  • Controlar o acesso de usuários
  • Personalizar visualizações e fluxos de trabalho para sua equipe

A interface baseada em painéis no Jira se assemelha a outras ferramentas de gestão de projetos e oferece aos designers de hardware um controle centralizado sobre seus projetos e equipes. No entanto, não oferece integração direta com softwares de design de PCB. É aqui que o Git (ou Github) tem uma vantagem sobre o Jira, pois pode ser integrado ao seu processo de design de PCB e tem uma integração mais próxima com suas ferramentas de design.

Usando Jira vs. Github para Desenvolvimento de Hardware

Com todo o foco recentemente em aplicar metodologias ágeis a praticamente tudo, designers de PCB e engenheiros eletrônicos começaram a procurar plataformas como o Jira para desenvolvimento de hardware e gestão de projetos. O Jira é ótimo para gestão de projetos, mas não oferece os mesmos recursos de controle de versão que o Github. Não conheço um único desenvolvedor de software que não esteja familiarizado com o Github, mas nem sempre é o caso com desenvolvedores de hardware e designers de PCB.

Baseado no sistema original de controle de versão Git implementado para o desenvolvimento do Linux, o Github oferece uma maneira conveniente de armazenar repositórios de código, rastrear revisões de projetos, voltar para versões anteriores do projeto e clonar projetos. Comparado ao Jira, o Github é mais focado em armazenar e compartilhar dados de projetos, não na gestão de projetos.

Ambos, Jira e Github, podem ser usados para o desenvolvimento de hardware em geral; eles não estão confinados ao desenvolvimento de software, embora esse tenha sido seu caso de uso original. No seu núcleo, ambas as plataformas são projetadas para facilitar a colaboração, mesmo que seus casos de uso pretendidos não sejam os mesmos. A tabela abaixo fornece uma comparação mais profunda dessas duas plataformas e como cada uma delas se encaixa em uma equipe de desenvolvimento de hardware colaborativo.

Comparação

Jira

Github

Integração

Plugins/APIs podem ser usados para integrar com algumas aplicações de terceiros

Não integra diretamente, embora processos de trabalho ou ferramentas de terceiros possam fornecer integração com repositórios de código

Generalidade

Inclui diferentes painéis que podem ser adaptados à complexidade do projeto

Desenvolvido para software, mas pode ser usado

Interface

Baseada puramente na web

Utiliza a interface de linha de comando Git Bash ou a interface gráfica do Git localmente, também interface web

Fluxo de trabalho do usuário

Oferece suporte a qualquer tipo de fluxo de trabalho, particularmente design de hardware ágil

Oferece suporte a processos automatizados em torno do controle de versão

Se você é um engenheiro eletrônico com experiência em desenvolvimento de software, então você se sentirá confortável configurando seu próprio ambiente baseado em Git para gerenciar seus projetos de design de PCB. Aqui estão alguns ótimos guias sobre a criação de um fluxo de trabalho baseado em Git para usuários do Altium Designer:

Altium 365 Oferece aos Designers de PCB o Melhor de Jira e Github

Se você não tem experiência com desenvolvimento de software, o Altium 365 oferece um sistema de colaboração e compartilhamento fácil de usar que combina o melhor do Git e do Jira para o desenvolvimento de hardware. Todo usuário do Altium Designer pode acessar um Espaço de Trabalho Altium 365 com uma assinatura padrão e pode aproveitar a primeira e única plataforma de colaboração em design de PCB da indústria. O Altium 365 ajuda a unificar o gerenciamento de projetos e o rastreamento de revisões com estas características:

  • Controle de versão completo baseado em Git, incluindo rastreamento simplificado de revisões e recursos de retorno de projeto
  • Compartilhamento instantâneo com outros designers, clientes e fabricantes
  • Controle total sobre o acesso de usuários ao seu Espaço de Trabalho Altium 365
  • Gerencie todos os projetos, componentes, modelos e lançamentos de projetos em um só lugar
  • Recursos de comentários e rastreamento do histórico de comentários para todos os designs, incluindo diretamente em um esquemático ou layout de PCB
  • Os fabricantes podem inspecionar e revisar todos os dados de fabricação antes de um design entrar em fabricação

Os fabricantes de PCBs e os designers de PCBs de hoje podem compartilhar dados de projetos e colaborar facilmente usando a plataforma Altium 365™. Equipes de design de PCB podem criar um ambiente de gestão que traz recursos do Jira para o desenvolvimento de hardware, e tudo se integra com as ferramentas de design de classe mundial no Altium Designer®. O Altium 365 permite que você compartilhe seus dados de projeto com outros designers, fabricantes e clientes em um ambiente seguro.

Apenas começamos a explorar o que é possível fazer com o Altium Designer no Altium 365. Você pode verificar a página do produto para uma descrição mais detalhada das funcionalidades ou um dos Webinars Sob Demanda.

Sobre o autor

Sobre o autor

Zachariah Peterson tem vasta experiência técnica na área acadêmica e na indústria. Atualmente, presta serviços de pesquisa, projeto e marketing para empresas do setor eletrônico. Antes de trabalhar na indústria de PCB, lecionou na Portland State University e conduziu pesquisas sobre teoria, materiais e estabilidade de laser aleatório. A experiência de Peterson em pesquisa científica abrange assuntos relacionados aos lasers de nanopartículas, dispositivos semicondutores eletrônicos e optoeletrônicos, sensores ambientais e padrões estocásticos. Seu trabalho foi publicado em mais de uma dezena de jornais avaliados por colegas e atas de conferência, além disso, escreveu mais de dois mil artigos técnicos sobre projeto de PCB para diversas empresas. É membro da IEEE Photonics Society, da IEEE Electronics Packaging Society, da American Physical Society e da Printed Circuit Engineering Association (PCEA). Anteriormente, atuou como membro com direito a voto no Comitê Consultivo Técnico de Computação Quântica do INCITS, onde trabalhou em padrões técnicos para eletrônica quântica e, no momento, atua no grupo de trabalho P3186 do IEEE, que tem como foco a interface de portas que representam sinais fotônicos com simuladores de circuitos da classe SPICE.

Recursos relacionados

Documentação técnica relacionada

Retornar a página inicial
Thank you, you are now subscribed to updates.