Jira dla rozwoju sprzętu: Narzędzia i procesy

Zachariah Peterson
|  Utworzono: luty 25, 2021  |  Zaktualizowano: luty 26, 2021
Jira dla rozwoju sprzętu

Rok 2020 był rokiem wielu pierwszych razów dla większości z nas, a jednym z dużych „pierwszych” doświadczeń dla wielu osób było praca zdalna. Obecnie każda firma ma swój preferowany zestaw aplikacji do współpracy i komunikacji służących do pracy zdalnej lub zarządzania złożonymi projektami. Są też platformy kontroli wersji i śledzenia zmian, takie jak Github, których zespoły inżynieryjne potrzebują, aby wprowadzić pewien poziom porządku i organizacji w swoich projektach. Z rozwojem technologii zawsze kładzie się nacisk na inżynierię oprogramowania, ale co z hardwarem i elektroniką?

Z odpowiednimi narzędziami do współpracy i odrobiną integracji, można stworzyć środowisko projektowe połączone z chmurą, podobne do Jira dla projektów rozwoju sprzętu i zarządzania projektami PCB. Z odrobiną lekkiego kodowania i kilkoma aplikacjami pracowniczymi, można zbudować własne zarządzane środowisko, które integruje się z twoimi narzędziami projektowymi. Jeśli nie jesteś programistą, ale nadal chcesz używać sprawdzonych metodologii zarządzania w swoich projektach sprzętowych, możesz użyć platform takich jak Git czy Jira dla rozwoju sprzętu i zarządzania projektami.

Co to jest Jira dla Rozwoju Sprzętu?

Jira jest częścią rodziny produktów oprogramowania, które zespoły mogą wykorzystywać do zarządzania wszelkiego rodzaju pracą. Początkowo Jira była używana do śledzenia błędów w projektach rozwoju oprogramowania, ale ewoluowała w system zarządzania testami/wymaganiami oraz system zarządzania projektami zwinymi. Technicznie, te funkcje w Jirze mogą być wykorzystane do dowolnego typu projektu, który obejmuje śledzenie i zarządzanie problemami, w tym dokumentację, sprzęt i oprogramowanie. Dodając do tego funkcje zarządzania projektem, otrzymujesz kompletny system do nadzorowania złożonych projektów z wieloma współpracownikami.

Co projektanci PCB mogą robić z Jira

Projektanci i inżynierowie PCB, którzy chcą używać Jira do rozwoju sprzętu, mogą skorzystać z niektórych z poniższych funkcji:

  • Śledzenie defektów projektowych na niestandardowych pulpitach
  • Zostawianie komentarzy na pulpitach dotyczących defektów i śledzenie historii
  • Kontrola dostępu użytkowników
  • Dostosowywanie widoków i przepływów pracy dla swojego zespołu

Interfejs oparty na pulpitach w Jira przypomina inne narzędzia do zarządzania projektami i daje projektantom sprzętu pewną scentralizowaną kontrolę nad ich projektami i zespołami. Jednakże, nie zapewnia bezpośredniej integracji z oprogramowaniem do projektowania PCB. Tutaj Git (lub Github) ma przewagę nad Jira, ponieważ może być włączony do procesu projektowania PCB i ma bliższą integrację z narzędziami projektowymi.

Korzystanie z Jira vs. Github do rozwoju sprzętu

W ostatnim czasie dużo uwagi poświęca się stosowaniu metodyk zwinnych (agile) niemal we wszystkim, co skłoniło projektantów PCB i inżynierów elektroników do poszukiwania platform takich jak Jira dla rozwoju sprzętu i zarządzania projektami. Jira świetnie sprawdza się w zarządzaniu projektami, ale nie oferuje takich samych funkcji kontroli wersji jak Github. Nie znam ani jednego programisty, który nie byłby zaznajomiony z Githubem, ale nie zawsze jest to regułą wśród twórców sprzętu i projektantów PCB.

Opierając się na oryginalnym systemie kontroli wersji Git, zaimplementowanym dla rozwoju Linuksa, Github zapewnia wygodny sposób na przechowywanie repozytoriów kodu, śledzenie rewizji projektów, powrót do poprzednich wersji projektu oraz klonowanie projektów. W porównaniu do Jiry, Github jest bardziej skoncentrowany na przechowywaniu i udostępnianiu danych projektu, a nie na zarządzaniu projektem.

Obie platformy, Jira i Github, mogą być używane do ogólnego rozwoju sprzętu; nie są ograniczone tylko do rozwoju oprogramowania, mimo że to był ich pierwotny przypadek użycia. W ich rdzeniu, obie platformy są zaprojektowane do ułatwiania współpracy, chociaż ich zamierzone przypadki użycia nie są takie same. Poniższa tabela dostarcza głębszego porównania tych dwóch platform i jak każda z nich wpasowuje się w zespół współpracujący przy rozwoju sprzętu.

Porównanie

Jira

Github

Integracja

Wtyczki/API mogą być używane do integracji z niektórymi aplikacjami firm trzecich

Nie integruje się bezpośrednio, chociaż procesy robocze lub narzędzia stron trzecich mogą zapewnić integrację z repozytoriami kodu

Ogólność

Zawiera różne pulpity nawigacyjne, które mogą być dostosowane do złożoności projektu

Zostało opracowane dla oprogramowania, ale może być używane

Interfejs

Wyłącznie oparty na przeglądarce internetowej

Używa interfejsu linii poleceń Git Bash lub lokalnego interfejsu graficznego Git, a także interfejsu webowego

Przepływ pracy użytkownika

Obsługuje dowolny typ przepływu pracy, szczególnie fzwinne projektowanie sprzętu

Obsługuje zautomatyzowane procesy wokół kontroli wersji

Jeśli jesteś inżynierem elektronikiem z doświadczeniem w rozwoju oprogramowania, będziesz czuł się komfortowo konfigurując własne środowisko oparte na Git do zarządzania projektami PCB. Oto kilka świetnych poradników na temat tworzenia przepływu pracy opartego na Git dla użytkowników Altium Designer:

Altium 365 daje projektantom PCB to, co najlepsze z Jira i Github

Jeśli nie masz doświadczenia w tworzeniu oprogramowania, Altium 365 oferuje łatwy w użyciu system współpracy i udostępniania, który łączy w sobie najlepsze cechy Git i Jira dla rozwoju sprzętu. Każdy użytkownik Altium Designer może uzyskać dostęp do przestrzeni roboczej Altium 365 z standardową subskrypcją i może korzystać z pierwszej i jedynej na rynku platformy współpracy przy projektowaniu PCB. Altium 365 pomaga ujednolicić zarządzanie projektem i śledzenie wersji dzięki tym funkcjom:

  • Pełna kontrola wersji oparta na Git, w tym uproszczone śledzenie rewizji i funkcje cofania projektu
  • Natychmiastowe udostępnianie innym projektantom, klientom i producentom
  • Pełna kontrola dostępu użytkowników do Twojej przestrzeni roboczej Altium 365
  • Zarządzanie wszystkimi projektami, komponentami, szablonami i wydaniami projektu w jednym miejscu
  • Funkcje komentowania i śledzenia historii komentarzy dla wszystkich projektów, w tym bezpośrednio w schemacie lub układzie PCB
  • Producenci mogą inspekcjonować i przeglądać wszystkie dane produkcyjne przed rozpoczęciem produkcji projektu

Dzisiejsi producenci PCB i projektanci PCB mogą dzielić się danymi projektowymi i łatwo współpracować za pomocą platformy Altium 365™. Zespoły projektowe PCB mogą stworzyć środowisko zarządzania, które wprowadza funkcje Jira do rozwoju sprzętu, a wszystko integruje się z najlepszymi w swojej klasie narzędziami projektowymi w Altium Designer®. Altium 365 pozwala udostępniać dane projektowe innym projektantom, producentom i klientom w bezpiecznym środowisku.

Dopiero zaczynamy odkrywać, co jest możliwe do zrobienia z Altium Designer na Altium 365. Możesz sprawdzić stronę produktu po bardziej szczegółowy opis funkcji lub jeden z Webinarów na Żądanie.

About Author

About Author

Zachariah Peterson ma bogate doświadczenie techniczne w środowisku akademickim i przemysłowym. Obecnie prowadzi badania, projekty oraz usługi marketingowe dla firm z branży elektronicznej. Przed rozpoczęciem pracy w przemyśle PCB wykładał na Portland State University i prowadził badania nad teorią laserów losowych, materiałami i stabilnością. Jego doświadczenie w badaniach naukowych obejmuje tematy związane z laserami nanocząsteczkowymi, elektroniczne i optoelektroniczne urządzenia półprzewodnikowe, czujniki środowiskowe i stochastykę. Jego prace zostały opublikowane w kilkunastu recenzowanych czasopismach i materiałach konferencyjnych. Napisał ponad 2000 artykułów technicznych na temat projektowania PCB dla wielu firm. Jest członkiem IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society oraz Printed Circuit Engineering Association (PCEA). Wcześniej był członkiem z prawem głosu w Technicznym Komitecie Doradczym INCITS Quantum Computing pracującym nad technicznymi standardami elektroniki kwantowej, a obecnie jest członkiem grupy roboczej IEEE P3186 zajmującej się interfejsem reprezentującym sygnały fotoniczne przy użyciu symulatorów obwodów klasy SPICE.

Powiązane zasoby

Powiązana dokumentacja techniczna

Powrót do strony głównej
Thank you, you are now subscribed to updates.