Übersicht
Sweco musste seine RoSy/RAMS-Plattform modernisieren und neue Delivery-Praktiken einführen. emagine stellte ein gemanagtes Team bereit und führte eine agile Transformation durch, die einen cloudbasierten Neuaufbau, eine verbesserte Zusammenarbeit und ein skalierbares Entwicklungsmodell für zukünftiges Wachstum ermöglichte.
Die Herausforderung
Sweco ist ein führendes europäisches Ingenieur- und Architekturbüro, das Lösungen in den Bereichen Infrastruktur, Stadtentwicklung und Umweltdienstleistungen liefert.
Eines seiner wichtigsten Softwareprodukte, RoSy / RAMS (Road Assistance Management System), wird von Kommunen in der nordischen Region und in Deutschland zur Verwaltung von Straßen und Infrastrukturanlagen eingesetzt. Im Laufe der Zeit näherte sich die Plattform ihrem Lebensende.
Ursprünglich als lokale Desktop-Anwendung mit einer GIS-Komponente entwickelt, musste das System modernisiert werden, um relevant zu bleiben und zukünftige Anforderungen zu unterstützen.
Die Organisation startete daher ein umfassendes Transformationsprogramm. Ziel war es, die Lösung als moderne, cloudbasierte Webplattform neu aufzubauen und dabei ihre zentrale Funktionalität und ihren fachlichen Mehrwert zu bewahren.
Diese Transformation brachte mehrere Herausforderungen mit sich. Erstens erforderte der Neuaufbau einen Technologiewechsel. Der Umstieg von einer Desktop-basierten Architektur auf eine cloudbasierte Weblösung führte zu neuen technischen Anforderungen, darunter Skalierbarkeit, Leistung und modernes User-Experience-Design. Zweitens musste Sweco sein Delivery-Modell weiterentwickeln. Obwohl das Unternehmen über ausgeprägte Fachexpertise und erfahrene Entwickler verfügte, verlangte die neue Plattform agilere und iterativere Arbeitsweisen.
Dies musste jedoch mit einer bestehenden, projektgetriebenen Governance-Struktur in Einklang gebracht werden. Die Einführung agiler Delivery-Methoden bei gleichzeitiger Wahrung der Abstimmung mit traditionellen Projektmanagement-Prozessen erforderte eine sorgfältige Koordination.
Außerdem waren neue Engineering-Praktiken erforderlich. Die Organisation musste DevOps-Fähigkeiten aufbauen, einschließlich Code-Reviews, Continuous Integration und Continuous Delivery (CI/CD) sowie moderner Architekturstandards.
Transparenz war eine weitere zentrale Anforderung. Die Führungsebene benötigte klare Einblicke in den Fortschritt der Roadmap, die Kosten, Risiken und die Lieferperformance, um das Programm effektiv steuern zu können.
Zusammenfassend benötigte Sweco sowohl eine technische Transformation als auch einen Wandel in der Art und Weise, wie Software bereitgestellt wurde – durch die Kombination moderner Architektur mit einem agileren und transparenteren Liefermodell.
Die Lösung
Um die Ziele des Kunden zur Weiterentwicklung seiner Kompetenzen zu unterstützen, entwickelte und lieferte emagine ein maßgeschneidertes Soft-Skills-Trainingsprogramm, das speziell auf die Bedürfnisse der Organisation zugeschnitten war.
Phase 1: Aufbau eines funktionsübergreifenden Delivery-Teams
Ein funktionsübergreifendes Team wurde zusammengestellt, darunter Entwickler, ein Scrum Master und ein UX-Spezialist.
Dieses Team hat die Verantwortung für den Wiederaufbau der RoSy-/RAMS-Plattform übernommen und dabei eng mit Produkt-, Geschäfts- und technischen Stakeholdern zusammengearbeitet, um die Abstimmung in der gesamten Organisation sicherzustellen.
Ein dedizierter Service Delivery Manager sorgte für Governance und schlug die Brücke zwischen traditionellen Projektstrukturen und agiler Umsetzung.
Phase 2: Arbeitsweisen durch agile Praktiken transformieren
Ein strukturiertes agiles Rahmenwerk wurde eingeführt, um iterative Lieferung und kontinuierliche Verbesserung zu unterstützen.
Scrum-Zeremonien – einschließlich Sprint-Planung, Reviews und Retrospektiven – ermöglichten es den Teams, in kleineren Inkrementen zu liefern und effektiver auf sich ändernde Anforderungen zu reagieren.
Dies schuf eine kollaborativere und anpassungsfähigere Entwicklungsumgebung.
Phase 3: Modernisierung von Plattform- und Engineering-Praktiken
Die Legacy-Plattform RoSy / RAMS wurde als moderne, cloudbasierte Lösung auf Basis skalierbarer Architekturprinzipien neu aufgebaut.
Gleichzeitig wurden DevOps-Praktiken eingeführt, darunter Code-Reviews, CI/CD und Qualitätsstandards.
Dies verbesserte die Entwicklungseffizienz und sorgte für konsistentere und verlässlichere Lieferungsergebnisse.
Phase 4: Verankerung von Governance und Transparenz in der Umsetzung
Strukturiertes Reporting, Finanzprognosen und Entscheidungsfindungsrahmen wurden eingeführt, um vollständige Transparenz über Fortschritt, Risiken und Kosten zu gewährleisten.
Dieses Governance-Modell stellte die Abstimmung mit den übergeordneten Projektstrukturen von Sweco sicher und unterstützte gleichzeitig eine agile Bereitstellung in großem Maßstab.
Transformation timeline
Phase 1
Aufbau eines funktionsübergreifenden Delivery-Teams
Phase 2
Arbeitsweisen durch agile Praktiken transformieren
Phase 3
Modernisierung von Plattform- und Engineering-Praktiken
Phase 4
Verankerung von Governance und Transparenz in der Umsetzung
Die Ergebnisse
Die Transformation brachte für Sweco sowohl technische als auch organisatorische Vorteile.
Moderne, skalierbare Plattformgrundlage
Die RoSy-/RAMS-Plattform wurde erfolgreich von einer Legacy-Desktop-Anwendung in eine cloudbasierte Lösung überführt. Dies schafft eine skalierbare Grundlage für zukünftige Entwicklungen und Innovationen.
Agilere und reaktionsschnellere Lieferung
Die Einführung von Scrum-Praktiken hat die Zusammenarbeit verbessert und eine stärker iterative Entwicklung ermöglicht. Teams können nun effektiver auf sich ändernde Anforderungen reagieren und kontinuierlicher Mehrwert liefern.
Verbesserte Entwicklungsqualität und Zuverlässigkeit
DevOps-Praktiken wie Code-Reviews und CI/CD führten zu konsistenteren und zuverlässigeren Ergebnissen bei der Auslieferung. Dadurch wurden Fehler reduziert und die gesamte Softwarequalität verbessert.
Mehr Transparenz, Kontrolle und Wiederholbarkeit
Die Unternehmensführung erhielt klare Transparenz über die Produkt-Roadmap, Risiken und den Lieferfortschritt, was fundiertere Entscheidungen ermöglichte. Gleichzeitig verbesserte eine strukturierte finanzielle Steuerung die Kostenkontrolle, und das Managed-Team-Modell etablierte einen wiederholbaren Ansatz, der auf zukünftige Initiativen angewendet werden kann.
