Entwicklung von Softwarekomponenten eines Systems zur computerassistierten Augenchirurgie
Computerassistierte Augenchirurgie
Ziel des Projektes ist die Neu- und Weiterentwicklung der Software eines Medizinprodukts. Dieses dient der Planung, Durchführung und Dokumentation von Augenoperationen.
Das Medizinprodukt integriert die Augenoperation in den Workflow der Klinik bzw. der Praxis. Es bietet Schnittstellen sowohl zum Datenmanagement (Patienten- und Benutzerverwaltung, Bildarchivierung via DICOM PACS) als auch zu weiteren Medizinprodukten, insbesondere zum Operationsmikroskop, aber auch zum Gerät zum Zerkleinern und Absaugen der degenerierten Linse. Die Schnittstellen dienen dem Datenaustausch und zum Teil auch der Fernsteuerung. Die Software bietet Assistenzfunktionen für die einzelnen Schritte der Augenoperation wie z. B. das Berechnen von Hilfslinien, die dem Operateur ins Live-Bild eingeblendet werden (Okular des Operationsmikroskops, 2D- oder 3D-Bildschirm).
Die IDV AG unterstützt das System Engineering bei der Erstellung der Software Requirement Specification und deren Verfeinerung.
Die IDV AG stellt ein eigenes agiles Entwicklungsteam, das die Neu- und die Weiter-entwicklung von Softwarekomponenten als Arbeitspaket übernimmt. Die Priorisierung der User Stories für den zweiwöchigen Sprint erfolgt in enger Abstimmung mit dem Kunden. Somit kann der Focus auf die Features mit dem größten Mehrwert gelegt werden unter Berücksichtigung der vorgegebenen Meilensteine.
Die IDV AG unterstützt die Qualitätssicherung durch die Erstellung von Testfall-Spezifikationen, die Durchführung und Dokumentation von Integrationstests mit Hilfe von Simulatoren und Systemtests an der Originalhardware.
Projektleistungen IDV AG -Team:
- Unterstützung des System Engineering
- Analyse von Anforderungen (Product Requirements)
- Spezifikation von Erweiterungen und Änderungen des Softwaresystems
- Bereitstellung und Organisation eines Entwicklungsteams
- Erstellung von Epics, User Stories und Tasks
- Verwaltung des Product-Backlogs und Organisation der agilen Meetings
- Softwareentwicklung (Frontend und Backend)
Entwicklungsbegleitende Qualitätssicherung, Systemtest und Unit Tests
Peer-Review der Software
Erstellung von Dokumentationen