Migrationen

Als Migrationen werden in der IT Vorhaben bezeichnet, bei denen größere Veränderungen notwendig sind. Dies kann die Hardware, die Software oder auch die Prozesse eines Unternehmens betreffen. Beispiele für Migrationen sind

Umstellung einer Host-basierten Infrastruktur auf eine serverbasierte Infrastruktur

Upgrade einer Software von einer veralteten Version auf eine aktuelle Version

Einführung neuer Organisationsprozesse, in der Regel verbunden mit der Einführung neuer Software.

Migrationen können kleine Projekte umfassen, die in wenigen Tagen von einer Person erledigt werden oder auch umfassende Projekte die von einem größeren Team in mehreren Monaten gestemmt werden. Das Vorgehen ist dabei im Grundsatz immer ähnlich:

  1. Auswahlprozess des Zielzustandes (z.B. die einzuführende Soft- oder Hardware)
  2. Planung des Vorgehens
  3. ggf. Teststellung oder PoC
  4. Analyse des bestehenden Zustandes
  5. Umsetzung
  6. Test
  7. Coaching/Schulung der Nutzer

 

Migration eines Schedulings für einen Online Händler

Summary:

Thema: Migration eines Schedulings

Herausforderung: Ablösung der historisch gewachsenen Lösung ohne Know-How Träger

Vorgehen: Evaluation alternativer Lösungen, Analyse des bestehenden Systems, Migrationskonzept, Big Bang

Dauer: ca. 20 Personentage

Eingesetzte Tools: VisualCron, Teradata, Shell Skripte

Eine klassische Ausgangssituation für eine notwendige Migration: ein engagierter Mitarbeiter verlässt das Unternehmen und nimmt das Know-How für eine Kernsoftware mit. So geschehen bei unserem Kunden, einem großen Online Händler. Dabei geht es um eine umfangreiche Software zur Steuerung von Programmabläufen (Automatisierung) auf Unix Servern. Nicht UC4 (inzwischen: Automic) oder Control^M haben hier den Ablauf bestimmt, eine eigens entwickelte Skriptsprache steuert eine Sammlung von SQL Abfragen und Shell Skripten. Die Oberfläche liefert MS-ACCESS. Wohin migriert man so eine Spezialanfertigung? „Migration eines Schedulings für einen Online Händler“ weiterlesen