Die Komplexität des Elektronikdesigns hat traditionelle Methoden des Anforderungsmanagements überholt. Wie wir sehen, verfolgen 30 bis 50 Prozent der Entwicklungsteams Anforderungen noch immer mit Tabellenkalkulationen oder einfachen Textdokumenten, während andere dazu übergehen, Notizen direkt in die Entwürfe einzufügen oder Aufgabenverwaltungstools wie Jira zu verwenden.
Dieser fragmentierte Ansatz – mit Anforderungen, die über mehrere Systeme und Teams verstreut sind – schafft erhebliche Risiken, da die Produkte komplexer werden. Ingenieure finden sich zwischen Tabellenkalkulationen, Dokumenten und Design-Dateien hin und her wechselnd wieder, und kämpfen damit, Anforderungen genau zu verfolgen.
Wenn Anforderungen an mehreren Orten existieren, vervielfachen sich die Probleme. Ingenieure berichten, dass sie Stunden damit verbringen, nach aktuellen Spezifikationen zu suchen, während Projektmanager mit der Versionskontrolle zu kämpfen haben. Design-Teams arbeiten oft mit veralteten Informationen, was zu Nacharbeiten führt, die vermieden werden könnten.
Die Auswirkungen gehen über verschwendete Zeit hinaus. Ohne ordnungsgemäße Verfolgung von Anforderungen treten Designfehler oft spät in der Entwicklung auf und führen zu umfangreichen Verzögerungen. In regulierten Branchen machen verstreute Anforderungen die Überprüfung der Einhaltung nahezu unmöglich. Hardware- und Softwareteams, die von unterschiedlichen Anforderungsquellen ausgehen, können auch feststellen, dass sie inkompatible Lösungen entwickeln. Während Audits wird der Nachweis der Anforderungsumsetzung zu einer zeitaufwändigen Herausforderung, die das Zusammentragen von Dokumentation aus verschiedenen Systemen erfordert.
Das Requirements & Systems Portal (RSP) in Altium 365 repräsentiert eine andere Art, Anforderungen zu handhaben. Basierend auf der Technologie aus der Übernahme von Valispace durch Altium, bringt RSP das Anforderungsmanagement direkt in das Elektronikentwicklungssystem von Altium.
"Anforderungen sind der Punkt, an dem man üblicherweise ein Projekt startet – wo man beschreibt, was man tun möchte, wie man etwas bauen plant und was das Projekt benötigt", erklärt Louise Lindblad, VP of Product for Systems Engineering bei Altium, im neuesten Podcast. "Dieser Teil des Puzzles fehlte irgendwie in Altium 365 und den Produkten von Altium. Deshalb wurde Valispace hinzugezogen, um die Anforderungsphase mit dem detaillierten Design zu verbinden."
RSP geht weit über eine einfache Auflistung von Anforderungen hinaus mit seinen umfassenden Fähigkeiten im Anforderungsmanagement. RSP macht Anforderungen sowohl über die Altium 365-Web-Oberfläche als auch Altium Designer zugänglich. Ingenieure können auf Anforderungen während der Arbeit zugreifen und können direkte Verbindungen zwischen Anforderungen und spezifischen Designelementen erstellen, während Stakeholder schnell lokalisieren können, wo jede Anforderung im Design implementiert ist. Diese Verbindung beseitigt das häufige Problem, dass Anforderungen von der Implementierung getrennt werden.
"Es geht darum, Anforderungen leicht verfügbar und direkt mit dem Designprozess verbunden zu haben, um Missverständnisse zu reduzieren und einen genauen Datenaustausch zu gewährleisten", erklärt Lindblad. Diese direkte Verbindung zwischen Anforderungen und Designimplementierung hilft Teams, potenzielle Probleme zu erkennen, bevor sie zu kostspieligen Problemen werden.
Das System kann automatisch bestimmte Designparameter gegen Anforderungen prüfen – wie zum Beispiel die Anzahl der Leiterplattenlagen – und Verstöße markieren. Wenn beispielsweise eine Anforderung eine maximale Anzahl von sieben Lagen für eine Platine vorgibt, überprüft RSP automatisch die tatsächliche Lagenanzahl im Design und warnt die Benutzer vor Verstößen. Obwohl die automatisierte Überprüfung hilft, Probleme frühzeitig zu erkennen, behalten Ingenieure immer die endgültige Kontrolle über den Validierungsprozess.
Das Team plant, diese Verifizierungsfähigkeiten erheblich zu erweitern, einschließlich der Erfassung von Netzdaten und BOM-Eigenschaften. Laut Gonçalo Ivo, dem Leiter des Produkts für RSP, "ist die langfristige Vision, Anforderungen zu ermöglichen, die spezifizieren, dass alle Komponenten auf einer Platine innerhalb eines bestimmten Temperaturbereichs arbeiten müssen, sagen wir minus 20 bis plus 55 Grad. Das Ziel ist, diese Daten direkt von Ihren Komponenten während des Auswahlprozesses zu ziehen."
Die Versionskontrolle in RSP verfolgt jede Änderung und erstellt eine klare Prüfspur durch den gesamten Projektzyklus. Teams können sehen, wer die Anforderungen geändert hat, wann Änderungen aufgetreten sind und warum Anpassungen vorgenommen wurden. Diese Nachverfolgbarkeit hilft, das häufige Problem des Arbeitens mit veralteten Spezifikationen zu verhindern und treibt Qualität und Compliance voran.
Die Echtzeit-Kollaborationsfähigkeiten ermöglichen es Teammitgliedern, direkt innerhalb der Plattform Kommentare zu Anforderungen abzugeben, organisatorische Silos aufzubrechen. Anstatt separate E-Mail-Ketten zu pflegen oder zusätzliche Meetings zur Besprechung von Spezifikationen zu planen, finden Gespräche im Kontext statt. Jeder Kommentar ist direkt mit der relevanten Anforderung verlinkt und schafft ein klares Protokoll von Entscheidungen und Diskussionen.
Ingenieure haben drei Schlüsselaktionen zur Verfügung, während sie mit Anforderungen arbeiten. Sie können Anforderungen direkt im Design platzieren und genau angeben, wo die Implementierung stattfindet. Sie können Anforderungen als Aufgaben an andere Teammitglieder zuweisen und sowohl die Platzierung als auch den Status der Aufgabe verfolgen. Zusätzlich können Ingenieure direkt zur Validierung von Anforderungen beitragen, indem sie den Verifizierungsstatus entweder aus der Altium Designer- oder Altium 365-Umgebung aktualisieren.
"Aus der Perspektive des Systemingenieurs müssen sie nicht ständig beim Elektronikingenieur nachfragen: Wird meine Anforderung erfüllt? Wird sie berücksichtigt oder implementiert?", erklärt Ivo. Anstatt dieser Unklarheit, mit RSP, "jedes Mal, wenn ein Elektronikingenieur eine Anforderung platziert, kann der Systemingenieur – oder andere Elektronikingenieure – direkt zur spezifischen Stelle im Design navigieren, wo die Anforderung implementiert wurde."
RSP beinhaltet ValiAssistant, ein AI-gestütztes Werkzeug mit dem Potenzial, Teams bei der Entwicklung und Verfeinerung von Anforderungen zu unterstützen. Das Werkzeug zeichnet sich durch die Aufschlüsselung komplexer, hochrangiger Anforderungen in detaillierte Spezifikationen aus. Die Stärke dieser AI-Unterstützung wird deutlich, wenn es um komplexe Projekte geht.
Zum Beispiel nehmen wir eine autonome Drohne mit einer Flugdauer von einer Stunde – ValiAssistant kann Ingenieuren dabei helfen, dieses hochgesteckte Ziel systematisch in spezifische technische Anforderungen zu zerlegen, was einen Prozess beschleunigt, der traditionell umfangreiche Ingenieurarbeit erfordert. Die Hauptvorteile umfassen Hilfe beim Einstieg, das korrekte Aufschlüsseln der Anforderungen und die Sicherstellung, dass keine Inkonsistenzen vorhanden sind. Und mit der automatischen Validierung müssen Benutzer nicht manuell überprüfen, ob jeder Wert korrekt ist – sie können automatische Regeln einrichten, um Anforderungen gegen Designspezifikationen zu verifizieren.
Jenseits der Zerlegung von Anforderungen analysiert ValiAssistant kontinuierlich Spezifikationen auf Klarheit und Konsistenz, schlägt Verbesserungen vor und identifiziert zusätzliche Überlegungen basierend auf dem Systemkontext. Doch wie Ivo betont, bezüglich der KI, "Es ist immer nur eine Unterstützung. Letztendlich sind es die Ingenieure, die die endgültige Entscheidung treffen."
Das Übertragen bestehender Anforderungen in RSP erfordert nicht, von vorne zu beginnen. Das System bietet unkomplizierte Importfunktionen für Excel-Dateien, die es Teams ermöglichen, schnell von tabellenbasierten Systemen zu wechseln. "Es ist ein einfacher Drag-and-Drop-Prozess", erklärt Ivo. "Sie müssen nicht von vorne anfangen – Sie laden einfach die Datei hoch, verknüpfen sie mit einem Block, und innerhalb von Minuten ist alles mit Nachverfolgbarkeit eingerichtet."
Sobald Anforderungen im System sind, bietet RSP umfassende Einblicke in den Status und die Umsetzung von Anforderungen. Änderungen werden automatisch im gesamten Projekt verbreitet, sodass alle Teammitglieder mit aktuellen Informationen arbeiten. Das System ermöglicht die Zuweisung und Verfolgung von Aufgaben, wodurch Teams die Implementierung von Anforderungen effektiv verwalten können.
Wenn das Anforderungsmanagement in den gesamten Entwicklungsworkflow integriert und teilweise automatisiert wird, können Ingenieure ihre Expertise darauf verwenden, komplexe Designherausforderungen zu lösen, anstatt Dokumentationen zu verwalten. Teams, die zuvor Stunden damit verbrachten, Spezifikationen über mehrere Systeme hinweg zu validieren, können sich nun darauf konzentrieren, technische Grenzen zu erweitern und innovative Lösungen zu schaffen.
"Ingenieure werden mehr Zeit haben, sich auf das zu konzentrieren, wofür sie eingestellt wurden: echtes Engineering, anstatt in Dokumenten nach Anforderungen zu suchen", erklärt Lindblad. Diese Verschiebung ermöglicht einen innovativeren Ansatz im Design. Teams können mit Veränderungen experimentieren und sicher sein, dass sie sofort die Auswirkungen auf ihr gesamtes Projekt sehen können. Wie Lindblad anmerkt, "ermöglicht dies letztendlich Ihrer Organisation, innovativer zu sein, da mehr Zeit für Experimente und Verbesserungen zur Verfügung steht."
Interessiert an KI-gestütztem Anforderungsmanagement und Systems Engineering? Entdecken Sie Altium 365 RSP noch heute!