HWS Logo

Entwicklung Individualsoftware

Entwicklung eines Online Evalutationssystems.

Entwicklung und Pflege des Online-Evaluationssystems der Qualitätsagentur
des Staatsinstituts für Schulqualität und Bildungsforschung

Softwareentwicklung

USE Case als PDF downloaden

Success Storie Individualsoftware Java Weigert und Kunde Softwareentwicklung

Erhalten Sie diesen Use Case als detaillierte Bericht, um auch später noch darauf zurückzugreifen.

HWS Gruppe – Software Individualentwicklung Java

Herausforderung

Die Qualitätsagentur des Staatsinstituts für Schulqualität und Bildungsforschung Bayern (ISB), Außenstelle Gunzenhausen, stand vor der Aufgabe, ihre bestehende Online-Befragungsplattform zukunftsfähig neu aufzustellen. Über das System werden regelmäßig Befragungen von Schülern, Lehrkräften, Schulleitungen und Eltern durchgeführt – ein zentrales Instrument der Schulqualitätsentwicklung. Die größte Herausforderung lag darin, das veraltete, inhouse entwickelte Online-Befragungssystem (OBS) abzulösen, das in puncto Wartbarkeit, Skalierbarkeit, Sicherheit und Benutzerfreundlichkeit an seine Grenzen gestoßen war. Ziel war eine moderne, erweiterbare und datenschutzkonforme Lösung, die langfristig betrieben und weiterentwickelt werden kann. In einer öffentlichen Ausschreibung konnte die HWS Gruppe den Kunden mit ihren Fachkenntnissen und Professionalität zu überzeugen und in den folgenden Jahren als verlässlicher Partner für die Entwicklung und Wartung von Online-Applikationen beweisen. Im Rahmen der Modernisierung wurde das alte System durch eine neue, auf LimeSurvey (eine Open Source Lösung) basierende Plattform ersetzt, ergänzt um ein individuell entwickeltes Onlineportal zur zentralen Verwaltung von Benutzern, Schulen und Fragebögen sowie zur grafischen Auswertung der Ergebnisse. Da personenbezogene Daten verarbeitet werden, unterliegt das System regelmäßigen unabhängigen PEN-Tests zur Sicherstellung höchster Sicherheitsstandards.

Analyse 

Zu Beginn stand deswegen eine ausführliche Analyse des bereits vorhandenen Codes, der Datenbanken und der Infrastruktur des Kunden, in der die Anwendung betrieben werden sollte. Unser Team analysierte außerdem das Vorgängersystem OBS, da die dort gesammelten Daten mit der Inbetriebnahme des OES (Online-Evaluationssystem) in das neue System importiert werden müssen. Bei der Analyse stellte sich heraus, dass in der aktuellen Version des OES viel ungenutzter Code zu finden war. Auch Ressourcen waren oft mehrfach angelegt. Es wurden zum Beispiel in verschiedenen Ansichten unterschiedliche Icons für den gleichen Zweck verwendet. Zusätzlich war eine enge Kommunikation mit dem Kunden sowie den zukünftigen Benutzern und weiteren Dienstleistern und Stellen notwendig. Zum Beispiel wird die LimeSurvey-Instanz selbst nicht von der HWS sondern einem anderen Dienstleister betreut. Die Server, auf denen die Lösung läuft, werden im IT-Dienstleistungszentrum des Freistaates Bayern (IT-DLZ) verwaltet und der R-Code, welcher zur Generierung von Tabellen verwendet wird, wird ebenfalls von einem weiteren Dienstleister zur Verfügung gestellt und dann von unserem Team implementiert. Das Projektmanagement des Teams und der Kunden legten darum Rahmenbedingungen und Arbeitswege fest, die eine nahtlose Zusammenarbeit zwischen allen Beteiligten gewährleisten.

Umsetzung

Auf Grundlage der Analyse erstellte unser Team in Zusammenarbeit mit dem Kunden ein Backlog. In diesem wurden notwendige Änderungen und ausstehende Features erfasst, welche in die Lösung implementiert werden sollen. Diese wurden daraufhin in Absprache mit dem Kunden priorisiert und von unserem Team entwickelt.

Zu den implementierten Features und Änderungen gehören:

• Eine automatische Zwischenspeicherung beim Schreiben von Berichten.
• Die Möglichkeit, Fragenkataloge für weitere Schulen zu kopieren.
• Die Möglichkeit, Benutzer aus einer CSV-Datei in das System zu importieren, so dass sie nicht länger einzeln manuell eingepflegt werden müssen.

Zusätzlich setzte unser Team verschiedene Verbesserungen am OES um:

• Code Refactoring zur Entfernung des ungenutzten Codes und Verbesserung der Performance.
• Präzisierung der Anfragen beim Laden der GUI zur Reduzierung des Traffics.
• Modernisierung des Administratorbereichs zur einfacheren Verwaltung.

Das OES ist in Python Django geschrieben – einem modernen Webframework, das für seine gute Skalierbarkeit bekannt ist. Deswegen eignet es sich hervorragend dafür, Projekte zu realisieren, welche sich im Laufe der Zeit weiterentwickeln sollen.

Da es sich um eine öffentliche Anwendung handelte, setzte unser Team außerdem die notwendigen Schutzmaßnahmen nach BSI-Standard zur Betreibung der Anwendung um:

• Transportverschlüsselung inklusive der Implementierung aktueller SSL/TLS-Zertifikate.
• Implementierung des Authentifizierungs- und Sitzungsmanagements.
• Regelmäßige Aktualisierung der Systemkomponenten inklusive der Pakete, Bibliotheken und Frameworks.
• Angriffsflächenreduzierung durch Absicherung der Zugriffspunkte.
• Vorbereitung und Betreuung von PEN-Tests durch unabhängige Drittanbieter.

Benefits für den Kunden:

Dank der guten Zusammenarbeit zwischen der HWS Gruppe und dem Staatsinstitut für Schule und Bildung konnte die Anwendung spürbar verbessert werden. Insbesondere die Fortschritte in der Usability und Performance wurden vom Auftraggeber gelobt.

Die vorgenommenen Änderungen erhöhten die Benutzerfreundlichkeit der Anwendung und sparten dem Kunden Zeit, da viele Schritte, die vorher manuell wiederholt ausgeführt werden mussten, nun automatisiert waren.

Das alte OBS konnte schließlich mit einer minimalen Downtime erfolgreich durch das neue OES ersetzt werden. Die alten Datensätze wurden dabei komplett übertragen, so dass die Benutzer innerhalb weniger Tage nach der Abschaltung des alten Systems ihre Arbeit im neuen System fortsetzen konnten, ohne Daten nachtragen zu müssen.

Code Refractoring

neue Features

Optimierung & Sicherheit

Ihr Ansprechpartner für dieses Projekt:

Bild von Glenn Galea

Glenn Galea

- Chief Sales Officer -
- Vertriebsleitung -

USe Case Downloaden und Zeit sparen

Erhalten Sie diesen Use Case als detaillierte Bericht bequem per Mail, um auch später noch darauf zurückzugreifen.

Füllen Sie dazu einfach unser Kontaktformular aus. 

Wir gehen verantwortungsbewusst mit Ihren Daten um.

Einige Beispiele für zufriedene HWS-Kunden:

AXA Versicherung IT Partner der HWS
Kundenreferenz IT Partner Druckerei Schmidt
Datev IT Partner der HWS
Semikron IT Service Partner der HWS
Siemens Healthineers IT Service Partner
Rehau IT Service Partner der HWS
Waschbaer Service Partner IT
NKD IT Service Partner Logo

Sie Möchten Mehr über unseren User Helpdesk erfahren?

Mehr Infos zum HWS User Helpdesk finden sie hier:

Mehr Informationen 

Success Storys

Erfahren Sie von unseren IT Projekten und Customer Success Storys.

HWS Sucht dich

Wir suchen laufend motivierte Talente, die unser Unternehmen mitgestalten möchten. Bei uns erwartet Sie anspruchsvolle Arbeit in der IT und eine dynamische, inklusive Firmenkultur

HWS auf einen Blick

Erfahren Sie, wer wir sind und was uns antreibt. Tauchen Sie ein und entdecken Sie unsere Leidenschaft für Technologie, Innovation und Exzellenz, made in Franken