Agile Weiterentwicklung eines Lizenzberatungsservices für wissenschaftliche Software innerhalb der Helmholtz-Gemeinschaft – inklusive neuer Features, OAuth-Integration und Automatisierungs-API.
Auftraggeber
GFZ Helmholtz-Zentrum für Geoforschung
Dauer
16 Monate
Produkt
Software
Expertise
Softwareentwicklung
Das GFZ entwickelt einen Lizenzberatungsservice, der Wissenschaftlerinnen und Wissenschaftler innerhalb der Helmholtz-Gemeinschaft bei der Wahl geeigneter Open-Source-Lizenzen für ihre Software unterstützt. Ziel des Projektes war es, den bestehenden Service agil um neue Features zu erweitern und damit seine Verbreitung in der wissenschaftlichen Community zu steigern.
Die Anforderungen wurden vom Auftraggeber in Form von User Stories mit konkreten Akzeptanzkriterien verfeinert; Aufwandsschätzungen erfolgten gemeinsam in Story Points.
Der Service befand sich bereits im Betrieb, was bedeutete, dass neue Features sauber in eine bestehende Codebasis integriert werden mussten, ohne laufende Nutzung zu beeinträchtigen. Die Kombination aus Fragebogen-Logik, OAuth-Integration für zwei verschiedene Plattformen und einer Automatisierungs-API erforderte sorgfältige Abstimmung der Systemgrenzen.
Gleichzeitig war das Projekt agil organisiert - Anforderungen wurden iterativ verfeinert, was Flexibilität in der Umsetzung, aber auch ein gutes Verständnis des fachlichen Kontexts voraussetzte.
Programmiersprachen
TypeScript, Python
Technologien
Next.js, PostgreSQL, SQLAlchemy, Docker, GitLab CI
Oberfläche des Lizenzberatungsservices mit Fragebogen-Ansicht und Lizenzempfehlung.
Ähnliches Problem?
Alle gewünschten Features wurden erfolgreich integriert. Der Lizenzberatungsservice konnte dadurch eine größere Verbreitung in der wissenschaftlichen Gemeinschaft erreichen und deckt nun ein breiteres Spektrum an Beratungsszenarien ab - von der geführten Lizenzauswahl bis zur automatisierten Verarbeitung über eine offene API.
RIM2D ist ein bestehendes, hocheffizientes 2D-hydraulisches Simulationsmodell für fluviale, pluviale und urbane Hochwasser. Wir unterstützten im Rahmen einer strategischen Partnerschaft dabei, den Forschungscode um eine Webanwendung und eine cloudbasierte GPU-Simulationsumgebung zu erweitern und so den Transfer in ein marktfähiges Produkt zu ermöglichen.
Wir entwickelten eine S3-basierte Open-Source Datalake-Lösung zur zentralen Erfassung, Kategorisierung und Durchsuchbarkeit von Daten. Ziel war es, die manuelle Datenverwaltung durch eine integrierte Architektur mit Workflowsteuerung, Datenkatalog und Zugriffsschutz zu automatisieren und zu verbessern.