Jira per lo sviluppo hardware: strumenti e processi

Zachariah Peterson
|  Creato: February 25, 2021  |  Aggiornato: September 19, 2022
Jira per lo sviluppo hardware

Il 2020 è stato un anno pieno di sfide e "prime volte" per noi progettisti, prima fra tutte il lavoro in remoto. Ciascuna azienda utilizza un proprio pacchetto preferito di app di collaborazione e comunicazione per lavorare da remoto o per la gestione di progetti complessi. Sono inoltre disponibili piattaforme di controllo delle versioni e monitoraggio delle revisioni come Github di cui i team di ingegneri hanno bisogno per mantenere un certo rigore e organizzazione nei loro progetti. Quando si parla di sviluppo tecnologico, si pone spesso l'accento sull'ingegneria del software, ma quali sono le soluzioni offerte per lo sviluppo hardware e l'elettronica?

Con i giusti strumenti di collaborazione e un po' di integrazione, è possibile creare un ambiente di progettazione connesso al cloud come Jira anche per progetti di sviluppo hardware o per la gestione di progetti PCB. Bastano poche righe di codice e qualche applicazione per creare un ambiente gestito e integrato con i tuoi strumenti di progettazione. Se non sei uno sviluppatore di software, ma desideri comunque utilizzare metodologie di gestione comprovate nei tuoi progetti hardware, puoi utilizzare piattaforme come Git o Jira per lo sviluppo hardware e la gestione dei progetti.

Cos'è Jira per lo sviluppo hardware?

Jira fa parte di una famiglia di prodotti software che i team possono utilizzare per gestire tutti i tipi di lavoro. Originariamente, Jira è stato utilizzato per il monitoraggio dei bug nei progetti di sviluppo software, ma si è evoluto fino a diventare un sistema di gestione dei test/requisiti e un sistema di gestione dei progetti agile. Tecnicamente, queste funzioni di Jira possono essere utilizzate per qualsiasi tipo di progetto che implichi il monitoraggio e la gestione dei problemi, inclusi documentazione, hardware e software. Aggiungiamo a questi le funzionalità di gestione dei progetti e avremo un sistema completo per la supervisione di progetti complessi con più collaboratori.

Cosa possono fare i progettisti PCB con Jira

I progettisti e gli ingegneri PCB che desiderino utilizzare Jira per lo sviluppo hardware possono trarre vantaggio da alcune delle seguenti funzionalità:

  • Monitoraggio degli errori di progettazione su dashboard personalizzate
  • Possibilità di lasciare commenti nelle dashboard e di monitorare la cronologia
  • Controllo dell'accesso utenti
  • Personalizzazione delle viste e dei flussi di lavoro per il tuo team

L'interfaccia basata su dashboard di Jira assomiglia ad altri strumenti di gestione progettuale e fornisce ai progettisti hardware un controllo centralizzato sui propri progetti e team. Tuttavia, non offre l'integrazione diretta con il software di progettazione PCB. Da questo punto di vista, Git (o Github) ha un vantaggio rispetto a Jira perché può essere integrato nel flusso di progettazione PCB, consentendo un'integrazione più stretta con i tuoi strumenti di progettazione.

Utilizzo di Jira e Github per lo sviluppo hardware

Con l'avvento della metodologia agile, i progettisti PCB e gli ingegneri elettronici hanno iniziato a rivolgersi a piattaforme come Jira per lo sviluppo hardware e la gestione dei progetti. Jira è ottimo per la gestione dei progetti, ma non fornisce le stesse funzionalità di controllo della versione di Github. Non conosco un solo sviluppatore software che non abbia familiarità con Github, ma non posso dire lo stesso degli sviluppatori hardware e dei progettisti PCB.

Basato sul sistema di controllo delle versioni Git originale, implementato per lo sviluppo di Linux, Github offre un modo pratico per archiviare repository di codice, tenere traccia delle revisioni, ripristinare versioni precedenti e clonare progetti. Rispetto a Jira, Github si concentra maggiormente sull'archiviazione e la condivisione dei dati dei progetti, non sulla loro gestione.

Sia Jira che Github possono essere utilizzati per lo sviluppo di hardware: non si limitano infatti allo sviluppo software, anche se sono stati originariamente progettati per questo scopo. Fondamentalmente, entrambe le piattaforme sono progettate per facilitare la collaborazione, anche se i casi d'uso previsti non sono gli stessi. La tabella di seguito fornisce un confronto più approfondito tra queste due piattaforme, illustrando il modo in cui ciascuna di esse si può adattare a un team di sviluppo hardware collaborativo.

Confronto

Jira

Github

Integrazione

I plug-in/API possono essere utilizzati per integrarsi con alcune applicazioni di terze parti

Non si integra direttamente, sebbene i processi di lavoro e gli strumenti di terze parti ne consentano l'utilizzo con i repository di codice

Generalità

Include diverse dashboard che possono essere adattate alla complessità del progetto

Creato per lo sviluppo software, ma può essere utilizzato 

Interfaccia

Basato esclusivamente sul web

Utilizza l'interfaccia della riga di comando di Git Bash o la GUI di Git localmente, nonché l'interfaccia web

Flussi di lavoro degli utenti

Supporta qualsiasi tipo di flusso di lavoro, in particolare la progettazione hardware agile

Supporta processi automatizzati per il controllo delle versioni

Se sei un ingegnere elettronico con esperienza nello sviluppo di software, potrai facilmente configurare il tuo ambiente Git per gestire i tuoi lavori di progettazione PCB. Ecco alcune ottime guide alla creazione di flussi di lavoro basati su GIT per gli utenti di Altium Designer:

Altium 365 offre ai progettisti PCB il meglio di Jira e Github

Se non hai esperienza nello sviluppo di software, Altium 365 fornisce un sistema di collaborazione e condivisione facile da usare che ti offre il meglio di Git e Jira per lo sviluppo hardware. Ogni utente di Altium Designer può accedere a uno spazio di lavoro su Altium 365 con un abbonamento standard e può sfruttare la prima e unica piattaforma di collaborazione per la progettazione PCB del settore. Altium 365 aiuta a unificare la gestione dei progetti e il monitoraggio delle revisioni con queste funzionalità:

  • Pieno controllo della versione basato su Git, incluso il monitoraggio semplificato della revisione e le funzioni di rollback del progetto
  • Condivisione istantanea con progettisti, clienti e produttori
  • Pieno controllo degli accessi al tuo spazio di lavoro Altium 365
  • Gestione di tutti i progetti, i componenti, i modelli e le versioni di progetto in un'unica posizione
  • Funzionalità di tracciamento della cronologia dei commenti per tutti i progetti, anche direttamente da uno schematico o in un layout PCB
  • I produttori possono ispezionare e verificare tutti i dati di fabbricazione prima che un progetto entri in produzione

I produttori e i progettisti PCB possono oggi condividere i dati di progetto e collaborare facilmente utilizzando la piattaforma Altium 365™. I team di progettazione PCB possono creare un ambiente di gestione capace di portare le funzionalità di Jira nello sviluppo hardware, il tutto perfettamente integrato con gli strumenti di progettazione all'avanguardia di Altium Designer®. Altium 365 ti consente di condividere i dati del tuo progetto con progettisti, produttori e clienti all'interno di un ambiente sicuro.

Questo è solo un piccolo esempio di ciò che è possibile realizzare con Altium Designer tramite Altium 365. Consulta la pagina risorse per una descrizione più approfondita delle funzionalità o per seguire uno dei webinar on-demand.

Sull'Autore

Sull'Autore

Zachariah Peterson ha una vasta esperienza tecnica nel mondo accademico e industriale. Prima di lavorare nel settore dei PCB, ha insegnato alla Portland State University. Ha condotto la sua Fisica M.S. ricerche sui sensori di gas chemisorptivi e il suo dottorato di ricerca in fisica applicata, ricerca sulla teoria e stabilità del laser casuale. Il suo background nella ricerca scientifica abbraccia temi quali laser a nanoparticelle, dispositivi semiconduttori elettronici e optoelettronici, sistemi ambientali e analisi finanziaria. Il suo lavoro è stato pubblicato in diverse riviste specializzate e atti di conferenze e ha scritto centinaia di blog tecnici sulla progettazione di PCB per numerose aziende. Zachariah lavora con altre società del settore PCB fornendo servizi di progettazione e ricerca. È membro della IEEE Photonics Society e dell'American Physical Society.

Articoli Più Recenti

Tornare alla Pagina Iniziale