„CROWDCODE hat uns überzeugt, indem sie sich spürbar mit unseren Anforderungen auseinandergesetzt, sich in unsere Rolle versetzt und uns dann auch visuell überzeugt haben.“

Reinhard Suelmann

Bereichsleitung Anwendungsentwicklung der Hochschule Osnabrück

Die Entstehung der App “Smart Success”

Unternehmen

Hochschule Osnabrück, University of Applied Sciences

Branche

Bildungswesen

Nutzer

Studierende und Angestellte der HSO

Anzahl

ca. 2.000 aktive Nutzer (StudentInnen)

Ausgangssituation

Die Hochschule Osnabrück (HSO) wurde über die vergangenen acht Jahre im Projekt „Voneinander Lernen lernen“ gefördert. Ein wichtiges Projektziel war die Verbesserung des Beratungsangebots der Hochschule für alle Bachelor-Studierenden. Gerade für diese ist die Beratung im Studium besonders wichtig. Doch das Angebot der Hochschule ist ihnen oft nicht im vollen Ausmaß bekannt.

Eine gute und frühzeitige Beratung kann ausschlaggebend für den Studienerfolg oder auch für die Fortsetzung des Studiums sein. Einige Studien haben bereits belegt, dass Studierende, die ihr Studium abbrechen oder in kritischen Situationen während des Studiums sind, häufig keine Beratung in Anspruch genommen haben (Heublein et al., 2017, S. 181; Middendorff et al., 2017, S. 70).

Unsere Ansprechpartner

Dr. Lukas Lutz

Learning Center, Projektleiter “Smart Success” der Hochschule Osnabrück

Reinhard Suelmann

Bereichsleiter Anwendungsentwicklung der Hochschule Osnabrück

Ziele

Den Studierenden soll das Beratungsangebot bewusster werden und dessen Inanspruchnahme dieser soll möglichst niedrigschwellig gestaltet sein. Beratungspersonen im jeweiligen Studiengang oder auch der eigenen Fakultät sollen leicht auffindbar und schnell kontaktierbar sein.

Außerdem soll den Studierenden ein neues Studenteninformations- und Semesterplanungssystem mit individueller Planung von Studienmodulen angeboten werden. Über dieses System sollen ebenfalls die Prüfungsergebnisse sowie Zusatzinformationen wie Mensapläne oder Benachrichtigungen bereitgestellt werden. All diese Funktionen sollten zusammen mit Hilfe einer Web-App vereint werden.

Zeitgleich zu dieser Thematik sollte das Entwicklungsteam der HSO die Verwaltungsprozesse weiter digitalisieren. Die neue Zusammensetzung des Teams gab jedoch Anlass zu weiteren Maßnahmen, um sich gemeinsam besser für die Zukunft aufzustellen. Es sollen das gesamte Rechencenter, der Bereich Anwendungsentwicklung als auch die dazugehörigen Methoden und Standards auf Java neu ausgerichtet werden. Besonders wichtig war dabei die höchstmögliche Automatisierung von Änderungen in der Entwicklung (continuous integration & deployment), um eine Zeitersparnis zu erreichen.

Herausforderung

Konkret ging es bei der Ausschreibung also nicht nur um die Fachanwendung in Form der Smart Success App, sondern auch um das gesamte Konzept der zukünftigen Entwicklungsumgebung.

Bei der der Entwicklung der Web-App musste ein guter Kompromiss für die UI/UX gefunden werden, sodass ein kompletter Studienplan mit all seinen Semester und Modulen sowie den damit verbundenen Regeln auch auf einem Smartphone geplant werden kann. Zudem musste volle Offlinefähigkeit gewährleistet sein, damit ein kontinuierlicher Zugriff garantiert ist. Ebenfalls mussten verschieden verteilte Informationsspeicher zusammengeführt und an die Systeme der HSO zur weiteren Verarbeitung angebunden werden.

Zielerreichung

In einem zweistufigen Auswahlverfahren hat sich CROWDCODE mit dem besten Konzept durchgesetzt. Verständliche Mockups und das tiefgehende Hineindenken in die Strukturen der HSO sprachen für CROWDCODE. Mit dieser Auswahl wurde der zukünftige Technologiestack bei HSO festgelegt und somit neue Standards gebildet. Es wurden viele komplexe Daten im Laufe der agilen Entwicklung über die App vereint. Bei der Entwicklung war gegenseitiges Vertrauen gefragt, da weder das Produkt noch die Umsetzung bis ins Detail bei der Ausschreibung vorgegeben waren. Dies schaffte aber auch Raum, um das maximal mögliche an Funktionalität herauszuholen.

Im gesamten Prozess haben wir oftmals Aspekte gehabt, die nicht vorhersehbar waren oder die sich anders, als erwartet, entwickelt haben. Dabei konnten stets die Entscheidungen partnerschaftlich und zum Wohle aller getroffen werden.

Eine abgestimmte Vereinheitlichung der Prozesse als auch die vermehrte Automatisierung bei der Verteilung neuer Anwendungen insgesamt haben zur gelungenen Umstellung geführt. Die App „Smart Success“ ist erfolgreich eingeführt worden.

„Dem Vorschussvertrauen ist CROWDCODE maximal gerecht geworden!“

Reinhard Suelmann, Bereichsleiter Anwendungsentwicklung der Hochschule Osnabrück

Bewertungen

Zusammenarbeit

5/5

Projektverständnis

5/5

Umsetzung

5/5

Projektmanagement

5/5

Erreichbarkeit

5/5

Zeitmanagement

3/5

Effizienz

5/5

Ergebnisse

zeitgemäße Single Page Application (SPA)

offlinefähige PWA für mobile Geräte

Browseranwendung auf dem PC

interaktive Studienplanung

direkte Kommunikation zu den Studierenden

Zahlen, Daten, Fakten

Was können wir über die Technik sagen

mehr als 1.000 Stories in über 60 Sprints und 290 Tagen (seit Projektstart im Mai 2019 bis Juni 2022)

Wartung & Pflege der App „Smart Success“ durch CROWDCODE

kontinuierliche Überprüfung der Qualität durch statische Code Analyse, hohe Testabdeckung

sowohl im Backend (JUnit & Co.) sowie im Frontend mittels Cypress

transparente Entwicklung durch die frühe Umsetzung einer CI/CD-Pipeline

Frontend

PWA

(mit VueJS)

Schnittstellen

als OpenAPI definiert

Backend

als Spring Boot Service entwickelt

(in Docker Container)

Modularisierung

nach Prinzip des Domain Driven Design

Unsere

Success Storys

– Was Kunden über uns sagen!

Ascon Systems Holding

Integration einer neuen Toolchain

R+V Allgemeine Versicherung

Architekturberatung & Komponenten-Baukasten

Helmholtz-Zentrum für Infektionsforschung

Low Bandwidth Database Synchronization für E-Health-Software