Zur Verwaltung des Bearbeitungsstatus von Fehlern und Anforderungen in seinem seit langem im Markt befindlichen Laborinformationssystem hat der Kunde vor kurzem auf eine verbreitete Software zur Fehlerverwaltung umgestellt. Um den aktuellen Fortschritt internen Stakeholdern wie Vertrieb, Marketing und anderen transparent zu machen, benötigt eine für einen breiteren Anwenderkreis zugängliche Benutzeroberfläche.
Die neuentwickelte Software ist als Single-Page-Webanwendung (SPA) auf Basis von React im Frontend und Spring Boot im Backend konzipiert. Das Frontend läuft im Browser und kommuniziert über eine REST-API-Schnittstelle mit dem Backend und über HTTP / HTML mit der Authentifizierungsinfrastruktur des Kunden. Als Komponentenframework kommt eine Eigenentwicklung des Kunden zum Einsatz, um das Corporate Design zu unterstützen. Das Backend kommuniziert mit der Fehlerverwaltungssoftware Jira über deren REST-API und außerdem mit einer PostgreSQL-Datenbankinstanz, in der die benutzerspezifischen Änderungsverfolgungseinstellungen persistent gehalten werden. Das PTA-Team koordiniert das Projekt, erfasst die Requirements, implementiert Frontend und Backend und entwickelt automatisierte und manuelle Tests. Darüber hinaus wird eine github-Build-, Test- und Deployment-Chain konfiguriert und der späteren Support und die laufende Wartung des Systems sichergestellt.
Das Laborinformationssystem, das der Kunde weltweit vertreibt, wird laufend weiterentwickelt sowie Fehlerbehebungen durchgeführt. Die Lösung ist weltweit an mehreren tausend Standorten installiert. Jede Installation wird von einem Regionalvertreter betreut. Diesen Regionalvertretern soll – neben den in unregelmäßigen Abständen publizierten Release-Dokumenten – eine einfach nutzbare Informationsplattform angeboten werden, um sich über den Fortschritt der Bearbeitung der bekannten Fehler bzw. Weiterentwicklungen informieren und auf dem Laufenden halten zu können. Dabei kann für besonders interessante Fehler und Weiterentwicklungen ein Schalter gesetzt werden, um bei Statusänderungen automatisch per Email informiert zu werden.