PCB Design Project Leads

A Project Lead in PCB design is a skilled professional who excels at creating plans that support project goals and facilitate efficient team performance. They collaborate with department heads and other stakeholders to establish team objectives and delegate tasks to individual team members. The Project Lead's success is often measured by their ability to meet performance goals and technical specifications.

In addition to the title of Project Lead, this role is also known by several other job titles, such as Project Engineer, Lead Designer, Team Lead, Design Team Leader, Hardware Engineer, Mechatronics Designer, and System Engineer. These titles reflect the diverse range of skills and areas of expertise that are required for success in this role, from engineering and design to hardware and mechatronics. Overall, the Project Lead plays a vital role in ensuring that PCB design projects are completed on time, within budget, and to the satisfaction of all stakeholders.

Filter
見つかりました
Sort by
役割
ソフトウェア
コンテンツタイプ
適用
フィルターをクリア
アジャイル・ハードウェア開発に関する一般的な誤解のカバーフォト 多くのアジャイル「グル」がハードウェア開発について誤解していること 1 min Blog シミュレーションエンジニア 機械エンジニア プロジェクトリーダー(マネージャー) +7 シミュレーションエンジニア シミュレーションエンジニア 機械エンジニア 機械エンジニア プロジェクトリーダー(マネージャー) プロジェクトリーダー(マネージャー) テスト技術者 テスト技術者 技術マネージャー 技術マネージャー アジャイル手法は、ソフトウェア開発の世界に根ざしており、技術業界において変革的な力として称賛されています。しかし、ハードウェアおよび電子機器の開発に進出するにつれて、アジャイル原則の見かけ上スムーズな適応は、課題と誤解の迷宮に直面します。この3部構成の探求の第1回目では、 ハードウェアとソフトウェア開発の違いから生じるアジャイルの課題を分析しました。この記事では、アジャイル「専門家」によって広められた神話を検証します。 電子ハードウェア開発におけるアジャイルの複雑さに踏み込む前に、アジャイルのコーチやコンサルタントを非難することが私たちの意図ではないことを明確にすることが重要です。私たちは、彼らの善意と、顧客がアジャイル手法の利点を享受するための熱意を認識し、評価しています。批判が生じることもありますが、それはハードウェアの微妙な違いを十分に理解していないことから来るものであり、批判することが目的ではありませんが、アジャイル原則を効果的に適応させ、ハードウェア開発の特定の要求を満たすことが目的です。私たちの焦点は、このユニークな文脈でその利点を活用するためにアジャイル戦術を調整し、アプローチを変更しつつも原則を保持することです。 神話#1:柔軟で適応し続ける必要があります アジャイルの専門家は、反復的な実行、フィードバックループ、そしてソフトウェアのデジタル領域で栄えている迅速な適応性の長所を正しく賞賛しています。しかし、これらの原則をハードウェアや電子機器の具体的な風景に移行することは、純粋なデジタルスペクトラムにはない複雑さの層を導入します。物理的な解決策は、そのソフトウェアの対応物とは異なり、「完成」する必要があります。部品を注文し、金型を製造し、厳格な製造ニーズを満たすためです。アジャイルの絶え間ない変化への呼びかけは、ゲームの遅い段階でさえ小さな変更が必要な場合、ハードウェアの容赦ない性質と衝突します。 これに対応して、ハードウェア開発にアジャイルを適用するには、パラダイムシフトが必要です。それは絶え間ない変更についてではなく、 プロトタイピングと、時間、予算、リソースの制約内で価値を最大化することを目指す、迅速な学習と実行サイクルに基づく、情報に基づいた戦略的な適応についてです。アジャイルの機敏さと物理製品の最終性の要求との間のダンスは、より良心的なイテレーション計画と、プロジェクト全体を通じてリスク削減への深いコミットメントを必要とします。 神話#2:毎スプリントで動作するプロトタイプを開発する必要があります アジャイルの純粋主義者がよく唱える、2〜3週間ごとに完全に機能するプロトタイプを開発する 「スプリント」はアジャイルであるための普遍的な「必須」項目とされていますが、このアプローチの実用性は、ハードウェアおよび電子機器の開発(および予算)の現実に直面して崩れます。何かを構築し、進捗を示し、この結果を使用して貴重な技術的および商業的フィードバックを得て、次のイテレーションに役立てるという考え方は正しいです。しかし、各ハードウェアプロジェクトは、独自の目標、依存関係、リードタイムの制約、必要なイノベーションの領域、およびリスクを持つ独立したエンティティです。そして、各プロジェクトは、プロトタイピングと学習に対する独自のアプローチを受けるに値します。 アジャイルなハードウェア製品開発を真に受け入れるためには、チームはワンサイズフィットオールの考え方を捨てる必要があります。代わりに、プロジェクトのニーズを慎重に検討し、創造的で学習とプロトタイピングの戦略を導き出すために協力する必要があります。"プロトタイプ"は、予備的なパンフレットから、スティーブ・ジョブズの有名な「ポケットに1000曲を入れる」iPodモックアップのような泡のモックアップ、部分的または完全に機能するプロトタイプまで、あらゆる実証可能な成果物であることを認識することが重要です。 神話#3:バックログにストーリーを追加して、ただ始める アジャイル手法の固有の強みは、従来のウォーターフォールアプローチよりもプロジェクトをはるかに迅速に開始できる能力にあります。実際、アジャイルハードウェア電子プロジェクトにおいては、概念の特定から開発の開始までの期間が大幅に短縮されていることがわかっています。この期間は、従来の段階的アプローチの下では多くの場合、数ヶ月または数年に及ぶことがありましたが、アジャイル方法では数週間または数日にまで短縮されています。もちろん、この劇的な結果の一部は、私たちが「開発の開始」と定義する方法にあります。 ソフトウェアにとって、これは簡単です。アジャイルの専門家は、ソフトウェア機能を定義するためのユーザーストーリーの作成、それらをバックログに優先順位付けし、スプリントを開始することを推奨しています。しかし、ハードウェアでは、少なくともプロジェクトを正しい方向に導くために、アーキテクチャ、重要な望ましい属性、制約、およびその他の要因の理解を伴う最低限の事前計画が必要です。この事前の努力は、「動作するソフトウェアが進捗の主要な尺度である」と「開発の遅い段階でさえ、変更される 要件を歓迎する」というアジャイルの原則と明らかに衝突するように見えるかもしれません。 和解は、製品開発の前段階に一般的に理解されているアジャイルの戦術を適応させることによってバランスを見つけることにあります。ハードウェアのアジャイルプロジェクト管理は、プロジェクトの戦略的意図に沿って迅速に開始し、従来のアプローチよりもはるかに多くの未知数を受け入れることを可能にします。その後、チームはアジャイルの反復学習を使用して最適な解決策を定義し、スケジュールとリソースの制約内で製品価値を高める戦略的変更に対して開かれた心を持って協力することができます。 神話#4:すべての作業項目をユーザーストーリーとして定義する 多くのアジャイルの専門家が唱える重要な指示の一つは、すべての開発作業をユーザーストーリーとして定義すべきだということです。このアドバイスは、システムコンポーネント、インターフェース、他のエンジニアなども「ユーザー」として扱うべきだと続けています。このアドバイスにより、ほとんどの電子機器およびハードウェア開発者は頭を悩ませ、遵守に苦労しています。 ソフトウェアチームがアジャイルの実践をすんなりと採用している主な理由の一つは、顧客のニーズを伝統的な要件文書や詳細なユースケースで文書化することが非常に無駄であり、チームにほとんど価値を加えなかったからです。なぜユーザーが何をしようとしているのかを宣言し、その機能を文書化するためにユーザーストーリーを書き、それを開発タスクとして扱わないのでしょうか?これは自己文書化するだけでなく、これらのストーリーが一貫して優先され、顧客との検証が行われれば、変化に対応し価値を最適化するための完璧なクローズドループシステムを持つことになります。素晴らしいですね! ハードウェア開発のためにユーザーストーリーを直接作業項目として書き、それらを価値ある顧客の成果に追跡するこの試みは、多くのハードウェアチームにとってアジャイルの限界点であることがよくあります。ハードウェアを定義することは、ソフトウェアを定義することとは異なります。従来の製品要件文書(PRD)や機能仕様は、ハードウェア開発者にとって安心感を提供するだけでなく、彼らの作業を分解して提供するために必要な詳細を提供します。開発者に「処理ユニットとして、クリーンな入力を保証するために電圧調整が必要です...」のようなユーザーストーリーを書かせることは、ユーザーストーリーを通じて顧客価値を捉える目的を無効にし、ソフトウェア開発者がアジャイル原則で取り除こうとした非価値の無駄を追加します。 記事を読む
同じプロジェクト内の複数のPCBのデザイン作業 同じプロジェクト内の複数のPCBのデザイン作業 1 min Blog PCB設計者 プロジェクトリーダー(マネージャー) PCB設計者 PCB設計者 プロジェクトリーダー(マネージャー) プロジェクトリーダー(マネージャー) 弊社の PCB設計の大部分は、 Altium Designerプロジェクト(すなわち.PrjPcbファイル)に従って単一のPCB に配置されます。時々、さまざまなスタッフィングオプションを持つ バリアントを使用してデザインします。さまざまなスタッフィングオプションを備えた複数のPCBを必要とする単一のプロジェクトを扱うことはめったにありませんが、そのようなプロジェクトが発生すると、私たちの多くは行き詰まる傾向があります。設計者がプロジェクトをフォーク(すなわちコピーアンドペースト)し、回路図および(または)PCBにわずかなバリエーションを追加するのを何度も見てきました。一般的に、この技法はデザインに戻って更新する必要がある時を除き容認されます。両方のプロジェクトで正確な変更をどのように処理していますか?これらの変更が同一であることをどのように保証しますか?これは何回発生しますか(改定A 、B 、Cなど)?この記事では、単一のプロジェクト内で複数のPCBデザインを管理し、信頼できる唯一の情報源(SSOT:Single Source of Truth)を確保する方法について説明します。私の最後の記事「 パンデミック時代の試作活動 :リビングルームから電子機器を構築する」を使って実例の精査も行います。 プロジェクトファイルのセットアップ ここでの目的は、回路図内でSSOTを維持しながら、それでもPCB自体のバリアントを配線できるようにすることです。この例では、単一の回路図を作成しましたが、2つのPCBを備えています。 また、上部にバリアントも表示されます。キルンコントローラー用に2つのバリアントを作成しました。1つは Raspberry Pi(標準サイズ)用、もう1つはRaspberry Pi Zero用です。標準的なサイズは基本的にZeroの大きいバージョンなので、私はRaspberry 記事を読む
PCB設計のコラボレーションと時間管理 PCB設計のコラボレーションにおける上位4つの時間の無駄遣い 1 min Blog 電気技術者 プロジェクトリーダー(マネージャー) 技術マネージャー 電気技術者 電気技術者 プロジェクトリーダー(マネージャー) プロジェクトリーダー(マネージャー) 技術マネージャー 技術マネージャー プロジェクト管理の重要な側面は、特に設計チームがリモートで作業している場合、時間管理です。時間管理戦略はチームベースでありながら個々にも適用されますが、チームの一部として作業しているときに重要なタスクに時間が簡単に費やされがちです。では、設計チームの重要なコラボレーションタスクを合理化して生産性を高めるにはどうすればよいでしょうか? 最初のステップは、設計中に時間が無駄になっている場所を認識することであり、次に、複雑なPCB設計におけるコミュニケーション、共有、およびコラボレーションを合理化するための適切なツールを見つけることです。リモートのPCBデザイナーチームを管理した後、設計の進捗を追跡し、ステークホルダーとのコミュニケーションを取り、設計を期限内に完了させるために費やされる時間を減らすためにいくつかの努力をしました。これらがあなたに当てはまる場合、設計時間を節約できるいくつかのシンプルなクラウドコラボレーションツールがあります。 PCB設計コラボレーションの時間を浪費する4つの問題 たとえあなたがPCB設計の専門家であっても、リモート環境で顧客や他のチームメンバーと作業するには、プロジェクトを遅らせる可能性のあるコミュニケーションと共有タスクが必要です。チームメンバーと作業している間に気づいた主な時間の無駄遣いをいくつか紹介します。 顧客やステークホルダーからの質問に答える私にとって、これはプロジェクト中でおそらく最も時間の無駄になる部分です。 設計サイクルは非常に短く、顧客に質問が生じた場合、迅速に解決する必要があります。 設計に関する質問がプロジェクト全体を停滞させることもあります、製造に移行するのを遅らせることは言うまでもありません。さらに悪いことに、一部の顧客は手を離したアプローチを取りたがるかもしれません。彼らはあなたが彼らの考えを読み取ることができると仮定し、質問に利用可能にならないのです。 設計に関する質問がある場合や、顧客にエラーを指摘する必要がある場合、彼らの入力を得るまで先に進むことはできません。質問が答えられない場合、設計は停止し、スケジュールが後ろに押し出されます。これが起こると誰も幸せになりません。顧客やプロジェクト関係者によくある質問は次のとおりです: 設計文書のエラー。お客様は時々、いくつかのコンポーネント配置を含む回路図やレイアウトを提供します。複雑なPCBレイアウトを開始すると、エラーは常に明らかではありません。そして、レイアウトを部分的に進めた後に何か深刻な問題に気づくこともあります。これらのいずれかに問題がある場合、顧客はPCBレイアウトを完成させる前に迅速にこれを解決する必要があります。 入手不可能または廃止されたコンポーネント。理想的な部品が入手不可能または 廃止された場合、顧客に通知し、適切な代替品を提供する必要があります。 サプライチェーンの可視性ツールを使用すると、代替部品を迅速に見つけ、在庫があることを確認し、価格を取得するのに役立ちます。 必須要件と望ましい要件。一部の 設計要件は違反できないものがあります(必須要件)、例えばエンクロージャーの機械的要件など(これは私にとって最も一般的な例の一つです)。他の要件は妥協できるものの(望ましい要件)、設計変更がこれらの要件のいずれかを違反する可能性がある場合に変更を実施するためのプロトコルが必要です。 顧客によって指定された設計変更の実施 顧客やステークホルダーから明確な回答を得られた場合でも、設計変更のレビューと承認に関する別の質問ラウンドが生じることがあります。このやり取りのプロセスには、設計のスクリーンショット、メールのやり取り、多数のビデオチャットが含まれることがあります。ITAR規制製品などの規制された製品や機密性の高い製品に取り組んでいる場合は、設計データを共有するためにFTPポータルや他の安全なサーバーを使用する必要があります。これらすべてには時間がかかり、そのほとんどは質問への回答を待ったり、設計変更をレビューすることに費やされます。 複数のデザイナーとのコミュニケーション リモートPCB設計チームには、チームメンバー間のコミュニケーションに一連のツールが必要です。SlackやSkypeはこれには素晴らしいですが、 設計データのレビューも時間がかかります。スクリーンショットや設計ファイルを添付したメールを送信するのと同じです。特に、チームメンバーと設計データのレビューや編集を行う際に、異なるコミュニケーションチャネル間を行き来することも、かなりの時間を取ります。 私の意見としては、できるだけ少ないコミュニケーションチャネルにすべてを集約するように努めるべきです。理想的には、プロジェクトごとに1つのチャットチャネル、電話/テキストメッセージ(緊急時のみ)、そして設計データの共有と注釈を付けるためのツール(メール以外)を持つべきです。これらのチャネルを特定のタスクやトピックに専念させ、チャットチャネルで自由奔放にさせないようにしてください。SkypeやSlackのようなものをプロジェクトコミュニケーションに使用する場合は、全員を正しい方向に導くために、プロジェクトごとにチャンネル/ルームを作成してください。 記事を読む