Case Study

Branche Public Sector
Projektdauer since 2023
Team 3 Devs, 1 ReqE/PL

API-Services Modernisierung

Operations & Support Aufwand reduziert von 89% auf
33%
Development & Optimierung Zeit verbessert von 11% auf
67%
Waste-Reduktion Volle Konzentration auf Feature-Entwicklung
56%

LEAN-CODERS modernisiert seit 2023 die API Services des Wiener Tourismusverbands – eine gewachsene Systemlandschaft mit hoher technischer Schuld.

Legacy-Ablöse - Qualitätssicherung - Kommunikations- & Planungsstruktur

Das Ergebnis: eine stabile, skalierbare API auf der wien.info, die IVIE-App und die B2B-Partnerportale zuverlässig laufen – und eine Zusammenarbeit mit dem WTV und einem anderen externen IT-Dienstleister, die stetig besser wird.

Challenges

Backend Landschaften, die über Jahre organisch gewachsen sind, bringen typische Herausforderungen mit sich.

  • Hohe Technische Schuldenlast

    Mit dem Wachstum der Plattform war auch die Codebasis gewachsen – neue Features und Bugfixes wurden zunehmend aufwendiger.

  • Teststrategie mit Ausbaupotenzial

    Die bestehenden Tests deckten die API-Grundlagen ab. Automatisierte Absicherung der Business-Logik war der nächste logische Schritt.

  • Anforderungsmanagement und Planungsstrukturen

    In schnell wachsenden Teams liegt der Fokus naturgemäß auf Geschwindigkeit. Gemeinsam haben wir strukturierte Prozesse und Roadmap-Planung etabliert.

  • Zusammenarbeit und gemeinsame Arbeitskultur

    Jede neue Entwicklungspartnerschaft braucht Zeit. Wir haben früh in gemeinsame Rhythmen und Kommunikationsformate investiert.

  • Tech-Stack-Modernisierung

    Der bestehende Stack war pragmatisch und passend für die bisherige Phase. Mit steigenden Anforderungen bot sich der Umstieg auf Standards wie TypeScript oder Keycloak an.

slackpng.png Confluence.png Keycloak.png NestJS.png Postman.png microsoft-teams.png typescript.png prismic.png svelte.png hapi.png apicurio.png microcks.svg openapis.svg Miro.svg Go.svg „Logo von Node.js, das einen stilisierten grünen Würfel mit dem Schriftzug 'Node.js' in schwarzem Text enthält.“ Logo von PostgreSQL mit stilisiertem Elefantenkopf als Symbol.
slackpng.png, Confluence.png, Keycloak.png, NestJS.png, Postman.png, microsoft-teams.png, typescript.png, prismic.png, svelte.png, hapi.png, apicurio.png, microcks.svg, openapis.svg, Miro.svg, Go.svg, „Logo von Node.js, das einen stilisierten grünen Würfel mit dem Schriftzug 'Node.js' in schwarzem Text enthält.“, Logo von PostgreSQL mit stilisiertem Elefantenkopf als Symbol.

Project Journey

Bestandsaufnahme & Vertrauen aufbauen

Der erste Schritt war Zuhören und Verstehen. Wir haben das System analysiert, technische Schulden kartiert und gemeinsam mit dem WTV-Team erste Strukturen geschaffen: klare Verantwortlichkeiten, ein überarbeiteter Arbeitsmodus, optimierte Jira-Prozesse und ein erstes Testkonzept.


Parallel dazu: der Aufbau von gegenseitigem Vertrauen – die Grundlage für alles, was danach kam.

Stabilisierung & Qualitätssicherung

Verbesserung der Swagger-Dokumentation, Aufbau einer durchgängigen Teststrategie. Technische Schulden werden sichtbar gemacht, priorisiert und in kontrollierten Schritten abgebaut. Aus Symptombekämpfung wird strukturierte Ursachenanalyse.

Modernisierung des Tech-Stacks

Migration von JavaScript auf TypeScript für mehr Typensicherheit und weniger schwer auffindbare Fehler. Optimierung der Synchronisations-Logik zu den Quellsystemen der Daten. Einführung von Keycloak als professionellen Identity-Service – statt eines selbstgebauten Auth-Systems in Go.

Gelbe Ente mit Sonnenbrille hält zwei Spielzeugpistolen, darüber der Schriftzug „Pew Pew“.
Partnerschaft & gemeinsames Wachstum

Etablierung gemeinsamer Planungs- und Kommunikationsstrukturen, regelmäßige Teamretrospektiven, gemeinsame Teamevents. Aus einer Auftraggeber-Dienstleister-Beziehung wird eine echte Partnerschaft. My Vienna entsteht – ein Zeichen für das gewachsene Vertrauen zwischen den Teams.

Skalierung & kontinuierliche Verbesserung

Der Fokus verschiebt sich: von Operation & Support klar in Richtung Entwicklung und Optimierung. Die Plattform wird aktiv mit neuen Features erweitert, das Budget für Weiterentwicklung steigt. LEAN-CODERS wird zum strategischen Partner für die Weiterentwicklung der Plattform.

Ergebnisse

Das deutlichste Ergebnis unserer Arbeit lässt sich an der Verschiebung, wie das Team seine Zeit verbringt, ablesen:

Operation & Support 69% -> 14%

Optimierung & Entwicklung 31% -> 86%


2023 wurde fast 70% der Kapazität damit verbracht, das System am Laufen zu halten. 2025 sind es noch 14%. Was früher Ressourcen gebunden hat, gibt heute Raum für echte Weiterentwicklung.

Stabilität & Qualität

Ablöse von bestehenden Systemen: sauberere Architektur, bessere Nachvollziehbarkeit


PR-Prozess eingeführt: Code-Reviews als Standard, keine unkontrollierten Changes mehr

Tech-Stack-Modernisierung

Migration von JavaScript auf TypeScript: Typensicherheit, weniger schwer auffindbare Fehler, konsistenterer Code


Ablöse des selbstgebauten Go-Auth-Services durch Keycloak: professionelles Identity Management, wartbar und skalierbar



Prozesse & Zusammenarbeit

Starker Fokus auf Requirementengineering mit Ziel auf Erhöhung der Ticketqualität


Roadmap, Priorisierung und strukturierte Planung als Arbeitsstandard etabliert


Regelmäßige Retrospektiven und Teamevents als Teil der gemeinsamen Arbeitskultur


Skalierung

Team-Wachstum von 1,5 auf 3,5 LEAN-CODERS-Mitarbeiter im Projektverlauf


Budget für aktive Weiterentwicklung steigt – Verschiebung von Support zu Feature-Entwicklung


LEAN-CODERS als strategisch eingebundener Partner: freie Hand bei technischen Entscheidungen

Langfristige Partnerschaft

Seit 2023 – laufend. Die Zusammenarbeit mit dem WTV ist kein abgeschlossenes Projekt, sondern eine wachsende Partnerschaft.


LEAN-CODERS ist nicht nur technischer Dienstleister, sondern hat aktiv zur Arbeitskultur, Planungsstruktur und Kommunikation beim WTV beigetragen.


Das ist selten – und eine echte Erfolgsgeschichte.

Christina lives for clear requirements – and is the reason why loose ideas turn into actionable tickets.

Jetzt Discovery-Call mit deinem Experten buchen

Falls Schreiben mehr dein Ding ist.

Hier zum Kontaktformular