DevOps for Data Science

Optimierung der Entwicklung und Bereitstellung von Datenprodukten

Data Science Coaching für das Referat Daten, Strategien, Stadtentwicklung der Stadt Wolfsburg mit Schwerpunkt auf R Shiny.

Ausgangssituation

Die Stadt Wolfsburg entwickelt sich dynamisch weiter und treibt Veränderungsprozesse strategisch voran, um den weitreichenden Herausforderungen in Themenfeldern wie Mobilität, Wohnen oder Wirtschaft erfolgreich zu begegnen. Um diese Veränderungen möglichst datengetrieben zu gestalten, setzt die Stadt Wolfsburg mit dem Referat Daten, Strategien, Stadtentwicklung auf eine enge Verbindung von datenbasierten Erkenntnissen und städteplanerischer Entwicklung.

Stadt Wolfsburg - Logo

Eine zentrale Aufgabe des Referats ist die Analyse, Aufbereitung und Bereitstellung statistischer Daten. Die Stadt Wolfsburg setzt an dieser Stelle auf die Data-Science-Sprache R und das führende Framework für Dashboarding und Datenvisualisierungen R Shiny. Eines der Anwendungsbeispiele für Shiny in Wolfsburg ist zum Beispiel eine Applikation zur Auswertung von Unfallstatistiken mit Kartenvisualisierungen zu besonderen Unfall-Hotspots.

Ziel

Die Verantwortlichen der Stadt Wolfsburg wollen die Prozesse rund um die Entwicklung und das Deployment ihrer Shiny-Applikationen professionalisieren, um die Datenbereitstellung und -visualisierung mit R Shiny im Sinne eines DevOps-Ansatzes weiterzuentwickeln.

Lösung

Die Stadt Wolfsburg setzt bei diesem Vorhaben auf die führende Expertise der eoda im Bereich R und R Shiny und die individuelle Unterstützung im Rahmen eines Coachings.

Im Rahmen des Coachings haben sich die ExpertInnen von eoda den gesamten Entwicklungszyklus der

R-Shiny-Applikationen bei der Stadt Wolfsburg angeschaut. Der Fokus lag dabei auf der Beantwortung der Frage, wie sich Shiny-Anwendungen so entwickeln lassen, dass sie sicher und reproduzierbar für eine breite Gruppe an AnwenderInnen nutzbar sind. Dabei ging es im Bereich der Entwicklung zum Beispiel um den Einsatz von Versionskontrollsystemen wie GitLab und die Optimierung von Prozessen zur Zusammenarbeit im Team.

Im Bereich des Deployments der Shiny-Applikationen standen unter anderem die Einführung von Lösungen zur Containerisierung wie Docker und die damit verbundenen Anforderungen an die Applikationen im Mittelpunkt.

Das eoda Coaching umfasst unter anderem folgende Formate:

  • Pair Programming
  • Code Review & Refactoring von erstellten Skripten
  • Schulungssessions zur Vermittlung von Data-Science-Inhalten

 

Ergebnis

Daten schneller, effizienter und stabiler mit R Shiny bereitstellen: Dieses Vorhaben hat die Stadt Wolfsburg mit der Unterstützung von eoda erreicht. Mit einem klaren Blick für die Anforderungen an professionelle Datenprodukte hat eoda Stellschrauben in den Entwicklungsprozessen der Stadt Wolfsburg identifiziert und im Sinne eines DevOps-Ansatzes konkrete Optimierungen eingeleitet.

Ergebnis

„Das Data-Science-Coaching von eoda zeichnet sich aus durch eine exzellente fachliche Expertise und die fokussierte und sympathische Beratung auf Augenhöhe. eoda ist flexibel auf unsere Anforderungen eingegangen und hat uns an genau den Stellen unterstützt, wo für uns das größte Potenzial lag. Dadurch konnten wir unsere Prozesse von der Konzeption über die Entwicklung bis zur Bereitstellung unserer Shiny-Applikationen entscheidend weiterentwickeln.“

Dr. Uwe Meer

Stellvertretender Referatsleiter und Fachverantwortlicher Statistik | Stadt Wolfsburg

Row edge-slant Shape Decorative svg added to top
Row edge-slant Shape Decorative svg added to bottom

Starten Sie jetzt durch:
Wir freuen uns auf den Austausch mit Ihnen. 

Kontakt_final_Bober

Ihr Experte für Data-Science-Trainings

Dr. Martin Bober
training@eoda.de
Tel. +49 561 87948-370







    Nach oben scrollen