La conception électronique n'est plus une affaire individuelle. Le travail d'équipe entre des dizaines ou des centaines de concepteurs, ingénieurs, fournisseurs, fabricants et bien d'autres personnes est essentiel pour amener un produit sur le marché. Cette série de blogs explore les moyens de franchir les obstacles et de réduire une partie des dialogues fastidieux qui ralentissent les cycles de conception. Dans la première partie, nous examinerons quelles caractéristiques rendent les outils de collaboration efficaces, ainsi que les différentes manières dont les gens peuvent collaborer sur un design.
Il est assez rare de nos jours de voir un projet de conception électronique réalisé entièrement par une seule personne, ou même par une petite équipe centralisée. Plus couramment, une grande équipe de concepteurs et d'ingénieurs répartis à travers le globe travaille ensemble pour atteindre cet objectif. Et comme vous pouvez l'imaginer, coordonner et collaborer sur un seul design de cette manière n'est pas une mince affaire. La question est : comment franchir les barrières pratiques pour permettre une véritable collaboration de conception ?
Pour clarifier, une véritable collaboration signifie que les concepteurs sont capables de travailler ensemble sur un seul projet comme ils le souhaitent, que ce soit en parallèle sur différentes zones d'un design, ou en tandem, en comparant et en fusionnant au besoin pour achever un seul produit. Bien sûr, réaliser une véritable collaboration nécessite un ensemble d'outils compétents, qui se caractérisent par quelques fonctionnalités notables : visibilité, différenciation et fusion.
Avoir un aperçu de ce que font les autres membres de l'équipe donne une perspective du design dans son ensemble. Cela est particulièrement vrai lorsque plusieurs personnes travaillent en parallèle, comme lors de l'édition simultanée de la disposition du PCB, où la visibilité dans chaque zone de conception peut aider à éviter qu'ils ne se marchent sur les pieds.
Figure 1 : La visibilité sur le travail des autres concepteurs sur le logiciel de conception de PCB aide à donner une perspective sur le design dans son ensemble.
L'analogie évidente pour cela est une carte montrant les emplacements de diverses personnes. À la place d'une carte, cependant, nous avons une vue de haut niveau du projet de conception, et au lieu de la localisation de chaque personne, nous avons les modifications qu'elles ont apportées à la conception. L'utilité de cette fonctionnalité dans un outil de collaboration dépend entièrement de sa réactivité. Les concepteurs voient-ils les modifications des autres en temps réel ? Ou seulement après avoir engagé leurs propres modifications dans la conception finale ?
Il ne suffit pas simplement de voir ce que tout le monde fait lors de la conception de PCBs. La collaboration ne fonctionne vraiment que si les modifications apportées par chaque concepteur sont comparées les unes aux autres, ainsi qu'aux itérations précédentes du projet, pour voir comment la conception s'est développée. Pour un outil de collaboration, cela se résume à la différenciation, c'est-à-dire, comparer les modifications de conception et reconnaître leurs différences.
Figure 2 : Voir les différences entre une conception et ses versions précédentes aide à suivre son évolution.
La différenciation, lors de la conception collaborative de PCB, devrait fonctionner à peu près comme dans un système de contrôle de version, avec un peu plus d'intelligence. Comme mentionné, la collaboration de conception peut être séparée par la manière dont les concepteurs interagissent entre eux. Cela signifie qu'avant de commencer le projet de disposition de PCB, ils peuvent se voir attribuer une zone spécifique sur laquelle travailler, soit en fonction de l'emplacement physique, soit du domaine fonctionnel. Diviser un projet de carte de circuit imprimé de cette manière permet aux concepteurs de disposition de PCB de travailler en parallèle et rend l'identification des différences beaucoup plus gérable.
L'étape finale dans le processus collaboratif de disposition de PCB est la fusion des modifications apportées par chaque concepteur en une seule copie maîtresse. En supposant que les tâches de la carte de circuit imprimé aient été divisées au préalable, la fusion n'est alors qu'une question de résolution de conflits dans les zones de chevauchement.
Figure 3: La fusion est l'étape finale de la collaboration, où les différences sont résolues et combinées en un seul design pour tous.
La résolution de conflits lors de la collaboration fonctionne tout comme un système de contrôle de version. Si un concepteur rencontre un conflit lors de la soumission de modifications, il peut soit abandonner les modifications qu'il a apportées à la carte de circuit, soit écraser le travail des autres avec le sien. Le degré de granularité de cette résolution de conflits est directement lié à l'utilité des outils de collaboration en général. Par exemple, être capable d'examiner, d'ajouter ou de retirer des primitives individuelles des zones de chevauchement peut grandement améliorer l'efficacité des outils de collaboration.
La collaboration en matière de disposition et de conception de PCB n'a pas à rester dans un domaine unique. Le travail peut être effectué entre personnes situées dans différents lieux, à travers différents logiciels, ou même au sein d'organisations totalement différentes !
Que vous en soyez conscient ou non, la collaboration de conception se produit sous une forme ou une autre pendant votre cycle de produit. Disposer d'un ensemble d'outils de collaboration utile peut aider à économiser une partie de ces échanges fastidieux entre concepteurs. Dans la prochaine partie de cette série de blogs, nous entrerons dans les détails techniques de la collaboration sur les circuits imprimés et certaines des meilleures pratiques pour l'utiliser.