BamoWeb: zentrale Datenquelle im neuen Gewand

Logo Kanton Aargau

Die Datenbank und Anwendung ‚Basismodul Organisationsverwaltung Abteilung Wald‘ (BaMo) des Kantons Aargau ist die zentrale Wissensdatenbank für verschiedene zentrale Organisationsbereiche (Forst, Jagd und Fischerei). In ihr finden Anwender umfangreiche Daten von Geoinformationen über Eigentümer bis hin zu Zuständigkeiten und Bewilligungen. Während die Anwendung als Tool zur Datenpflege und Kontaktverwaltung für die genannten Bereiche genutzt wurde, dient die BaMo-Datenbank als Integrationslayer für viele weitere Applikationen.

Vor Beginn unseres gemeinsamen Projekts handelte es sich bei der BaMo-Anwendung um eine 10 Jahre alte Desktop-Applikation auf Basis von .Net mit einem kleinen Nutzerkreis von ca. 30 Kantonsmitarbeitenden. Neben einigen funktionalen Einschränkungen wie zum Beispiel einer fehlenden Anbindung an das bestehende LDAP für das kantonsweit einheitliche User Management bemängelten die User vor allem die schlechte Performance und das veraltete Look & Feel. Zudem passte die Applikation auch nicht mehr zur neuen IT-Strategie des Kantons, welche web-basierte Applikationen bevorzugt und DotNet Anwendungen nur noch in Ausnahmefällen vorsieht.

Projektziele

Die Erneuerung der BaMo-Applikation hatte neben diesen technischen Aspekten vor allem das Ziel, den Kreis der Anwender sowie deren Akzeptanz signifikant zu erhöhen. Dadurch sollte die Verfügbarkeit der in der Datenbank gespeicherten Informationen erhöht werden. Zudem sollte die Beantwortung von Auskunftsanfragen durch Mitarbeitende des Kantons schneller und effizienter erfolgen – nicht zuletzt durch eine Optimierung der Anwendung für mobile Endgeräte.

Vorgehensweise

In dem nach HERMES 5.1 organisierten Projekt hatte Karakun die Rolle der Leitung und Ausführung. In einem ersten Schritt haben unsere UX-Experten Interviews mit den Nutzern der Applikation geführt. Ziel dieser Gespräche war es, zu verstehen, wie die Applikation bisher genutzt wird und was aus User-Sicht fehlt bzw. optimiert werden muss. So konnte eine optimal auf die Nutzer abgestimmte Anwendung entwickelt werden. Basierend auf den so gewonnenen Informationen sind die ersten Mockups entstanden. Diese Konzepte wurden direkt mit den Endbenutzern diskutiert und durch sie validiert. In enger Abstimmung mit dem Engineering Team von Karakun entstand somit unter Berücksichtigung des Styleguides des Kantons in kürzester Zeit ein Prototyp.

Während für das Frontend die JavaScript Library React gewählt wurde, setzt man im Backend auf das Applikations-Framework Spring. Schon früh war klar, dass die bestehende Datenbank eine grosse Herausforderung in diesem Projekt wird. Da diese von vielen Applikationen verwendet wird, mussten Änderungen des Datenmodells mit Weitblick geschehen. Hierzu haben wir uns mit dem Betreiber der Datenbank, der GeoWerkstatt GmbH in Aarau, eng und intensiv abgestimmt.

Zusammenarbeit und Design

Es war ein wichtiges Projektziel, die zukünftigen Nutzer so früh wie möglich in den Entwicklungsprozess einzubeziehen. Deshalb wurde der MVP in einem agilen Vorgehen gemeinsam mit einer geringen Anzahl Benutzer iterativ entwickelt. Tägliche Abstimmungsmeetings im Entwicklungsteam, regelmässige Refinements der Anforderungen und wöchentliche Besprechungen bzw. Abnahmen mit dem Kanton haben innerhalb von nur wenigen Monaten zum Erfolg geführt. Neben der eigentlichen Realisierung der Anwendung haben unsere Experten auch bei der Erstellung des Detailkonzepts, des Informationssicherheits- und Datenschutzkonzepts und des Betriebskonzepts mitgewirkt.

Ergebnis

Die neue BaMo Anwendung ist eine moderne und übersichtliche Webapplikation. Dank Optimierung für mobile Endgeräte sowie einer über OpenID Connect realisierten Benutzerauthentifizierung ist BaMoWeb auch für externe Nutzer erreichbar. Die im Look and Feel des Kantons designte Anwendung ist dank Containerisierung plattform- und infrastrukturübergreifend skalierbar und somit bereits heute fit für die Zukunft. Die nächsten Erweiterungen sind bereits in der Pipeline.

Haben wir Ihr Interesse geweckt? Dann schreiben Sie uns!

Email schreiben
Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from - Youtube
Vimeo
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google