Faktor Zehn Refactoring

Bei vielen Bestandssystemen können aufgrund der in die Jahre gekommenen technischen Grundlagen des Systems notwendige Erweiterungen nicht oder nur mit großem Aufwand realisiert werden. Zudem wird die Wartung immer aufwendiger. Die Neuentwicklung zentraler Versicherungsanwendungen ist jedoch mit erheblichen Risiken verbunden. Sie ist aufwändig und kostenintensiv, geeignete Software ist kaum verfügbar und ob die Kosten gesenkt werden, ist in vielen Situationen fraglich.
Refactoring als Methode, vorhandene Systeme stufenweise durch modernisierte Teile gezielt zu verbessern, stellt sich unter diesen Aspekten als vielversprechende Alternative dar. Anstatt eines „Alles-oder-Nichts“ Ansatzes können Veränderungsschritte gezielt an fachlichen oder technischen Anforderungen ausgerichtet werden. Allerdings ist nicht jede Refactoring-Methode erfolgreich auf versicherungsfachliche Legacy-Systeme anwendbar. Faktor Zehn große Erfahrung zu diesem Thema und auf dieser Basis ein eigenes Verfahren entwickelt.


Wesentliche Punkte des Verfahrens sind:

  • Klare Definition der Veränderungsschritte, in denen das vorhandene System erneuert oder erweitert werden soll. Veränderungsschritte können gezielt an fachlichen oder technischen Anforderungen ausgerichtet sein, dringend benötigte Funktionen können vorgezogen werden.
  • Ist als Zielarchitektur eine service-orientierte Architekur (SOA) geplant, können neue Funktionen können auch als Service bereitgestellt werden. Mit Faktor IPS als Werkzeug zur modellgetriebenen Entwicklung steht uns ein hervorragendes Tool zur Verfügung.


  • Die Funktionalität des bestehenden Systems bleibt während des gesamten Veränderungsprozesses voll erhalten. Einzigartig ist dabei, dass neue Funktionen sowohl vom Altsystem wie von neuen Anwendungen genutzt werden können.
  • Das Vorgehen ist an die jeweiligen Ziele des Unternehmens anpassbar. Die Dauer einer Refactoring Stufe liegt typischerweise zwischen 6 und 9 Monaten. Nach jeder Stufe liegen Ergebnisse vor, die produktiv genutzt werden. Der Nutzen entsteht so früh wie möglich und die Projektrisiken sind erheblich reduziert.