Erfahren Sie, worauf Sie bei einem Requirements-Management-Tool achten sollten, um Risiken zu reduzieren, die Akzeptanz zu verbessern und Hardware-Anforderungen aktuell zu halten. So vermeiden Sie später kostspielige Nacharbeiten.
Das Requirements Management basierte historisch auf Dokumenten, Tabellen, E-Mails und anderen manuellen Informationsaufzeichnungen. Diese Methoden haben Ingenieuren zwar gute Dienste geleistet, bringen jedoch auch ein erhebliches Risiko von Abweichungen mit sich – verschärft dadurch, dass auf diese Weise verwaltete Daten schnell veralten.
Infolgedessen suchen Ingenieure heute nach einfacheren Möglichkeiten, Produktanforderungen zu verwalten und sicherzustellen, dass Designiterationen auf den aktuellsten und relevantesten Informationen basieren. Hardwareentwicklungsteams haben jedoch oft Schwierigkeiten, auf bessere Systeme umzusteigen.
Obwohl sie von Tools wie dem Altium’s Requirements Portal profitieren können, stoßen Ingenieure häufig auf eine anfängliche Hürde: die Einführung. Die Abkehr von manueller, veralteter Informationsverwaltung erfordert ein speziell entwickeltes Tool, das diesen neuen, anforderungsgetriebenen Ansatz unterstützt, ohne Kontrolle oder Transparenz einzubüßen.
Modernes Requirements Management beschränkt sich nicht mehr nur auf die Dokumentation von Spezifikationen. Entwicklungsteams benötigen zunehmend Anforderungsrückverfolgbarkeit, Verifizierungsplanung, Änderungsmanagement und Transparenz hinsichtlich der Compliance über den gesamten Produktentwicklungszyklus hinweg. Die effektivsten Requirements-Management-Tools verknüpfen Anforderungen direkt mit Design-, Verifizierungs- und Engineering-Workflows und helfen Teams so, Risiken zu reduzieren und gleichzeitig Geschwindigkeit und Zusammenarbeit aufrechtzuerhalten.
Die Entscheidung, bei Dokumenten und Tabellen für Anforderungen zu bleiben, ist selten eine strategische; vielmehr ist sie ein Nebenprodukt des geringsten Widerstands. Diese Tools wirken nach den Maßstäben von „gestern“ nahezu reibungslos. Unternehmen sind mit ihnen vertraut, und die Lernkurve ist vergleichsweise flach.
Hier sind die Gründe, warum Ingenieure weiterhin Dokumente und Tabellen verwenden:
Es gibt einige Faktoren, die Ingenieure dazu veranlassen, ihr Requirements Management zu überdenken. Dabei handelt es sich entweder um projektbezogene Aspekte wie Versionsdrift, Zuständigkeit und Änderungshistorie oder um datenbezogene Faktoren wie Relevanz, Rückverfolgbarkeit und Verifizierungsverfahren.
Ein robustes RM-Tool etabliert einen bidirektionalen „Digital Thread“ zwischen ECAD-, MCAD- und Simulationsumgebungen und schafft so eine ganzheitliche Verbindung zwischen Subsystemen und Anforderungen. Dieser Digital Thread unterstützt die Anforderungsrückverfolgbarkeit über den gesamten Hardwareentwicklungszyklus hinweg und hilft Teams, die Auswirkungen von Änderungen vor der Umsetzung zu bewerten. Diese Kette dient als Single Source of Truth, die erforderlich ist, um interdisziplinäre Teams aufeinander abzustimmen. Zwar können statische Tabellen diese Verknüpfungen nachverfolgen, sie sind jedoch durch ihre Unfähigkeit eingeschränkt, den Designprozess in Echtzeit zu verfolgen.
Um kostspielige Zertifizierungsfehlschläge zu vermeiden, müssen Tests ein integrierter Bestandteil des Designprozesses sein und dürfen nicht nur die letzte Hürde darstellen. Effektive RM-Tools integrieren die Verifizierungsplanung direkt in die funktionalen Anforderungen und leiten Ingenieure in situ an, die Compliance mit Standards wie EMI oder Signalintegrität aufrechtzuerhalten. Durch die Abstimmung des Testmanagements mit Live-Designdaten können Teams Abweichungen frühzeitig erkennen und sicherstellen, dass die physische Hardware ihre ursprünglichen Anforderungen präzise widerspiegelt.
Eine ordnungsgemäße Versionskontrolle ist mehr als nur ein Etikett auf einem Dokument. Sie ist ein Mittel zur „Bereinigung“ von Daten und zur Vermeidung von „Zombie“-Anforderungen. Obwohl Ingenieure den grundlegenden Zweck der Versionskontrolle verstehen, liegt ihr eigentlicher Wert in den intuitiven Verknüpfungen zwischen Anforderungen und den verschiedenen Entwicklungsphasen, die zusammen eine präzise, aktuelle Single Source of Truth sicherstellen.
Übersetzung ist ein wesentlicher Bestandteil eines geeigneten RM-Tools. Während Anforderungen in Textform vorliegen, arbeiten Ingenieure mit Zahlen – eine Lücke, die durch angemessene Kommunikation geschlossen werden muss. Die Fähigkeit, die Umwandlung von Text in Zahlen zu automatisieren, erweist sich über mehrere Projekte hinweg als wertvoll und schafft ein besseres Verständnis der nachgelagerten Auswirkungen des Designs.
Die besten Requirements-Tools sind mit KI ausgestattet, die Ingenieure nutzen können, um ihre Aktualisierungen zu vereinfachen. Große Sprachmodelle (LLMs) sind sehr leistungsfähig im Umgang mit textbasierten Daten und darin, die besten Wege zur Formatierung dieser Daten zu entwickeln. Dies verschafft Ingenieuren ein wirklich anpassbares Erlebnis und stellt gleichzeitig sicher, dass alle Aktualisierungen in eine zentrale Quelle übertragen werden.
Die Fähigkeit, Daten in ein zentrales System zu importieren und daraus zu exportieren, ist essenziell. Ingenieure benötigen nicht zwangsläufig komplexe Integrationen oder APIs, aber sie brauchen die Sicherheit, dass ihr Tool Anforderungen in alternative Formate importieren und exportieren kann. Diese Flexibilität ist häufig bei Projektübergaben oder dann erforderlich, wenn Dokumentation für Zertifizierungszwecke benötigt wird.
Bei der Auswahl eines Requirements-Management-Tools gilt es, Rückverfolgbarkeit, Verifizierung, Benutzerfreundlichkeit und Einführung gegeneinander abzuwägen. Während Dokumente und Tabellen für einfache Projekte ausreichend sein können, benötigen wachsende Engineering-Teams häufig dedizierte Requirements-Management-Software, die Live-Rückverfolgbarkeit, Verifizierungsplanung und Änderungssteuerung über Fachdisziplinen hinweg unterstützt.
Die folgende Vergleichstabelle hebt die Stärken und Einschränkungen gängiger Ansätze im Requirements Management hervor – von Dokumenten und Tabellen über Legacy-Systeme bis hin zu modernen, speziell entwickelten Tools.
| Anforderungserfassung | Design & Implementierung | Verifizierung & Validierung | |
|
Requirements Portal Für Engineering-Teams, die schnell iterieren müssen und dabei die Rückverfolgbarkeit aufrechterhalten wollen |
+ Entwickelt für interdisziplinäre Hardwareteams + Anforderungen stehen im Mittelpunkt des iterativen Engineering-Prozesses + Unterstützt hierarchische und parametrische Anforderungen + Vereint Geschwindigkeit mit der Struktur, die für Skalierung erforderlich ist |
+ Benutzerfreundlich und schnell auch für Nicht-Spezialisten einführbar + Ingenieure sehen Anforderungen im vollständigen Kontext + Verknüpft Anforderungen mit Systemen, Designs und Verifikation + Die Auswirkung von Änderungen ist klar ersichtlich und ermöglicht schnellere, sicherere Iterationen |
+ Behandelt Verifikation als Kernaktivität + Verknüpft Anforderungen mit Verifikationsmethoden, Testfällen und Nachweisen. + Unterstützt risikobasierte V&V, ohne sie zu erzwingen + Erzeugt auditfähige Ausgaben aus Live-Projektdaten. |
|
Dokumente & Tabellenkalkulationen Für Prototyping und kleine Projekte geeignet, stößt aber bei wachsender Komplexität an Grenzen |
+ „Gut genug“ für kleine Projekte + Schnell einzurichten und allgemein verständlich – Manuelle Rückverfolgbarkeit wird im großen Maßstab zum Albtraum – Keine Versionierung, Zuständigkeiten oder Änderungskontrolle. |
+ Maximale Flexibilität; Ingenieure können Formate frei anpassen – Keine Rückverfolgbarkeit zu Implementierungsartefakten – Ingenieure entwickeln regelmäßig auf Basis veralteter Spezifikationen – Auswirkungsanalysen sind manuell und fehleranfällig |
+ Einfach für kleine Tests und informelle Verifikation – Manuelle Nachverfolgung des Verifikationsstatus – Keine Transparenz zur Anforderungsabdeckung – Fragmentierte Ablage von Nachweisen |
|
Legacy-Anforderungswerkzeuge DOORs, Jama, Polarion… Zur Pflege eines führenden Systems geeignet, aber schwer zu bedienen, was zu Silos führt |
+ Hervorragend als führendes System + Stark bei formalen Baselines und Workflows zur Änderungskontrolle – Hoher Einrichtungsaufwand bei unintuitiver Benutzeroberfläche – Für Governance optimiert, was die Iterationsgeschwindigkeit hemmt |
+ Formale Zuweisung von Anforderungen zu Systemen und Subsystemen. – Zentral von Experten gepflegt, was zu Silos führt – Fördert Wasserfallmodelle statt kontinuierlicher Zusammenarbeit. – Ingenieure exportieren die Daten trotzdem wieder in Tabellenkalkulationen |
+ Strukturierte Verifikationsplanung und Definition von Testfällen + Starke Traceability-Matrizen und Compliance-Reporting – Schwache Unterstützung bei der Testausführung – Verifikation als nachträglicher Gedanke mit hohem Aufwand |
|
Projektmanagement-Software Jira/Confluence… Für Aufgabenverfolgung geeignet, es fehlt jedoch an Rückverfolgbarkeit und Hardware-Strenge |
+ Hervorragend bei der Koordination funktionsübergreifender Arbeit + Grundlegende Anforderungsobjekte über Add-ons – Anforderungen sind ein nachrangiges Arbeitselement – Schwache Rückverfolgbarkeit über Systeme und Verifikation hinweg |
+ Gute Transparenz über den Aufgabenfortschritt + Klare Zuständigkeiten und Nachverfolgung der Ausführung – Hardware-Abhängigkeiten werden nur unzureichend dargestellt – Schwache Verknüpfung von Anforderungen mit Hardware-Designs |
+ Starke Nachverfolgung des Testausführungsstatus – Hardware-Verifikation wird nur unzureichend abgebildet – Schwache Rückverfolgbarkeit rückwärts für Audits – Fragmentierte Ablage von Nachweisen |
Requirements Portal ist Altiums schlankes Tool für Anforderungsmanagement, Verifikation und Rückverfolgbarkeit, das für Engineering-Teams entwickelt wurde, die komplexe Hardwareprodukte entwickeln. Es hilft Ihnen, von verstreuten Dokumenten und manueller Nachverfolgung zu strukturierten, anforderungsgetriebenen Workflows zu wechseln, die Ihr gesamtes Team nutzen kann.
Requirements Portal kann als eigenständiges Anforderungstool verwendet werden, um Anforderungen auf System-, Hardware- und Softwareebene über ein gesamtes Produkt hinweg zu verwalten. Es ist außerdem in Altium Develop und Altium Agile enthalten und ermöglicht Teams, die bereits im Altium-Ökosystem arbeiten, Anforderungen direkt mit Projektdaten und Kollaborations-Workflows zu verknüpfen.
Mit einer intuitiven cloudbasierten Benutzeroberfläche und unbegrenzten Mitwirkenden hilft Requirements Portal Engineering-Teams dabei, statische Dateien und starre Tools durch einen gemeinsamen Arbeitsbereich zu ersetzen, der mit wachsender Produktkomplexität skaliert. Alle arbeiten mit denselben aktuellen Anforderungen, wodurch Fehlabstimmungen, Versionsabweichungen und Nacharbeit in späten Phasen reduziert werden.
Requirements Portal bietet umfassende Unterstützung für strukturierte Anforderungen, Verifikationsplanung, Rückverfolgbarkeit und Analyse der Änderungsfolgen über Disziplinen hinweg. Bei Verwendung zusammen mit Altium Designer können Ingenieure Anforderungen im Kontext ihrer Designs aufrufen, und Änderungen werden über Designs, Verifikationsaktivitäten und Dokumentation hinweg propagiert.
Engineering-Teams verwenden Requirements Portal, um:
Requirements Portal macht Rückverfolgbarkeit praktikabel statt belastend. Es gibt Ihnen Transparenz vorgelagert darüber, wie sich Anforderungen entwickeln, und nachgelagerte Sicherheit, dass Designs und Verifikationsaktivitäten weiterhin der neuesten Intention entsprechen.
Ein Anforderungsmanagement-Tool (RM-Tool) ist ein System, das Anforderungen über den gesamten Lebenszyklus eines Elektronikprodukts hinweg definiert, verfolgt und verifiziert. Im Gegensatz zu Dokumenten oder Tabellenkalkulationen bietet ein dediziertes RM-Tool eine lebendige Single Source of Truth, die es Ingenieuren ermöglicht, die Rückverfolgbarkeit zwischen Anforderungen, Design und Verifikation aufrechtzuerhalten und so Nacharbeit, Fehler und Compliance-Risiken zu reduzieren.
Dokumente und Tabellenkalkulationen können mit der Komplexität moderner Elektronikentwicklung nicht mithalten. Sie führen zu Versionsabweichungen, unklaren Zuständigkeiten, veralteten Daten und schwacher Rückverfolgbarkeit. Da sie statisch und manuell gepflegt werden, arbeiten Ingenieure häufig mit veralteten Informationen, was zu Designproblemen in späten Phasen und kostspieligen Leiterplatten-Redesigns führt.
Ingenieure sollten auf Folgendes achten:
Ein Anforderungsmanagement-Tool reduziert Kosten, indem es Shift-left-Verifikation ermöglicht (also das frühe und kontinuierliche Validieren von Anforderungen während Design und Implementierung). Indem Probleme bereits während Simulation und Layout statt erst in Fertigung oder Test erkannt werden, vermeiden Teams Nacharbeit, Verzögerungen und teure Hardware-Redesigns.
Die Integration von Anforderungsmanagement mit PCB-Design-Tools erfordert ein zentrales System, das Anforderungen direkt mit Schaltplänen, Layouts und Verifikationsaktivitäten verknüpft. Moderne Tools wie Altium Requirements Portal bieten bidirektionale Rückverfolgbarkeit, sodass Ingenieure Anforderungen während des Designs im Kontext betrachten können. Dadurch wird sichergestellt, dass Designentscheidungen immer die neuesten freigegebenen Anforderungen widerspiegeln, und die Abhängigkeit von statischen Dokumenten wird reduziert.
Die stärksten Plattformen für komplexe Elektronikprogramme wie Altium sind speziell entwickelte Anforderungsmanagement-Tools, die gezielt für die Hardwareentwicklung ausgelegt sind. Diese Plattformen unterstützen Live-Rückverfolgbarkeit über ECAD, MCAD, Simulation und Verifikation hinweg und ermöglichen gleichzeitig schnelle Iteration. Legacy-RM-Tools für Unternehmen bieten starke Compliance-Unterstützung, verlangsamen jedoch häufig die Einführung und die täglichen Engineering-Workflows.