Skip to content

Coco Doco

Nachrichten

Versionsfehler reduzieren, wenn mehrere Personen dieselbe Datei bearbeiten

Eine Datei namens « budget_final_v3_korrigiert_ECHT.xlsx » umzubenennen, ist ein weit verbreiteter Reflex in Teams, die Bürodokumente teilen. Das Problem liegt nicht an…

Équipe de professionnels collaborant autour d'une table pour résoudre des conflits de version sur des fichiers partagés
5 min

Eine Datei mit dem Namen „budget_final_v3_corrigé_VRAI.xlsx“ umzubenennen, ist ein weit verbreiteter Reflex in Teams, die Bürodokumente teilen. Das Problem liegt nicht in individueller Ungeschicklichkeit: Es ist das Fehlen eines technischen und organisatorischen Rahmens, das konkurrierende Versionen erzeugt, sobald zwei Personen dieselbe Datei mit wenigen Minuten Abstand speichern. Zu verstehen, wo diese Konflikte entstehen und vor allem, welche Mechanismen sie tatsächlich verhindern, hilft, eine Quelle von Zeitverlust zu reduzieren, die die meisten Teams unterschätzen.

Kritische Schwelle der gleichzeitigen Mitwirkenden an einer geteilten Datei

Echtzeit-Co-Editing-Tools (Google Docs, Microsoft 365, OnlyOffice) unterstützen technisch Dutzende von Bearbeitern in demselben Dokument. In der Praxis konvergieren die Rückmeldungen aus der Praxis: Über fünf gleichzeitige Bearbeiter steigen die Versionskonflikte deutlich an, selbst wenn die Plattform die automatische Zusammenführung der Änderungen verwaltet.

Der Grund ist weniger technischer als kognitiver Natur. Mit sechs oder mehr Personen in derselben Datei verliert jeder Mitwirkende die Sicht darauf, was die anderen ändern. Widersprüchliche Entscheidungen häufen sich, und die kognitive Überlastung zwingt einige dazu, an einer lokalen Kopie zu arbeiten, was genau das Problem wieder einführt, das das Co-Editing lösen sollte.

Die Lösung besteht nicht darin, ein leistungsfähigeres Tool zu verwenden. Sie besteht in einer Governance-Regel: die Anzahl der aktiven Mitwirkenden an demselben Dokument parallel zu begrenzen, auch wenn dies bedeutet, die Eingriffe nach Zeitblöcken oder nach Abschnitt der Datei zu sequenzieren. Die Wahl einer geeigneten GED-Software für die Größe des Teams erleichtert diese Organisation, indem der Zugang und die Bearbeitungsrechte zentralisiert werden.

Professionelle vergleicht zwei Versionen eines Dokuments auf dem Bildschirm, um Fehler bei gleichzeitigen Änderungen zu identifizieren

Dateisperrung oder Co-Editing: zwei Logiken, die nicht gleichwertig sind

Zwei große Ansätze existieren, um konkurrierende Versionen zu vermeiden. Sie basieren auf gegensätzlichen Philosophien, und die Wahl zwischen beiden hängt von der Art des betroffenen Dokuments ab.

Die Sperrung verhindert den Konflikt im Vorfeld

Die Dateisperrung (file locking) verbietet es einem zweiten Benutzer, eine Datei zu ändern, solange der erste sie nicht freigegeben hat. Es ist die historische Methode, die immer noch in privaten Cloud-Umgebungen verwendet wird. Plattformen wie Synology Drive haben kürzlich diesen Mechanismus verstärkt, um zu verhindern, dass ein Benutzer eine Version speichern kann, während ein anderer die gleiche Datei von einem anderen Arbeitsplatz aus ändert.

Die Sperrung funktioniert gut für binäre Dateien (Bilder, CAD-Dateien, komplexe Excel-Tabellen mit Makros), bei denen die automatische Zusammenführung unzuverlässig ist. Sie erzeugt jedoch Warteschlangen: Wenn ein Mitarbeiter vergisst, das Dokument zu schließen, kann niemand anders darauf zugreifen.

Das Co-Editing absorbiert den Konflikt in Echtzeit

Das Echtzeit-Co-Editing (Google Workspace, Microsoft 365 online) ermöglicht es mehreren Personen, gleichzeitig im selben Dokument zu schreiben. Jede Änderung wird kontinuierlich synchronisiert, und der Versionsverlauf behält regelmäßig einen Schnappschuss.

Das Co-Editing reduziert Konflikte bei Textdokumenten und einfachen Tabellenkalkulationen, beseitigt sie jedoch nicht. Sobald ein Benutzer offline geht und sich dann wieder verbindet, muss die Zusammenführungsmaschine zwei divergente Zustände versöhnen. Bei einer Excel-Datei mit gekreuzten Formeln zwischen den Blättern schlägt diese Versöhnung manchmal stillschweigend fehl.

  • Kollaborative Textdokumente (Berichte, Lastenhefte): Das Echtzeit-Co-Editing ist effektiver als die Sperrung.
  • Dateien mit Makros, Skripten oder Verknüpfungen zwischen Blättern: Die Sperrung verhindert Beschädigungen, die das Co-Editing nicht ordnungsgemäß verwalten kann.
  • Große Dateien, die selten geändert werden (CAD-Vorlagen, umfangreiche Präsentationen): Die Sperrung mit Benachrichtigung bleibt die am wenigsten risikobehaftete Lösung.

Versionsverlauf: was er schützt und was nicht

Der Versionsverlauf wird oft als universelles Sicherheitsnetz präsentiert. Jede Änderung wird aufgezeichnet, sodass man immer zurückgehen kann. Dieses Versprechen hat jedoch blinde Flecken.

Der Verlauf speichert nicht unbegrenzt alle Versionen. Bei SharePoint und OneDrive hängt die Anzahl der gespeicherten Versionen von der Konfiguration des Administrators ab. Standardmäßig werden kleinere Versionen nach einer bestimmten Zeit gelöscht. Bei Google Drive werden Versionen nach einem festgelegten Zeitraum gelöscht, wenn sie nicht ausdrücklich als zu behaltend markiert wurden.

Eine weitere Grenze betrifft die Granularität. Der Verlauf speichert Schnappschüsse, nicht jeden Tastendruck. Wenn zwei Personen dieselbe Zelle einer Tabelle zwischen zwei Schnappschüssen ändern, bleibt nur die letzte Speicherung bestehen. Die Änderung des anderen Mitwirkenden verschwindet ohne Vorwarnung.

Zwei Kollegen im Homeoffice analysieren gleichzeitige Änderungen an einer geteilten Datei, um Versionskonflikte zu vermeiden

Damit der Verlauf tatsächlich als Schutz dient, müssen drei Bedingungen erfüllt sein:

  • Die automatische Speicherung (AutoSave) muss aktiviert sein, mit einer so kurzen Speicherfrequenz wie möglich.
  • Wesentliche Versionen (Ende des Sprints, Validierung eines Schrittes) müssen manuell benannt werden, um ihre automatische Löschung zu vermeiden.
  • Ein benannter Verantwortlicher überprüft regelmäßig, ob die Aufbewahrungsrichtlinie für Versionen den Bedürfnissen des Teams entspricht.

Benennungsrichtlinien und Zugriffsrechte: die vernachlässigte organisatorische Schicht

Technologie allein reicht nicht aus, um Versionsfehler zu beseitigen. Die häufigsten Konflikte entstehen aus einem Mangel an gemeinsamen Konventionen, nicht aus einem Softwarefehler.

Der klassische Fall: Ein Mitarbeiter lädt eine Datei aus der Cloud herunter, ändert sie lokal und lädt sie dann auf den Server hoch, wobei er die Online-Version überschreibt. Kein Co-Editing-Tool kann dieses Szenario verhindern, wenn die Zugriffsrechte das Überschreiben erlauben und das Team keine einfache Regel vereinbart hat: niemals an einer lokalen Kopie zu arbeiten, wenn eine Cloud-Version existiert.

Zugriffsrechte gezielt nach Abschnitt

Bei geteilten Tabellenkalkulationen reduziert die Zuweisung von Bearbeitungsrechten nach Registerkarte oder Zellbereich mechanisch die Konfliktfläche. Die Schreibrechte auf das unbedingt Notwendige für jeden Mitwirkenden zu beschränken, bleibt die effektivste und kostengünstigste Maßnahme zur Umsetzung.

Benennungsrichtlinien (Datumspräfix, Versionsidentifikator) behalten ihre Nützlichkeit für Dateien, die nicht in Echtzeit co-editiert werden können. Sie ersetzen nicht das automatische Versioning, ermöglichen jedoch eine sofortige Identifizierung, welche Datei die aktuellste ist, wenn mehrere Kopien in einem Ordner existieren.

Die Mehrheit der Versionsfehler resultiert nicht aus einem Bug oder einer technischen Grenze. Sie entstehen aus einer Diskrepanz zwischen den Möglichkeiten des Tools und den tatsächlichen Gewohnheiten des Teams. Diese Fehler zu reduzieren, erfordert Maßnahmen auf beiden Ebenen: die Mechanismen für Sperrung, Co-Editing und Versionsaufbewahrung korrekt zu konfigurieren und dann Regeln für die Nutzung zu formalisieren, die jeder Mitwirkende kennt und täglich anwendet.

Versionsfehler reduzieren, wenn mehrere Personen dieselbe Datei bearbeiten