In der heutigen Zeit müssen Produkte immer schneller entwickelt und zu einer Marktreife gebracht werden, um die Marktposition zu erhalten und sich Wettbewerbsvorteile zu sichern. Dies gilt insbesondere für die Entwicklung von komplexen und sicherheitskritischen Produkten, bei denen eine gesteigerte Vorsicht geboten ist.
Die Entwicklung von sicherheitskritischen IT-Systemen oder mechatronischen Produkten wird immer anspruchsvoller:
- Zunehmende Komplexität (System of Systems)
- Nachweispflichten und Compliance (z.B. ASPICE, FDA, ISO26262)
- Time to Market, immer schnellere Innovationszyklen
- Zusammenarbeit & Austausch mit externen Partnern
- Varianten- und Konfigurations-Management
Die Methode
Systems Engineering
Systems Engineering bietet die Methode, um komplexe technische Systeme in großen Projekten zu entwickeln und zu realisieren. Dabei konzentriert es sich auf die Definition und Dokumentation der Systemanforderungen in der frühen Entwicklungsphase, die Erarbeitung einer Systemarchitektur und das Testen des Systems auf Einhaltung der gestellten Anforderungen. Die enge Kopplung an den Entwicklungsprozess ist entscheidend, um eine gute Synchronisation der beteiligten Disziplinen (Software, Hardware und Mechanik) zu gewährleisten. Traceability, Change Management und Konfigurationsmanagement ermöglichen die Rückverfolgbarkeit über alle Entwicklungsphasen bis zur Freigabe.
Vereinfachte Darstellung in der folgenden Grafik:
Abbildung 1: System Entwicklung im V-Modell
Das Produkt
Nur wer effiziente und reibungslose Abläufe in der Produktentwicklung abbilden kann, verschafft sich hier den notwendigen Vorsprung innerhalb seines Marktsegments. Daher unterstützt die interaktive Prozessführung der IBM Engineering Lifecycle Management Tool Suite den Entwickler und führt ihn durch den gesamten Entwicklungsprozess.
Die wichtigsten Vorteile im Überblick:
- Zusammenarbeit durch alle Domänen verbessern
- Schritthalten mit wachsender Komplexität in HW & SW
- Agile Arbeitsweise (Projekt-Planung und -Ausführung)
- Templates für Standards (V-Modell XT, ASPICE, ISO26262..)
- Durchgängige und bidirektionale Nachvollziehbarkeit (Compliance & Traceability)
- Automatisierung von Tests und Deployment
- Reporting über alle Daten
- Review & Approval Funktionen
- Entwicklungsaufwand durch Wiederverwendung verringern
Abbildung 2: Engineering-Lifecycle-Management
Link zu IBM ELM: https://www.ibm.com/de-de/marketplace/engineering-lifecycle-management-ext/details
Die Tools
Alle Systems Engineering Disziplinen werden abgebdeckt: Anforderungs- und Architektur-Management, über Test-Management und Sourcecode-Verwaltung, Konfigurations-Management, Release-Management.
Planungs-Meilensteine und –Tasks , Change Requests und Problem Reports helfen bei der Umsetzung der Aufgaben und schneller Informationsweitergabe.
Entwickler werden durch eine interaktive Prozessführung durch den Entwicklungsprozess geführt.
Die Lösungen
Solution Templates und das SVA Lösungsframework beschleunigt die Implementierung der vorhandenen Prozesse und Tools gemäß den Unternehmensanforderungen. Der Einsatzbereich ist vielfältig und erstreckt sich von Automotive, über Public und Defense bis hin zu Medical.
Vorteile auf einen Blick zusammengefasst:
- Durchgängige webbasierte Toolkette, schneller Zugriff auf alle Daten
- Erhebliche Reduzierung von Zeit, Aufwand und Kosten
- Modulare Konfigurierbarkeit durch Prozess & Tool Templates
- Report-Templates, Impact-Analyse, Compliance-Analyse auf Knopfdruck