Performing Design Reviews in Altium Designer

設計プロセスの重要な部分は、共同のピアディスカッションや厳格なサインオフメカニズムの形をとるかどうかにかかわらず、主要な開発段階でその進行と妥当性をレビューすることです。そのプロセスには、どのレベルでも、対象のレビュアーが必要とするすべての関連プロジェクトデータ、ファイル、コメント、視覚表現、フィードバックツールへのアクセスを提供することが含まれます。

Altium Designerは、プロセスワークフローの適用を通じて、接続されたワークスペースでホストされ、Altium Designer内からアクセスされる形で、この機能を非常に柔軟な形で提供します。

► プロセスとそのワークフローに関する詳細情報については、プロセスの作成と管理Altium 365ワークスペースエンタープライズサーバーワークスペース)を参照してください。

プロセスワークフローには、プロセスフローステップを進むにつれてユーザーに提示されるインタラクティブなフォームが組み込まれており、コメントを追加したり、ファイルを添付したり、設計文書を表示したり、その他多くのことができる機会を提供します。レビュープロセスは、プロジェクトにアクセスできる任意のAltium Designerユーザーによって開始され、他のユーザー(チームメンバー)またはユーザーグループ(チームロール)に割り当てられます。

ワークスペース側では、管理者はダイアグラムベースのフローとしてプロセスを扱い、フローに組み込まれたユーザーフォームとステップは完全にカスタマイズ可能です。これにより、必要に応じて、確立された企業のレビュー要件を対象とする非常に特定のプロセスを構築(および強制)することができます。任意の数のワークフロープロセスを作成できます。

► 詳細については、プロセスワークフローの定義Altium 365ワークスペースエンタープライズサーバーワークスペース)を参照してください。

レビュープロセス

ワークスペースは、提供されたままアクセスすることも、より高度なカスタムプロセスの基盤として使用することもできる、3つのデフォルトのレビュープロセスを提供します:

  • アドホックレビュー – ログされた結論のない非公式なレビュープロセス。
  • ハンドオフレビュー – レビューの開始者(提出者)がレビューを閉じるときに合格/不合格(完了/拒否)の結論を記録する、より公式なレビュープロセス。完了ステータスは、設計が次の開発段階に引き渡される準備ができていることを示します。
  • マイルストーンレビュー – 提出者がレビューフィードバックを使用してステータスが完了、拒否、または設計を修正する(再作業)必要があるかを決定する、より複雑なクローズドループのレビュープロセス。後者の場合、再作業された設計は検証され、完了/拒否/再作業の決定が繰り返されます。レビューは、目標またはプロジェクトのマイルストーンが成功裏に達成されたときに閉じられます。

上記のすべてのケースで、レビューの提出者/承認者(開始者)とレビュアー(割り当てられた人)は、一連のユーザーインターフェースフォームによってプロセスフローを通じて案内されます。プロセスフローステップの各要件とオプションは、Altium 365ワークスペースエンタープライズサーバーワークスペース)のWebビューアアクティビティページからレビュープロセスを起動することもでき、割り当てられたレビュアーはワークスペースのタスクページ(Altium 365ワークスペースエンタープライズサーバーワークスペース)からプロセスの自分の部分を完了することができます。

レビューの実施

レビューは通常、3つの連続する段階の形をとります:

  1. レビューを開始するユーザー(提出者)は、何をレビューするか、誰がレビューするかを定義し、必要なデータや情報を追加します。
  2. レビュアーはプロジェクトデータにアクセスし、適切なフィードバックを提供し、必要に応じて関連データや情報を追加します。
  3. レビュー承認者(通常は開始者)はレビュアーからのフィードバックを評価し、まとめてプロセスを終了します。

レビューのすべての段階は、ソフトウェアのタスクリストパネルに一致するタスク(Altium 365ワークスペースエンタープライズサーバーワークスペース)によって表され、各ユーザーにアクションが必要であることを促し、完了したタスクに関する情報を提供します。保留中のタスクを選択すると、レビューのその段階がアクティブになります。

レビューの開始と定義

レビュープロセスは、Altium DesignerのProject » Project Activitiesメニューから開始されます。レビューは当初、現在アクティブなプロジェクトに適用されます。

アドホックレビュープロセスを例にとると、そのデフォルトの未変更の形式では、オープニングフォームダイアログは、提出者(以下の例ではBarry)がレビューされるプロジェクトとレビューフィードバックステージを完了するために割り当てられるユーザーを指定することを許可します。

Ad Hoc Reviewダイアログの入力フィールドとメニューは:

  • Request title – デフォルトのAUTOモードは、プロセス名をアクティブなプロセス名(アクティビティタイトル)の基盤として採用します。カスタム名を代わりに入力することができます。

  • Project – レビューされるプロジェクトの名前。これはプロセスが開始されたときのアクティブなプロジェクトですが、タイプ感応のドロップダウンメニューオプションから利用可能なプロジェクトを選択することができます。

  • Description – レビュアーにさらなる情報を提供するためのテキスト。

  • Reviewers – レビューフィードバックを提出するタスクが割り当てられる特定のチームメンバーやロールグループ。利用可能なエントリを表示するために入力を開始します。

プロセスワークフローを開始し、データ定義フォームに進むためにボタンをクリックします。

次のPrepare review dataフォームダイアログでは、特定の設計データリソースを指定し、添付ファイルを追加することができます。フォームテキストの青色で強調表示された部分は、そのソースデータへのアクティブリンクです。ダイアログには、プロセスの下にDiagramタブも含まれており、フローステップの現在の位置も示されます。

フォームダイアログの注目すべきオプションは:

  • Data – ドロップダウンメニューを使用して、特定のプロジェクトリリースデータセット(日付別)を選択するか、または関連するオプションを使用して特定のリリースデータセットを参照して選択します。デフォルト状態ではデータが選択されていない場合、レビュアーはプロジェクトのソースデータのみにアクセスできます。

  • Attachments – ブラウズ()するか、レビューデータまたは情報ソースとして追加したいファイルをドラッグアンドドロップします。

上記のレビュー提出ステージでは、Altium Designerのタスクリストパネルは、これをアクティブなタスク(Prepare review data)として表示し、あなたに割り当てられます。ステージが中断され、現在のフォームダイアログが閉じられた場合は、タスクをクリックしてフォームを再開し、続行します。

すべてのレビューデータがフォームに指定されたり追加されたりしたら、ボタンをクリックしてプロセスをレビューステージに移動します。

この時点で、アクティブなPrepare review dataタスクは、レビュー提出ステージが完了したため、Tasklistパネルで閉じられます。この時点でのAltium Designerユーザーは、レビュープロセスの提出者(開始者)です。進行中のレビュープロセスは、パネルのActivitiesリストにアクティブなステータスで表示されます。ボタンをクリックして、最新のアクティビティステータスを確認してください。

アクティブなレビュープロセスの進行状況を確認するには、Activitiesリストでそのエントリを選択し、現在のデータと注釈付きフローダイアグラム(Diagramタブ)を表示します。

レビューフィードバックを提供する

レビュープロセスがイニシエーターによって設定され、提出されると、指定されたレビュアーによって完了されるタスクが自動的に生成されます。例えば、この例のNorm SmithがAltium Designerにサインインすると、TasksエリアにProvide review feedbackタスクが割り当てられています。

このタスクを選択すると、プロセスフローのレビューステージがレビュアーに対してアクティブになります。次のProvide review feedbackフォームダイアログでは、レビュー提出者によって指定された関連プロジェクトデータ、コメントとファイル添付を含める機会、Webビューア()でプロジェクトを開くオプション、そしてフィードバック投票を提出する要件が提供されます。

Provide Review feedbackダイアログの注目すべきオプションは:

  • Open Project – ワークスペースWebビューアでプロジェクトの設計を開くために選択します。これにより、プロジェクトデータの豊富な情報と、設計ソースドキュメントの完全にレンダリングされたインタラクティブビューが提供され、特定のユーザー(ワークスペースメンバー)に割り当てることができるハイライトコメントを追加することができます。
    ► 詳細については、Webビューアページ(Altium 365ワークスペースエンタープライズサーバーワークスペース)を参照してください。

  • Comment – ここに含まれるコメントノートは、レビュープロセスが最終化されたときにレビュアーの名前に帰属されます。

  • Vote – レビュー結論の適切な要約を選択します。

  • Reviewers attachments – より詳細なメモや参照文書など、レビューフィードバックに含まれるファイルを()参照またはドラッグアンドドロップします。

青くハイライトされたテキストはそのソースデータへのアクティブリンクであることに注意してください。ボタンを選択してレビュープロセスを完了します。これはタスクリストパネルで示され、そのアクティブタスクが閉じられます(削除されます)。

ここに示されたフォームダイアログで提示されたオプションと要件は、レビュープロセスの動作と構造の一例に過ぎません。Altium Designerプロセスワークフローは、接続されたワークスペースで定義されており、非常に柔軟であり、Altium Designerで利用可能な非常に複雑なプロセスアクティビティを作成するために使用できます。

レビューをまとめて閉じる

指定されたすべてのレビュアーが彼らに割り当てられたレビューフィードバックタスクを完了したとき、アクティブなレビュープロセスはそのまとめ/閉じるステージに移動します。Summarize reviewタスクが、レビューアクティビティを評価するために割り当てられたユーザー(この場合は、レビューを提出(開始)した同じユーザー、Barry)に対して生成されます。このユーザーにとって、レビュープロセスはTasklistパネルのActivitiesの下でアクティブな状態として表示されます。レビュアーにとっては、彼らの貢献タスクが完了したため、アクティビティは現在閉じられています。

レビュープロセスは、エンジニアなどの役割グループの最初のレビュアーがフィードバックタスクを完了した場合に受け入れるように設定される場合があります。これは、プロセスがまとめ/閉じるステージに移動する前に、その役割のすべてのユーザーがタスクを完了する必要があるわけではありません。

Summarize reviewタスクをタスクリストパネルで選択すると、レビューフローがその最終ステージに移動し、Summarize reviewフォームダイアログが提示されます。

このフォームに含まれる注目すべき項目は:

  • Information provided by reviewers

    • Comment – レビュータスクの完了時にレビュアーによって提供されたコメントのリスト。

    • Vote – 各レビュアーによって選択されたレビュー結論の評価。

    • Review attachments – レビュアーによってタスクに追加された関連ファイル。

     

  • Summary

    • Summary note – レビュープロセスの評価者(この場合は提出者/イニシエーター)によって追加され、レビューが閉じられるときに記録される結論のノート。

     

ダイアログのボタンをクリックすると、アクティブなデザインレビュープロセスが閉じられます。より高度なデザインレビュープロセスでは、完了/拒否の結論を指定するか、デザインの再作業タスクを開始するなど、評価ステージに含まれるさらなるステップがあります。

完了したデザインレビューを調査するには、タスクリストパネル()のアクティビティエントリを更新し、Show Closedオプションをメニューでチェックし、リストから閉じたタスクを選択します。次のダイアログには、レビュー情報の要約(Dataタブの下)と、進行状態がハイライトされたプロセスフローダイアグラム(Diagramタブ)が含まれています。これは、期待どおりCompletedと表示されます。

カスタムレビュープロセス

Altium Designerで最終的にユーザーに提示されるデザインレビュープロセスは、接続されたワークスペースで指定された管理者によって開発および編集されます。デザインレビュープロセスワークフローを形成するフローステップ要素とUIフォームの多様性により、特定のニーズを満たすレビューを作成することができます。

ステップとフォームに適用できるさらなるオプションには、レビュアーや評価者として指定されたもの以外の特定のユーザーや役割にフローの任意のステップを割り当てること、

  • 特定のワークフローステップへのアクセスをユーザーや役割に拒否する(Exception)ことで、そのフローが彼らにとってバイパスされるようにすること、

  • フォームダイアログを提出する前にフォームフィールドの入力を必須とすること、

  • さらなるタスクとユーザーフォームを課す介入ワークフローステップを追加すること、

  • 特定のアクションのみがそのループを閉じるワークフロー決定ループを形成すること、

  • ワークフローステップUIフォームで特定のデータやイベント/エラーメッセージを表示または非表示にすること、

  • 設計ソースドキュメントに直接アクセスできないレビュアーが設計文書の検査とコメントを行うためにワークスペースのWebビューア機能を使用すること、

ワークスペース管理者がプロセスを開始し、アクティブなプロセスを終了し、アクティブおよび閉じたユーザータスクの両方を表示できることに注意してください。

前述のように、任意の数のレビュープロセスを作成し、Altium Designerで利用可能にすることができ、これらは同僚からの非公式なフィードバック入力から、他の会社システム(PLMなど)にフィードする会社が承認した公式レビュープロセスまで、レビューレベルの範囲に対して開発されることがあります。

► カスタムプロセスの作成に関する詳細情報については、プロセスワークフローの定義(Altium 365ワークスペースエンタープライズサーバーワークスペース)を参照してください。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content