Wenn Sie Ihre bestehende Anwendungslandschaft ersetzen oder ein älteres System auslaufen lassen wollen, gibt es eine Menge zu bedenken. Welche Anforderungen sollten die neuen Anwendungen erfüllen? Werden integrations mit anderen Systemen benötigt? Was sind die geschäftlichen Anforderungen? Welche Funktionalitäten werden meine Prozesse unterstützen? Dies sind wichtige Fragen, die Sie sich im Vorfeld stellen sollten, aber denken Sie auch an die Migration Ihrer Daten aus den bestehenden Systemen! Denn ohne vorhandene Daten in den neuen Anwendungen können diese oft nicht optimal von Mitarbeitern oder Kunden genutzt werden.
Neue Anwendungen verwenden oft Daten aus bestehenden Systemen oder dem zu ersetzenden System, um Kunden zu bedienen, Analysen durchzuführen oder andere Geschäftsprozesse zu unterstützen. Daher ist es wichtig, klar zu umreißen, wie die Datenmigration angegangen werden soll. Die Datenmigration ist nicht nur ein Stück Software, das entwickelt werden muss, sondern umfasst auch Schritte zur Daten Bewertung, die oft manuelle (menschliche) Auswertungen beinhaltet.
Damit Sie in Ihrer neuen Anwendung auf Ihre Daten von zugreifen können, ist es unerlässlich, sich im Vorfeld Gedanken über die folgenden Aspekte zu machen und diese in einen Migrationsplan aufzunehmen:
Auf den letzten Punkt möchten wir näher eingehen
Um die Daten von in Ihrem neuen System optimal nutzen zu können, müssen sie vollständig und aktuell sein. Leider werden Daten schnell 'verschmutzt' oder veraltet. Studien und Analysen zeigen, dass mindestens 5 % der Daten in Systemen jedes Jahr unvollständig oder veraltet werden. Daher ist die Datenmigration auch eine Gelegenheit, Ihre Daten zu überprüfen, zu bereinigen und gegebenenfalls zu ergänzen.
Ein fester Bestandteil Ihres Datenmigrationsplans besteht aus klaren Vereinbarungen. Absprachen über: "Welche Daten können und sollen wir automatisch übertragen? Welche Daten akzeptieren wir, dass sie überhaupt nicht migriert werden können? Und welche Daten sind uns so wichtig, dass wir bereit sind, sie notfalls manuell neu zu erfassen?" In jedem Datenmigrationsprojekt gibt es immer wieder Szenarien, in denen man nicht mit 100%iger Sicherheit sagen kann, dass A im alten System B im neuen System ist. Hier kann man sich in der Regel an die 80-20-Regel halten: 80% der Daten können vollautomatisch übernommen werden und stellen kein Problem dar. Die restlichen 20% fallen heraus. Gerade hierüber sollten Sie sich im Vorfeld verständigen. Lassen Sie ein involviertes Team oder einen Spezialisten auf diese Daten schauen? Passen Sie die Daten manuell an, verwerfen Sie sie oder lassen Sie sie manuell neu eingeben?
Legen Sie außerdem im Voraus fest, wie Sie Ihre neuen Systeme letztendlich in Betrieb nehmen wollen. Wollen Sie alles auf einmal einführen? Oder ziehen Sie es vor, nach Akten, Projekten, Kunden oder Niederlassungen vorzugehen? Eine andere Möglichkeit besteht darin, die Endbenutzer entscheiden zu lassen, wann sie einen Kunden mit dem neuen System bedienen. Dann ist es wichtig, diesen Kunden im alten System zu sperren.
Natürlich übertragen Sie nicht einfach alle Daten von "einfach so". Sie erstellen eine Migrationssoftware und testen die Migration. Bei diesen Tests lassen Sie auch alle Daten überprüfen. Auf diese Weise wissen Sie genau, ob die Testmigration erfolgreich war, und Sie können wirklich in einer Produktionsumgebung migrieren.
Ein solcher Test und eine solche Prüfung können wie folgt aussehen: Angenommen, Sie wollen 1 Million Rechnungen in das neue System migrieren. Diese haben zusammen einen Rechnungsbetrag von 56.303.611,98 €. Nach der Migration können Sie relativ einfach überprüfen, wie hoch der Gesamtbetrag der Rechnungen im neuen System ist. Stimmt das überein? Dann ist die Testmigration sehr wahrscheinlich gut verlaufen. Stichproben- und Kontrollfunktionalitäten können dies dann bestätigen, und Sie können die Daten von in das neue System übertragen!
Wir haben bereits Datenmigrationen für Kunden durchgeführt. Jede Datenmigration ist einzigartig und bringt Herausforderungen mit sich. Zum Beispiel haben wir für einen Kunden aus dem Finanzbereich Tausende von Kundendaten aus einer Microsoft Access Datenbank in eine neue Landschaft von Mendix Anwendungen übertragen. Durch Total Countings und Checks wurde die Migration außerhalb der Arbeitszeiten erfolgreich durchgeführt, mit minimalen Ausfallzeiten, die manuell korrigiert werden mussten.
Migrationen können auch in Phasen durchgeführt werden. Wir haben dies für ein bundesweit agierendes Großunternehmen durchgeführt, bei dem jede Niederlassung entscheiden konnte, Daten von dem alten, in PHP entwickelten System auf das neue Mendix System zu migrieren. Die Qualität der Daten wurde zunächst pro Niederlassung verbessert (sowohl manuell als auch durch automatisierte Prozesse) und dann, nach Freigabe durch den Endbenutzer, migriert.
Manchmal sind Datenmigrationen weniger komplex und können einfach in die neuen Anwendungen importiert werden, z. B. durch Excel- oder csv-Dateien aus dem alten System. Dies betrifft oft Stamm- oder Basisdaten mit einer einfachen Struktur.
In der Technologiebranche gibt es zahlreiche Möglichkeiten, den digitalen Wandel voranzutreiben. Möchten Sie die digitale Situation Ihres Unternehmens verbessern? Und suchen Sie einen Partner, der Sie bei der Erreichung dieses Ziels unterstützen kann? Dann ist Emixa der richtige Partner für Sie. Wir übersetzen komplexe Sachverhalte in einfache, benutzerfreundliche IT-Lösungen , die Ihre digitale Transformation beschleunigen und Ihr Unternehmen auf ein höheres Niveau bringen.Zögern Sienicht, uns zu kontaktieren. Wir würden uns freuen, Sie kennenzulernen!