SchrittHeuteVerbesserung
01
Prototyp
Der Prototyp funktioniert, aber Anforderungen, Risikomanagementakte und Tests fehlen, die ein Prüfer akzeptieren würde.
→VerbesserungEin Review zeigt, welche Teile des Prototyps Sie weiterverwenden können. So muss niemand funktionierenden Code erneut schreiben.
02
Zulassungsweg und Plan
Der regulatorische Weg steht noch nicht fest, und die Investoren fragen nach dem Plan.
→VerbesserungWir erstellen zuerst den Entwicklungsplan und legen die Software-Sicherheitsklasse fest. Darauf baut die übrige Dokumentation auf.
03
Spezifikation und Risiko
Das Team hat noch wenig Erfahrung mit Anforderungen, Architektur und Risikoanalysen nach ISO 14971.
→VerbesserungWir erstellen Anforderungen und Risikoanalyse vor dem Code. Architektur und Tests richten sich danach. So dokumentieren wir, wie das Produkt entstanden ist.
04
Entwickeln und verifizieren
Im Team fehlen Softwareentwickler, und die Suche nach neuen Mitarbeitern dauert länger, als die Finanzierung reicht.
→VerbesserungUnser Team beginnt zwei bis drei Wochen nach Vertragsunterzeichnung. Zu jedem Code liefern wir die zugehörigen Tests.
05
Einreichung
Das Threat Model (eine strukturierte Analyse, wie das Gerät angegriffen werden könnte) und die SBOM (Software Bill of Materials, die Liste aller Softwarekomponenten im Build) werden bei der Einreichung geschrieben, wenn die Architektur schon eingefroren ist.
→VerbesserungWir berücksichtigen das Threat Model bereits in der ersten Architektur. So ist der Abschnitt zur Cybersicherheit rechtzeitig fertig.
06
Release und Feld
Nach dem ersten Release ist die Dokumentation nicht mehr auf dem Stand des Codes.
→VerbesserungJedes Release durchläuft das Change Control. So bleibt die Dokumentation auf dem Stand des Codes. Außerdem prüfen wir, ob eine Änderung eine neue 510(k)-Einreichung oder eine Meldung an die Benannte Stelle erfordert.