Performing Design Reviews

Ein wesentlicher Bestandteil jedes Entwicklungsprozesses ist die Überprüfung seines Fortschritts und seiner Gültigkeit an wichtigen Entwicklungsstufen – unabhängig davon, ob dies in Form gemeinsamer Peer-Diskussionen oder strenger Freigabemechanismen erfolgt. Diesem Prozess ist auf jeder Ebene gemeinsam, dass den vorgesehenen Prüfern Zugriff auf alle relevanten Projektdaten, Dateien, Kommentare, visuellen Darstellungen und Feedback-Werkzeuge bereitgestellt werden muss.

Altium Designer bietet diese Möglichkeit in einer äußerst flexiblen Form durch den Einsatz von Review-Process Workflows, die von einem verbundenen Workspace gehostet und aus Altium Designer heraus aufgerufen werden.

► Weitere Informationen zu Prozessen und ihren Workflows finden Sie unter Creating & Managing Processes (Altium 365 Workpace, Enterprise Server Workspace).

Die Prozess-Workflows enthalten interaktive Formulare, die dem Benutzer beim Fortschreiten durch die einzelnen Prozessschritte angezeigt werden und die Möglichkeit bieten, Kommentare hinzuzufügen, Dateien anzuhängen, Konstruktionsdokumente anzuzeigen und vieles mehr. Review-Prozesse können von jedem Altium Designer Benutzer gestartet werden, der Zugriff auf das Projekt hat, und werden anderen Benutzern (Teammitgliedern) oder Benutzergruppen (Teamrollen) zugewiesen.

Auf der Workspace-Seite arbeitet ein Administrator mit Prozessen als diagrammbasierten Abläufen, bei denen die in die Abläufe integrierten Benutzerformulare und Schritte vollständig anpassbar sind. Dadurch können bei Bedarf sehr spezifische Prozesse erstellt (und durchgesetzt) werden, die beispielsweise auf etablierte Review-Anforderungen eines Unternehmens zugeschnitten sind. Es kann eine beliebige Anzahl von Workflow-Prozessen erstellt werden.

► Weitere Informationen finden Sie unter Defining a Process Workflow (Altium 365 Workspace, Enterprise Server Workspace).

Review-Prozesse

Der Workspace bietet drei Standard-Review-Prozesse, die entweder wie geliefert verwendet oder als Grundlage für weiterentwickelte benutzerdefinierte Prozesse genutzt werden können:

  • Ad Hoc Review – Ein informeller Review-Prozess ohne protokolliertes Ergebnis.
  • Handoff Review – Ein formellerer Review-Prozess, bei dem der Review-Initiator (Einreicher) beim Schließen des Reviews ein Bestanden/Nicht bestanden-Ergebnis (Abgeschlossen/Abgelehnt) protokolliert. Der Status Abgeschlossen zeigt an, dass das Design bereit ist, an die nächste Entwicklungsstufe übergeben zu werden.
  • Milestone Review – Ein aufwendigerer Closed-Loop-Review-Prozess, bei dem der Einreicher das Review-Feedback verwendet, um zu entscheiden, ob der Status Abgeschlossen, Abgelehnt ist oder das Design korrigiert werden soll (Überarbeitet). Im letzteren Fall wird das überarbeitete Design anschließend verifiziert und die Entscheidung Abgeschlossen/Abgelehnt/Überarbeitung wird wiederholt. Das Review wird geschlossen, wenn das Ziel oder der Projektmeilenstein erfolgreich erreicht wurde.

In allen oben genannten Fällen werden sowohl der Review-Einreicher/Genehmiger (Initiator) als auch die Reviewer (Zugewiesene) durch eine Folge von Benutzeroberflächenformularen durch den Prozessablauf geführt. Die Anforderungen und Optionen in jedem Schritt des Prozessablaufs werden durch den entsprechenden Prozesseintrag im Workspace bestimmt, der wiederum vom Serveradministrator verwaltet wird – dieser kann einen Review-Prozess auch sowohl starten als auch abbrechen.

Beachten Sie, dass ein Review-Initiator einen Review-Prozess auch über die Seite Web Viewer Activities im Workspace starten kann (Altium 365 Workspace, Enterprise Server Workspace), und dass die zugewiesenen Reviewer ihren Teil des Prozesses über die Seite Tasks des Workspace abschließen können (Altium 365 Workspace, Enterprise Server Workspace).

Durchführen eines Reviews

Ein Review besteht typischerweise aus drei aufeinanderfolgenden Phasen:

  1. Der Benutzer, der das Review initiiert (der Einreicher), definiert, was überprüft wird und von wem, und fügt alle benötigten Daten oder Informationen hinzu.
  2. Die Reviewer greifen auf die Projektdaten zu, geben geeignetes Feedback und fügen bei Bedarf relevante Daten oder Informationen hinzu.
  3. Der Review-Genehmiger (in der Regel der Initiator) bewertet und fasst das Feedback der Reviewer zusammen und schließt den Prozess ab.

Alle Phasen eines Reviews werden durch eine entsprechende Task (Altium 365 Workspace, Enterprise Server Workspace) im Tasklist-Panel der Software dargestellt, das jeden Benutzer darauf hinweist, dass eine Aktion erforderlich ist, und Informationen zu abgeschlossenen Tasks bereitstellt. Durch Auswahl einer ausstehenden Task wird diese Phase des Reviews aktiviert.

Review initiieren und definieren

Ein Review-Prozess wird über das Menü Project » Project Activities in Altium Designer gestartet. Das Review gilt zunächst für das aktuell aktive Projekt.

Nimmt man den Prozess Ad Hoc Review als Beispiel, so ermöglicht im unveränderten Standardformat das erste Formulardialogfeld dem Einreicher (Barry im folgenden Beispiel), das zu überprüfende Projekt anzugeben und festzulegen, welche Benutzer der Phase zur Abgabe des Review-Feedbacks zugewiesen werden.

Die Eingabefelder und Menüs im Dialogfeld Ad Hoc Review sind:

  • Request title – der Standardmodus AUTO verwendet den Prozessnamen als Grundlage für den Namen des aktiven Prozesses (den Aktivitätstitel). Stattdessen kann ein benutzerdefinierter Name eingegeben werden.
  • Project – der Name des Projekts, das überprüft wird. Dies ist das aktive Projekt zum Zeitpunkt der Prozessinitiierung, es kann jedoch jedes verfügbare Projekt über die typsensitive Dropdown-Menüauswahl ausgewählt werden.
  • Description – Text, um den Reviewern weitere Informationen bereitzustellen.
  • Reviewers – angegebene Teammitglieder oder Rollengruppen, denen die Aufgabe zugewiesen wird, Review-Feedback einzureichen. Beginnen Sie mit der Eingabe, um die verfügbaren Einträge anzuzeigen.

Klicken Sie auf die Schaltfläche , um den Prozess-Workflow zu starten und zum Formular für die Datendefinition zu wechseln.

Im folgenden Formulardialog Prepare review data können Sie bestimmte Design-Datenressourcen festlegen und Anhänge hinzufügen. Beachten Sie, dass jeder blau hervorgehobene Formulartext ein aktiver Link zu diesen Quelldaten ist. Das Dialogfeld enthält außerdem unter der Registerkarte Diagram ein beschreibendes Ablaufdiagramm des Prozesses, das auch Ihre aktuelle Position innerhalb der Prozessschritte anzeigt.

Wichtige Optionen im Formulardialog sind:

  • Data – verwenden Sie das Dropdown-Menü, um einen bestimmten Projekt-Release-Datensatz (nach Datum) auszuwählen, oder verwenden Sie die zugehörige Option , um zu einem bestimmten Satz von Release-Daten zu navigieren und ihn auszuwählen. Im Standardzustand, in dem keine Daten ausgewählt sind, haben die Reviewer nur Zugriff auf die Quelldaten des Projekts.
  • Attachments – navigieren Sie zu () oder ziehen Sie Dateien per Drag-and-Drop hinein, die Sie als Review-Daten oder Informationsquellen hinzufügen möchten.
Während der oben beschriebenen Phase der Review-Einreichung zeigt das Panel Tasklist von Altium Designer dies als aktive Task (Prepare review data) an, die Ihnen zugewiesen ist. Wenn diese Phase unterbrochen wird und das aktuelle Formulardialogfeld geschlossen wurde, klicken Sie auf die Task, um das Formular erneut zu öffnen und fortzufahren.

Wenn alle Review-Daten angegeben oder dem Formular hinzugefügt wurden, klicken Sie auf die Schaltfläche , um den Prozess in die Review-Phase zu überführen.

An diesem Punkt wird die aktive Task Prepare review data im Panel Tasklist geschlossen, da die Phase der Review-Einreichung abgeschlossen ist – beachten Sie, dass der Altium Designer-Benutzer an diesem Punkt der Einreicher des Review-Prozesses (Initiator) ist. Der laufende Review-Prozess wird in der Auflistung Activities des Panels mit aktivem Status angezeigt. Klicken Sie auf die Schaltfläche , um sicherzustellen, dass Sie den aktuellen Status der Activities sehen.

Um den Fortschrittsstatus des aktiven Review-Prozesses anzuzeigen, wählen Sie seinen Eintrag in der Liste Activities aus, um die aktuellen Daten und das kommentierte Ablaufdiagramm (Registerkarte Diagram) anzuzeigen.

Review-Feedback bereitstellen

Nachdem der Review-Prozess vom Initiator konfiguriert und eingereicht wurde, erzeugt die Aktivität automatisch Tasks, die von den als Reviewer angegebenen Personen abgeschlossen werden müssen. Wenn sich dann ein Reviewer (in diesem Beispiel etwa Norm Smith) bei Altium Designer anmeldet, zeigt der Bereich Tasks eine zugewiesene Task Provide review feedback an.

Durch Auswahl dieser Task wird für den Reviewer die Review-Phase des Prozessablaufs aktiviert. Das folgende Formulardialogfeld Provide review feedback bietet die relevanten Projektdaten (wie vom Review-Einreicher angegeben), die Möglichkeit, Kommentare und Dateianhänge hinzuzufügen oder das Projekt im Web Viewer zu öffnen (), sowie die Anforderung, eine Feedback-Abstimmung abzugeben.

Wichtige Optionen im Dialogfeld Provide Review feedback sind:

  • Open Project – auswählen, um das Projektdesign im Workspace Web Viewer zu öffnen. Dieser bietet eine Fülle von Projektdaten und vollständig gerenderte interaktive Ansichten der Design-Quelldokumente, wodurch hervorgehobene Kommentare hinzugefügt und optional einem bestimmten Benutzer (Workspace-Mitglied) zugewiesen werden können.
    ► Weitere Informationen finden Sie auf der Seite Web Viewer (Altium 365 Workspace, Enterprise Server Workspace).
  • Comment – hier eingefügte Kommentarhinweise werden beim Abschluss des Review-Prozesses dem Namen des Reviewers zugeordnet.
  • Vote – wählen Sie eine geeignete Zusammenfassung des Review-Ergebnisses aus.
  • Reviewers attachments – navigieren Sie zu () oder ziehen Sie Dateien per Drag-and-Drop hinein, z. B. detailliertere Notizen oder Referenzdokumente, die dem Review-Feedback beigefügt werden.

Beachten Sie, dass jeder blau hervorgehobene Text ein aktiver Link zu diesen Quelldaten ist. Wählen Sie die Schaltfläche , um den Review-Prozess abzuschließen – dies wird im Panel Tasklist angezeigt, das diese aktive Task dann schließt (entfernt).

Die hier in den Formulardialogen dargestellten Optionen und Anforderungen beziehen sich nur auf ein Beispiel dafür, wie sich ein Review-Prozess verhält und aufgebaut ist. Die in dem verbundenen Workspace definierten Altium Designer Process Workflows sind äußerst flexibel und können verwendet werden, um sehr komplexe Prozessaktivitäten zu erstellen, die in Altium Designer verfügbar sind.

Review zusammenfassen und abschließen

Wenn alle angegebenen Reviewer die ihnen zugewiesenen Tasks zur Abgabe von Review-Feedback abgeschlossen haben, wechselt der aktive Review-Prozess in seine Phase zum Zusammenfassen/Abschließen. Für den Benutzer, der zur Bewertung der Review-Aktivität zugewiesen ist, wird eine Task Summarize review erzeugt – in diesem Fall Barry, derselbe Benutzer, der das Review eingereicht (initiiert) hat. Beachten Sie, dass für diesen Benutzer der Review-Prozess im Panel Tasklist unter Activities als aktiv angezeigt wird. Für Reviewer ist die Aktivität jetzt geschlossen, da ihre Beitrags-Tasks abgeschlossen wurden.

Ein Review-Prozess könnte so konfiguriert sein, dass der erste Reviewer in einer Rollengruppe (z. B. Engineers), der die Feedback-Task abschließt, akzeptiert wird, anstatt zu verlangen, dass alle Benutzer in dieser Rolle ihre Task abschließen, bevor der Prozess in die Phase zum Zusammenfassen/Abschließen übergeht.

Durch Auswahl der Task Summarize review im Panel Tasklist wird der Review-Ablauf in seine letzte Phase überführt, wie sie im Formulardialog Summarize review dargestellt ist.

Die bemerkenswerten Einschlussfelder in diesem Formular sind:

  • Information provided by reviewers
    • Comment – eine Liste der Kommentare, die von den Reviewern nach Abschluss ihrer Review-Tasks bereitgestellt wurden.
    • Vote – die von jedem Reviewer ausgewählte Bewertungsstufe für den Review-Abschluss.
    • Review attachments – alle zugehörigen Dateien, die von Reviewern zur Task hinzugefügt wurden.
  • Summary
    • Summary note – abschließende Hinweise, die vom Beurteiler des Review-Prozesses (in diesem Fall der Einreicher/Initiator) hinzugefügt werden und beim Schließen des Reviews protokolliert werden.

Durch Klicken auf die Schaltfläche des Dialogs wird der aktive Design-Review-Prozess abgeschlossen. Beachten Sie, dass bei den erweiterten Design-Review-Prozessen, die verfügbar sind, im Bewertungsschritt weitere Schritte enthalten sind, etwa das Festlegen eines Abschlusses als abgeschlossen/abgelehnt oder das Einleiten einer Design-Rework-Task.

Um das abgeschlossene Design Review zu prüfen, aktualisieren Sie die Activities-Einträge im Bereich Tasklist (), aktivieren Sie die Option Show Closed im Menü und wählen Sie die geschlossene Task aus der Liste aus. Der folgende Dialog enthält eine Zusammenfassung der Review-Informationen (unter der Registerkarte Data) und das Prozessflussdiagramm (Registerkarte Diagram) mit hervorgehobenem Fortschrittsstatus – dieser ist, wie zu erwarten, Completed.

Benutzerdefinierte Review-Prozesse

Design-Review-Prozesse, wie sie dem Benutzer letztlich in Altium Designer präsentiert werden, werden im verbundenen Workspace von einem dafür vorgesehenen Administrator entwickelt und bearbeitet. Die Vielseitigkeit der Flussschrittelemente und UI-Formulare, aus denen sich ein Workflow für einen Design-Review-Prozess zusammensetzt, ermöglicht die Erstellung von Reviews, die eine große Bandbreite spezifischer Anforderungen erfüllen.

Einige der weiteren Optionen, die auf die Schritte und Formulare angewendet werden können, sind:

  • die Zuweisung eines beliebigen Schritts im Ablauf an einen bestimmten Benutzer oder eine bestimmte Rolle, zusätzlich zu den als Reviewer oder Beurteiler festgelegten Personen.
  • das Verweigern des Zugriffs eines Benutzers oder einer Rolle auf einen bestimmten Workflow-Schritt (ein Exception), sodass dieser für sie im Ablauf übersprungen wird.
  • das Erzwingen einer Formulareingabe als Pflichtfeld, bevor der Formulardialog übermittelt werden kann.
  • das Hinzufügen dazwischenliegender Workflow-Schritte, die weitere Tasks und Benutzerformulare auferlegen.
  • die Bildung einer Workflow-Entscheidungsschleife, bei der nur eine bestimmte Aktion diese Schleife schließen kann.
  • das Ein- oder Ausblenden bestimmter Daten oder Ereignis-/Fehlermeldungen in einem UI-Formular eines Workflow-Schritts.
  • die Verwendung der Web Viewer-Funktion des Workspace, um Reviewern, die keinen direkten Zugriff auf die Quelldokumente des Designs haben, die Prüfung und Kommentierung von Designdokumenten zu ermöglichen.
Beachten Sie, dass ein Workspace-Administrator Prozesse initiieren, aktive Prozesse beenden sowie sowohl aktive als auch geschlossene Benutzer-Tasks anzeigen kann.

Wie zuvor beschrieben, kann eine beliebige Anzahl von Review-Prozessen erstellt und in Altium Designer verfügbar gemacht werden. Diese können für Review-Stufen entwickelt werden, die von informellem Peer-Feedback bis hin zu unternehmensweit ratifizierten formalen Review-Prozessen reichen, die in andere Unternehmenssysteme (wie etwa PLM) einfließen.

► Detaillierte Informationen zum Erstellen benutzerdefinierter Prozesse finden Sie unter Defining a Process Workflow (Altium 365 Workspace, Enterprise Server Workspace).

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Inhalt