Klientendokumentation, Dienstplanung, Finanzen, Kommunikation, Dateiablage, Formulare und Auswertungen: In sozialen Stiftungen entsteht über die Jahre schnell eine vielfältige Softwarelandschaft. Jede einzelne Lösung wurde meist aus einem guten Grund eingeführt. Zusammengenommen führen die Systeme jedoch oft zu doppelter Erfassung, unklaren Datenständen und unnötiger Sucharbeit.
Das Ziel ist nicht, möglichst wenige Programme zu besitzen. Eine gute Softwarelandschaft besteht aus so vielen Lösungen wie nötig – und aus so wenigen wie sinnvoll. Entscheidend ist, dass jedes System eine klare Aufgabe erfüllt, Informationen verlässlich fliessen und Zuständigkeiten bekannt sind.
Warum Softwarelandschaften unübersichtlich werden
Neue Anforderungen entstehen meist schneller als eine übergreifende Strategie. Ein Team benötigt kurzfristig ein Planungstool, eine Fachstelle führt eine Spezialanwendung ein und für eine neue Auswertung wird eine zusätzliche Excel-Datei erstellt. Diese pragmatischen Lösungen helfen zunächst – ihre Folgekosten zeigen sich oft erst später.
Typische Folgen sind:
Stammdaten werden mehrfach und unterschiedlich gepflegt.
Informationen werden per E-Mail, Export oder Copy-and-paste übertragen.
Mitarbeitende wissen nicht sicher, wo die aktuelle Information liegt.
Berechtigungen und Austritte müssen in vielen Lösungen einzeln bearbeitet werden.
Auswertungen benötigen aufwendige manuelle Zusammenführung.
Kosten und Abhängigkeiten sind nur teilweise sichtbar.
Schritt 1: Mache den Bestand sichtbar
Bevor du eine Zielarchitektur entwirfst, brauchst du ein ehrliches Bild der Gegenwart. Erfasse nicht nur offiziell beschaffte Programme, sondern auch wichtige Tabellen, lokale Datenbanken, Formulartools und manuelle Übergaben. Gerade diese «kleinen» Lösungen halten häufig zentrale Abläufe zusammen.
Für jedes System genügen zunächst wenige Angaben:
Zweck und unterstützte Prozesse,
verantwortliche Person oder Stelle,
Nutzergruppen und ungefähre Nutzungshäufigkeit,
enthaltene Daten und deren Schutzbedarf,
Schnittstellen, Importe, Exporte und manuelle Übergaben,
laufende Kosten, Vertragsdauer und Support,
bekannte Probleme und absehbarer Handlungsbedarf.
Das Ergebnis muss kein kompliziertes Architekturdiagramm sein. Eine übersichtliche Tabelle und eine einfache Darstellung der wichtigsten Datenflüsse reichen für den Anfang.
Schritt 2: Ordne die Systeme nach ihrer Rolle
Eine verständliche Gliederung hilft, Überschneidungen zu erkennen. Für viele soziale Stiftungen sind vier Bereiche hilfreich:
Fachliche Kernsysteme
Hier werden Klientinnen und Klienten, Leistungen, Verläufe, Ziele, Termine oder Berichte geführt. Das Fachsystem sollte den Kernprozess möglichst durchgängig abbilden und für fachliche Informationen eine verlässliche Quelle schaffen.
Betriebliche Systeme
Dazu gehören etwa Finanzen, Lohn, Personaladministration, Zeiterfassung oder Dienstplanung. Diese Lösungen sind häufig spezialisiert und bleiben sinnvoll eigenständig, benötigen aber klar definierte Übergaben.
Zusammenarbeit und Dokumente
E-Mail, Chat, Intranet und Dateiablage unterstützen die tägliche Zusammenarbeit. Entscheidend ist die Abgrenzung: Welche Informationen gehören verbindlich ins Fachsystem, welche in die Dokumentenablage und welche sind nur kurzfristige Kommunikation?
Infrastruktur und Sicherheit
Identitäten, Geräteverwaltung, Datensicherung und Zugriffssteuerung bilden das Fundament. Werden Benutzerkonten und Rollen zentral gepflegt, sinken Aufwand und Risiko bei Stellenwechseln und Austritten.
Schritt 3: Bestimme für jede Information ein führendes System
Die wichtigste Ordnungsfrage lautet: Wo wird eine bestimmte Information verbindlich gepflegt? Für Personalstammdaten kann das HR-System führend sein, für fachliche Verlaufsinformationen das Klienten-Informationssystem und für Buchungen die Finanzsoftware.
Ein führendes System bedeutet nicht, dass die Information nur dort sichtbar sein darf. Sie kann über eine Schnittstelle in einem anderen Arbeitskontext angezeigt werden. Änderungen sollten jedoch an einer klar definierten Stelle erfolgen. So werden widersprüchliche Datenstände vermieden.
Schritt 4: Prüfe jeden Medienbruch bewusst
Nicht jede Übergabe braucht eine automatische Schnittstelle. Bei seltenen Vorgängen kann ein kontrollierter Export völlig angemessen sein. Kritisch werden Medienbrüche dort, wo sensible oder häufig veränderte Informationen regelmässig von Hand übertragen werden.
Bewerte Übergaben anhand von vier Fragen:
Wie häufig findet die Übertragung statt?
Wie gross sind Aufwand und Fehlerrisiko?
Wie zeitkritisch müssen Änderungen verfügbar sein?
Wie sensibel sind die übertragenen Daten?
Beginne mit den Übergaben, die häufig, fehleranfällig und fachlich relevant sind. So investierst du dort, wo eine Vereinfachung den grössten Nutzen bringt.
Schritt 5: Vereinfache, bevor du integrierst
Eine Schnittstelle automatisiert auch unnötige Komplexität. Prüfe deshalb zuerst, ob ein Prozess vereinfacht, eine doppelte Erfassung abgeschafft oder eine Einzellösung durch das bestehende Kernsystem ersetzt werden kann. Erst danach sollte entschieden werden, welche technische Verbindung wirklich nötig ist.
Eine anpassbare Plattform kann dabei helfen, fachliche Prozesse auf einer gemeinsamen Grundlage abzubilden. Gleichzeitig sollte nicht jede Spezialanwendung zwanghaft ersetzt werden. Gute Architektur entsteht durch klare Grenzen, nicht durch ein einziges Werkzeug für alles.
Schritt 6: Verankere Verantwortung und Regeln
Eine Softwarelandschaft bleibt nur dann übersichtlich, wenn sie aktiv gepflegt wird. Für jedes wichtige System braucht es eine fachliche und eine technische Verantwortung. Ebenso sollte klar sein, wer neue Tools freigibt, Verträge überwacht, Berechtigungen kontrolliert und über Ablösung oder Weiterentwicklung entscheidet.
Hilfreiche Regeln sind beispielsweise:
Neue Software wird nur mit geklärtem Zweck, verantwortlicher Stelle und Datenschutzprüfung eingeführt.
Für jede zentrale Information ist ein führendes System benannt.
Berechtigungen werden bei Eintritten, Rollenwechseln und Austritten verbindlich angepasst.
Nutzung, Kosten und Risiken wichtiger Systeme werden regelmässig überprüft.
Nicht mehr benötigte Lösungen werden geordnet ausser Betrieb genommen und Daten korrekt archiviert.
Mehr zu Rollen, Zugriff und nachvollziehbaren Prozessen findest du unter Governance und Sicherheit.
Vom Ist-Zustand zu einer realistischen Roadmap
Versuche nicht, die gesamte Landschaft auf einmal neu zu bauen. Ordne die erkannten Themen nach Nutzen, Risiko, Aufwand und Abhängigkeiten. Daraus entsteht eine schrittweise Roadmap:
Stabilisieren: kritische Berechtigungen, Datensicherungen und Verantwortlichkeiten klären.
Vereinfachen: Doppelspurigkeiten, unnötige Listen und unklare Ablagen reduzieren.
Verbinden: wichtige Datenflüsse standardisieren oder automatisieren.
Weiterentwickeln: neue Möglichkeiten gezielt an den strategischen Zielen ausrichten.
Eine gute Softwarelandschaft ist kein fertiges Bild. Sie ist ein verständliches System von Entscheidungen, Zuständigkeiten und verlässlichen Datenflüssen.
Die wichtigsten Fragen auf einen Blick
Welche Systeme und wichtigen Nebenlösungen sind heute im Einsatz?
Welches System ist für welche Information führend?
Wo werden Daten doppelt erfasst oder manuell übertragen?
Welche Übergaben verursachen den grössten Aufwand oder das höchste Risiko?
Wer trägt fachliche und technische Verantwortung?
Welche Systeme sollen bleiben, verbunden, ersetzt oder beendet werden?
Welche nächsten Schritte bringen mit vertretbarem Aufwand den grössten Nutzen?
Klarheit entlastet die ganze Organisation
Eine strukturierte Softwarelandschaft schafft Orientierung: Mitarbeitende finden Informationen schneller, Verantwortliche können Risiken und Kosten besser steuern und die Institution gewinnt Spielraum für Weiterentwicklung. Der erste Schritt ist dabei erstaunlich einfach – gemeinsam sichtbar machen, was heute bereits da ist.
Du möchtest prüfen, welche fachlichen Abläufe sich auf einer gemeinsamen Plattform abbilden lassen? Wir schauen eure Ausgangslage gern gemeinsam mit dir an.