전자 설계는 더 이상 혼자서 하는 일이 아닙니다. 제품을 시장에 출시하기 위해서는 수십 명 또는 수백 명의 디자이너, 엔지니어, 공급업체, 제조업체 및 기타 많은 사람들 간의 팀워크가 필수적입니다. 이 블로그 시리즈는 장벽을 허물고 설계 주기를 느리게 만드는 지루한 왕복 대화를 줄이는 방법을 탐구합니다. 1부에서는 효과적인 협업 도구로서 어떤 기능이 중요한지, 그리고 사람들이 설계에 협업할 수 있는 다양한 방법에 대해 살펴볼 것입니다.
요즘에는 전자 설계 프로젝트를 단 한 사람이나 소규모 중앙 집중식 팀이 전적으로 수행하는 경우를 보기 드뭅니다. 보다 흔한 경우는 전 세계에 퍼져 있는 대규모 디자이너 및 엔지니어 팀이 이 목표를 달성하기 위해 함께 작업하고 있습니다. 그리고 짐작할 수 있듯이, 이런 방식으로 단일 설계에 대해 조정하고 협업하는 것은 결코 쉬운 일이 아닙니다. 문제는 우리가 실제 장벽을 허물어 진정한 설계 협업을 가능하게 하는 방법이 무엇인가 하는 것입니다.
명확히 하자면, 진정한 협업이란 디자이너들이 단일 프로젝트에서 원하는 대로 함께 작업할 수 있다는 것을 의미합니다. 이는 디자인의 다른 영역에서 병렬로 작업하거나, 필요에 따라 비교하고 병합하면서 연속적으로 작업하는 것일 수 있습니다. 물론, 진정한 협업을 실현하기 위해서는 몇 가지 주목할 만한 특징을 가진 유능한 도구 세트가 필요합니다: 가시성, 차별화, 그리고 병합.
다른 팀 구성원들이 무엇을 하고 있는지에 대한 통찰력을 가지는 것은 전체 디자인에 대한 관점을 제공합니다. 이는 여러 사람이 병렬로 작업할 때 특히 그렇습니다. 예를 들어, PCB 레이아웃을 동시에 편집하는 경우, 각 디자인 영역에 대한 가시성은 서로의 발목을 잡지 않도록 도울 수 있습니다.
그림 1: PCB 디자인 소프트웨어에서 다른 디자이너들의 작업에 대한 가시성은 전체 디자인에 대한 관점을 제공하는 데 도움이 됩니다.
이에 대한 명백한 비유는 다양한 사람들의 위치를 보여주는 지도입니다. 그러나 지도 대신에, 우리는 디자인 프로젝트의 고수준 뷰를 가지고 있으며, 각 사람의 위치 대신에, 그들이 디자인에 한 변경사항을 가지고 있습니다. 협업 도구에서 이 기능의 유용성은 전적으로 그것이 얼마나 반응이 빠른지에 달려 있습니다. 디자이너들은 다른 사람들의 변경사항을 실시간으로 볼 수 있나요? 아니면 자신의 변경사항을 최종 디자인에 커밋한 후에만 볼 수 있나요?
PCB를 설계할 때 다른 사람들이 무엇을 하고 있는지 보는 것만으로는 충분하지 않습니다. 협업은 각 디자이너가 만든 변경사항이 서로 비교되고, 프로젝트의 이전 반복과도 비교되어 디자인이 어떻게 발전했는지를 보는 것이 없으면 실제로 작동하지 않습니다. 협업 도구에 대해 이것은 차별화로 귀결되는데, 즉, 디자인 변경사항을 비교하고 그 차이를 인식하는 것입니다.
그림 2: 디자인과 그 이전 버전 사이의 차이를 보는 것은 그것이 어떻게 발전했는지 추적하는 데 도움이 됩니다.
협업으로 PCB를 설계할 때의 차별화는 버전 제어 시스템에서와 마찬가지로 작동해야 하며, 약간의 추가 지능이 필요합니다. 언급했듯이, 설계 협업은 설계자들이 서로 어떻게 상호 작용하는지에 따라 구분될 수 있습니다. 이는 PCB 레이아웃 프로젝트를 시작하기 전에, 물리적 위치나 기능적 영역을 기반으로 특정 영역에서 작업할 수 있도록 할당될 수 있음을 의미합니다. 이러한 방식으로 인쇄 회로 기판 프로젝트를 분할하면 PCB 레이아웃 디자이너가 병렬로 작업할 수 있게 하고 차이점을 훨씬 더 쉽게 식별할 수 있게 합니다.
PCB 레이아웃의 협업 과정에서 마지막 단계는 각 디자이너가 만든 변경 사항을 단일 마스터 복사본으로 병합하는 것입니다. 인쇄 회로 기판 작업이 사전에 분할되었다고 가정하면, 병합은 겹치는 영역에서의 충돌 해결 문제일 뿐입니다.
그림 3: 병합은 협업의 마지막 단계로, 차이점이 해결되고 모두를 위한 단일 설계로 결합됩니다.
협업 중 충돌 해결은 버전 제어 시스템과 마찬가지로 작동합니다. 설계자가 변경 사항을 커밋할 때 충돌에 직면하면, 만든 회로 기판 변경 사항을 포기하거나 다른 사람의 작업을 자신의 것으로 덮어쓰는 방법으로 진행할 수 있습니다. 이 충돌 해결의 세밀함은 일반적으로 협업 도구의 유용성과 직접적으로 관련이 있습니다. 예를 들어, 겹치는 영역에서 개별 기본 요소를 검토하고, 추가하거나 제거할 수 있는 기능은 협업 도구의 효과를 크게 향상시킬 수 있습니다.
PCB 레이아웃 및 디자인 협업은 단일 도메인에 머물 필요가 없습니다. 작업은 다른 위치에 있는 사람들 사이, 다른 소프트웨어 조각들 간, 심지어 완전히 다른 조직 내에서도 이루어질 수 있습니다!
당신이 인지하고 있든 아니든, 디자인 협업은 제품 주기 동안 어떤 형태로든 일어나고 있습니다. 유용한 협업 도구 세트를 갖추는 것은 디자이너들 사이의 시간 소모적인 왕래 대화를 일부 절약하는 데 도움이 될 수 있습니다. 이 블로그 시리즈의 다음 파트에서는 인쇄 회로 기판 협업에 대한 구체적인 내용과 이를 사용하는 최선의 방법에 대해 자세히 다룰 예정입니다.
One interface. One data
model. Endless possibilities.
Effortlessly collaborate with
mechanical designers.
The world's most trusted
PCB design platform
Best in class interactive
routing
View License Options
전자 개발의 모든 측면에서 사일로를 분해하고 협업을 강화하세요
팀 관리와 프로젝트 가시성을 위한 유연한 컨트롤을 경험하세요.
The world’s most trusted PCB design system.
Elevate your design process to unparalleled levels of efficiency.