Model-Based Design Process Assessment und Maturity Framework
Ein erfahrenes Beratungsteam der MathWorks Consulting Services erstellt ein Model-Based Design Process Assessment™. Es enthält eine effiziente, kosteneffektive Auswertung der Stärken und Schwächen der aktuellen Methoden, Tools, Verfahren, Organisationsstruktur und -umgebung des Unternehmens für Model-Based Design. Mithilfe dieser Informationen ermittelt das MathWorks Beratungsteam die am dringlichsten zu verbessernden Bereiche und empfiehlt einen ausführlichen Plan, damit diese Verbesserungen die Unternehmensziele erfüllen.
Anhand der Bewertungen in einer Vielzahl von Branchen und Anwendungen hat MathWorks das Model-Based Design Maturity Framework™ ausgearbeitet. Es bietet die grundlegenden Funktionen, die zur Entwicklung von Embedded Systems mit Model-Based Design benötigt werden. Die sechs Kernkompetenzen zur Bereitstellung einer reifen Entwicklungsumgebung für Model-Based Design sind die Säulen des Frameworks: Modellierung, Simulation und Analyse, Implementierung, Verifizierung und Validierung, Prozess, Tools und Infrastruktur sowie Unternehmens-Management. Diese Kompetenzen gelten unabhängig von Branche, Anwendung, Unternehmensgröße und verwendetem Entwicklungsverfahren. Die Unternehmensprozesse werden hinsichtlich der im Framework beschriebenen Ziele und Verfahren beurteilt.
Modellierung: Die Kompetenzen, Techniken und Kenntnisse zur Entwicklung von Algorithmen sowie Modellen auf Umgebungs-, Werks- und Systemebene. Enthalten sind auch Aspekte wie Architektur, Modellierungssprache und -standards.
Simulation und Analyse: Die Kompetenzen, Techniken und Kenntnisse zur Nutzung von Simulation und Analyse während des gesamten Entwicklungszyklus, um einen genauen, optimierten und robusten Entwurf zu erhalten.
Implementierung: Die Kompetenzen, Techniken und Kenntnisse zur Erstellung von optimiertem Code, der die Anforderungen der eingebetteten Anwendung erfüllt.
Verifizierung und Validierung: Die Kompetenzen, Techniken und Kenntnisse zur Messung, Durchsetzung und Durchführung von Verifizierungs- und Validierungsmaßnahmen während der gesamten Entwicklung, um durch frühe Fehlererkennung, Automatisierung und Wiederverwendung die Produktqualität zu verbessern und den Testaufwand zu verringern.
Prozess, Tools und Infrastruktur: Die Qualität, Vollständigkeit, Dokumentation und Pflege von Prozessen, Tools und Infrastruktur, damit die Entwicklungsteams angemessen beim Model-Based Design unterstützt werden.
Unternehmens-Management: Die Geschäftspraktiken, Strategie, organisatorische sowie zuliefererspezifische Ausrichtung zur Erfüllung von Geschäftszielen und die Maximierung der Gesamtrendite aus den Tools für Model-Based Design, Beschäftigten und Infrastruktur.
Die Gesamtreife einer Implementierung von Model-Based Design ergibt sich aus der Quantifizierung des Reifegrads jeder der sechs Framework-Säulen. Die Säulen sind weiter in mehrere Prozessgruppen aufgeteilt, um Beobachtung und Messung zu vereinfachen. Jede Prozessgruppe wird in Prozessattribute aufgeschlüsselt. Die folgende Abbildung verdeutlicht zwei zusätzliche Ebenen der Aufteilung für die Säule „Modellierung“.
Mithilfe des Frameworks werden Informationen in mehreren Detaillierungsgraden bereitgestellt:
- Auf Säulenebene werden Unternehmensziele definiert, Vergleiche mit Mitbewerbern angestellt und größere unternehmensweite Verbesserungsprioritäten festgelegt.
- Auf Prozessgruppenebene identifizieren die Daten die Bereiche, die zur besten Auswirkung auf die einzelne Säulenreife fokussiert werden müssen.
- Auf Prozessattributebene wird konkreter Verbesserungsbedarf ermittelt und ein gezieltes Maßnahmenpaket initiiert.
Eine typische Bewertung erfolgt in drei Schritten:
1. Auswertung der vorhandenen Prozesse, Organisation, Technologie und Ziele
MathWorks Consulting Services sieht sich Ihren derzeitigen Softwareentwicklungsprozess, die Organisationsstruktur, die Entwicklung und eingesetzten Testtools sowie die Ziele auf Gruppen- und Organisationsebene an.
2. Interview mit Führungsebene und Fachleuten
Mithilfe des Frameworks befragt ein leitendes MathWorks Beratungsteam die Führungsebene, Softwareentwicklungsteams und Fachkräfte für Model-Based Design in Ihrem Unternehmen, um die vorhandene Organisation, Prozesse, technologische Fähigkeiten und Probleme sowie Ziele zur Verbesserung der derzeitigen Umgebung zu verstehen. Aus diesen Interviews entwickelt unser Beratungsteam einen Überblick über Ihren Unternehmensbedarf und empfiehlt eine Reihe wichtiger Verbesserungen, Metriken und Maßnahmen, die sofort innerhalb zentraler Projektteams umsetzbar sind.
3. Sofortiger und langfristiger Verbesserungsplan
MathWorks Consulting Services gibt Feedback und Vorschläge zu empfohlenen Änderungen und Verbesserungen, wobei solche mit kurzfristiger Wertschöpfung bevorzugt gewichtet werden. Wir stellen Ihrem Unternehmen unsere Erkenntnisse und Empfehlungen vor und besprechen das Verbesserungspotenzial innerhalb der Kernkompetenzen. Dies beinhaltet auch eine Übersicht darüber, was zur Erreichung der genannten Unternehmensziele erforderlich ist. Wir skizzieren die Gesamtanforderungen und -kosten der Umsetzung.
Ein Process Assessment bringt Ihnen folgende Vorteile:
- Sie bekommen eine Ausgangsbasis zur Verbesserung von Qualität, Produktivität und Gesamtrendite.
- Sie verbessern Ihre Model-Based Design-Prozesse.
- Sie erhalten sofortige und langfristige Pläne.
- Sie stärken den Einsatz interner bewährter Methoden im ganzen Unternehmen.
- Sie bewerten die Integration von und Kooperation mit Zulieferern.
Kontaktieren Sie das MathWorks Consulting Services-Team, um über Ihre speziellen Anforderungen zu sprechen.