IT-Abhängigkeiten im Unternehmen bleiben im normalen Arbeitsalltag häufig unbemerkt. Eine Anwendung funktioniert, Daten sind erreichbar und Mitarbeitende können wie gewohnt arbeiten. Erst wenn ein Bestandteil der IT ausfällt, zeigt sich, wie viele andere Systeme davon abhängig sind. Ein nicht erreichbarer Server kann mehrere Anwendungen gleichzeitig betreffen, eine gestörte Internetverbindung verhindert den Zugriff auf Cloud-Dienste und ein Problem mit einer Benutzerverwaltung kann dazu führen, dass Mitarbeitende plötzlich auf verschiedene Systeme nicht mehr zugreifen können. Je stärker Unternehmen ihre Prozesse digitalisieren, desto wichtiger wird deshalb der Blick auf die Zusammenhänge innerhalb der IT. Wer diese Abhängigkeiten kennt, kann Ausfälle besser einschätzen, technische Veränderungen sicherer planen und kritische Systeme gezielter absichern.
Was sind IT-Abhängigkeiten im Unternehmen?
Von einer IT-Abhängigkeit spricht man, wenn ein System, eine Anwendung oder ein Arbeitsprozess auf eine andere technische Komponente angewiesen ist. Ein einfaches Beispiel ist eine Anwendung, deren Daten auf einem zentralen Server gespeichert werden. Funktioniert die Anwendung selbst problemlos, der Server ist jedoch nicht erreichbar, kann trotzdem nicht gearbeitet werden. In modernen Unternehmensumgebungen bestehen häufig zahlreiche solcher Verbindungen. Anwendungen benötigen Netzwerke, Benutzerkonten greifen auf zentrale Identitätsdienste zurück und Cloud-Plattformen tauschen Informationen mit lokalen Systemen aus. Ein IT-Systemhaus kann Unternehmen dabei unterstützen, diese Zusammenhänge nicht nur einzeln zu betrachten, sondern die gesamte IT-Landschaft und ihre technischen Verbindungen zu erfassen.
Warum Abhängigkeiten häufig erst bei einer Störung auffallen
Im täglichen Betrieb gibt es häufig wenig Anlass, funktionierende Systeme genauer zu untersuchen. Wenn eine Anwendung zuverlässig läuft, wird selten hinterfragt, welche technischen Komponenten im Hintergrund dafür notwendig sind. Dadurch entstehen über Jahre Strukturen, deren Zusammenhänge nur teilweise dokumentiert sind. Besonders deutlich wird das bei älteren oder stark gewachsenen IT-Umgebungen. Ein Server stellt möglicherweise nicht nur Dateien bereit, sondern übernimmt gleichzeitig weitere Aufgaben. Wird dieser Server später gewartet oder ersetzt, fallen plötzlich mehrere Dienste aus, die auf den ersten Blick nichts miteinander zu tun hatten. Eine strukturierte IT-Beratung hilft dabei, solche Abhängigkeiten bereits vor Modernisierungen, Migrationen oder größeren technischen Veränderungen sichtbar zu machen.
Ein einzelner Ausfall kann mehrere Arbeitsbereiche betreffen
Wie groß die Auswirkungen einer Störung sind, hängt nicht allein davon ab, welches Gerät betroffen ist. Entscheidend ist, welche weiteren Systeme davon abhängen. Fällt beispielsweise ein zentraler Netzwerkbestandteil aus, können gleichzeitig Telefonie, Drucker, Serverzugriffe und verschiedene Anwendungen betroffen sein. Für Mitarbeitende wirkt es dann möglicherweise so, als wären mehrere unabhängige Probleme gleichzeitig aufgetreten. Tatsächlich liegt die Ursache aber an einer einzigen zentralen Stelle. Genau deshalb ist die Kenntnis technischer Abhängigkeiten für den IT-Support wichtig. Je besser bekannt ist, wie Systeme miteinander verbunden sind, desto schneller kann bei einer Störung geprüft werden, wo die tatsächliche Ursache liegt.
Kritische Systeme sind nicht immer die offensichtlichsten
Unternehmen wissen meist, welche Anwendungen für ihren Geschäftsbetrieb besonders wichtig sind. Weniger offensichtlich sind jedoch die Systeme, die diese Anwendungen im Hintergrund ermöglichen. Eine Warenwirtschaft kann beispielsweise als geschäftskritisch eingestuft werden. Damit sie funktioniert, benötigt sie möglicherweise zusätzlich eine Datenbank, das Unternehmensnetzwerk, bestimmte Benutzerkonten und weitere Dienste. Wird nur die Anwendung selbst als kritisch betrachtet, bleiben diese technischen Voraussetzungen leicht unberücksichtigt. Bei einer Analyse sollte deshalb nicht nur gefragt werden, welche Programme wichtig sind, sondern auch, welche Komponenten für deren Betrieb notwendig sind.
Benutzerkonten können ein zentraler Abhängigkeitspunkt sein
Viele Unternehmen verwenden heute zentrale Benutzerkonten für verschiedene Anwendungen. Das vereinfacht den Arbeitsalltag, weil Mitarbeitende nicht für jedes System vollständig getrennte Zugänge verwalten müssen. Gleichzeitig entsteht dadurch eine wichtige Abhängigkeit. Funktioniert die zentrale Anmeldung nicht mehr oder wurde ein Benutzerkonto falsch konfiguriert, kann der Zugriff auf mehrere Dienste gleichzeitig betroffen sein. Besonders in Microsoft-Umgebungen spielen Benutzer, Gruppen und Berechtigungen deshalb eine wichtige Rolle. Ein strukturierter Microsoft Support kann dabei helfen, solche Umgebungen nachvollziehbar aufzubauen und Berechtigungen sowie Zuständigkeiten dauerhaft übersichtlich zu halten.
Auch die Internetverbindung ist heute häufig geschäftskritisch
Mit zunehmender Cloud-Nutzung wird eine stabile Internetverbindung für viele Unternehmen immer wichtiger. E-Mail, Microsoft 365, Cloud-Speicher, webbasierte Warenwirtschaft oder digitale Telefonie können vollständig oder teilweise davon abhängig sein. Fällt die Verbindung aus, betrifft das deshalb möglicherweise nicht nur den Internetbrowser. Zahlreiche Arbeitsprozesse können gleichzeitig eingeschränkt werden. Unternehmen sollten daher wissen, welche Systeme ohne Internetverbindung weiter nutzbar sind und welche sofort ausfallen. Abhängig von der Bedeutung der Verbindung kann auch geprüft werden, ob eine zusätzliche Leitung oder eine alternative Verbindung für besonders kritische Bereiche sinnvoll ist.
Cloud und lokale Systeme sind häufig miteinander verbunden
Die Unterscheidung zwischen Cloud und lokaler IT wirkt in der Praxis oft eindeutiger, als sie tatsächlich ist. Viele Unternehmen betreiben hybride Umgebungen. Ein Teil der Anwendungen läuft in der Cloud, während andere Systeme weiterhin lokal betrieben werden. Gleichzeitig greifen beide Bereiche auf gemeinsame Benutzerkonten, Daten oder Schnittstellen zurück. Dadurch entstehen neue Abhängigkeiten. Wird beispielsweise ein lokales System modernisiert, kann das Auswirkungen auf eine Cloud-Anwendung haben, die Daten daraus übernimmt. Umgekehrt können Änderungen an einem Cloud-Dienst lokale Arbeitsprozesse beeinflussen. Technische Entscheidungen sollten deshalb nicht ausschließlich für ein einzelnes System getroffen werden.
Schnittstellen verbinden Systeme und schaffen neue Abhängigkeiten
Digitale Prozesse werden häufig effizienter, wenn Anwendungen automatisch Daten untereinander austauschen. Eine Bestellung aus einem Onlineshop wird beispielsweise an die Warenwirtschaft übertragen oder Daten aus einem CRM-System werden für Auswertungen weiterverarbeitet. Solche Schnittstellen vermeiden manuelle Arbeit, erzeugen aber gleichzeitig technische Abhängigkeiten. Ändert sich ein beteiligtes System, kann die Schnittstelle möglicherweise nicht mehr korrekt funktionieren. Unternehmen sollten deshalb dokumentieren, welche Systeme miteinander verbunden sind und welche Prozesse auf diesen Verbindungen beruhen. Eine strukturierte Digitalisierung und Prozessberatung kann dabei helfen, technische Schnittstellen gemeinsam mit den zugrunde liegenden Geschäftsprozessen zu betrachten.
Abhängigkeiten spielen bei Updates eine wichtige Rolle
Auch scheinbar einfache Updates können Auswirkungen auf andere Systeme haben. Eine neue Softwareversion verändert möglicherweise eine Schnittstelle oder unterstützt ein älteres Betriebssystem nicht mehr. Wird eine zentrale Komponente aktualisiert, ohne ihre Abhängigkeiten zu kennen, können nach der Umstellung unerwartete Probleme entstehen. Besonders bei geschäftskritischen Systemen sollte deshalb vor größeren Updates geprüft werden, welche weiteren Anwendungen oder Dienste betroffen sein könnten. Das bedeutet nicht, notwendige Aktualisierungen aufzuschieben. Vielmehr sollten technische Veränderungen so geplant werden, dass Auswirkungen bekannt sind und bei Bedarf getestet werden können.
Migrationen sollten nie nur ein einzelnes System betrachten
Besonders wichtig wird das Thema bei Migrationen. Ein Server soll ersetzt, eine Anwendung in die Cloud verschoben oder eine neue Plattform eingeführt werden. Wird dabei ausschließlich das System betrachtet, das verändert werden soll, können verborgene Abhängigkeiten übersehen werden. Deshalb gehört zu einer sauberen Migrationsplanung zunächst eine Bestandsaufnahme. Welche Anwendungen greifen auf das System zu? Welche Daten werden ausgetauscht? Welche Benutzer benötigen Zugriff? Gibt es Schnittstellen zu weiteren Anwendungen? RIMERIT berücksichtigt solche Abhängigkeiten auch innerhalb der IT-Beratung, damit Veränderungen nicht als isolierte Einzelentscheidung umgesetzt werden.
Dokumentation macht Zusammenhänge nachvollziehbar
Technische Abhängigkeiten müssen nicht ausschließlich im Wissen einzelner Mitarbeitender oder Dienstleister vorhanden sein. Eine sinnvolle Dokumentation hält fest, welche Systeme miteinander verbunden sind und welche Komponenten für kritische Prozesse benötigt werden. Dabei muss nicht jede technische Einzelheit in einem umfangreichen Dokument beschrieben werden. Schon eine klare Übersicht über zentrale Systeme, Schnittstellen, Verantwortlichkeiten und Abhängigkeiten kann im Alltag sehr hilfreich sein. Besonders bei Störungen oder geplanten Änderungen lässt sich dadurch schneller beurteilen, welche Bereiche möglicherweise betroffen sind.
Nicht jede Abhängigkeit lässt sich vermeiden
Das Ziel sollte nicht darin bestehen, sämtliche technischen Abhängigkeiten zu beseitigen. Moderne IT funktioniert gerade deshalb effizient, weil Systeme miteinander verbunden sind und gemeinsame Dienste nutzen. Eine zentrale Benutzerverwaltung ist beispielsweise eine bewusste Abhängigkeit, die gleichzeitig viele Vorteile bietet. Entscheidend ist vielmehr, kritische Abhängigkeiten zu kennen und richtig abzusichern. Bei besonders wichtigen Komponenten kann geprüft werden, ob Redundanzen, zusätzliche Sicherungen oder alternative Lösungen benötigt werden. Weniger kritische Abhängigkeiten können dagegen bewusst akzeptiert werden, wenn ein Ausfall nur geringe Auswirkungen hätte.
Single Points of Failure frühzeitig erkennen
Besonders relevant sind Komponenten, deren Ausfall unmittelbar große Teile der IT beeinträchtigt. Solche Stellen werden häufig als Single Point of Failure bezeichnet. Das kann beispielsweise ein einzelner Netzwerkbestandteil, eine zentrale Verbindung oder ein bestimmter Server sein. Ob eine solche Abhängigkeit problematisch ist, hängt von der Bedeutung für den Geschäftsbetrieb ab. Nicht jede Komponente muss doppelt vorhanden sein. Bei besonders kritischen Systemen sollte jedoch bekannt sein, welche Auswirkungen ein Ausfall hätte und wie der Betrieb anschließend wiederhergestellt werden kann.
Auch externe Anbieter gehören zur Betrachtung
IT-Abhängigkeiten bestehen nicht nur innerhalb des eigenen Unternehmens. Viele Anwendungen und Dienste werden heute von externen Anbietern bereitgestellt. Dazu gehören Cloud-Plattformen, Software-as-a-Service-Lösungen, Internetanbieter oder spezialisierte Branchenanwendungen. Unternehmen sollten deshalb wissen, welche wichtigen Prozesse von externen Diensten abhängig sind. Dabei spielen auch Supportmöglichkeiten und Zuständigkeiten eine Rolle. Wenn ein externer Dienst ausfällt, sollte klar sein, welcher Anbieter zuständig ist, wie dieser erreicht werden kann und ob alternative Arbeitsmöglichkeiten bestehen.
Wachstum verändert bestehende Abhängigkeiten
Mit der Entwicklung eines Unternehmens verändert sich auch seine IT. Neue Mitarbeitende kommen hinzu, weitere Standorte werden eröffnet und zusätzliche Anwendungen werden eingeführt. Dadurch können Systeme, die früher nur eine geringe Bedeutung hatten, plötzlich zu zentralen Bestandteilen des Arbeitsalltags werden. Eine Netzwerkverbindung, die ursprünglich nur von wenigen Personen genutzt wurde, trägt möglicherweise später einen großen Teil der Kommunikation. Bestehende Abhängigkeiten sollten deshalb regelmäßig neu bewertet werden. Die verschiedenen IT-Leistungen sollten dabei nicht isoliert betrachtet werden, weil Infrastruktur, Cloud, Microsoft, Sicherheit und Digitalisierung in der Praxis häufig direkt miteinander verbunden sind.
IT-Abhängigkeiten vor Veränderungen prüfen
Bevor Unternehmen größere Änderungen an ihrer IT vornehmen, lohnt sich deshalb ein Blick auf die vorhandenen Zusammenhänge. Welche Systeme sind betroffen? Was greift darauf zu? Welche Arbeitsprozesse könnten während einer Umstellung eingeschränkt werden? Gibt es technische Komponenten, die zunächst angepasst werden müssen? Solche Fragen reduzieren das Risiko, dass eine eigentlich überschaubare Änderung unerwartet größere Auswirkungen hat. Gerade bei Migrationen, Serverwechseln, Cloud-Projekten oder der Einführung neuer Anwendungen sollte die Analyse der Abhängigkeiten deshalb Teil der Planung sein.
Transparente IT-Abhängigkeiten erleichtern langfristige Entscheidungen
Je besser Unternehmen ihre IT-Landschaft kennen, desto einfacher lassen sich technische Entscheidungen einordnen. Ein einzelnes System kann nicht nur danach bewertet werden, ob es aktuell funktioniert. Ebenso wichtig ist, welche anderen Anwendungen und Prozesse davon abhängig sind. Dadurch können Investitionen besser priorisiert, Ausfälle realistischer bewertet und Modernisierungen kontrollierter vorbereitet werden. Ein erfahrenes IT-Systemhaus kann dabei unterstützen, technische Abhängigkeiten sichtbar zu machen und gemeinsam mit dem Unternehmen zu entscheiden, welche davon besonders kritisch sind. So entsteht eine IT-Struktur, bei der Zusammenhänge nicht erst während einer Störung deutlich werden, sondern bereits bei Planung, Betrieb und Weiterentwicklung berücksichtigt sind.

