Kategorie: Agiles Arbeiten

  • Gute User Stories für Accessibility

    Gute User Stories für Accessibility

    Accessibility wird in digitalen Projekten häufig erst spät berücksichtigt:

    • kurz vor dem Release
    • im Audit
    • nach Beschwerden
    • als technisches „Extra“

    Dadurch entstehen oft unnötige Nacharbeiten, Kompromisse und Barrieren.

    Ein deutlich besserer Ansatz ist:

    Accessibility bereits in der Anforderungsdefinition mitzudenken.

    Genau hier kommen User Stories ins Spiel.

    Gut formulierte Accessibility User Stories helfen Teams dabei, Barrierefreiheit frühzeitig in Design, Entwicklung und Testing zu integrieren – statt sie später „nachzurüsten“.

    Warum Accessibility in User Stories wichtig ist

    Viele Accessibility-Probleme entstehen nicht durch fehlendes Wissen, sondern durch fehlende Anforderungen.

    Wenn Accessibility nie Teil der Story war:

    • wird sie oft vergessen
    • falsch priorisiert
    • nicht getestet
    • oder nur oberflächlich umgesetzt

    Deshalb gilt:

    Was nicht beschrieben wird, wird häufig auch nicht gebaut.

    Was ist eine User Story?

    Eine klassische User Story beschreibt:

    • wer etwas benötigt
    • was erreicht werden soll
    • warum es wichtig ist

    Typischer Aufbau:

    Als [Nutzergruppe] möchte ich [Ziel], damit [Nutzen].

    Beispiel:

    Als Nutzer möchte ich ein Formular absenden können, damit ich Kontakt aufnehmen kann.

    Das Problem vieler User Stories

    Viele Stories sind zu technisch oder zu allgemein.

    Zum Beispiel:

    • „Button implementieren“
    • „Formular bauen“
    • „Accessibility beachten“

    Solche Anforderungen helfen Teams kaum dabei, konkrete Accessibility-Bedürfnisse zu verstehen.

    Gute Accessibility User Stories sind menschenzentriert

    Accessibility Stories sollten reale Nutzungssituationen beschreiben.

    Nicht:

    „WCAG erfüllen“

    Sondern:

    Welche Menschen brauchen was – und warum?

    Beispiel: Schlechte vs. gute Story

    ❌ Schlecht

    Die Seite soll barrierefrei sein.

    Zu ungenau.
    Keine konkrete Erwartung.
    Keine prüfbare Anforderung.

    ✅ Besser

    Als Screenreader-Nutzer möchte ich Formularfelder verständlich vorgelesen bekommen, damit ich das Formular selbstständig ausfüllen kann.

    Diese Story beschreibt:

    • Nutzergruppe
    • Ziel
    • Nutzen
    • konkrete Accessibility-Anforderung

    Accessibility bedeutet unterschiedliche Bedürfnisse

    Nicht jede Story betrifft dieselbe Personengruppe.

    Zum Beispiel:

    • Tastaturnutzer
    • Menschen mit Sehbehinderungen
    • Menschen mit motorischen Einschränkungen
    • Menschen mit kognitiven Einschränkungen
    • Menschen mit geringer technischer Erfahrung
    • Menschen mit Konzentrationsschwierigkeiten

    Deshalb helfen konkrete Perspektiven enorm.

    Gute Accessibility Stories beschreiben echte Nutzung

    Beispiel: Tastaturbedienung

    Als Nutzer ohne Maus möchte ich alle interaktiven Elemente per Tastatur erreichen können, damit ich die Anwendung vollständig bedienen kann.

    Beispiel: Verständliche Fehlermeldungen

    Als Nutzer möchte ich verständliche Fehlermeldungen erhalten, damit ich Eingabefehler schnell korrigieren kann.

    Beispiel: Zoom und Responsive Design

    Als Nutzer mit vergrößerter Ansicht möchte ich Inhalte ohne horizontales Scrollen nutzen können, damit die Seite lesbar bleibt.

    Beispiel: Videos

    Als gehörloser Nutzer möchte ich Untertitel für Videos erhalten, damit ich die Inhalte verstehen kann.

    Accessibility Stories sind keine Sonderstories

    Ein häufiger Fehler:
    Accessibility wird als separater Zusatz behandelt.

    Besser:

    Accessibility direkt in normale Produktanforderungen integrieren.

    Denn:

    • jede Funktion betrifft Menschen unterschiedlich
    • jede Interaktion kann Barrieren erzeugen
    • jede UX-Entscheidung beeinflusst Zugänglichkeit

    Akzeptanzkriterien sind entscheidend

    User Stories allein reichen nicht aus.

    Wichtig sind konkrete Akzeptanzkriterien.

    Beispiel:

    Story

    Als Tastaturnutzer möchte ich Dialoge vollständig bedienen können.

    Akzeptanzkriterien

    • Fokus springt beim Öffnen in den Dialog
    • Dialog kann per ESC geschlossen werden
    • Fokus kehrt zum auslösenden Element zurück
    • Inhalte hinter dem Dialog sind nicht fokussierbar

    Dadurch werden Anforderungen überprüfbar.

    Gute Stories beschreiben Nutzen – nicht nur Technik

    Menschen interessieren sich nicht für:

    • ARIA-Attribute
    • HTML-Semantik
    • technische Spezifikationen

    Sie interessieren sich dafür:

    • ob etwas funktioniert
    • verständlich ist
    • Orientierung bietet
    • selbstständig nutzbar bleibt

    Deshalb sollten Stories möglichst aus Nutzersicht formuliert werden.

    Accessibility verbessert oft die UX insgesamt

    Viele Accessibility Stories helfen nicht nur einzelnen Gruppen.

    Zum Beispiel:

    • klare Fehlermeldungen
    • gute Fokusführung
    • verständliche Sprache
    • konsistente Navigation
    • ausreichend große Klickflächen

    Davon profitieren fast alle Menschen.

    Accessibility Stories helfen Teams beim Perspektivwechsel

    Gut formulierte Stories verändern oft die Diskussion im Team.

    Statt:

    „Brauchen wir das wirklich?“

    entsteht eher:

    „Wie stellen wir sicher, dass Menschen das nutzen können?“

    Das macht Accessibility greifbarer und menschlicher.

    Häufige Fehler

    ❌ Zu technische Formulierungen

    „ARIA korrekt implementieren.“

    Das beschreibt keine Nutzerperspektive.

    ❌ Accessibility als Nachgedanke

    „Am Ende noch Accessibility prüfen.“

    Dann entstehen meist hohe Nachbesserungsaufwände.

    ❌ Keine konkreten Nutzergruppen

    Wenn unklar bleibt, für wen die Story relevant ist, fehlen oft wichtige Details.

    Ein hilfreicher Ansatz

    Frage bei neuen Features:

    Wer könnte Schwierigkeiten mit dieser Funktion haben?

    Und direkt danach:

    Was braucht diese Person, um die Funktion selbstständig nutzen zu können?

    Genau daraus entstehen gute Accessibility User Stories.

    Fazit

    Gute Accessibility beginnt nicht erst im Audit oder Testing.

    Sie beginnt bereits bei den Anforderungen.

    Gut formulierte User Stories helfen Teams dabei:

    • menschlicher zu denken
    • Barrieren frühzeitig zu erkennen
    • bessere UX zu schaffen
    • Accessibility selbstverständlich mitzudenken

    Denn Accessibility ist keine Zusatzfunktion.
    Sie ist ein wesentlicher Bestandteil guter User Experience.

  • Barrierefreiheit in agilen Teams

    Barrierefreiheit in agilen Teams

    Digitale Barrierefreiheit scheitert selten an einzelnen Personen.
    Oft scheitert sie an Prozessen.

    Gerade in agilen Teams passiert Accessibility häufig:

    • zu spät
    • nebenbei
    • unklar verteilt
    • ohne feste Verantwortung
    • oder erst kurz vor dem Release

    Dabei bietet agile Produktentwicklung eigentlich ideale Voraussetzungen für barrierefreie digitale Produkte.

    Denn:

    Accessibility funktioniert am besten, wenn sie kontinuierlich mitentwickelt wird – nicht erst am Ende.

    Dieser Artikel zeigt, wie Barrierefreiheit sinnvoll in agile Teams integriert werden kann.


    Warum Accessibility oft zu spät kommt

    In vielen Projekten läuft Accessibility ungefähr so:

    1. Feature wird geplant
    2. Design wird erstellt
    3. Entwicklung beginnt
    4. Kurz vor Launch heißt es:

    „Wir müssen noch Accessibility prüfen.“

    Das Problem:
    Viele grundlegende Entscheidungen sind dann bereits getroffen.

    Dadurch entstehen:

    • hohe Nachbesserungsaufwände
    • technische Kompromisse
    • Frustration im Team
    • unvollständige Lösungen

    Accessibility ist kein einzelner Task

    Ein häufiger Fehler:
    Accessibility wird wie ein zusätzlicher Punkt auf einer Checkliste behandelt.

    Zum Beispiel:

    • „Accessibility später prüfen“
    • „Alt-Texte ergänzen“
    • „Kontraste fixen“

    Doch Barrierefreiheit betrifft fast alle Bereiche eines digitalen Produkts:

    • UX
    • Content
    • Design
    • Entwicklung
    • QA
    • Produktstrategie

    Deshalb funktioniert Accessibility nicht isoliert.


    Agile Teams haben eigentlich ideale Voraussetzungen

    Agile Arbeitsweisen bieten viele Vorteile:

    • iterative Entwicklung
    • schnelles Feedback
    • kontinuierliche Verbesserung
    • enge Zusammenarbeit
    • kurze Abstimmungswege

    Genau das passt hervorragend zu Accessibility.

    Denn gute Barrierefreiheit entsteht ebenfalls iterativ:

    • testen
    • lernen
    • verbessern
    • anpassen

    Accessibility sollte Teil der Definition of Done sein

    Ein sehr wichtiger Schritt:

    Accessibility muss Teil der Qualitätsdefinition werden.

    Nicht:

    • „wenn Zeit bleibt“
    • „vor dem Audit“
    • „später im Projekt“

    Sondern:

    Standardbestandteil guter Produktqualität.


    Beispiel: Definition of Done

    Eine Story gilt erst als abgeschlossen, wenn:

    • Tastaturbedienung funktioniert
    • Fokus sichtbar ist
    • Screenreader-Inhalte sinnvoll sind
    • Kontraste geprüft wurden
    • Formulare verständlich funktionieren

    Dadurch wird Accessibility selbstverständlich Teil des Prozesses.


    Accessibility beginnt bereits im Refinement

    Viele Accessibility-Probleme entstehen schon bei der Anforderungsdefinition.

    Deshalb sollten Teams früh fragen:

    • Wer könnte Schwierigkeiten mit dieser Funktion haben?
    • Welche Nutzungssituationen müssen berücksichtigt werden?
    • Gibt es potenzielle Barrieren?
    • Welche Accessibility-Anforderungen ergeben sich daraus?

    So wird Accessibility Teil der Produktlogik – nicht nur Teil des QA-Prozesses.


    Gute User Stories helfen enorm

    Accessibility sollte bereits in User Stories sichtbar werden.

    Beispiel:

    Als Tastaturnutzer möchte ich Dialoge vollständig ohne Maus bedienen können, damit ich die Anwendung selbstständig nutzen kann.

    Oder:

    Als Nutzer mit Screenreader möchte ich verständliche Fehlermeldungen erhalten, damit ich Eingaben korrigieren kann.

    Solche Stories schaffen:

    • konkrete Perspektiven
    • klare Anforderungen
    • bessere Diskussionen im Team

    Accessibility ist Teamarbeit

    Ein häufiger Irrtum:

    Accessibility ist Aufgabe der Entwickler.

    In Wahrheit tragen viele Rollen Verantwortung.


    UX & UI Design

    Designer beeinflussen:

    • Struktur
    • Lesbarkeit
    • Kontraste
    • Fokusführung
    • Informationsarchitektur
    • Interaktionsmuster

    Viele Accessibility-Probleme entstehen bereits im Design.


    Content & Redaktion

    Texte beeinflussen:

    • Verständlichkeit
    • Lesbarkeit
    • Orientierung
    • Fehlertoleranz

    Komplexe Sprache kann genauso ausschließend wirken wie technische Barrieren.


    Entwicklung

    Entwickler sorgen unter anderem für:

    • semantische Struktur
    • Tastaturbedienbarkeit
    • Screenreader-Kompatibilität
    • Fokusmanagement
    • technische Robustheit

    QA & Testing

    Testing prüft:

    • reale Nutzbarkeit
    • Barrieren
    • Konsistenz
    • Interaktionsprobleme

    Wichtig:
    Automatische Tests allein reichen nicht aus.


    Product Owner & Management

    Priorisierung entscheidet maßgeblich darüber:

    • ob Accessibility ernst genommen wird
    • ob Zeit eingeplant wird
    • ob Qualität langfristig gesichert bleibt

    Accessibility braucht gemeinsame Verantwortung

    Das stärkste Setup entsteht, wenn Accessibility:

    • kein Spezialthema bleibt
    • nicht an Einzelpersonen hängt
    • sondern Teil der Teamkultur wird

    Denn:

    Barrierefreiheit entsteht nicht durch einzelne Experten allein.
    Sie entsteht durch gemeinsame Entscheidungen.


    Kleine Schritte sind besser als Perfektionismus

    Viele Teams fühlen sich vom Thema zunächst überfordert.

    Deshalb wichtig:

    Nicht auf den perfekten Accessibility-Start warten.

    Schon kleine Schritte helfen:

    • Fokuszustände prüfen
    • Kontraste verbessern
    • Tastatur testen
    • Alt-Texte bewusst einsetzen
    • semantische Komponenten verwenden

    Accessibility ist ein kontinuierlicher Reifeprozess.


    Design Systeme können Teams enorm helfen

    Ein gutes Design System reduziert viele Accessibility-Probleme bereits vorab.

    Zum Beispiel durch:

    • getestete Komponenten
    • definierte Kontraste
    • konsistente Interaktionen
    • Fokus-Standards
    • semantische Patterns

    Dadurch muss nicht jedes Team alles neu lösen.


    Accessibility muss sichtbar werden

    Was nicht sichtbar ist, wird oft vergessen.

    Hilfreich sind:

    • Accessibility-Checks im Sprint
    • feste QA-Kriterien
    • gemeinsame Reviews
    • Accessibility-Boards
    • Team-Wissenstransfer
    • kleine Schulungen

    Accessibility lebt von Bewusstsein.


    Testing mit echten Menschen verändert Perspektiven

    Nichts verändert Teams stärker als reale Nutzertests.

    Wenn Teams erleben:

    • wie Screenreader genutzt werden
    • wie Tastaturnavigation funktioniert
    • wo Menschen scheitern
    • welche Barrieren Frustration erzeugen

    wird Accessibility plötzlich greifbar und menschlich.


    Accessibility verbessert oft die Produktqualität insgesamt

    Viele Maßnahmen helfen nicht nur einzelnen Gruppen.

    Zum Beispiel:

    • verständliche Formulare
    • klare Navigation
    • konsistente Interaktionen
    • bessere Fehlermeldungen
    • lesbare Inhalte

    Accessibility verbessert häufig:

    • UX
    • Wartbarkeit
    • Klarheit
    • Produktqualität insgesamt

    Fazit

    Barrierefreiheit funktioniert in agilen Teams am besten, wenn sie nicht als Sonderaufgabe behandelt wird.

    Sondern als selbstverständlicher Bestandteil guter Produktentwicklung.

    Accessibility beginnt:

    • bei Anforderungen
    • im Design
    • in User Stories
    • in Komponenten
    • in Reviews
    • in Teamentscheidungen

    Und genau deshalb ist Barrierefreiheit keine Aufgabe einzelner Experten allein.

    Sie ist Teamarbeit.