Course progress: 0 / 20 lessons

LESSON 20 OF 20

Turn knowledge into team practice

Screen-reader accessibility is shared product work. Teams get better results when structure, interaction, content, implementation, testing, and user evidence are considered throughout delivery instead of inspected only before release.

  • Reading: about 5 minutes
  • Knowledge check: 2-3 minutes
In this lesson

Give each product role concrete responsibilities across discovery, design, implementation, testing, and release.

Start before the interface is built

Discovery and planning should identify supported environments, important user journeys, known barriers, research needs, and acceptance evidence. This prevents accessibility from becoming an undefined request at the end of implementation.

  • Name the devices, platforms, browsers, screen readers, and inputs that matter.
  • Identify tasks with high frequency, high consequence, or no alternative route.
  • Include experienced screen reader users in research where their strategies affect the decision.
  • Record accessibility requirements with the same status as other product requirements.
  • Assign an owner for unresolved questions.

Make the non-visual interaction explicit

Design work should describe structure, reading order, labels, states, focus movement, announcements, errors, and recovery. A visual mock-up cannot contain all of this information by itself. Use annotations, prototypes, content specifications, and acceptance examples to communicate the intended experience.

  • Define headings, landmarks, groups, and relationships.
  • Specify control names, roles, states, values, and instructions.
  • Describe focus when overlays open, close, or change.
  • Write error and status messages before implementation.
  • Explain what happens in loading, empty, success, and failure states.

Build and review in small increments

Developers should use native semantics and platform components where possible, then verify the real accessibility model and screen reader output. Designers, content specialists, and testers can review components before complete flows make defects expensive to change.

  • Include accessibility behaviour in component documentation.
  • Add automated checks for rules that tools can verify reliably.
  • Test custom interaction with a keyboard and relevant screen readers.
  • Review dynamic states, not only the initial render.
  • Keep known platform differences visible to the team.

Release with evidence and ownership

A release decision should use agreed evidence from automated checks, manual compatibility tests, exploratory work, and user research where required. Known limitations need an owner, impact statement, mitigation, and follow-up date. Support teams also need enough context to recognise and route screen reader reports.

Create a learning loop

Accessibility improves when evidence returns to the system. Convert recurring defects into design-system guidance, component fixes, content rules, test cases, training, and product requirements. Measure whether the same barrier appears again instead of counting only completed audits.

Use an accessibility definition of done

A definition of done can make expectations visible without forcing every feature through the same process. Tailor the evidence to the feature's risk and supported environments. A simple content change may need semantic review and automated checks. A new custom widget can require design annotations, keyboard and screen reader tests, multiple states, and research evidence.

  • The intended structure, names, states, focus, feedback, and recovery are documented.
  • Implementation uses native semantics or explains why a custom pattern is necessary.
  • Automated and manual checks pass for the agreed scope.
  • Important defects have an owner and user-impact decision.
  • Documentation and support information are updated before release.

Include support and maintenance

The work continues after release. Support teams need a route for accessibility reports and enough context to collect devices, versions, commands, and task impact. Product teams should review reports for recurring patterns, verify fixes in the affected environment, and communicate important limitations or workarounds. Platform upgrades and component changes also need regression checks for high-risk journeys.

Design

Define structure, reading order, focus behaviour, state changes, labels, instructions, error recovery, and non-visual equivalents. Include the complete interaction sequence in handoff rather than relying on visual layouts alone.

Development

Use platform semantics, expose properties and relationships, manage focus, communicate dynamic changes, and verify the real accessibility model. Treat custom controls as an explicit engineering cost.

Testing

Cover representative tasks, environments, and input methods. Observe information, operation, focus, feedback, and recovery. Report the exact context and avoid claims that exceed the evidence.

Product

Set supported environments, prioritise user impact, fund research, define acceptance evidence, and assign ownership for limitations. Include accessibility in scope and release decisions.

Content

Write names, labels, instructions, errors, and status messages that remain meaningful without visual context. Keep terminology consistent and place essential instructions before the user needs them.

Accessibility specialists

Support strategy, complex diagnosis, training, standards interpretation, research planning, and user involvement. Their role strengthens team capability but does not replace ownership in other disciplines.

TRY THIS NOW

Give each decision an owner

Choose one upcoming feature and assign a concrete screen-reader responsibility at each stage.

  1. DiscoveryIdentify users, environments, consequential tasks, support commitments, and research needs.
  2. Design and contentSpecify structure, reading order, labels, states, focus, feedback, errors, and recovery.
  3. ImplementationUse platform semantics, manage behavior and focus, and expose dynamic changes.
  4. Testing and releaseRun representative tasks, record evidence, retest repairs, and preserve regression coverage.

What to remember

No single role can repair a screen reader experience at the end of delivery. Make responsibilities and evidence explicit from discovery through release and support.

Try this with your team

Choose one upcoming feature. Map who defines its structure and interaction, writes its content, implements its semantics and focus, tests supported combinations, gathers user evidence, decides release readiness, and owns follow-up. Add the required evidence to the feature plan before work begins.

Knowledge check

Answer every question, then use the forward lesson button to record this lesson as complete. The check is not scored and can be repeated.

1. Who owns screen-reader accessibility?

2. When should screen-reader requirements enter a feature plan?

Primary sources

NEXT STEP

Take the final exam

Apply what you learned across the course. Passing the exam unlocks the optional course-completion certificate.