WCAG-Checkliste: Barrierefreiheit von Software systematisch prüfen
Was eine WCAG-Checkliste wirklich leistet
Die meisten WCAG-Checklisten im Netz sind statische Listen mit Kriteriennummern. Der Nutzen entsteht jedoch erst, wenn eine Checkliste den Arbeitsprozess strukturiert: Scope, Rolle, Priorisierung, Dokumentation. Laut der Bitkom-Studie „Digitale Teilhabe 2025” fordern 71 Prozent der Deutschen eine barrierefreie Gestaltung digitaler Angebote. Der Druck auf Software-Anbieter steigt nicht nur rechtlich, sondern auch durch klare Nutzererwartungen.
Gleichzeitig steigen die Anforderungen an Dokumentation. Wer eine Umsetzung der WCAG-Richtlinien plant, braucht eine Arbeitsgrundlage, die im Alltag trägt. Die Aufgabe: Barrierefreiheit von Software systematisch prüfen statt punktuell kontrollieren.
Warum eine reine Liste nicht ausreicht
Eine statische Liste liefert keine Aussage über die Aussagekraft der Prüfung. Sie sagt nicht, welche Software-Module geprüft wurden, wer sie geprüft hat und mit welchem Werkzeug. Genau diese Meta-Informationen entscheiden darüber, ob eine WCAG-Checkliste zur Selbstprüfung nach BFSG als Nachweis taugt oder nur als wohlgemeinter Bericht. Der Leitfaden zum Barrierefreiheitsgesetz zeigt, wie eng Nachweispflicht und Dokumentation im BFSG miteinander verzahnt sind.
Die Accessibility-Checkliste als Arbeitsprozess
Eine Accessibility-Checkliste entfaltet Wirkung, wenn sie im Entwicklungszyklus eingebettet ist – im Review, in der Definition of Done und bei Regressionsprüfungen. Die Verbindung der Disziplinen macht aus einer WCAG-Checkliste einen produktnahen Prüfprozess. Prinzipien der Umsetzung digitaler Barrierefreiheit lassen sich in Handlungsschritte übersetzen, die eine WCAG 2.2 AA Checkliste für Software und Anwendungen tragen:
- Scope dokumentieren: Module, Screens, Benutzerflüsse
- Rollen zuordnen: Redaktion, Design, Entwicklung, QA
- Priorität setzen: nach Risiko, nicht nach Kriteriennummer
- Prüfmethode markieren: automatisiert, manuell, strukturell
- Befunde belegen: Screenshot, Log, Reproduktionspfad
- Ergebnisse versionieren: Datum, Prüfer, Produktversion
Wie wird eine WCAG-Checkliste im Projektalltag angewendet?
Eine WCAG-Checkliste wirkt im Projektalltag nur, wenn Scope, Reihenfolge und Zuständigkeit vor der Prüfung geklärt sind. Erst diese Klärung macht aus einer Barrierefreiheits-Checkliste ein produktspezifisches Werkzeug. Je nach Einsatzgebiet verschiebt sich der Schwerpunkt: In Business Software prägen Tabellen, Berichte und Eingabemasken den Alltag.
In der Softwareentwicklung heißt das: Module auswählen, kritische Pfade definieren, Prüfpunkte so anordnen, dass der größte Risikoanteil zuerst bearbeitet wird. Ergebnisse werden reproduzierbar festgehalten. Für barrierefreie Verwaltungssoftware rücken Formstrecken und Pflichtnachweise stärker in den Vordergrund.
Scope-Festlegung in Software-Projekten
Scope bedeutet: welche Teile einer Anwendung werden geprüft, gegen welche Konformitätsstufe, in welcher Version. In Software-Projekten ist der Scope selten die ganze Anwendung, sondern eine bewusst gewählte Stichprobe aus Modulen und Prozesswegen. Die Auswahl folgt Nutzungshäufigkeit, Kritikalität und Änderungsstand. Eine tragfähige WCAG-Checkliste beginnt genau mit dieser Entscheidung – nicht mit Kriterium 1.1.1. Das gilt bei WCAG 2.1 AA und WCAG 2.2 AA gleichermaßen.
Modul-Sampling statt Screen-Flut
Modul-Sampling orientiert sich an Geschäftsprozessen: Jeder Kernprozess liefert ein bis zwei repräsentative Screens, ergänzt durch Spezialfälle mit hohem Risiko. Die WCAG-Konformität stützt sich später auf diese Auswahllogik, nicht auf eine Vollprüfung. So kann eine WCAG-Checkliste auf kleiner, gut gewählter Menge belastbare Aussagen produzieren.
Reihenfolge nach Risiko, nicht nach Kriteriennummer
Die häufigsten Barrieren treten nicht gleichverteilt auf. Kontraste, Alternativtexte, Formular-Labels, Tastaturbedienung und sichtbarer Fokus verursachen den Großteil der Befunde. Eine realistische WCAG-Checkliste bildet diese Verteilung ab, statt stur bei 1.1.1 zu beginnen. Gerade eine WCAG 2.2 AA Checkliste für Software und Anwendungen profitiert von einer risikogewichteten Reihenfolge. Eine eigene BITV-2.0-Checkliste für Fachverfahren ergänzt diese Reihenfolge um behördenspezifische Muster. Eine typische Abfolge für WCAG prüfen in der Praxis:
➤ Kontrast prüfen (Text und Bedienelemente)
➤ Alternativtexte für Bilder und Icons
➤ Formular-Labels und Eingabe-Beschreibungen
➤ Tastaturbedienung aller Funktionen
➤ Sichtbarer Fokus auf aktiven Elementen
➤ Überschriftenhierarchie und Struktur
➤ Verständliche Fehlermeldungen
➤ Logische Tab-Reihenfolge
➤ Statusmeldungen für Änderungen
Scope und Rollen in der WCAG-Audit Checkliste
Eine WCAG-Audit Checkliste verteilt Aufgaben auf Menschen mit unterschiedlichem Blick. Redaktion prüft Texte und Beschriftungen, Design sorgt für Farben, Fokus und Typografie, Entwicklung verantwortet Struktur und Interaktion, QA sichert die Reproduzierbarkeit. Eine WCAG-Audit Checkliste für Unternehmen und Behörden bleibt nur dann belastbar, wenn kein einzelner Blick alle Aspekte erfassen muss – erst die Rollentrennung macht die Prüfung wirklich belastbar.
Welche Punkte lassen sich automatisiert prüfen?
Automatisierte Tests decken nur rund ein Drittel der Erfolgskriterien ab. Sie finden Kontrastfehler, fehlende Alt-Texte, fehlerhafte ARIA-Attribute und strukturelle Schwächen im Markup. Sie können jedoch nicht bewerten, ob ein Alternativtext sinnvoll ist oder ob eine Fehlermeldung tatsächlich weiterhilft. Semantik, Sinn und Nutzerführung bleiben Aufgabe einer menschlichen Prüfung. Eine vollständige WCAG-Audit Checkliste nach WCAG 2.1 AA oder WCAG 2.2 AA verbindet beide Welten: automatisierte Grundprüfung und manuelle Bewertung.
Tools als Teil der Arbeitskette
Kein einzelnes Tool liefert eine vollständige WCAG-Prüfliste. Sinnvoll ist eine Kette aus Werkzeugen, die sich im Build-Prozess, im Review und in der manuellen Stichprobe ergänzen. So entsteht aus einzelnen Werkzeugen ein Prozess, der im Software-Alltag trägt und die digitale Barrierefreiheit prüfen lässt:
- Browser-Extensions für Schnellprüfungen (axe DevTools)
- Command-Line-Scanner für CI-Pipelines (pa11y, axe-core)
- Screenreader für semantische Prüfung (NVDA, VoiceOver)
- Tastatur-Durchläufe ohne Maus
- Kontrast-Checker für Design-Reviews
- Linter und Build-Checks im Entwicklungsprozess
Rollenverteilung entlang der Accessibility-Checkliste
Die Rollenverteilung entlang einer Accessibility-Checkliste ist mehr als Zuständigkeit – sie ist ein Filter, der Fehler früh erkennbar macht. Redaktionsfragen lassen sich nicht in der Entwicklung entscheiden, technische Fragen nicht am CMS. Eine klare Zuordnung verhindert, dass einzelne Punkte der WCAG-Checkliste durchrutschen oder doppelt geprüft werden. Wird regelmäßige Wartung und Support mitgedacht, bleibt die Prüfung nach einem Release wirksam. Ein Barrierefreiheit Audit endet nie mit dem Go-live.
- Redaktion: Alt-Texte, Linktexte, Verständlichkeit
- Design: Kontrast, Fokusmarkierung, Zielgröße
- Entwicklung: Markup, ARIA, Tastaturführung
- QA: Stichproben, Reproduzierbarkeit, Regression
- Produkt: Scope, Priorisierung, Freigabe
Von der Prüfung zum belastbaren Nachweis
Eine Prüfung wird erst dann zum belastbaren Nachweis, wenn Ergebnisse reproduzierbar, versioniert und begründet sind. In der Softwareentwicklung bedeutet das: Jede Iteration hinterlässt Spuren im Backlog, jede behobene Barriere wird erneut geprüft, jede Ausnahme ist dokumentiert. Eine WCAG-Checkliste als Arbeitsgrundlage schafft einen Zustand, der einer externen Nachfrage standhält. Das gilt auch, wenn einzelne Teams kurzfristig WCAG prüfen, ohne auf eine zentrale Dokumentation zurückzugreifen.
Was dokumentiert werden sollte
Die Dokumentation einer Prüfung umfasst mehr als das Abhaken. Sie beschreibt, wer wann was geprüft hat, mit welchem Tool, auf welcher Version, mit welchem Ergebnis und welchen offenen Punkten. Genau diese Felder machen aus einer WCAG-Checkliste einen nachvollziehbaren Nachweis. Ohne sie bleibt jedes Ergebnis angreifbar, und jede Checkliste zur Barrierefreiheit wird austauschbar:
➤ Produktname und Version
➤ Datum und Uhrzeit der Prüfung
➤ Name und Rolle des Prüfers
➤ Geprüfte Module und Screens
➤ Konformitätsstufe (A, AA)
➤ Verwendete Tools und Versionen
➤ Liste automatischer Befunde
➤ Liste manueller Befunde
➤ Schweregrad je Befund
➤ Verantwortliche für Behebung
➤ Reproduktionspfad oder Screenshot
➤ Offene Punkte und Begründung
➤ Nächstes Prüfdatum
Iterationen statt Einmal-Prüfung
Eine einmalige Prüfung reicht in der Softwareentwicklung nicht aus. Jede neue Funktion und jede Bibliotheksaktualisierung kann Barrieren wiederherstellen oder neue erzeugen. Deshalb gehört die WCAG-Checkliste in den laufenden Rhythmus von Planung, Umsetzung und Abnahme. Gerade eine WCAG-Checkliste für die Modernisierung bestehender Anwendungen muss sich diesem Takt anpassen.
Auch Rückmeldungen echter Nutzerinnen und Nutzer lassen die digitale Barrierefreiheit prüfen, bevor ein Release live geht. So wird die WCAG-Checkliste vom Audit-Instrument zum Teil des Betriebs – und Barrierefreiheit zur dauerhaften Eigenschaft einer Anwendung.
Hinweis: Dieser Beitrag dient der allgemeinen Information und stellt keine Rechtsberatung dar. Für verbindliche Auskünfte zu regulatorischen Anforderungen empfehlen wir die Konsultation einer spezialisierten Rechtsberatung.