Architektur und Schnittstellen
- Basiert die Software auf einem anerkannten und unabhängigen Defacto- Standard oder Best-Practice-Ansatz, wie z. B. ITIL?
- Welche Architektureigenschaften der Software stellen eine hohe Skalierbarkeit sicher, welche einen performanten Betrieb von Software-Verteilung und Inventarverwaltung?
- Existiert eine Unterstützung von Standardschnittstellen wie z.B. XML?
- Welche ITIL-Prozesse unterstützt das Tool?
Betriebssysteme
- Welche marktgängigen Betriebssysteme werden von der Software unterstützt (Windows, Linux, Solaris, AIX, HP-UX)?
- Werden bei der Installation von Betriebssystemen die Mechanismen „unattended Setup“ und „Cloning“ unterstützt?
- Können RAID-Controller konfiguriert werden?
- Ist eine lokale Crash-Recovery-Funktion vorhanden?
System-Management in der Praxis
- Durch welche Maßnahmen ist das System gegen Manipulationsversuche geschützt?
- Ist die Software in der Lage, Systeme an entfernten Standorten zu verwalten?
- Werden Software-Konfigurationen und –Installationen im Hintergrund ausgeführt, sodass der Systembetrieb nicht gestört wird?
- Welche Techniken setzt Ihr Produkt ein, um die verfügbare Bandbreite optimal zu nutzen (Geschwindigkeit versus Netzbelastung)? Besteht ein dynamisches Bandbreiten-Management? Falls ja, wie sieht die Lösung aus?
- Wird der gesamte Datenstrom zwischen Verteilserver und Endgerät verschlüsselt? Mit welchem Verfahren? Mit welchen Schlüssellängen?
- Wie kann gesteuert werden, dass nicht alle Systeme ihre Resultate gleichzeitig übermitteln, sondern dass eine optimale Verteilung innerhalb einer definierbaren Zeitspanne erreicht wird?
- Gibt es eine spezielle Technologie, welche dabei hilft, die zu transferierende Datenmenge sinnvoll zu übermitteln?
- Welche Ports sind notwendig, um Systeme hinter einer Firewall mit Software zu versorgen?
- Wie werden Offline-Clients berücksichtigt?
- Wie wird der Ablauf einer Verteilung verfolgt? Wie unterstützt die Software eine Nachbearbeitung bei nicht erfolgreicher Installation?
- Sind verschiedene Benutzer-Gruppen mit unterschiedlichen Berechtigungen abbildbar?
- Welche Ressourcen benötigt die Client-Komponenten auf den verwalteten Systemen (HDD-Belegung, Speicherplatz, etc.)?
- Können Installationsanweisungen schnell an individuelle Bedürfnisse angepasst werde?
- Wie wird sichergestellt, dass nur die Dateien der aktuell installierten Version auf dem Zielsystem installiert sind und nicht mehr benötigte Dateien älterer Versionen entfernt werden?
- Wie werden Abhängigkeiten zwischen verschiedener Software dargestellt? Wo werden diese definiert? Welche Arten von Abhängigkeiten werden unterstützt? Werden transitive Abhängigkeiten unterstützt?
- Welche speziellen Funktionen werden verwendet, um zu verhindern, dass Systeme, bei denen eine Software-Verteilung unterbrochen wird (Netzwerkunterbrechung, Ausschalten des Systems), weiterhin lauffähig sind?
- Wird eine automatische Konfliktprüfung angeboten? Nach welchen Kriterien wird geprüft? Wo werden die Daten gespeichert?
- Wie geschieht die Parametrierung von Installations-Paketen und wo werden die Werte dieser Parameter gespeichert? Können die Werte für diese Parameter von Ihrem aus der Datenbank eines „Configuration Management Systems“ bezogen werden?
- Welche Paket-Formate unterstützt die System-Management Software (MSI, RPM, PKG, DEB, ?
- Wie erfolgt die Versionierung der zu verteilenden Software?
- Besitzt das System ein Set von praxisbewährten Standard Reports? Können diese durch frei definierbare Reports erweitert werden?
- Wie viele Personen werden erfahrungsgemäß für den Betrieb der System-Management Software für 5.000 verwaltete Geräte benötigt?
Projektdurchführung und Support
- Werden Projekte von zertifizierten Projektleitern durchgeführt?
- Sind die Dokumentation und der Support in deutscher Sprache verfügbar?
- Welchen Einfluss haben Sie als Kunde auf die Softwareentwicklung? Hat der Anbieter seinen Firmensitz in Deutschland?
