Die Arbeit ist aufgeteilt in die drei Hauptkapitel mit einem Grundlagenteil (Kapitel 2), der Typisierung (Kapitel 3) und der Aufwandsanalyse (Kapitel 4). Sie bauen inhaltlich aufeinander auf. Die Aufwandsanalyse verarbeitet zwar das Teilergebnis der Typisierung, kann jedoch auch separat gelesen werden. Die Hauptkapitel sind in sich hinreichend abgeschlossen. Allgemeines betriebswirtschaftliches und informationstechnologisches Verständnis wird beim Leser vorausgesetzt.
Kapitel 2 liefert eine Definition und Begriffsabgrenzung von Software-Migration. In der Darstellung der Phasen sind wesentliche Aktivitäten unter zeitlicher Gruppierung erläutert. Die Beschreibung der Ressourcen von Migrationsprojekten offenbart wichtige Mittel ohne die eine Durchführung nicht möglich ist. Unterkapitel 2.4 erörtert konstitutive Risiken.
Die Typisierung ist Hauptgegenstand von Kapitel 3. Zunächst sind Anforderungen an die zu suchende Lösung gestellt. Es folgt eine Beschreibung von Unterscheidungskriterien, die Bestandteil des Typisierungsergebnisses (Unterkapitel 3.7) sind.
In Kapitel 4 wird auf das Typisierungsergebnis zurückgegriffen und unter Aufwandsgesichtspunkten untersucht. Da der Begriff Aufwand in den Disziplinen zum Teil unterschiedlich belegt ist, erfolgt eine Begriffsabgrenzung. Unterkapitel 4.3 beschreibt die Aufwandsmatrix mit einer Zerlegung des Aufwands und Gegenüberstellung der wesentlichen Einflussfaktoren, die für beliebige Software-Migrationsvorhaben von Bedeutung sind. Für den Aufwandsvergleich (Unterkapitel 4.4) werden Anforderungen an eine brauchbare Lösung gestellt, ein Scoring-Modell entwickelt und bewertet.
Im letzten Kapitel 5 der Arbeit werden die Ergebnisse zusammengefasst und ein Ausblick gegeben. Der Anhang enthält eine Vergleichsmatrix, die im Kontext des Aufwandsvergleichs referenziert wird.
Inhaltsverzeichnis
- 1 Einleitung
- 1.1 Motivation
- 1.2 Zielsetzung
- 1.3 Aufbau der Arbeit
- 2 Software-Migration
- 2.1 Grundlagen
- 2.2 Phasen
- 2.2.1 Justification
- 2.2.2 Legacy System Understanding
- 2.2.3 Target System Development
- 2.2.4 Testing
- 2.2.5 Migration
- 2.3 Ressourcen
- 2.3.1 Personal
- 2.3.2 Zeit
- 2.3.3 Infrastruktur
- 2.3.4 Software
- 2.3.5 Hardware
- 2.3.6 Dokumentation
- 2.4 Risiken
- 3 Typen von Migrationsvorhaben
- 3.1 Anforderungen an die Typisierung
- 3.2 Typisierung nach Projektgröße
- 3.2.1 Budget
- 3.2.2 Team
- 3.2.3 Projektdauer
- 3.3 Typisierung nach Migrationsobjekt
- 3.3.1 Systemsoftware
- 3.3.2 Anwendungssoftware
- 3.4 Typisierung nach Migrationsaspekt
- 3.4.1 Daten
- 3.4.2 Programmiersprache
- 3.4.3 Architektur
- 3.4.4 Benutzerschnittstelle
- 3.5 Typisierung nach Migrationsstrategie
- 3.5.1 Konversion
- 3.5.2 Kapselung
- 3.5.3 Reimplementierung
- 3.6 Typisierung nach Umstellungs- und Übergabestrategie
- 3.6.1 Punktumstellung und Punktübergabe (Big-Bang)
- 3.6.2 Langfristumstellung
- 3.6.3 Inkrementelle Paketumstellung
- 3.7 Morphologischer Kasten
- 4 Aufwand von Migrationsvorhaben
- 4.1 Begriffsdefinition
- 4.2 Aufwandsbeeinflussende Faktoren
- 4.2.1 Projektgröße
- 4.2.2 Objekt
- 4.2.3 Aspekt
- 4.2.4 Strategie
- 4.2.5 Umstellung und Übergabe
- 4.3 Aufwandsmatrix
- 4.4 Aufwandsvergleich
- 4.4.1 Anforderungen
- 4.4.2 Scoring-Modell
- 4.4.3 Bewertung
- 5 Fazit und Ausblick
Zielsetzung und Themenschwerpunkte
Diese Arbeit untersucht die verschiedenen Aspekte von Software-Migrationsprojekten. Ziel ist es, ein umfassendes Verständnis der verschiedenen Einflussfaktoren auf den Aufwand und die erfolgreiche Durchführung solcher Projekte zu entwickeln. Dies beinhaltet die Analyse verschiedener Typen von Migrationen und die Entwicklung von Methoden zur Abschätzung des Aufwands.
- Klassifizierung von Software-Migrationsprojekten
- Einflussfaktoren auf den Aufwand von Migrationsprojekten
- Methoden zur Aufwandsschätzung
- Risikomanagement bei Software-Migrationen
- Verschiedene Migrationsstrategien
Zusammenfassung der Kapitel
1 Einleitung: Dieses Kapitel führt in die Thematik der Software-Migration ein, erläutert die Motivation für die Arbeit und definiert die Zielsetzung. Es beschreibt den Aufbau der Arbeit und gibt einen Überblick über die behandelten Themengebiete. Die Einleitung legt den Fokus auf die Bedeutung effizienter Software-Migrationsprozesse in der heutigen IT-Landschaft und die Notwendigkeit einer systematischen Analyse der damit verbundenen Herausforderungen.
2 Software-Migration: Dieses Kapitel bietet eine grundlegende Einführung in das Thema Software-Migration. Es beschreibt die verschiedenen Phasen eines typischen Migrationsprojekts, von der Rechtfertigung und der Analyse des Legacy-Systems bis hin zur Entwicklung des Zielsystems, Tests und der eigentlichen Migration. Besondere Aufmerksamkeit wird auf die benötigten Ressourcen (Personal, Zeit, Infrastruktur, Software, Hardware und Dokumentation) und die damit verbundenen Risiken gelegt. Die Kapitelstruktur legt eine methodische Vorgehensweise nahe, die für die erfolgreiche Umsetzung von Migrationsprojekten unerlässlich ist.
3 Typen von Migrationsvorhaben: Dieses Kapitel befasst sich mit der Klassifizierung von Software-Migrationsprojekten nach verschiedenen Kriterien. Es werden unterschiedliche Typisierungen nach Projektgröße (Budget, Team, Dauer), Migrationsobjekt (Systemsoftware, Anwendungssoftware), Migrationsaspekt (Daten, Programmiersprache, Architektur, Benutzerschnittstelle) und Migrationsstrategie (Konversion, Kapselung, Reimplementierung) sowie Umstellungs- und Übergabestrategien (Big Bang, Langfristumstellung, inkrementelle Paketumstellung) vorgestellt. Abschließend wird ein morphologischer Kasten als Hilfsmittel zur systematischen Typisierung präsentiert, welcher eine umfassende Übersicht über die verschiedenen Kombinationsmöglichkeiten ermöglicht und die Komplexität der Thematik verdeutlicht.
4 Aufwand von Migrationsvorhaben: Das Kapitel widmet sich der detaillierten Analyse der Faktoren, die den Aufwand von Software-Migrationen beeinflussen. Es beginnt mit einer klaren Begriffsdefinition des Aufwands und untersucht dann die einzelnen Einflussfaktoren wie Projektgröße, Objekt, Aspekt, Strategie und Umstellungs- und Übergabestrategie. Eine Aufwandsmatrix visualisiert die Zusammenhänge und ein Aufwandsvergleich mit einem Scoring-Modell ermöglicht eine systematische Bewertung der verschiedenen Einflussgrößen, wodurch eine fundierte Aufwandsschätzung ermöglicht wird.
Schlüsselwörter
Software-Migration, Aufwandsschätzung, Migrationsstrategien, Legacy-System, Risikomanagement, Projektmanagement, Typisierung, Ressourcenplanung, Big-Bang-Migration, Inkrementelle Migration.
Häufig gestellte Fragen (FAQ) zu: Software-Migrationsvorhaben
Was ist der Inhalt dieses Dokuments?
Dieses Dokument bietet einen umfassenden Überblick über Software-Migrationsprojekte. Es beinhaltet ein Inhaltsverzeichnis, die Zielsetzung und die wichtigsten Themen, Zusammenfassungen der einzelnen Kapitel und Schlüsselbegriffe. Das Dokument analysiert verschiedene Aspekte von Software-Migrationsvorhaben, von der Planung und Durchführung bis zur Abschätzung des Aufwands.
Welche Themen werden im Dokument behandelt?
Das Dokument behandelt folgende Kernthemen: Klassifizierung von Software-Migrationsprojekten nach verschiedenen Kriterien (Projektgröße, Migrationsobjekt, Aspekt und Strategie), Einflussfaktoren auf den Aufwand von Migrationsprojekten, Methoden zur Aufwandsschätzung, Risikomanagement bei Software-Migrationen und verschiedene Migrationsstrategien (z.B. Big-Bang, inkrementelle Migration).
Wie sind die Software-Migrationsprojekte klassifiziert?
Die Klassifizierung erfolgt nach mehreren Kriterien: Projektgröße (Budget, Team, Dauer), Migrationsobjekt (Systemsoftware, Anwendungssoftware), Migrationsaspekt (Daten, Programmiersprache, Architektur, Benutzerschnittstelle), Migrationsstrategie (Konversion, Kapselung, Reimplementierung) und Umstellungs- und Übergabestrategie (Big Bang, Langfristumstellung, inkrementelle Paketumstellung). Ein morphologischer Kasten unterstützt die systematische Typisierung.
Welche Faktoren beeinflussen den Aufwand von Software-Migrationen?
Der Aufwand wird durch verschiedene Faktoren beeinflusst: Projektgröße, Migrationsobjekt, Migrationsaspekt, Migrationsstrategie und die gewählte Umstellungs- und Übergabestrategie. Das Dokument präsentiert eine Aufwandsmatrix und ein Scoring-Modell zur systematischen Bewertung dieser Faktoren und zur Abschätzung des Gesamt-Aufwands.
Welche Migrationsstrategien werden beschrieben?
Das Dokument beschreibt verschiedene Migrationsstrategien, darunter die Punktumstellung und Punktübergabe (Big-Bang), die Langfristumstellung und die inkrementelle Paketumstellung. Die Wahl der passenden Strategie hängt stark von den spezifischen Anforderungen des Projekts ab.
Welche Methoden zur Aufwandsschätzung werden vorgestellt?
Das Dokument präsentiert eine Aufwandsmatrix und ein Scoring-Modell als Methoden zur Aufwandsschätzung. Diese Methoden ermöglichen eine systematische Bewertung der verschiedenen Einflussfaktoren und unterstützen eine fundierte Abschätzung des Gesamtaufwands.
Wie wird das Risikomanagement bei Software-Migrationen behandelt?
Das Risikomanagement wird indirekt durch die detaillierte Analyse der verschiedenen Einflussfaktoren und der möglichen Schwierigkeiten bei der Umsetzung der verschiedenen Migrationsstrategien behandelt. Die Berücksichtigung dieser Risiken ist essentiell für die erfolgreiche Durchführung eines Migrationsprojekts.
Welche Schlüsselwörter beschreiben den Inhalt?
Schlüsselwörter sind: Software-Migration, Aufwandsschätzung, Migrationsstrategien, Legacy-System, Risikomanagement, Projektmanagement, Typisierung, Ressourcenplanung, Big-Bang-Migration, Inkrementelle Migration.
- Quote paper
- Marcel Rosenberger (Author), 2010, Typisierung und Aufwandsanalyse von Software-Migrationsvorhaben, Munich, GRIN Verlag, https://www.grin.com/document/231663