Bestandsaufnahme vor der Migration
Eine Migration ohne Bestandsaufnahme ist wie ein Umzug ohne Kartons packen — du weißt nicht, was du hast, und du weißt nicht, was fehlt...
Eine Migration ohne Bestandsaufnahme ist wie ein Umzug ohne Kartons packen — du weißt nicht, was du hast, und du weißt nicht, was fehlt. Bei unseren Kunden machen wir die Bestandsaufnahme immer als ersten Schritt, bevor wir überhaupt über Zeitpläne reden.
Schritt 1: Rezeptanzahl und Plugin ermitteln. Wie viele Rezepte existieren? Welches Plugin oder welche Lösung wird aktuell verwendet? Gibt es mehrere Plugins parallel (kommt vor, wenn irgendwann gewechselt wurde und alte Rezepte im alten System verblieben sind)?
Schritt 2: Datenqualität stichprobenartig prüfen. Nimm 10 Rezepte aus verschiedenen Zeiträumen und prüfe: Sind die Zutaten vollständig? Gibt es Zubereitungszeiten? Sind Bilder zugeordnet? Sind Kategorien gesetzt? Ältere Rezepte sind fast immer weniger sorgfältig gepflegt als neuere.
Schritt 3: Felder vergleichen. Liste alle Felder auf, die dein aktuelles Plugin hat. Liste daneben alle Felder, die das Ziel-System erwartet. Markiere, was 1:1 übertragbar ist, was umgewandelt werden muss und was gar nicht existiert.
Schritt 4: Inhalte außerhalb des Plugins finden. Lies fünf deiner aufwendigeren Rezeptseiten komplett durch. Welche Informationen stehen im normalen Text, die eigentlich ins Rezept-Plugin gehören? Tipps, Varianten, Zutatenerklärungen, Nährwert-Hinweise — all das muss bei der Migration berücksichtigt werden.
Schritt 5: Sonderfälle dokumentieren. Gibt es Rezepte mit Videos? Rezepte mit mehreren Varianten auf einer Seite? Rezepte, die als Galerie statt als klassisches Rezept aufgebaut sind? Jeder Sonderfall braucht eine eigene Migrationsstrategie.
Das Ergebnis der Bestandsaufnahme ist eine klare Übersicht: So viele Rezepte, diese Datenqualität, diese Lücken, diese Sonderfälle. Damit lässt sich der Migrationsaufwand realistisch einschätzen.
Im nächsten Kurs, Unstrukturierte Rezeptdaten in strukturierte Daten überführen, geht es dann darum, wie die hier identifizierten Daten tatsächlich extrahiert und überführt werden.
Wenn du diese Lektion gelesen hast, markiere sie als abgeschlossen.
