Vorgehen - ThomasGalliker.ch

Transcrição

Vorgehen - ThomasGalliker.ch
Individuelle Produktivarbeit
Winamp MSI Paketierung
Schindler Informatik AG
29/05/08
Page 1
Inhalt
Präsentation des Lehrbetriebs (ca. 2 min)
Projektbeschreibung (ca. 2 min)
Vorgehen (ca. 15 min)
Planung
Analyse
Realisierung
Test
Projektauswertung (ca. 5 min)
Planungsdiskrepanz
Erfahrungen
Live Demonstration (ca. 5 min)
Fragen
Schindler Informatik AG
29/05/08
Page 2
Präsentation des Lehrbetriebs
Eigenständige Konzerngesellschaft der Schindler Holding.
1972 gegründet.
Beschäftigt ca. 130 Mitarbeiter/Innen, darunter 8 Auszubildende.
Dienstleistungen im Gebiet der Informations- und Datenverarbeitung
für den Schindler Konzern.
Hotline / Support / Engineering
Netzwerk / Kommunikation
SAP
Notes / Domino Groupware
Data Center / Backup
Security
Schindler Informatik AG
29/05/08
Page 3
Projektbeschreibung
Winamp als neuer Standard - Media Player für Desktop
Computer europäischer Schindler Konzerngesellschaften.
Konzerngesellschaften wünschen Winamp in ihren
Landessprachen.
Installation via bestehende Softwareverteilung Unity.
Schindler Informatik AG
29/05/08
Page 4
Vorgehen Planung
40h
24h
8h
2h
Schindler Informatik AG
29/05/08
2h
1h
3h
Page 5
Vorgehen Analyse
Lösungsvariante 1:
Kompiliertes Originalsetup der Hauptanwendung.
Kompilierte Originalsetups der Sprachpakete.
Lösungsvariante 2:
SetupCapture der Originalsetups (Windows Installer Format).
Hauptanwendung und Sprachpakete jeweils in einem Paket.
Lösungsvariante 3:
SetupCapture der Originalsetups (Windows Installer Format).
Hauptanwendung und Sprachpakete in getrennten Paketen.
Schindler Informatik AG
29/05/08
Page 6
Vorgehen Analyse
Kann-Analyse:
Variante 2
Kriterium
Variante 3
Gewichtung
Punkte
Total
Punkte
Total
Geringer Entwicklungsaufwand.
3
2
6
2
6
Geringer Verwaltungsaufwand.
1
2
2
1
1
Geringer Aktualisierungsaufwand.
2
1
1
3
6
Total
9
11
Entscheidung:
Die Trennung von Hauptanwendung und Konfiguration macht
Variante 3 flexibel für Updates.
Schindler Informatik AG
29/05/08
Page 7
Vorgehen Analyse
Unity
Schindler INF
Winamp
+
Sprachpaket
Schindler Informatik AG
Schindler PAR
Winamp
+
Sprachpaket
29/05/08
Schindler ESP
Winamp
+
Sprachpaket
Page 8
Vorgehen Realisierung
Kompilierte Originalsetups von Hauptanwendung und
Sprachpaketen herunterladen.
Realisierung des Hauptpakets:
Hauptanwendung mittels SetupCapture aufzeichnen.
MSI-Setup bereinigen.
Realisierung der Sprachpaket:
Jedes Sprachpaket mittels SetupCapture aufzeichnen.
MSI-Setup bereinigen.
Spezifische Anwendungseinstellungen vornehmen.
Integration aller MSI-Pakete in Softwareverteilung Unity.
Schindler Informatik AG
29/05/08
Page 9
Vorgehen Test
WER hat getestet?
Entwickler
( Engineer Test Log)
Kunde
( Test Log)
WAS wurde getestet?
Hauptanwendung.
Alle Sprachpakete in Verbindung mit der Hauptanwendung.
WIE wurde getestet?
Auf virtuellen Systemen während Entwicklungsphase.
Auf reellen Systemen (mit Unity) während der Testphase.
Schindler Informatik AG
29/05/08
Page 10
Vorgehen Test
Kunde bestätigt Qualität der Pakete durch einen „Test Log“.
Schindler Informatik AG
29/05/08
Page 11
Projektauswertung Planungsdiskrepanz
Schindler Informatik AG
29/05/08
Page 12
Projektauswertung Erfahrungen
Kennen lernen von neuen Paketierungskonzepten.
Mehr Routine in der MSI-Paketierung.
Projektorientierte Problemlösung.
Neue Erfahrungen mit Projektdokumentationen.
Schindler Informatik AG
29/05/08
Page 13
Live Demonstration
Schritt 1: Installation des Hauptpakets.
Schritt 2: Installation des Sprachpakets „DEU“.
Schindler Informatik AG
29/05/08
Page 14
Fragen
Schindler Informatik AG
29/05/08
Page 15