Section 41 · Team & Development

Accessibility

Accessibility practices for user-facing applications

11 items 11 recommended

This guide walks you through auditing a project's accessibility practices for user-facing applications.

The Goal: Accessible by Default

Accessibility isn't a feature — it's a quality attribute. The goal is:

  • Standards-based — Working toward a defined target (WCAG 2.1 AA)
  • Automated — Catching issues in CI before they ship
  • Tested — Manual validation for what automation misses
  • Tracked — Known gaps visible and prioritized

Accessibility debt compounds like technical debt. This guide verifies the practices that prevent it.

Cross-references:

  • Section 8 (Testing & Code Metrics) — Testing infrastructure
  • Section 14 (Documentation) — Documentation practices
  • Section 22 (Front-End Performance) — Lighthouse overlaps
  • Section 40 (Technical Debt Tracking) — Same patterns for a11y debt

Before You Start

  1. Confirm this applies — This section is for user-facing applications (web apps, mobile apps, customer-facing sites). Internal tools, CLIs, and backend services can skip this audit.
  2. Identify the tech stack — React, Vue, vanilla HTML affects which patterns to look for
  3. Check for compliance requirements — Legal (ADA, EAA) or contractual obligations change severity levels