Software-Migration planen und durchführen
Modulidentifikation
Handlungsziele
- Auf Grund eines Auftrages die Migration für den Wechsel auf die neue Software-Version (Major Release) oder auf eine neue Software mit ähnlicher Funktionalität erarbeiten (Vorgaben, Ziele, Termine, Tätigkeiten, Ressourcen, technische Anforderungen). Dokumentation mit Release Informationen sichten und relevante Punkte für die Migration erkennen und festhalten.
- Neue Version oder neue Software auf einem Testsystem installieren und sich mit den wesentlichen Unterschieden / Neuerungen vertraut machen.
- Zu migrierende Datenbestände analysieren, identifizieren und Funktionalität auf dem Testsystem mit der neuen Version bzw. der neuen Software erproben. Relevante Punkte für die Migration erkennen und festhalten.
- Bisherige Daten extrahieren, aufbereiten und ins neue System laden. Wo möglich die Vorgänge automatisieren.
- In einer Testumgebung die Funktionalität, Verfügbarkeit, Sicherheit und Vollständigkeit der Umstellung nachweisen und einen Freigabeantrag stellen.
- User-, Betriebs- und Wartungsdokumentation anpassen, definitive Umstellung planen und bewilligen lassen.
- Umstellung durchführen oder durchführen lassen.
Handlungsnotwenidge Kenntnisse
- Kennt eine bewährte Vorgehensweise für die Migration von Software.
- Kennt mögliche Risiken, welche bei der Migration auf eine neue Software bzw. auf eine neue Software-Version auftreten können.
- Kennt Kriterien zur Bildung von Arbeitspaketen zur termingerechten und reibungslosen Abwicklung des Vorhabens.
- Kennt Kategorien von Merkmalen, die für einen systematischen Vergleich von Softwarereleases relevant sind.
- Kennt ein bewährtes Verfahren zur Analyse von Datenbeständen.
- Kennt Konfigurationsmerkmale, die für den Betrieb der neuen Software-Version oder Software relevant sind.
- Kennt den Nutzen von Tests in einer realen oder virtuellen Testumgebung.
- Kennt Möglichkeiten Vorgänge mit einer Skriptsprache zu automatisieren.
- Kennt ein Vorgehen um Datenbestände zu migrieren.
- Kennt eine Vorgehensweise zum Testen der Migration in der Testumgebung.
- Kennt die Anforderungen für einen Freigabeantrag.
- Kennt Aufbau und Inhalt der Dokumentation für die Wartung und den Betrieb von Software .
- Kennt die begleitenden Massnahmen für die Migration sowie Aufbau und Inhalt der entsprechenden Dokumentationsformen (z.B. Rollback, Anwenderinstruktion, Servicedesk-Information).
- Kennt Auftragsinhalt und -aufbau für die definitive Migration.