Software Deployment bezeichnet die Prozesse zur Installation von Software auf Computern. In diesem Beitrag soll allerdings nicht die Softwareverteilung auf Arbeitsplatzrechner, sondern auf Server beschrieben werden. In Unternehmen ist es üblich, dass diese Aufgabe zentral von qualifizierten Mitarbeitern ausgeführt wird. Fehler führen nämlich schnell zu Störungen und Ausfällen in großen Ausmaßen.
Bei der Volkswagen Financial Services AG (VW FS AG) ist der Bereich Application Management Services übergreifend für die Betreuung von Applikationen zuständig. Historisch bedingt wird das Deployment für einige Anwendungen auf Basis der Java-Technologie weiterhin im Bereich Platform Services durchgeführt. Ziel ist es, ein neues Software Deploymenttool einzuführen und einen definierten Prozess zu etablieren, um auch die verbleibenden Applikationen zu übergeben.
Für diesen Zweck wird eine Werkzeug eingeführt, das hoch automatisiert die Softwareverteilung, die allgemeine Konfiguration und die Administration von Computern unterstützt. Zukünftig soll neue Software per „Knopfdruck“ ausgerollt werden. Dafür ist es erforderlich, eine zuverlässige und nachvollziehbare Versionierung und Protokollierung sicherzustellen. Des weiteren ist es notwendig, ein Berechtigungskonzept für die Trennung der Entwicklungs-, Test- und Produktiv-Systeme zu implementieren.
Ich habe zur Erstellung dieses Berechtigungskonzepts beigetragen, indem ich mich anfangs mit der Software des neuen Deploymenttools vertraut gemacht und herausgefunden habe, welche Möglichkeiten es zur Vergabe von Berechtigungen gibt. Darauf aufbauend habe ich in einer umfassenden Matrix alle erdenklichen Berechtigungsprofile dargestellt – eine sehr zeitintensive Arbeit.
Als nächstes galt es, die Rollen Entwicklung, Application Management Services und Platform Services mit geeigneten Berechtigungsprofilen abzubilden. Die Funktionstrennung ist eine Anforderung der Bundesanstalt für Finanzdienstleistungsaufsicht für den Aufbau von IT-Systemen in Kreditinstituten, daher nimmt deren Einhaltung einen besonders hohen Stellenwert innerhalb der VW FS AG ein.
Auch in dieser Organisationseinheit konnte ich meine Herangehensweise selber bestimmen, natürlich immer unter Absprache mit meinem Betreuer. Ich hatte lediglich eine Frist, bis zu der meine Zuarbeiten fertiggestellt sein mussten, damit der Projektzeitplan eingehalten werden konnte. In regelmäßigen Terminen haben wir überprüft, ob ich auf dem richtigen Weg bin – das hat mir auch gezeigt, dass meine Arbeit wertgeschätzt wird.
Abschließend kann ich euch nur empfehlen, ein IT-Praktikum bei der VW FS AG zu absolvieren – ob im Bereich der Software-Entwicklung oder im Systembetrieb. Meine Erfahrung in den unterschiedlichen Organisationseinheiten hat gezeigt, dass für jedes Interesse etwas dabei ist!