Die Herausforderung des Kunden

Elekta Brachytherapy bietet eine breite Palette an Hardware- und Softwarelösungen, die von einem Lizenzsystem verwaltet werden. Dieses System ist eine geschäftskritische Anwendung, da die medizinische Gesetzgebung die Rückverfolgbarkeit von lizenzierter Hardware und Software vorschreibt.  Die eingeschränkte Konfigurierbarkeit, Flexibilität und Wartbarkeit des aktuellen Systems führte jedoch zu der Entscheidung, dass ein Redesign erforderlich ist. Aufgrund vorhandener Interfaces muss das neue System funktionsgleich sein. Schlüsselfertige Bedienung ist Voraussetzung. Außerdem müssen die Ausfallzeiten während der Entwicklung auf ein Minimum reduziert werden.

Der Beitrag von Sioux

Sioux entwarf die neuen Systemanforderungen auf der Grundlage des Unix-Scripting-Quellcodes des vorhandenen Lizenzsystems. Anschließend entwickelte Sioux das neue System in einer modernen Programmiersprache. Durch die Verwendung von Standard-SQL-Datenbankverwaltungstools wurde ein hohes Maß an Wartbarkeit erreicht. Der iterative Projektansatz mit frühen Softwarelieferungen in einer Akzeptanzumgebung stellte sicher, dass das System mindestens genauso gut oder besser funktionierte als das alte. Die enge Zusammenarbeit mit dem Kunden führte zu einer Reihe von Testfällen mit einer Abdeckung des Funktionsverhaltens von mehr als 90 Prozent.

Ergebnis

Das Projekt wurde pünktlich und mit großer Kundenzufriedenheit fertiggestellt (9 von 10 Punkten). Der Lizenzanforderungsprozess wurde während der Einführung des neuen Systems ohne Unterbrechung fortgesetzt. Die Benutzer sind sehr zufrieden mit der verbesserten Leistung und der einfachen Wartung des neuen Systems.

Technologie

Windows 7, C++, Poco, SQL, Testautomatisierung, Agile und Visual Studio.

Model.Name

Elekta Brachytherapy-Lösungen sind Teil von Elektas führendem Strahlentherapie-Portfolio mit über 35 Jahren Innovation von Nucletron®. Brachytherapie-Lösungen sind für die genaue und gezielte Behandlung verschiedener Krebsarten konzipiert. Die Brachytherapie eignet sich als Einzelverfahren oder in Kombination mit anderen Behandlungen wie der externen Strahlentherapie.