Support&Weiterentwicklung Issues-Anzeige-Tool für interne Stakeholder eines Laborinformationssystems
Kurzbeschreibung
Zur Verwaltung des Bearbeitungsstatus von Fehlern und Anforderungen in seinem seit langem im Markt befindlichen Laborinformationssystem setzt der Kunde eine verbreitete Software zur Fehlerverwaltung ein. Um den aktuellen Fortschritt internen Stakeholdern wie Vertrieb, Marketing und anderen transparent zu machen, wird eine für einen breiteren Anwenderkreis zugängliche Benutzeroberfläche benötigt.
Ergänzung
Die weiterzuentwickelnde 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 neue Features in Frontend und Backend und adaptiert die automatisierten und manuellen Tests. Eine github-Build-, Test- und Deployment-Chain unterstützt die Entwicklung.
Fachbeschreibung
Das Laborinformationssystem, das der Kunde weltweit vertreibt, wird kontinuierlich 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 interessierende Fehler und Weiterentwicklungen ein Schalter gesetzt werden, um bei Statusänderungen automatisch per Email informiert zu werden.