SchrittHeuteVerbesserung
01
Angebot
Ein Kunde fragt nach dem kompletten Gerät. Mechanik, Elektronik und Fertigung übernehmen Sie selbst, aber Ihrem Team fehlen Softwareentwickler.
→VerbesserungWir entwickeln die Software, damit Sie das komplette Gerät anbieten können.
02
Plan und Sicherheitsklasse
Die Sicherheitsklasse wird festgelegt, bevor die Risikoanalyse des Geräts vorliegt.
→VerbesserungWir erstellen den Plan gemeinsam mit Ihrem Hardware- und Risikoteam. Die Sicherheitsklasse leiten wir aus den Risiken des Geräts ab.
03
Anforderungen und Schnittstelle
Ein inzwischen ausgeschiedener Entwickler hat die Prototyp-Firmware geschrieben. Es fehlen Anforderungen und ein Architekturdokument.
→VerbesserungMit einer Gap-Analyse und bei Bedarf einem Refactoring machen wir aus dem Prototyp testbaren Code.
04
Entwicklung
Firmware, Anwendung und Backend werden von verschiedenen Personen gebaut, ohne gemeinsame SOUP-Liste (Software unbekannter Herkunft, also Code von Drittanbietern, der im Gerät verwendet wird).
→VerbesserungWir entwickeln alle drei im selben Entwicklungszyklus und erstellen die SOUP-Liste in den ersten Wochen.
05
Verifizierung
Tests müssen bis zur nächsten Prototypenserie warten. Firmware, die alle Tests bestanden hat, funktioniert auf einer neuen Platinenrevision nicht mehr.
→VerbesserungWir führen Tests mithilfe einer Simulationsschicht durch. Hardware-in-the-Loop-Tests laufen auf den Platinen, die Sie bereitstellen.
06
Cybersecurity-Dokumentation
Erst kurz vor der Einreichung wird die Cybersicherheit geprüft. Dann lässt sich eine Schwachstelle im Hardwaredesign nicht mehr beheben.
→VerbesserungWir analysieren Sicherheitsrisiken bereits bei der ersten Architektur, solange wir Hardware und Software noch ändern können, um Schwachstellen zu schließen.
07
Design-Transfer
Die Benannte Stelle (die unabhängige Organisation, die ein Produkt nach der EU MDR zertifiziert) Ihres Kunden liest die Softwareakte, als hätte der Kunde sie selbst geschrieben, und die Lücken fallen auf Sie zurück.
→VerbesserungWir erstellen die Dokumentation von Anfang an nach dem Qualitätsmanagementsystem Ihres Kunden. So ist sie für die Übergabe vorbereitet.