Design Colaborativo Parte 1: Otimizando o Design de PCB em Equipes

Criada: Fevereiro 21, 2017
Atualizada: Agosto 3, 2020

O design eletrônico não é mais uma atividade solitária. O trabalho em equipe entre dezenas ou centenas de designers, engenheiros, fornecedores, fabricantes e inúmeras outras pessoas é essencial para levar um produto ao mercado. Esta série de blogs explora maneiras de superar as barreiras e reduzir alguns dos diálogos tediosos de ida e volta que desaceleram os ciclos de design a passo de tartaruga. Na parte 1, vamos dar uma olhada em quais tipos de recursos tornam as ferramentas de colaboração eficazes, bem como algumas das diferentes maneiras pelas quais as pessoas podem colaborar em um design.

É bastante raro nos dias de hoje ver um projeto de design eletrônico sendo realizado inteiramente por uma única pessoa, ou mesmo por uma pequena equipe centralizada. Mais comumente, uma grande equipe de designers e engenheiros espalhados pelo globo está trabalhando juntos para atingir esse objetivo. E como você pode imaginar, coordenar e colaborar em um único design dessa maneira não é uma tarefa pequena. A questão é: como podemos superar as barreiras práticas para permitir uma verdadeira colaboração no design?

Para esclarecer, colaboração verdadeira significa que os designers conseguem trabalhar juntos em um único projeto conforme escolherem, seja de forma paralela em diferentes áreas de um design, ou em conjunto, comparando e mesclando conforme necessário para completar um único produto. Claro, realizar uma verdadeira colaboração requer um conjunto de ferramentas capazes, que são caracterizadas por algumas características notáveis: visibilidade, diferenciação e mesclagem.

Eu Posso Ver Claramente Agora

Ter uma visão do que os outros membros da equipe estão fazendo dá uma perspectiva do design como um todo. Isso é especialmente verdade quando várias pessoas estão trabalhando em paralelo, como editando simultaneamente o layout da PCB, onde visibilidade em cada área do design pode ajudar a prevenir que eles atrapalhem uns aos outros.

BigWindow-edited.png

Figura 1: A visibilidade do trabalho de outros designers no software de design de PCB ajuda a dar uma perspectiva do design como um todo.

Onde o Mundo Desenha Eletrônicos

Quebre barreiras e melhore a colaboração em todos os aspectos do desenvolvimento eletrônico

A analogia óbvia para isso é um mapa mostrando as localizações de várias pessoas. No lugar de um mapa, no entanto, temos uma visão de alto nível do projeto de design, e em vez da localização de cada pessoa, temos as alterações que elas fizeram no design. A utilidade dessa funcionalidade em uma ferramenta de colaboração depende inteiramente de quão responsiva ela é. Os designers veem as alterações dos outros em tempo real? Ou apenas após cometerem suas próprias alterações ao design final?

Ébano e Marfim

Não é suficiente apenas ser capaz de ver o que todos os outros estão fazendo ao projetar PCBs. A colaboração realmente não funciona a menos que as alterações feitas por cada designer sejam comparadas entre si, bem como com as iterações anteriores do projeto, para ver como o design se desenvolveu. Para uma ferramenta de colaboração, isso se resume a diferenciação, ou seja, comparar as alterações de design e reconhecer suas diferenças.

Comparing Cells with Diff Pairs.png

Figura 2: Ver as diferenças entre um design e suas versões anteriores ajuda a acompanhar como ele se desenvolveu.

A diferenciação, ao projetar PCBs colaborativamente, deve funcionar de maneira semelhante à de um Sistema de Controle de Versão, com um pouco mais de inteligência. Como mencionado, a colaboração no design pode ser separada pela forma como os designers interagem entre si. Isso significa que, antes de iniciar o projeto de layout da PCB, eles podem ser designados para trabalhar em uma área específica, baseada na localização física ou na área funcional. Dividir um projeto de placa de circuito impresso dessa maneira permite que os designers de layout de PCB trabalhem em paralelo e torna a identificação de diferenças muito mais gerenciável.

Projete Melhor, Juntos

Experimente controles flexíveis para gestão de equipe e visibilidade do projeto.

We Can Work It Out

O passo final no processo colaborativo de layout de PCB é a fusão das alterações feitas por cada designer em uma única cópia mestra. Assumindo que as tarefas da placa de circuito impresso tenham sido divididas previamente, a fusão é então apenas uma questão de resolução de conflitos nas áreas de sobreposição.

Merging.png

Figura 3: A fusão é o passo final na colaboração, onde as diferenças são resolvidas e combinadas em um único design para todos.

A resolução de conflitos durante a colaboração funciona exatamente como um Sistema de Controle de Versão. Se um designer encontrar um conflito ao cometer mudanças, ele pode prosseguir abandonando as alterações que fez na placa de circuito, ou sobrescrevendo o trabalho dos outros com o seu próprio. O quão granular essa resolução de conflitos é se relaciona diretamente com a utilidade das ferramentas de colaboração em geral. Por exemplo, ser capaz de examinar, adicionar ou remover indivíduos primitivos de áreas sobrepostas pode aumentar significativamente a eficácia das ferramentas de colaboração.

Unir-se

A colaboração em layout e design de PCB não precisa ficar em um único domínio. O trabalho pode ser feito entre pessoas em diferentes locais, através de diferentes softwares, ou até mesmo em organizações completamente diferentes!

Easy, Powerful, Modern

The world’s most trusted PCB design system.

  • PCB - Provavelmente, este é o cenário que vem à mente primeiro, mas é em grande parte a visão mais limitada da colaboração. É bastante comum ver uma situação onde vários designers estão trabalhando juntos no layout e roteamento da mesma placa de circuito impresso ao mesmo tempo.
  • SCH/PCB - Também um cenário comum, a colaboração entre o esquemático e a placa de circuito impresso é uma parte essencial do fluxo de design. Embora isso tradicionalmente não se enquadre no termo colaboração, ainda representa vários designers trabalhando no mesmo projeto. A diferença é que esse tipo de colaboração acontece entre dois domínios, mesmo que geralmente façam parte do mesmo pacote de software de design de PCB.
  • ECAD/MCAD - Levando o conceito para um nível mais alto de abstração, esse tipo de colaboração também ocorre entre dois domínios, mas geralmente é alcançado por dois pacotes de software diferentes. A chave para isso é o quão bem esses programas se interconectam um com o outro.
  • Cadeia de Suprimentos - A forma definitiva de colaboração acontece entre vários domínios diferentes e através de múltiplas organizações. Trabalhar com fornecedores de componentes, engenheiros, designers de placas, fábricas de montagem e qualquer outra parte relevante requer ferramentas de colaboração eficazes e úteis.

Seja você consciente disso ou não, a colaboração de design está acontecendo de uma forma ou de outra durante o ciclo do seu produto. Ter um conjunto de ferramentas de colaboração úteis pode ajudar a economizar um pouco desse diálogo demorado de ida e volta entre os designers. Na próxima parte desta série de blogs, entraremos nos detalhes minuciosos sobre a colaboração em placas de circuito impresso e algumas das melhores práticas para usá-la.

Recursos relacionados

Documentação técnica relacionada

Retornar a página inicial
Thank you, you are now subscribed to updates.
Altium Need Help?