Drei Ebenen der Vorgangsdokumentation
Jeder Jira-Vorgang hat drei native Orte zur Dokumentation. Jeder eignet sich für etwas anderes:
| Ebene | Ort | Welche Inhalte dort hingehören |
|---|---|---|
| Vorgangsbeschreibung | Das Beschreibungsfeld im Vorgang selbst | Was dieser konkrete Vorgang ist, warum es ihn gibt, Akzeptanzkriterien und Schritte zur Reproduktion |
| Anhänge | An den Vorgang angehängte Dateien | Screenshots, Log-Auszüge, Designentwürfe, einmalig benötigte PDFs |
| Verknüpfte Confluence-Seiten | Verknüpfte Inhalte im Vorgang und auf der Confluence-Seite | Alles, worauf auch andere Vorgänge zugreifen — Architektur, Spezifikationen, Entscheidungen, RFCs |
Die entscheidende Frage: „Würde ich diesen Text in einen zweiten Vorgang kopieren?“ Wenn ja, gehört er nach Confluence, und beide Vorgänge verknüpfen darauf. Wenn nein, gehört er in die Beschreibung.
Ebene 1 — das Beschreibungsfeld
Die Beschreibung ist die einzige Dokumentation, die direkt im Vorgang erscheint. Alles darin wird angezeigt, wenn jemand das Ticket öffnet. Sie sollte deshalb die Frage beantworten: „Was muss ein Entwickler in den ersten 30 Sekunden wissen, wenn er diesen Vorgang ohne Vorwissen öffnet?“.
Für eine Story oder Aufgabe reicht eine kurze Vorlage:
- Kontext — ein oder zwei Sätze dazu, warum der Vorgang im Backlog liegt.
- Ziel — wie das gewünschte Ergebnis nach Abschluss aussieht.
- Akzeptanzkriterien — eine Liste überprüfbarer Bedingungen.
- Notizen — Verknüpfungen zu passenden Confluence-Seiten, früheren Tickets und Designentwürfen.
Bei einem Bug konzentriert sich die Vorlage auf die Reproduktion:
- Umgebung, Browser/Version, Konto oder Mandant.
- Schritte zur Reproduktion.
- Erwartetes und tatsächliches Verhalten.
- Logs oder Screenshots (als Anhänge).
Was nicht in die Beschreibung gehört: Architekturerklärungen, Systemübersichten und Projekthintergrund. Diese Inhalte sind bei jedem Ticket zum selben Modul gleich — das ist dein Signal, sie nach Confluence zu verschieben und stattdessen aus jedem Ticket darauf zu verlinken.
Ebene 2 — Anhänge
Anhänge werden schnell zu häufig genutzt. Sie eignen sich gut für einmalige Belege (ein Screenshot des aufgetretenen Fehlers, ein Log-Auszug, ein Designentwurf). Für mehrfach benötigte Inhalte sind sie ungeeignet, weil man sie nur beim Öffnen des Vorgangs findet.
Praktische Regel: Wenn ein Anhang für jemanden relevant ist, der diesen Vorgang noch nicht betrachtet, sollte er stattdessen eine Confluence-Seite sein.
Ebene 3 — verknüpfte Confluence-Seiten
Confluence ist der richtige Ort für Dokumentation, auf die mehr als ein Vorgang zugreift. Die native Jira-Confluence-Integration stellt die Verknüpfung in beide Richtungen her: Verknüpfe die Seite im Vorgang, und der Vorgang erscheint auf der Confluence-Seite unter „Jira-Vorgänge“.
So verknüpfst du eine Confluence-Seite mit einem Jira-Vorgang
- Öffne den Jira-Vorgang.
- Klicke auf Verknüpfen (das Kettensymbol) → Confluence-Seite.
- Füge die Seiten-URL ein oder suche nach dem Titel.
- Speichere. Die Seite erscheint jetzt unter Verknüpfte Inhalte im Vorgang.
- Öffne die Confluence-Seite — der Vorgang erscheint automatisch im Makroabschnitt „Jira-Vorgänge“, sofern die Seite zur selben Atlassian-Site gehört.
Häufige Verknüpfungsmuster
- Epic → Spezifikationsseite. Jedes Epic verknüpft seine Confluence-Seite mit Umfang und Spezifikation. Die untergeordneten Stories müssen den Link nicht wiederholen — er ist über das Epic erreichbar.
- Sprint → Seite zu Scrum-Terminen. Der erste Vorgang des Sprints verknüpft die Planungsnotizen, der letzte die Retrospektivenseite.
- Bug → Architekturkontext. Ein Bug zu einem bestimmten Modul verknüpft dessen Confluence-Übersicht, damit der Entwickler bei der Behebung den Kontext erhält, ohne die gesamte Codebasis durchsuchen zu müssen.
- Entscheidung → Entscheidungsprotokoll. Wenn ein Ticket eine nicht offensichtliche Entscheidung erfordert (welche Bibliothek, welche API-Version, warum eine Umgehungslösung), halte sie auf einer Confluence-Seite fest und verknüpfe die Seite aus dem Vorgang.
Verknüpfte Confluence-Seiten aktuell halten
Der schwierigste Teil dieses Modells sind nicht die Verknüpfungen, sondern die Aktualität der Confluence-Seiten. Sobald 20 Vorgänge eine Seite verknüpfen, wird sie zur tragenden Grundlage. Falsche Inhalte führen dann nicht mehr nur zur Verwirrung eines einzelnen Teams.
Zwei Muster funktionieren:
1. Die Seite an einen Prüfzyklus binden
Für Entscheidungsprotokolle, RFCs und Spezifikationen — Inhalte von Menschen für Menschen — legst du eine verantwortliche Person und ein Prüfintervall fest (typischerweise den Sprint oder das Quartal, in dem das verknüpfte Epic abgeschlossen wird). Confluence zeigt das Datum der letzten Seitenaktualisierung deutlich an. Teams setzen durch, dass keine Seite jenseits der festgelegten Altersgrenze als maßgebliche Quelle dient.
2. Technische Seiten aus dem Quellcode neu erzeugen
Bei technischem Kontext — Modulübersichten, API-Referenzen, Architekturzusammenfassungen — sollen die verknüpften Seiten den Code selbst beschreiben, und das Repository ist die maßgebliche Quelle. Eine Confluence-Seite manuell mit einer sich verändernden Codebasis synchron zu halten, ist ein aussichtsloses Unterfangen.
CodeDoc AI for Confluence erzeugt diese Seiten automatisch aus dem Quellcode neu. Verbinde das Repository, wähle eine Voreinstellung (Developer Documentation für Entwicklerdokumentation, Onboarding Guide für Einarbeitung, Quick Reference als Kurzreferenz usw.), verbinde einen Webhook mit einem Branch — und die Confluence-Seite wird bei jedem Push neu geschrieben. Jeder damit verknüpfte Jira-Vorgang verweist plötzlich auf stets aktuelle Dokumentation, ohne dass das Team an die Aktualisierung denken muss.
Die passende Kombination: Von Menschen geschriebene Entscheidungsprotokolle werden regelmäßig geprüft, technische Seiten von der KI bei jedem Commit neu erzeugt. Jeder Jira-Vorgang verknüpft die passende Seite. Veraltete Inhalte werden für den technischen Teil ausgeschlossen, und der manuelle Teil bleibt klein genug, um tatsächlich gepflegt zu werden.
Was du vermeiden solltest
- Füge keine Architekturdiagramme in das Beschreibungsfeld ein. Sie veralten innerhalb eines Sprints, und niemand aktualisiert Vorgangsbeschreibungen rückwirkend.
- Hänge dasselbe PDF nicht an 20 Vorgänge an. Lade es einmal in Confluence hoch und verknüpfe die Confluence-Seite aus jedem Vorgang.
- Schreibe die Spezifikation nicht in die Epic-Beschreibung. Epics bestehen über Wochen; Spezifikationen entwickeln sich in Iterationen. Eine Spezifikation gehört auf eine Confluence-Seite, die das Epic verknüpft.
- Verlasse dich zur Kontextvermittlung nicht auf Verknüpfungen zwischen Jira-Tickets. Drei verknüpfte Tickets nacheinander lesen zu müssen, um den Zusammenhang zu verstehen, ist schlechter als eine einzige Confluence-Seite zu lesen.
Häufig gestellte Fragen
Wie dokumentiere ich einen Jira-Vorgang?
Nutze das Beschreibungsfeld für Kontext, Ziel und Akzeptanzkriterien dieses konkreten Vorgangs. Nutze Anhänge für einmalige Belege wie Screenshots oder Logs. Verknüpfe Confluence-Seiten für alles, worauf auch andere Vorgänge zugreifen — Architektur, Spezifikationen und Entscheidungen.
Wie verknüpfe ich eine Confluence-Seite mit einem Jira-Vorgang?
Klicke im Jira-Vorgang auf Verknüpfen → Confluence-Seite und füge die URL ein oder suche nach dem Titel. Die Seite erscheint unter „Verknüpfte Inhalte“, und die Rückverknüpfung erscheint automatisch auf der Confluence-Seite, sofern sie zur selben Atlassian-Site gehört.
Sollte ich Dokumentation in der Jira-Beschreibung oder in Confluence schreiben?
Die Beschreibung ist für Inhalte, die nur für diesen einen Vorgang relevant sind. Confluence ist für Inhalte, die andere Vorgänge, Teams oder zukünftige Leser ebenfalls benötigen. Faustregel: Würdest du denselben Text in einen zweiten Vorgang kopieren, gehört er nach Confluence.
Wie halte ich Confluence-Seiten aktuell, die mit Jira-Vorgängen verknüpft sind?
Zwei Ansätze. Für von Menschen verfasste Seiten (Entscheidungsprotokolle, RFCs, Spezifikationen) legst du eine verantwortliche Person und einen Prüfzyklus fest — Confluence zeigt das letzte Aktualisierungsdatum deutlich an. Für technische Seiten, deren maßgebliche Quelle die Codebasis ist, nutzt du automatische Neuerzeugung: CodeDoc AI schreibt die Seite per Webhook oder Zeitplan aus dem Quellcode neu. So bleibt verknüpfte Dokumentation bei Codeänderungen aktuell.
Kann ich mehrere Jira-Vorgänge auf einer Confluence-Seite dokumentieren?
Ja — das ist bei Epics und Projektseiten üblich. Erstelle die Confluence-Seite mit dem übergreifenden Kontext (Umfang, Architektur, Entscheidungen) und verknüpfe sie aus jedem zugehörigen Jira-Vorgang. Unten kann die Seite außerdem das Jira-Vorgangsmakro einbetten, um eine aktuelle Liste aller verknüpften Tickets abzurufen.
Technische Dokumentation nicht länger von Hand pflegen
CodeDoc AI erzeugt Confluence-Seiten bei jedem Commit aus deinem Quellcode neu. Verknüpfe die Seiten einmal aus deinen Jira-Vorgängen — sie bleiben automatisch aktuell.
CodeDoc AI ansehen →