Accessibility Engineering Handbook

Purpose

Accessibility engineering ensures that digital products are usable by people with disabilities. This handbook provides the principles, standards and practices for building accessible software.

Accessibility is not a feature — it is a fundamental quality attribute of well-engineered software.

Scope

This handbook covers:

It does not cover:

Principles

Accessibility is a Quality Attribute

Accessibility is not separate from quality — it is a dimension of quality alongside security, performance and maintainability. Accessible software is typically better engineered software for all users.

Inclusive by Default

Design and build for diverse users from the start. Retrofitting accessibility is more expensive and produces worse outcomes than building inclusively from the beginning.

Standards Are the Floor, Not the Ceiling

WCAG compliance is the minimum standard. Truly accessible products go beyond compliance to deliver excellent experiences for all users.

Automation Augments, Not Replaces, Human Testing

Automated accessibility checks catch ~30% of issues. Manual testing with assistive technologies and human judgement is essential.

Accessibility is Everyone's Responsibility

Engineers, designers, product managers and QA all contribute to accessibility. The engineering handbook focuses on the technical aspects, but accessibility success requires organisational commitment.

Standards

WCAG (Web Content Accessibility Guidelines)

WCAG is the primary international standard for web accessibility. It is organised around four principles (POUR):

PrincipleDescription
PerceivableUsers must be able to perceive the content.
OperableUsers must be able to operate the interface.
UnderstandableUsers must be able to understand the content.
RobustContent must work with current and future tools.

WCAG has three conformance levels:

LevelDescription
AMinimum level — essential accessibility support.
AARecommended level — removes common barriers.
AAAHighest level — may not be achievable for all content.

Target WCAG 2.2 AA as the minimum compliance level.

ARIA (Accessible Rich Internet Applications)

ARIA provides attributes that enhance the accessibility of dynamic content and custom widgets. Follow the Accessibility References for ARIA usage guidelines.

Testing Methodology

MethodCoverageWhen
Automated checks~30%CI pipeline, every commit.
Manual keyboard testing~50%Every feature before merge.
Screen reader testing~80%Before release, major features.
User testing~90%+Periodic, with diverse users.

Integration into Development

Design Phase

Development Phase

Review Phase

Release Phase

AI Integration

AI can assist with accessibility engineering:

See AI Workflows for Accessibility for prompt patterns.

Capability Map

All documents in the Accessibility Engineering capability:

Document TypeDocument
HandbookAccessibility Engineering Handbook
GlossaryAccessibility Glossary
GuidesAccessibility Guides
PlaybooksAccessibility Review Playbook
ChecklistsAccessibility Checklists
TemplatesAccessibility Templates
Learning PathsAccessibility Learning Paths
ReferencesAccessibility References
AI WorkflowsAI Workflows for Accessibility

Related Documents