# Case study: Wiener Tourismus Verband

Quelle: https://lean-coders.at/case-study-wiener-tourismus-verband

> Wie LEAN-CODERS die API-Services des Wiener Tourismusverbands modernisiert hat – von 69 % Support-Aufwand auf 86 % Feature-Entwicklung. Jetzt Case Study lesen.

Case Study

API-Services Modernisierung

1. Challenges
2. Project Journey
3. Ergebnisse

Public Sector

since 2023

3 Devs, 1 ReqE/PL

**33%** Operations & Support Aufwand — reduziert von 89% auf

**67%** Development & Optimierung Zeit — verbessert von 11% auf

**56%** Waste-Reduktion — Volle Konzentration auf Feature-Entwicklung

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.

## 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.

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[](Teststrategie: Von rudimentären Postman-Tests zu einer durchgängigen Teststrategie mit aussagekräftigen Unit-Tests
API-Dokumentation: Vollständige, konsistente Swagger-Dokumentation – weniger Rückfragen angebundener Systeme)

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.**

Jetzt Discovery-Call mit deinem Experten buchen

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

Next

Echtzeit-Monitoring-Engine
