Die Stadt Mülheim an der Ruhr hat ein Team von kompetenten Entwicklern, welches die Digitalisierung der internen Prozesse der Stadt mit Kompetenz und Agilität vorantreibt. Ob Feuerwehr, Schulen oder Gesundheitsamt - eigens entwickelte Webanwendungen konnten die Effizienz steigern.

Über die Zeit entstanden so viele PHP basierte Anwendungen, die zu erweitern und zu warten sind. Als externer Berater unterstützte ich das Team in mehreren Workshops dabei, eine wartbare und skalierbare Architektur zu etablieren. Im Rahmen mehrerer Workshops haben wir gemeinsame Code-Bibliotheken entwickelt und Code so zentralisiert, dass zukünftige Updates leicht sind. Dabei wurde zuvor generierter Code durch generische Algorithmen ersetzt. Weniger Code bedeutet weniger Wartung.

Wird ein nützliches Feature für eine Anwendung entwickelt, können die anderen Anwendungen mit sehr geringem Aufwand davon profitieren.

Ein guter Workshop soll befähigen, Fragen klären und Anregungen geben. Besonders beeindruckt war ich, als das Team nach einem kurzen VueJS-Intro eigenständig die Frontends der Anwendungen modernisierte – weg von Server-Side Rendering, hin zu VueJS und Quasar.

Workshops: Webanwendungen

Stadt Mülheim an der Ruhr und weitere Schulungen: Code-Zentralisierung für effiziente Wartung