2020年は私たちの多くにとって初めての経験が多い一年でしたが、多くの人にとって大きな「初めて」の一つがリモートワークでした。現在、各企業はリモートワークや複雑なプロジェクトの管理のためのコラボレーションとコミュニケーションアプリの好みのセットを持っています。そして、プロジェクトにある程度の秩序と組織を強制するために必要なエンジニアリングチームのためのバージョン管理とリビジョン追跡プラットフォーム、例えばGithubがあります。技術開発では常にソフトウェアエンジニアリングに焦点が当てられますが、ハードウェアや電子機器はどうでしょうか?
適切なコラボレーションツールと少しの統合を行うことで、ハードウェア開発プロジェクトやPCBプロジェクト管理のためのJiraのようなクラウド接続設計環境を作成することができます。少しの軽いコーディングといくつかのワーカーアプリケーションを使えば、設計ツールと統合する自分自身の管理環境を構築することができます。もしソフトウェア開発者ではないけれども、ハードウェアプロジェクトで実証済みの管理方法論を使用したい場合は、ハードウェア開発とプロジェクト管理のためにGitやJiraのようなプラットフォームを使用することができます。
Jiraは、チームがあらゆる種類の作業を管理するために使用できるソフトウェア製品ファミリーの一部です。元々、Jiraはソフトウェア開発プロジェクトでのバグ追跡用に使用されていましたが、テスト/要件管理システムおよびアジャイルプロジェクト管理システムへと進化しました。技術的には、Jira内のこれらの機能は、ドキュメント、ハードウェア、ソフトウェアを含む、問題追跡と管理を伴うあらゆるタイプのプロジェクトに使用できます。これにプロジェクト管理機能を加えると、複数のコラボレーターを持つ複雑なプロジェクトを監視するための全体システムを持つことになります。
ハードウェア開発にJiraを使用したいPCBデザイナーやエンジニアは、以下のようないくつかの機能から利益を得ることができます:
Jiraのダッシュボードベースのインターフェースは、他のプロジェクト管理ツールに似ており、ハードウェアデザイナーにプロジェクトとチームを中央集権的に管理するある程度のコントロールを提供します。しかし、PCB設計ソフトウェアとの直接的な統合は提供していません。これは、Git(またはGithub)がJiraよりも優れている点であり、PCB設計プロセスに取り入れることができ、設計ツールとの統合がより密接です。
最近、アジャイル手法をあらゆるものに適用することに注目が集まっている中、PCBデザイナーや電子エンジニアも、ハードウェア開発やプロジェクト管理のためにJiraのようなプラットフォームを探し始めています。Jiraはプロジェクト管理には優れていますが、Githubのようなバージョン管理機能を提供していません。ソフトウェア開発者でGithubを知らない人はいないと思いますが、ハードウェア開発者やPCBデザイナーにとっては必ずしもそうではありません。
Linuxの開発のために実装されたオリジナルのGitバージョン管理システムに基づいて、Githubはコードリポジトリを保存し、プロジェクトの改訂を追跡し、以前のプロジェクトバージョンにロールバックし、プロジェクトをクローンする便利な方法を提供します。Jiraと比較して、Githubはプロジェクトデータの保存と共有により焦点を当てており、プロジェクト管理にはそれほど重点を置いていません。
JiraとGithubは、もともとはソフトウェア開発用途でしたが、一般的にハードウェア開発にも使用できます。両プラットフォームの核心は、意図された用途が異なるとしても、協力を促進することにあります。以下の表は、これら2つのプラットフォームを比較し、協力的なハードウェア開発チームにどのように適合するかを詳しく説明しています。
もし、ソフトウェア開発の経験がある電子エンジニアであれば、PCB設計プロジェクトを管理するための独自のGitベースの環境を設定することに慣れているでしょう。Altium Designerユーザー向けのGitベースのワークフローを作成するための素晴らしいガイドはこちらです:
ソフトウェア開発の経験がない場合でも、Altium 365は使いやすいコラボレーションと共有システムを提供し、ハードウェア開発のためのGitとJiraのベストを提供します。すべてのAltium Designerユーザーは、標準サブスクリプションでAltium 365ワークスペースにアクセスでき、業界初かつ唯一のPCB設計コラボレーションプラットフォームを利用できます。Altium 365は、以下の機能でプロジェクト管理とリビジョントラッキングを統合するのに役立ちます:
今日のPCB製造業者とPCBデザイナーは、Altium 365™プラットフォームを使用してプロジェクトデータを共有し、簡単に協力できます。PCB設計チームは、Jiraの機能をハードウェア開発に取り入れる管理環境を作成でき、すべてはAltium Designer®の世界クラスの設計ツールと統合されます。Altium 365を使用すると、他のデザイナー、製造業者、および顧客とプロジェクトデータを安全な環境で共有できます。
Altium 365でAltium Designerを使用して行うことができることの表面をかすめただけです。より詳細な機能説明や製品ページ、またはオンデマンドウェビナーのいずれかをチェックできます。