SQM Evaluation Tool

Team: Carla Haas, Miriam Wunsch

In Zusammenarbeit mit dem Fonds Soziales Wien (FSW) wurde ein Software-Qualitätsmanagement-Tool entwickelt. Ziel ist es, dem Software-Qualitätsmanagement der IT-Abteilung Applikation und Entwicklung des FSW in der Ermittlung einer Kennzahl zu helfen. Dieses Tool stellt in Form einer Web-Applikation die erfolgreich abgeschlossenen Deployments eines vom Benutzer ausgewählten Zeitintervalls tabellarisch dar. Unter dem Begriff Deployments wird eine automatisierte Installation und Konfiguration eines Softwareprojekts auf einem Server verstanden.

Die Startseite der Web-Applikation zeigt zwei Felder zur Eingabe des Start- und Enddatums. Hier kann die Auswahl des Datums entweder über die manuelle Eingabe erfolgen oder durch das graphische Kalender-Element. Nach dieser Auswahl wird das Zeitintervall an das Back-End übermittelt. Dieses liest aus den beiden Softwareverteilungssystemen Azure DevOps und Octopus Deploy die Information über die Deployments in dem gegebenen Zeitintervall aus. Da diese beiden Softwareverteilungssysteme ihre Informationen in regelmäßigen Abständen löschen, werden die ausgelesenen Informationen in einer eigens erstellten Kennzahlen-Datenbank abgespeichert. Bei den ausgelesenen Informationen handelt es sich um den Projektnamen, die Bezeichnung des Zielservers und das Abschlussdatum der einzelnen Deployments.

Anschließend werden die Informationen für die Web-Applikation aufbereitet und an diese übermittelt. Auf der Website wird unterhalb der Eingabe-Felder die Gesamtanzahl der erfolgreich abgeschlossenen Deployments angezeigt. Es folgt die Tabelle, welche die übermittelten Daten in ordentlicher Form präsentiert. Des Weiteren beinhaltet diese Tabelle einen Filter, mit dem nach spezifischen Werten gesucht werden kann. 

Zusätzlich enthält die Web-Applikation einen Menüpunkt namens User-Guide. Er dient zur Erläuterung der Funktionen dieser Web-Applikation und zeigt das Impressum.

Weitere Projekte (EL)