Schulungen & Workshops

more ...
Hauptmenü
Shop-Informationen
Shop (packages, licenses)

Zeige alle Produkte


Erweiterte Suche
Download-Bereich
Warenkorb zeigen
Ihr Warenkorb ist derzeit leer.
CB Login
CB Online
None
Nach welchen Kriterien kann die Komplexität einer Anwendungspaketierung definert werden

Solange es Softwarepaketierung auf Basis von Festpreisen gibt, so lange gibt es auch Bemühungen Anwendungen bereits vor Paketierungsbeginn in verschiedene Komplexitätsklassen einzuteilen, um eine Kostenabschätzung bereits vor einem Projektstart vornehmen zu können.

Die meisten Anbieter, wie auch wir, verwenden dabei folgende Komplexitätsklassen

EASY – MEDIUM – KOMPLEX

Welcher Komplexitäts-Klasse nun eine Anwendung zugeordnet werden kann ist vor Paketierungsbeginn ohne eine entsprechende Analyse (Installation der Anwendung) nicht wirklich möglich, oder doch zumindest so ungenau und unberechenbar, dass eine solche Abschätzung nicht wirklich seriös ist.

Zu unvorhersehbar entwickelt sich oft die Entwicklung einer Software-Installation, sei es die Automatisierung eines MSI Setups (per MSI TRANSFORM), das vom Hersteller bereits als .MSI geliefert wird, oder auch die Re-Paketierung von „setup.exe“ Installationsroutinen.

Liefert der Hersteller bereits ein setup.msi (oft verschachtelt in einem setup.exe), dann wird ein solches Setup i.d.R. per MSI TRANSFORM „lediglich“ an spezifische Kundenwünsche hinsichtlich Installations- und Konfigurationsverhalten angepasst.

Nun gibt es aber viele Hersteller, die die MSI Technologie nicht ”MSI typisch” einsetzen, so dass vermeintlich einfache Anpassungen per TRANSFORM tatsächlich nur mit sehr hohem Aufwand umgesetzt werden können (falls überhaupt). Dies kann man aber einem MSI Setup ohne weitere Analysen nicht ansehen, auch die Dateigröße spielt hier keine wesentliche Rolle und liefert nur geringe Anhaltspunkte für die Komplexität der Anpassung.

Liefert der Hersteller „nur“ ein traditionelles setup.exe, so werden diese Setups i.d.R. zu einem setup.msi „re-paketiert“. Dies bedeutet immer einen gewissen Grundaufwand, deshalb kann man sagen, dass solche Paketierungen i.d.R. mittlerer Komplexität sind, da neben dem Paketierungsaufwand auch der Test- und Dokumentationsaufwand nicht zu vernachlässigen ist, wobei der Test- und Dokumentationsaufwand grundsätzlich für alle Paketierungsarten vergleichbar ist.

Oft ist ein setup.exe auch nur eine “Hülle” um ein setup.msi herum. Mittels bestimmter Paketierungstechniken und nicht zuletzt mit Hilfe entsprechender Erfahrung kann man das – NACH einer durchgeführten Installation – herausfinden und nutzen, MSI sind i.d.R. einfacher anzupassen, als setup.exe Installationen zu re-apketieren sind. Aber auch in diesem Fall kann man das von Aussen einem setup.exe nicht ansehen.


Fazit:

  • Liefert der Hersteller bereits ein MSI Setup (auch wenn dieses in ein setup.exe gekapselt ist), so ist es i.d.R. weniger Aufwand ein solches MSI Setup an spezifische Kundenwünsche anzupassen als ein traditionelles setup.exe zu einem MSI Setup um-zupaketieren.
  • Nur originale Hersteller MSI Setups haben üblicherweise die Chance als EASY Package klassifiziert werden zu können.
  • Ca. 80% aller MSI Setups (egal ob original MSI o. extrahierte MSIs) können mit geringem (EASY Package) oder mittel hohem Aufwand (MEDIUM Package) automatisiert und parametrisiert werden, folglich werden rund 20%der Pakete nur mit hohem Aufwand zu paketieren sein (KOMPLEX Package)
  • Hersteller setup.exe Installationen sind i.d.R der Komplexitätsklasse MEDIUM zuzuordnen, weil sie relativ aufwändig repaketiert werden müssen. Aber es gibt auch Außnahmen wie z.B. kleine Standardanwendungen (7zip, WinRar, usw.).
  • Weder einem .MSI Setup noch einem .EXE Setup ist ohne entsprechende Installations-Analyse anzusehen, wie komplex die Entwicklung einer automatisierten Installation werden wird.

Nach unserer Erfahrung würden wir folgende Anwendungen als EINFACH klassifizieren:

  • Adobe Reader
  • FlashPlayer
  • 7zip
  • HR Access Programme
  • Adis 4.1
  • Rheinalarm
  • SilverFast Ai 6.5
  • TextPad 5.2
  • VMWare Server Console
  • => ~20 % aller Pakete sind EINFACH

Nach unserer Erfahrung würden wir folgende Anwendungen als MITTEL klassifizieren:

  • Autocad LT
  • WS_FTP
  • aktuelle Winzip Version (obwohl es ein Hersteller MSI Setup ist)
  • => ~ 60 % aller Pakete sind MITTEL

Nach unserer Erfahrung würden wir folgende Anwendungen als KOMPLEX klassifizieren:

  • Windows Mobile Gerätetreiber 6.1
  • Synergy 6.4 incl. Service Packs
  • Java 1.4.2/1.5.x
  • Express View Browser Plugin 5.0
  • Express Viewer 4.0
  • Visual Studio
  • Corel Draw Graphics Suite X4
  • SQLBase 11.0
  • => ~ 20% aller Pakete sind KOMLEX

 
Translate to ...
© 2012 SOFTTAILOR GmbH
Joomla! is Free Software released under the GNU General Public License.