Das System läuft seit 2005. Niemand versteht wie es funktioniert. Der ursprüngliche Programmierer ist weg. Und jedes Mal wenn etwas geändert werden soll, passiert etwas Unerwartetes. Das ist die klassische Situation von Legacy-Systemen im Mittelstand. Und die Antwort ist nicht "alles neu bauen". Das wäre zu teuer und zu riskant. Die echte Antwort ist: Modernisierung mit Bedacht.
Seit 2011 helfen wir Mittelständler ihre IT zu modernisieren. Manche Teile ersetzen. Manche Teile integrieren. Manche Teile Stück für Stück auslösen. Hier ist was funktioniert.
Inhalt
- Das Problem mit Altsystemen
- Wann wird eine Migration wirtschaftlich?
- Die Migrations-Strategien
- Wie minimiert man Risiken?
- Die Kosten einer IT-Modernisierung
- Was oft schiefgeht
- Fazit: Geduld statt Adrenalin
Das Problem mit Altsystemen
Legacy-Systeme entstehen nicht über Nacht. Ein System das 2005 gebaut wurde war damals modern. Über die Zeit:
- Die Infrastruktur veraltet (noch Windows Server 2008?)
- Neue Business-Anforderungen zwingen zu Behelfslösungen
- Der Code wird immer komplexer
- Dokumentation ist veraltet oder fehlt komplett
- Das Team das das System wartet wird kleiner (wer will noch mit 20 Jahre altem Code arbeiten?)
- Neue Projekte bauen Schnittstellen rein, die direkt an das alte System hacken
Am Ende hast du ein System das:
- Langsam ist
- Anfällig für Ausfälle
- Teuer zu warten ist
- Neue Features ausbremst
- Niemand richtig versteht
Das kostet dich echtes Geld. In jedem Projekt ist der Flaschenhals das Altsystem. Die Modernisierung ist oft eng mit der Digitalisierungsstrategie des Unternehmens verknüpft. Ein Kundenauftrag braucht 3 Tage statt 1 Tag weil die Bestellung irgendwie manuell ins System muss. Das ist 40% Produktivität weg.
Wann wird eine Migration wirtschaftlich?
Das ist die wichtigste Frage. "Sollen wir modernisieren?" Die Antwort hängt ab von:
1. Hidden Costs des Status Quo Was kostet dich das Altsystem jedes Jahr wirklich?
- Gehalt des einen Seniors der noch damit umgehen kann: 80.000 EUR/Jahr
- Fehlerhafte Prozesse die Rework brauchen: 20% der Zeit = 40.000 EUR/Jahr
- Fehlende Features die du nicht implementieren kannst: 5% Umsatz-Potenzial
- Ausfallzeiten und Hotfixes: 10.000 EUR/Jahr
Total: Oft 150.000+ EUR pro Jahr. Das ist nicht klein.
2. Überschlagsrechnung Migration kostet (realistisch): ab 100.000+ EUR einmalig. Die Hidden Costs du sparst: 150.000+ EUR pro Jahr. Break-even: 1 bis 2 Jahre.
Wenn du 5+ Jahre planen, ist Modernisierung ein sehr gutes Investment.
3. Strategisches Timing Eine Altsystem-Migration ist ein großes Projekt. Du brauchst:
- Klare Ownership (jemand dem du vertraust und der Verantwortung übernimmt)
- Dediziertes Team (nicht "nebenher")
- Executive Support (weil es teuer ist)
Wenn diese Dinge nicht gegeben sind, warte. Ein Projekt das politisch nicht gut liegt, scheitert.
Die Migrations-Strategien
Es gibt im Prinzip 3 Strategien. Jede hat Vor- und Nachteile.
Strategie 1: Big Bang (Komplette Ablösung) Du planst ein großes Projekt. In 6-12 Monaten ersetzt du das komplette Altsystem durch ein neues System. Am Launch-Tag schalttest du um.
Vorteile: Schnell vorbei. Danach ist die alte Welt weg. Nachteile: Enormes Risiko. Wenn was schiefgeht, steht der Laden still. Versteckte Features oder alte Kanten-Fälle, die du nicht dokumentiert hast, gehen verloren.
Beispiel: Eine Manufaktur mit Lagerverwaltungs-System "schaltet um". Am Tag danach funktioniert die Rechnungserstellung nicht für Rückgaben weil die alte Regel "wenn Menge=0 und ursprüngliche Größe>5" nie dokumentiert war. 5% des Geschäfts ist jetzt broken.
Strategie 2: Parallel Run (Beide Systeme gleichzeitig) Du startest das neue System. Aber das alte System läuft parallel noch 6-12 Monate. Die Daten werden synchronisiert. Kritische Transaktionen gehen in beide Systeme.
Vorteile: Du kannst testen ohne Risiko. Wenn was nicht stimmt, fall-back zum alten System. Nachteile: Teuer (du zahlst für zwei Systeme). Komplex (Synchronisation ist knifflig).
Das ist am sichersten. Aber auch am teuersten.
Strategie 3: Strangler (Stück für Stück) Du wählst einen Feature oder einen Geschäftsbereich aus. Du ersetzt ihn. Das dauert 2-3 Monate. Dann machst du den nächsten. Nach 2 Jahren ist das Altsystem komplett through andere Module ersetzt.
Vorteile: Niedriges Risiko. Jeden einzelnen Schritt kannst du testen. Einfacher um Komplexität zu verstehen. Nachteile: Lange Dauer. Und du hast lange eine Hybrid-Lösung mit mehreren Systemen die zusammenhängen.
Das ist oft die beste Strategie für große Systeme.
Wie minimiert man Risiken?
1. Dokumentation is King Bevor du ein Altsystem ablöst, MUSST du das alte System verstehen. Das bedeutet:
- Welche Berechnungen sind hidden in den Reports?
- Welche Edge Cases gibt es? (Was passiert wenn ein Kundenwert NEGATIVE ist?)
- Welche kritischen Daten sind nicht-normalisiert? (Ein Feld that 3 verschiedene Dinge bedeutet je nach Kontext)
Das ist frustrierend zu tun. Aber es ist die einzige Vorbereitung die funktioniert.
2. Test mit echten Daten Nicht mit Dummy-Daten. Mit echten Transaktionen der letzten 12 Monate. Lass das neue System alle diese Transaktionen durchlaufen. Vergleich die Resultate.
"Die Rechnungssummen stimmen nicht überein. Der Unterschied ist 0.47 EUR pro Rechnung." Das ist ein Bug der Aufrundung. Der alte Code hat gerundet, der neue nicht.
Diese Bugs findest du nur mit echten Daten.
3. Phased Rollout Wenn du über switchest, nicht für den ganzen Business auf einmal. Erst eine Region. Oder erst eine Kundengruppe. Oder erst a subset of features.
Zum Beispiel: Das neue System läuft für alle Neukunden. Bestandskunden bleiben noch 3 Monate im alten System. So sehen du schnell wenn Fehler sind, ohne den ganzen Business zu stoppen.
4. Fallback Plan Was passiert wenn das neue System nach 3 Tagen zu 50% Fehler hat? Du brauchst einen Plan um zurückzugehen. Das ist nicht sexy, aber es ist wichtig.
Der Plan könnte sein: "Wir ziehen die Daten von gestern, scrubben sie, und laden sie zurück in das alte System." Das ist ein Haul. Aber machbar.
Die Kosten einer IT-Modernisierung
Eine ehrliche Rechnung für ein mid-market System (Budget 50-100k EUR Umsatz, ERP/CRM/Billing alles durcheinander):
Assessment & Planning: ab 20.000+ EUR (Das sind 4 bis 8 Wochen um zu verstehen was da läuft)
Development des neuen Systems: ab 60.000+ EUR (Das hängt stark ab von Komplexität und ob Standard-Tools reichen oder Custom entwickelt werden muss)
Data Migration & Testing: ab 20.000+ EUR (Das wird immer unterschätzt. Daten sind dreckig)
Parallel Run / Stabilisierung: ab 10.000+ EUR (Die letzten Bugs die du nach dem Go-Live findest)
Training & Dokumentation: ab 5.000+ EUR (Oft vergessen. Aber wichtig.)
Total: ab 115.000+ EUR, mittlerer Case ca. 180.000 EUR
Das ist nicht billig. Aber verglichen mit den Hidden Costs die dich das Altsystem jedes Jahr kostet: Es rechnet sich.
Was oft schiefgeht
Fehler 1: "Das alte System müssen wir 1:1 replizieren" Nein. Das Altsystem hat vielleicht auch schlechte Prozesse. Die Chance nutzen und die Prozesse verbessern. Das neue System sollte nicht alle Legacy-Probleme mitschleppen.
Fehler 2: Projektumfang wächst während des Projekts "Ach, während wir eh die Systeme erneuern, können wir auch das Feature einbauen das wir seit Jahren wollen?" Das ist das klassische Scope-Creep. Am Ende ist das Projekt 24 Monate und 300% über Budget.
Besser: Migration ist X. Neue Features sind nach der Migration Y. Nicht vermischen.
Fehler 3: Falsche Lösung auswählen Du brauchst ein neues ERP. Also kaufst du SAP. Für ein 50-Leute-Unternehmen. Das ist wie einen LKW zu fahren wenn du ein Auto brauchst. Zu komplex, zu teuer, das Team kann damit nicht umgehen.
Die mittlere Lösung (kleine Cloud ERP wie Odoo oder Netsuite) ist oft die bessere Wahl.
Fehler 4: "Die Agentur macht das, wir machen unseren Job" Falsch. Du brauchst einen Product Owner aus deinem Unternehmen der JEDEN TAG mit der Agentur arbeitet. Sonst entstehen Gaps zwischen "was die Agentur baut" und "was wir brauchen".
Fazit: Geduld statt Adrenalin
IT-Modernisierung ist kein Sprint. Es ist ein Marathon. Und Marathon gewinnt man mit guter Planung, nicht mit Heroismus.
Die Agenturen die dir schnell versprechen ("Wir bauen das neue System in 3 Monaten") sind entweder unehrlich oder unterschätzen die Komplexität.
Ehrliche Agenturen sagen: "Das ist ein 12-18 Monate Projekt, es wird anstrengend, und danach brauchst du noch 6 Monate um wirklich Stabil zu sein. Aber danach sparst du 150k+ EUR pro Jahr."
Das ist die richtige Einschätzung. Wir begleiten solche Projekte seit über einem Jahrzehnt und haben gelernt: Der technische Teil ist selten das Problem. Die organisatorische Vorbereitung entscheidet über Erfolg oder Scheitern.