Pour la plupart d'entre nous, 2020 a été une année de premières fois, et l'une des nouveautés était le télétravail. Désormais, toutes les entreprises disposent d'un ensemble d'applications de collaboration et de communication préférées pour travailler à distance ou gérer des projets complexes.
Il y a également les plateformes de contrôle des versions et de suivi des révisions comme Github, dont les équipes d'ingénierie ont besoin pour maintenir un certain ordre et une certaine organisation dans leurs projets.
Quand on parle de développement technologique, on insiste souvent sur l'ingénierie logicielle, mais qu'en est-il du matériel et de l'électronique ?
Avec les bons outils de collaboration et un peu d'intégration, vous pouvez créer un environnement de conception connecté au cloud comme Jira pour vos projets de développement hardware et la gestion de vos projets de conception de circuits imprimés.
Quelques lignes de code et quelques applications vous permettent de créer votre propre environnement géré et de l'intégrer à vos outils de conception.
Si vous n'êtes pas développeur logiciel, mais que vous souhaitez malgré tout utiliser des méthodologies de gestion éprouvées dans vos projets, vous pouvez utiliser des plateformes comme Git ou Jira pour le développement hardware et la gestion de projets.
Jira fait partie d'une famille de logiciels que les équipes peuvent utiliser pour gérer tous types de projets. Initiallement, Jira était utilisé pour le suivi de bugs dans les projets de développement logiciel, mais c'est devenu un système de gestion des tests/exigences et un système de gestion de projets agile.
Techniquement, ces fonctions de Jira peuvent être utilisées pour tout type de projet impliquant le suivi et la gestion des tickets, y compris la documentation, le hardware et les softwares.
Ajoutez à cela des fonctions de gestion de projet et vous disposez d'un système complet pour superviser des projets complexes qui impliquent plusieurs collaborateurs.
Les concepteurs et ingénieurs de circuits imprimés qui souhaitent utiliser Jira pour le développement hardware trouveront les fonctionnalités suivantes particulièrement utiles :
L'interface de Jira, qui repose sur des tableaux de bord, ressemble à d'autres outils de gestion de projet et permet aux concepteurs de matériel de centraliser le contrôle de leurs projets et de leurs équipes.
Cependant, Jira ne permet pas une intégration directe aux logiciels de conception de circuits imprimés. Sur ce plan, Git (ou Github) possède un avantage par rapport à Jira, car il peut être intégré dans votre processus de conception de circuits imprimés et son intégration est plus étroite avec vos outils de conception.
La dernière tendance étant d'appliquer les méthodologies agiles à presque tout, les concepteurs de circuits imprimés et les ingénieurs en électronique ont commencé à se tourner vers des plateformes comme Jira pour le développement matériel et la gestion des projets.
Jira est excellent pour la gestion de projet, mais il n'offre pas les mêmes fonctionnalités de contrôle de version que Github.
Je ne connais pas un seul développeur de logiciels qui ne soit pas familier de Github, mais ce n'est pas toujours le cas des développeurs de matériel et des concepteurs de PCB.
Basé sur le système original de contrôle de version Git mis en place pour le développement de Linux, Github offre un moyen pratique de stocker des dépôts de code, de suivre les révisions des projets, de revenir à des versions antérieures et de cloner des projets.
Par rapport à Jira, Github se concentre davantage sur le stockage et le partage des données du projet, et non sur sa gestion.
Jira et Github peuvent tous deux être utilisés pour le développement hardware en général. Ils ne se limitent pas au développement logiciel, même s'ils ont initialement été conçus pour cet usage. Ces deux plateformes sont toutes deux conçues pour faciliter la collaboration, même si les usages prévus ne sont pas les mêmes.
Le tableau ci-dessous compare plus en détail ces deux plateformes et la manière dont chacune d'entre elles s'intègre dans une équipe de développement collaboratif de matériel.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Si vous êtes un ingénieur en électronique expérimenté dans le développement de logiciels, vous pourrez aisément configurer votre propre environnement Git pour gérer vos projets de conception de circuits imprimés.
Voici quelques guides bien utiles sur la création d'un flux de travail basé sur Git pour les utilisateurs d'Altium Designer :
Si vous n'avez pas d'expérience en développement logiciel, Altium 365 vous fournit un système de collaboration et de partage facile à utiliser qui vous offre le meilleur de Git et de Jira pour le développement hardware.
Chaque utilisateur d'Altium Designer peut accéder à un espace de travail Altium 365 avec un abonnement standard et profiter de la première et unique plateforme de collaboration du secteur destinée à la conception de circuits imprimés.
Altium 365 vous permet d'unifier votre gestion de projet et le suivi des révisions grâce aux fonctionnalités suivantes :
Grâce à la plateforme Altium 365™, il est désormais très facile pour les fabricants et les concepteurs de circuits imprimés de partager des données de projet et de collaborer.
Les équipes de conception de circuits imprimés peuvent créer un environnement de gestion intégrant les fonctionnalités de Jira dans le développement matériel et tout s'intègre aux outils de conception de classe mondiale d'Altium Designer®.
Altium 365 vous permet de partager les données de vos projets avec d'autres concepteurs, fabricants et clients dans un environnement sécurisé.
Tout cela n'est qu'un aperçu des possibilités offertes par Altium Designer sur Altium 365. Vous pouvez consulter la page produit pour obtenir une description plus détaillée des fonctionnalités ou visionner l'un des webinaires à la demande.