Case Study
API-Services Modernisierung
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
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.
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.
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.
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.
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
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