IT-Dokumentation

KAPITEL 10 · ENTERPRISE IT

IT-Dokumentation

Effektive Dokumentation ist das Rückgrat jeder IT-Abteilung. Lerne, wie du IT-Wissen strukturiert erfasst, verwaltest und für dein Team zugänglich machst – von Standards über Tools bis zu Best Practices.

Dokumentationsarten Tools & Plattformen Standards (ITIL, ISO) Best Practices

Inhaltsverzeichnis

Schnellübersicht

Auf dieser Seite lernst du alles über professionelle IT-Dokumentation:

  • Definition: Was ist IT-Dokumentation und warum ist sie wichtig?
  • Arten: Technische, betriebliche, prozessorientierte Dokumentation
  • Tools: Confluence, SharePoint, Notion, Wiki-Systeme
  • Standards: ITIL, ISO 27001, COBIT, BSI Grundschutz
  • Template-Struktur: Aufbau guter Dokumentationen
  • Best Practices: Versionierung, Zugriffskontrolle, Reviews
  • FAQ: Häufige Fragen zur Dokumentation

1. Was ist IT-Dokumentation?

Definition

IT-Dokumentation umfasst die systematische Erfassung, Verwaltung und Pflege aller Informationen über IT-Systeme, Prozesse, Infrastrukturen und Dienstleistungen. Sie dient als Wissensbasis für IT-Teams, Support, Management und externe Stakeholder.

Gute Dokumentation ist aktuell, vollständig, auffindbar und verständlich. Sie reduziert Abhängigkeiten von einzelnen Personen ("Bus-Faktor"), beschleunigt die Einarbeitung neuer Mitarbeiter und ist essenziell für Compliance, Audits und Disaster Recovery.

Warum ist Dokumentation so wichtig?

  • Wissenserhalt: Verhindert Wissensverlust bei Mitarbeiterwechsel
  • Einarbeitung: Neue Mitarbeiter werden schneller produktiv
  • Effizienz: Reduziert wiederholte Fragen und Suchzeiten
  • Compliance: Erfüllt regulatorische Anforderungen (ISO 27001, DSGVO)
  • Disaster Recovery: Ermöglicht schnelle Wiederherstellung im Notfall
  • Qualitätssicherung: Standardisierte Prozesse und Konfigurationen
  • Transparenz: Nachvollziehbare Entscheidungen und Änderungen

2. Arten der IT-Dokumentation

IT-Dokumentation lässt sich in verschiedene Kategorien einteilen, je nach Zielgruppe und Zweck:

Technische Dokumentation

Für IT-Teams und Administratoren

Detaillierte technische Informationen über Systeme, Konfigurationen und Architekturen.

  • Systemarchitektur-Diagramme
  • Netzwerkpläne und Topologien
  • Server-Konfigurationshandbücher
  • Datenbank-Schemata
  • API-Dokumentation

Betriebs-Dokumentation

Für den täglichen Betrieb

Anleitungen und Verfahren für den täglichen IT-Betrieb und Support.

  • Standard Operating Procedures (SOPs)
  • Runbooks und Playbooks
  • Troubleshooting-Guides
  • Backup- und Recovery-Prozeduren
  • Monitoring- und Alerting-Konfiguration

Prozess-Dokumentation

Für IT-Service-Management

Dokumentation von IT-Prozessen nach ITIL oder anderen Frameworks.

  • Incident-Management-Prozess
  • Change-Management-Workflow
  • Problem-Management-Prozeduren
  • Service-Level-Agreements (SLAs)
  • Eskalationsmatrizen

Projekt-Dokumentation

Für IT-Projekte

Dokumentation spezifischer IT-Projekte von der Planung bis zum Abschluss.

  • Projektcharter und -pläne
  • Anforderungsdokumente
  • Design-Dokumente
  • Testberichte
  • Lessons Learned

Wissensdatenbank

Für Self-Service und Support

Zentrale Wissensbasis für häufige Fragen und Probleme (Knowledge Base).

  • FAQ-Artikel
  • How-To-Guides
  • Video-Tutorials
  • Troubleshooting-Artikel
  • Best Practices

Compliance-Dokumentation

Für Audits und Zertifizierungen

Dokumentation für regulatorische Anforderungen und Zertifizierungen.

  • Richtlinien und Policies
  • Sicherheitskonzepte
  • Datenschutz-Dokumentation (DSGVO)
  • Audit-Berichte
  • Zertifizierungsnachweise

3. Dokumentations-Tools und Plattformen

Die Wahl des richtigen Tools ist entscheidend für den Erfolg deiner Dokumentation:

Confluence

Atlassian · Enterprise Wiki

Marktführendes Enterprise Wiki mit starker Integration in Jira und andere Atlassian-Tools.

  • Leistungsstarker WYSIWYG-Editor
  • Raum- und Seitenhierarchie
  • Versionierung und History
  • Templates und Macros
  • Jira-Integration
~5-15 €/User/Monat

SharePoint

Microsoft · Document Management

Teil von Microsoft 365. Ideal für Dokumentenmanagement und Intranet-Lösungen.

  • Dokumentenbibliotheken
  • Versionierung und Co-Authoring
  • Workflow-Automation
  • Integration mit Office 365
  • Berechtigungskonzepte
Teil von M365 (~10-20 €/User)

Notion

Notion Labs · All-in-One Workspace

Modernes, flexibles Tool für Notizen, Wikis und Projektmanagement.

  • Block-basierter Editor
  • Datenbanken und Tabellen
  • Templates und Vorlagen
  • Collaboration in Echtzeit
  • API und Integrationen
~8-15 €/User/Monat

MediaWiki

Open Source · Wiki-Engine

Die Software hinter Wikipedia. Kostenlos und hochgradig anpassbar.

  • Open Source und kostenlos
  • Leistungsstarke Suchfunktion
  • Extension-System
  • Vollständige Versionierung
  • Selbst-Hosting möglich
Kostenlos (nur Hosting-Kosten)

BookStack

Open Source · Documentation Platform

Einfache, benutzerfreundliche Dokumentationsplattform mit Buch-Struktur.

  • Intuitive Buch/Kapitel/Seiten-Struktur
  • WYSIWYG und Markdown-Editor
  • Diagramme und Zeichnungen
  • Volltextsuche
  • Self-Hosting möglich
Kostenlos (Open Source)

GitBook

GitBook Inc · Technical Documentation

Spezialisiert auf technische Dokumentation und API-Docs. Git-Integration.

  • Git-basierte Workflows
  • Markdown und OpenAPI
  • Automatische API-Docs
  • Custom Domains
  • Analytics und Feedback
~6-12 €/User/Monat

Tool-Auswahl: Worauf achten?

  • Benutzerfreundlichkeit: Einfache Bedienung für alle Teammitglieder
  • Suchfunktion: Schnelles Auffinden von Informationen
  • Versionierung: Nachvollziehbarkeit von Änderungen
  • Zusammenarbeit: Echtzeit-Editing und Kommentare
  • Integrationen: Anbindung an bestehende Tools (Jira, GitHub, etc.)
  • Berechtigungen: Granulare Zugriffskontrolle
  • Skalierbarkeit: Wachstum mit dem Unternehmen
  • Kosten: Lizenzmodell und Total Cost of Ownership

4. Standards und Frameworks

Internationale Standards geben Richtlinien für professionelle IT-Dokumentation:

ITIL (IT Infrastructure Library)

De-facto-Standard für IT-Service-Management. Definiert Prozesse und Dokumentationsanforderungen für IT-Services.

Relevante Praktiken Knowledge Management, Service Catalog Management, Configuration Management, Document Management

ISO 27001

Internationaler Standard für Informationssicherheits-Managementsysteme (ISMS). Definiert Anforderungen an Dokumentation und Records.

Dokumentationsanforderungen ISMS-Policy, Risk Assessment, Statement of Applicability, Internal Audit Reports, Management Review

COBIT

Framework für IT-Governance und -Management. Bietet Richtlinien für Dokumentation und Compliance.

Fokus IT-Governance, Risk Management, Compliance, Performance Measurement, Documentation Standards

BSI Grundschutz

Deutscher Standard des Bundesamts für Sicherheit in der Informationstechnik. Umfassende Anforderungen an IT-Dokumentation.

Dokumentationsanforderungen Sicherheitskonzept, Strukturanalyse, Schutzbedarfsfeststellung, Implementierungsplan, Notfallkonzept

5. Template-Struktur für IT-Dokumentation

Ein guter Dokumentations-Template stellt sicher, dass alle wichtigen Informationen erfasst werden:

Standard-Template für System-Dokumentation

1. Metadaten

Grundlegende Informationen über das Dokument selbst.

  • Dokumententitel: Klare, beschreibende Bezeichnung
  • Version: Versionsnummer (z.B. 1.0, 1.1, 2.0)
  • Autor: Verantwortlicher für das Dokument
  • Erstellungsdatum: Wann wurde das Dokument erstellt?
  • Letzte Aktualisierung: Wann wurde es zuletzt geändert?
  • Status: Entwurf, In Review, Freigegeben, Veraltet
  • Reviewer: Wer hat das Dokument geprüft?
2. Zweck und Umfang

Warum existiert dieses Dokument und was deckt es ab?

  • Zweck: Warum wurde dieses Dokument erstellt?
  • Zielgruppe: Für wen ist es gedacht? (Admins, Support, Management)
  • Umfang: Was wird behandelt, was nicht?
  • Voraussetzungen: Was muss der Leser wissen?
3. Architektur und Übersicht

High-Level-Überblick über das System oder den Prozess.

  • Systemübersicht: Beschreibung des Systems
  • Architektur-Diagramm: Visuelle Darstellung
  • Komponenten: Hauptbestandteile des Systems
  • Abhängigkeiten: Andere Systeme, die benötigt werden
  • Datenfluss: Wie fließen Daten durch das System?
4. Konfiguration und Setup

Detaillierte technische Informationen.

  • Systemanforderungen: Hardware, Software, Netzwerk
  • Installation: Schritt-für-Schritt-Anleitung
  • Konfiguration: Wichtige Einstellungen und Parameter
  • Umgebungsvariablen: Alle relevanten Variablen
  • Integrationen: Anbindung an andere Systeme
5. Betrieb und Wartung

Tägliche Betriebsaufgaben und Wartungsarbeiten.

  • Monitoring: Was muss überwacht werden?
  • Backups: Backup-Strategie und -Prozeduren
  • Wartungsfenster: Geplante Wartungsarbeiten
  • Updates: Update-Prozess und Testing
  • Performance-Tuning: Optimierungsmöglichkeiten
6. Troubleshooting

Häufige Probleme und deren Lösungen.

  • Häufige Fehler: Liste bekannter Probleme
  • Fehlerbehebung: Schritt-für-Schritt-Lösungen
  • Log-Dateien: Wo finden sich relevante Logs?
  • Debugging: Tools und Techniken
  • Escalation: Wann und an wen eskalieren?
7. Disaster Recovery

Was tun im Notfall?

  • Notfallkontakte: Wer ist im Notfall zu kontaktieren?
  • Recovery-Prozeduren: Schritt-für-Schritt-Anleitung
  • RTO/RPO: Recovery Time/Point Objectives
  • Failover: Wie wird auf Backup-Systeme umgeschaltet?
  • Tests: Wann wurde DR zuletzt getestet?
8. Änderungshistorie

Nachvollziehbarkeit aller Änderungen.

  • Änderungsdatum: Wann wurde geändert?
  • Änderungsbeschreibung: Was wurde geändert?
  • Änderungsgrund: Warum wurde geändert?
  • Geändert von: Wer hat die Änderung vorgenommen?
  • Genehmigt von: Wer hat die Änderung freigegeben?

Beispiel: Markdown-Template

MARKDOWN # System-Dokumentation: [Systemname] ## Metadaten - **Version:** 1.0 - **Autor:** Max Mustermann - **Erstellt:** 2024-01-15 - **Aktualisiert:** 2024-06-20 - **Status:** Freigegeben ## Zweck Diese Dokumentation beschreibt das Production-System XYZ, das für [Zweck] eingesetzt wird. ## Architektur ![Architektur-Diagramm](./diagrams/architecture.png) ### Komponenten - **Web-Server:** Nginx 1.24 - **App-Server:** Node.js 20 LTS - **Datenbank:** PostgreSQL 15 - **Cache:** Redis 7.0 ## Konfiguration ### Umgebungsvariablen ```bash DATABASE_URL=postgresql://user:pass@localhost:5432/db REDIS_URL=redis://localhost:6379 NODE_ENV=production ``` ## Betrieb ### Monitoring - **Health Check:** http://localhost:8080/health - **Metrics:** http://localhost:8080/metrics - **Logs:** /var/log/app/application.log ## Troubleshooting ### Häufige Probleme 1. **Hohe CPU-Last:** Siehe Abschnitt "Performance-Tuning" 2. **Datenbank-Verbindungsfehler:** Siehe Abschnitt "Datenbank" ## Disaster Recovery - **RTO:** 4 Stunden - **RPO:** 1 Stunde - **Backup:** Täglich um 02:00 Uhr

6. Best Practices für IT-Dokumentation

Die wichtigsten Empfehlungen für effektive und nachhaltige IT-Dokumentation:

Klare Struktur

  • Logische Hierarchie (Räume, Kategorien, Seiten)
  • Konsistente Namenskonventionen
  • Verwendung von Templates
  • Tagging und Metadaten
  • Regelmäßige Aufräumaktionen

Versionierung

  • Alle Änderungen nachvollziehbar
  • Versionsnummern verwenden
  • Änderungshistorie pflegen
  • Review-Prozess für wichtige Änderungen
  • Alte Versionen archivieren

Zugriffskontrolle

  • Granulare Berechtigungen
  • Rollenbasierte Zugriffskontrolle
  • Sensible Daten schützen
  • Regelmäßige Berechtigungs-Reviews
  • Audit-Logs aktivieren

Regelmäßige Reviews

  • Jährliche Überprüfung aller Dokumente
  • Verantwortliche für Updates benennen
  • Veraltete Dokumente archivieren
  • Feedback-Mechanismen einrichten
  • Quality Gates definieren

Automatisierung

  • Automatische Generierung wo möglich
  • API-Dokumentation aus Code generieren
  • Diagramme aus Konfiguration erstellen
  • CI/CD für Dokumentations-Updates
  • Notifications bei Änderungen

Die 10 Gebote der IT-Dokumentation

  1. Dokumentiere, während du arbeitest: Nicht erst am Ende des Projekts
  2. Halte es einfach: Klar und verständlich schreiben
  3. Verwende Visualisierungen: Diagramme sagen mehr als 1000 Worte
  4. Pflege die Dokumentation: Regelmäßig aktualisieren und aufräumen
  5. Mache sie auffindbar: Gute Struktur und Suchfunktion
  6. Definiere Verantwortlichkeiten: Wer ist für was zuständig?
  7. Verwende Templates: Konsistenz durch Standardisierung
  8. Review und Feedback: Vier Augen sehen mehr als zwei
  9. Automatisiere wo möglich: Code-Docs, API-Docs, Diagramme
  10. Schütze sensible Daten: Passwörter, Keys, personenbezogene Daten

7. Praxisaufgaben & Quiz

Übungsaufgaben

Aufgabe 1: Nenne drei Gründe, warum IT-Dokumentation oft vernachlässigt wird und wie man dem entgegenwirken kann.
Aufgabe 2: Erkläre den Unterschied zwischen einer Wissensdatenbank (Knowledge Base) und technischer Dokumentation.
Aufgabe 3: Welche Dokumentationsarten sind für ein ISO 27001 Audit besonders wichtig?
Aufgabe 4: Plane eine Dokumentations-Strategie für ein Unternehmen mit 50 IT-Mitarbeitern. Welche Tools würdest du empfehlen und wie würdest du die Dokumentation strukturieren?

8. FAQ – Häufige Fragen

Häufige Fragen zur IT-Dokumentation

Wie überzeuge ich das Management, in Dokumentation zu investieren?

Argumente für Management:

  • ROI: Reduzierte Einarbeitungszeit, weniger Incidents, schnellere Recovery
  • Risikominimierung: Schutz vor Wissensverlust bei Mitarbeiterabgang
  • Compliance: Erfüllung regulatorischer Anforderungen (ISO, DSGVO)
  • Effizienz: Weniger wiederholte Fragen, schnellere Problemlösung
  • Skalierbarkeit: Ermöglicht Wachstum ohne proportionalen Personalaufwand

Tipp: Berechne die Kosten von Incidents ohne Dokumentation vs. Investition in Dokumentation.

Wie oft sollte Dokumentation aktualisiert werden?

Richtwerte:

  • Bei jeder Änderung: Sofort aktualisieren, wenn sich Systeme/Prozesse ändern
  • Jährliches Review: Mindestens einmal jährlich alle Dokumente prüfen
  • Nach Incidents: Lessons Learned dokumentieren
  • Nach Projekten: Abschlussdokumentation erstellen
  • Compliance-Docs: Nach Audit-Empfehlungen
Was ist der "Bus-Faktor" und wie hängt er mit Dokumentation zusammen?

Bus-Faktor (auch "Lotto-Faktor" oder "Truck-Faktor") bezeichnet die Anzahl der Personen, die das Unternehmen verlassen können, bevor kritisches Wissen verloren geht.

Beispiel: Ein Bus-Faktor von 1 bedeutet: Wenn diese eine Person ausfällt (vom Bus überfahren wird), steht das Unternehmen vor einem Problem.

Zusammenhang mit Dokumentation: Gute Dokumentation erhöht den Bus-Faktor, indem sie Wissen für alle zugänglich macht. Ziel: Bus-Faktor von mindestens 2-3 für kritische Systeme.

Soll ich Wiki oder klassische Dokumente (Word/PDF) verwenden?

Wiki (Confluence, SharePoint, etc.):

  • Ideal für dynamische, sich ändernde Inhalte
  • Echtzeit-Kollaboration
  • Versionierung und History
  • Suchfunktion und Verlinkung
  • Nachteil: Kann unstrukturiert werden

Klassische Dokumente (Word/PDF):

  • Ideal für formale, signierte Dokumente
  • Compliance und Audit-Anforderungen
  • Offline-Verfügbarkeit
  • Nachteil: Schwerer zu aktualisieren

Empfehlung: Kombination aus beidem – Wiki für operative Dokumentation, klassische Dokumente für Policies und Compliance.

Wie gehe ich mit veralteter Dokumentation um?

Strategien für veraltete Dokumentation:

  • Regelmäßige Reviews: Jährliche Prüfung aller Dokumente
  • Verantwortliche benennen: Jeder Bereich hat einen Owner
  • Veraltet-Markierung: Klare Kennzeichnung veralteter Dokumente
  • Archivierung: Alte Versionen aufbewahren, aber nicht löschen
  • Automatische Erinnerungen: Notifications für Reviews
  • Feedback-Mechanismen: Nutzer können veraltete Inhalte melden
Wie dokumentiere ich sensible Informationen (Passwörter, Keys)?

Niemals im Klartext dokumentieren! Stattdessen:

  • Password Manager: Bitwarden, 1Password, KeePass
  • Secret Management Tools: HashiCorp Vault, AWS Secrets Manager
  • Verschlüsselte Speicher: Nur für berechtigte Personen zugänglich
  • Referenzen statt Werte: In Dokumentation nur Verweise auf sichere Speicher
  • Rotation: Regelmäßige Änderung sensibler Daten
  • Audit-Logs: Nachvollziehbarkeit aller Zugriffe
Wie messe ich den Erfolg meiner Dokumentations-Initiative?

Wichtige KPIs:

  • Nutzungsstatistiken: Seitenaufrufe, Suchanfragen, aktive Nutzer
  • Aktualitätsrate: % der Dokumente, die innerhalb von 12 Monaten aktualisiert wurden
  • Einarbeitungszeit: Zeit bis neue Mitarbeiter produktiv sind
  • Ticket-Reduktion: Weniger wiederholte Fragen im Support
  • MTTR: Mean Time To Recovery bei Incidents
  • User Satisfaction: Feedback der Nutzer zur Dokumentation
  • Audit-Ergebnisse: Compliance-Score bei Audits
Soll Dokumentation Teil der Definition of Done (DoD) sein?

Absolut ja! Dokumentation sollte integraler Bestandteil des Entwicklungsprozesses sein:

  • Definition of Done erweitern: "Feature ist fertig" = "Feature ist fertig UND dokumentiert"
  • Code-Reviews: Auch Dokumentation reviewen
  • Akzeptanzkriterien: Dokumentation als Teil der Kriterien
  • Time-Boxing: Zeit für Dokumentation einplanen (z.B. 20% der Entwicklungszeit)
  • Automatisierung: Wo möglich Docs-as-Code nutzen

Vorteil: Dokumentation entsteht parallel zur Entwicklung, nicht als nachträglicher Aufwand.

Zusammenfassung

Die wichtigsten Punkte

  • Definition: IT-Dokumentation ist die systematische Erfassung und Verwaltung von IT-Wissen
  • Arten: Technisch, Betrieb, Prozess, Projekt, Wissensdatenbank, Compliance
  • Tools: Confluence, SharePoint, Notion, MediaWiki, BookStack, GitBook
  • Standards: ITIL, ISO 27001, COBIT, BSI Grundschutz
  • Template-Struktur: Metadaten, Zweck, Architektur, Konfiguration, Betrieb, Troubleshooting, DR, Historie
  • Best Practices: Struktur, Versionierung, Zugriffskontrolle, Auffindbarkeit, Reviews, Automatisierung
  • Bus-Faktor: Dokumentation reduziert Abhängigkeiten von einzelnen Personen
  • Definition of Done: Dokumentation sollte Teil jedes Entwicklungsprozesses sein
  • Sensible Daten: Niemals im Klartext – Password Manager und Secret Management Tools nutzen
  • KPIs: Nutzungsstatistiken, Aktualitätsrate, Einarbeitungszeit, Ticket-Reduktion, MTTR

Nächste Schritte für dein Unternehmen

  1. Ist-Zustand analysieren: Welche Dokumentation existiert bereits? Wo sind Lücken?
  2. Tool auswählen: Confluence, SharePoint oder andere Plattform evaluieren
  3. Struktur definieren: Räume, Kategorien, Templates festlegen
  4. Verantwortliche benennen: Wer ist für welche Bereiche zuständig?
  5. Templates erstellen: Standardisierte Vorlagen für alle Dokumententypen
  6. Pilot-Projekt starten: Mit einem Bereich beginnen und Erfahrungen sammeln
  7. Rollout planen: Schrittweise auf alle Bereiche ausweiten
  8. Review-Prozess etablieren: Jährliche Überprüfung aller Dokumente

Weiterführende Themen

IT-Service-Management (ITIL)

ITIL-Framework für IT-Service-Management – Prozesse, Praktiken und Dokumentation.

Zu ITIL
Compliance

DSGVO, ISO 27001, BSI Grundschutz und weitere Compliance-Frameworks.

Zur Compliance
Backup & Recovery

Backup-Strategien, 3-2-1-Regel und Disaster Recovery Planning.

Zu Backup & Recovery
Incident Response

Strukturierte Vorgehensweise bei Sicherheitsvorfällen und Incident-Dokumentation.

Zu Incident Response
Identity & Access Management

Identity Management, Active Directory, MFA, SSO und Privileged Access.

Zu Identity Management
Endpoint Management

MDM, UEM, Endpoint-Sicherheit und Geräteverwaltung im Unternehmen.

Zu Endpoint Management