Wissenstransfer absichern: Dokumentation gegen das Bus-Faktor-Risiko

Wissenstransfer absichern: Dokumentation gegen das Bus-Faktor-Risiko

Wissenstransfer im Software-Team wird meist erst dann zum Thema, wenn eine einzelne Person im Urlaub ist und niemand sonst weiß, warum eine bestimmte Komponente so gebaut ist, wie sie gebaut ist. Genau dieses Risiko beschreibt der Bus-Faktor: wie viele Personen ausfallen müssen, damit ein Bereich stillsteht.

Bei einem Bus-Faktor von eins reicht eine einzige Abwesenheit, um ein Projekt auszubremsen. In vielen Teams ist dieser Wert niedriger, als die Verantwortlichen vermuten, gerade bei historisch gewachsenen Systemen, an denen über Jahre nur wenige Personen gearbeitet haben. Dagegen hilft ein System aus festen Werkzeugen, nicht guter Wille allein.

Kurz beantwortet

Wissenstransfer wird planbar, sobald er an Artefakte gebunden ist statt an Gespräche. Das C4-Modell ordnet die Architektur in vier Ebenen von Context bis Code und gibt neuen Teammitgliedern eine Reihenfolge vor. Architecture Decision Records halten fest, warum eine Entscheidung so gefallen ist. Beides gehört neben den Code und in die Verantwortung des Teams, das die Komponente gebaut hat.

Was der Bus-Faktor über ein Team verrät

Der Bus-Faktor ist keine exakte Messgröße, sondern eine Faustregel. Er fragt, wie viele Personen aus einem Team ausfallen müssten, damit eine bestimmte Funktion, Komponente oder ein bestimmtes System praktisch niemand mehr warten kann. Je kleiner diese Zahl, desto größer das Risiko, wenn genau diese Person kündigt, krank wird oder das Projekt wechselt.

In Projekten mit mehreren Standorten multipliziert sich dieses Risiko, wenn Wissen an einzelne Personen statt an das Team gebunden bleibt. Ein niedriger Bus-Faktor lässt sich fast immer auf denselben Grund zurückführen: Es gibt keine Dokumentation, die ein zweites Teammitglied schnell auf denselben Stand bringt.

Wissenstransfer im Software-Team mit dem C4-Modell strukturieren

Ein verbreiteter Rahmen für Architekturdokumentation ist das C4-Modell mit vier Ebenen: Context, Container, Component und Code. Jede Ebene beantwortet eine andere Frage, von der Einordnung des Systems in seine Umgebung bis zum Detail einzelner Module.

Die vier Ebenen des C4-Modells und ihre Leitfragen
Ebene Leitfrage
Context Wie hängt das System mit anderen Systemen und Nutzern zusammen?
Container Aus welchen laufenden Anwendungen und Datenspeichern besteht es?
Component Welche Bausteine bilden einen Container, und wie arbeiten sie zusammen?
Code Wie ist ein einzelnes Modul oder eine einzelne Klasse aufgebaut?
4 Ebenen

Context, Container, Component und Code. Fehlt eine dieser Ebenen komplett, versteht ein neues Teammitglied das System nur in der falschen Reihenfolge, nämlich von unten.

C4-Modell nach Simon Brown, Stand 08/2026

Der Vorteil liegt in der Reihenfolge. Wer ein System zum ersten Mal übernimmt, braucht zuerst den Kontext, nicht den Code. Ohne diese Reihenfolge landen neue Teammitglieder oft direkt im Quelltext und verstehen erst nach Wochen, warum eine Komponente überhaupt existiert.

Entscheidungen festhalten mit Architecture Decision Records

Dokumentation, die nur den aktuellen Stand beschreibt, beantwortet eine wichtige Frage nicht: warum eine Entscheidung so gefallen ist, wie sie gefallen ist. Genau das leisten Architecture Decision Records, kurz ADR. Ein ADR hält eine einzelne Entscheidung fest, zusammen mit dem Kontext, den geprüften Alternativen und der Begründung, warum eine bestimmte Option gewählt wurde.

Der Aufwand für ein ADR liegt bei wenigen Absätzen, meist unter einer halben Seite. Der Nutzen zeigt sich erst später, wenn ein neues Teammitglied fragt, warum ein System auf eine bestimmte Art gebaut wurde, und die Antwort in einer Datei steht statt im Gedächtnis einer einzelnen Person, die das Unternehmen inzwischen vielleicht schon verlassen hat.

Zentrale Dokumentationsteams werden zum Engpass

Ein Grundsatz aus dem öffentlichen GitLab-Handbuch lautet sinngemäß, dass eine Dokumentation fehlerhaft ist, sobald die Antwort auf eine Frage nicht in ihr steht. Verantwortlich dafür ist in diesem Modell kein einzelnes Dokumentationsteam, sondern jedes Team für seinen eigenen Bereich.

Nach einer Einschätzung von viz-note aus dem Jahr 2026 werden zentrale Dokumentationsteams selbst zum Engpass, weil jede Änderung erst durch eine zusätzliche Abteilung laufen muss, bevor sie veröffentlicht wird. Verteilte Verantwortung funktioniert nach derselben Einschätzung besser: Jedes Team pflegt die Dokumentation zu dem, was es selbst gebaut hat, direkt neben dem Code.

Warum Dokumentation altert

Dokumentation ist eine laufende Aufgabe, kein einmaliges Projekt, das nach Fertigstellung abgehakt wird. Ohne festen Pflegeprozess veraltet sie schneller als der Code selbst, weil niemand ausdrücklich dafür zuständig ist, sie bei jeder Änderung nachzuziehen. Daraus entsteht eine falsche Sicherheit. Ein Dokument existiert, wirkt vertrauenswürdig und beschreibt einen Zustand, den es seit Monaten nicht mehr gibt.

Wer Dokumentationspflege nicht in den Entwicklungsprozess selbst einbaut, etwa als festen Bestandteil jedes Pull Requests, verschiebt das Problem nur auf später. Ein regelmäßiger Termin, etwa im Rahmen eines Sprint-Reviews, verhindert zusätzlich, dass die Pflege im Alltag untergeht. Wie sich solche Termine in verteilten Teams sinnvoll gestalten lassen, beschreibt der Beitrag „Agile Rituale in verteilten Teams“.

Wie torck Wissen über drei Standorte hinweg sichert

torck arbeitet mit festen Teams statt wechselnder Besetzung. Das hebt den Bus-Faktor direkt an, weil Wissen über die Projektlaufzeit bei denselben Personen bleibt, statt bei jedem Wechsel neu aufgebaut zu werden. Entwickelt wird über die drei Standorte Maxhütte-Haidhof, Wien und Rabat hinweg, mit einem gemeinsamen Qualitätsstandard aus Code-Reviews und einer durchgängigen CI/CD-Pipeline. Jede Änderung wird von einer zweiten Person aus dem Team gelesen und nachvollzogen, bevor sie in die Hauptlinie einfließt, damit ist jedes Review zugleich ein Stück Wissenstransfer zwischen den Standorten. Wie neue Kolleginnen und Kollegen an genau diesen Standorten in den ersten Wochen an dieses Wissen herangeführt werden, beschreibt der Beitrag Onboarding von Nearshore-Teams: Die ersten 30 Tage entscheiden.

Bei klassischem Offshoring scheitert genau dieser Punkt an der Uhr. Wer sechs Stunden versetzt arbeitet, klärt eine Rückfrage aus einem Review erst am nächsten Tag, also schreibt niemand mehr die Rückfrage. Marokko liegt ganzjährig in der Zeitzone UTC+1, zwischen Rabat, Maxhütte-Haidhof und Wien liegen null bis eine Stunde. Ein Review-Kommentar am Vormittag ist am Nachmittag besprochen, Wissen bleibt damit im Fluss statt in einem Ticket liegen.

Projektleitung und Ansprechpartner sitzen in Deutschland und Österreich und sprechen Deutsch mit dem Auftraggeber. Sie kennen den fachlichen Hintergrund beim Kunden ebenso wie den technischen Stand an allen drei Standorten und geben im Zweifel selbst Auskunft, wenn eine einzelne Fachperson nicht erreichbar ist. Weil Vertragspartner die deutsche torck GmbH nach deutschem Recht ist und nicht eine Kette aus Subunternehmern, gehören Dokumentation und Quellcode am Projektende einer Partei und liegen nicht verteilt bei mehreren Zulieferern.

Wo dieser Ansatz an Grenzen stößt
Das C4-Modell und Architecture Decision Records sichern erklärbares Wissen. Sie erfassen nicht, was ein erfahrenes Teammitglied an Erfahrung mitbringt, etwa das Gespür dafür, welche Komponente bei Last als Erstes nachgibt. Dokumentation senkt das Risiko eines Personalwechsels, sie hebt es nicht auf. Und jede zusätzliche Ebene an Dokumentation kostet Pflegeaufwand, der ohne festen Prozess nach wenigen Monaten wieder liegen bleibt.

Den eigenen Bus-Faktor einschätzen
Wie viele Personen ausfallen müssten, damit ein bestimmtes System praktisch niemand mehr warten kann, lässt sich oft erst im Gespräch über die betroffenen Komponenten grob einordnen. Feste Teams über die gesamte Projektlaufzeit halten dieses Risiko von Anfang an niedriger.

Kontakt aufnehmen

Häufige Fragen

Wie viel Dokumentation ist genug?

So viel, dass ein zweites Teammitglied ohne Rückfrage bei der ursprünglichen Autorin oder dem ursprünglichen Autor arbeitsfähig wird. Das ist deutlich weniger als vollständige Dokumentation jeder Codezeile, aber mehr als ein einzelner Satz im Projekt-Wiki. Das C4-Modell hilft als Prüfraster. Fehlt eine der vier Ebenen komplett, lohnt sich ein genauerer Blick. Ein guter Test aus der Praxis ist die nächste Urlaubsvertretung. Wer sie ohne ein einziges Telefonat übernehmen kann, hat genug dokumentiert.

Was gehört in ein ADR?

Der Kontext der Entscheidung, die tatsächlich gewählte Option, die ernsthaft geprüften Alternativen und die Konsequenzen, die das Team dafür in Kauf nimmt. Dazu Datum und Status, etwa vorgeschlagen, akzeptiert oder später ersetzt. Ein ADR muss nicht lang sein, es muss nur die Frage beantworten, warum eine Entscheidung so und nicht anders gefallen ist. Ein bestehendes ADR wird außerdem nicht nachträglich umgeschrieben. Ändert sich die Entscheidung, kommt ein neues Dokument dazu, das auf das alte verweist, damit der Verlauf nachvollziehbar bleibt.

Wie hält man Dokumentation aktuell?

Am zuverlässigsten, indem die Pflicht zur Aktualisierung an denselben Prozess gekoppelt wird wie die Codeänderung selbst, etwa als Punkt in der Checkliste für jeden Pull Request. Zusätzlich hilft ein fester Rhythmus, in dem ein Team seine eigene Dokumentation überprüft, statt auf den Zufall zu vertrauen, dass jemand einen veralteten Stand bemerkt. Wirksam ist auch eine einfache Teamregel. Jede Rückfrage, die schon einmal gestellt wurde, wandert in die Dokumentation, statt ein zweites Mal mündlich beantwortet zu werden.

Warum torck

Wissenstransfer bestimmt mit, wie verwundbar ein Projekt gegenüber einzelnen Personalwechseln ist. torck begegnet diesem Risiko mit festen Nearshore-Teams über drei Standorte, mit Reviews im gemeinsamen Arbeitstag und mit einer deutschen Gesellschaft als alleinigem Vertragspartner. Wer prüfen will, wie belastbar der eigene Bus-Faktor heute ist, kann das in einem Erstgespräch ansprechen.

Gespräch vereinbaren

Frage zu diesem Beitrag?

Zwei Sätze zu Ihrer Situation genügen. Es antwortet jemand, der solche Systeme selbst baut.

Antwort innerhalb eines Werktags.torck · Code mit Drehmoment
Florian Blischke
Geschäftsführer torck GmbH · über 20 Jahre Softwareentwicklung
Florian Blischke ist Geschäftsführer der torck GmbH und seit über 20 Jahren in der Softwareentwicklung tätig. Er verantwortet Individualsoftware für Industrie und Handel, von der Anbindung physischer Prozesse über IoT bis zu Cloud-Architektur und daten- sowie KI-gestützten Systemen. Bei torck begleitet er unter anderem die Energieplattform Jouvoli und das Fleet-Management-Produkt KVM Fleet. torck entwickelt an den Standorten Maxhütte-Haidhof, Wien und Rabat und legt Wert auf Software, die im Betrieb tatsächlich funktioniert.

Steht bei Ihnen dieselbe Frage an?

Wir bauen seit 2017 Software für Industrie und Handel, von Maxhütte-Haidhof aus, mit Teams in Wien und Rabat. Ein Erstgespräch dauert 30 Minuten und kostet nichts. Danach wissen Sie, ob sich das Vorhaben lohnt, auch wenn die Antwort nein lautet.

Weitere Beiträge