Not our problem

When accessibility is seen as someone else's responsibility

What’s happening:

A team has communicated that they’re not responsible for the accessibility of their product or aspects of it.

Examples

  • A team states the issues are contained in features produced outside their team
  • The issue originates in the design system and/or component library
  • Issues are authored in a content management system (CMS) by a different team
  • A 3rd party vendor plugin is causing the issue

How to help

Sometimes coaching is more than helping individual contributors remediate code or redesign a feature.

This is where some collaboration with stakeholders is required.

Find key stakeholders

Commonly, the people who need to talk to each other the most are the very people who talk to each other the least.

Take the time to discover who understands the complete picture of the issue you’re trying to solve.

Don’t be surprised if the a product owner doesn’t know how to contact the right people to remediate an issue.

You may need to spend a significant amount of time communicating in person until you find the right contacts who can coordinate a response.

Study and help adjust processes

Take the time to get to know a team, their product and their process for delivering software.

Be able demo why something is a problem

Being able to show the issues for someone using a feature is much more powerful than a spreadsheet report.

Product owner misconceptions

Be prepared to refer to assessments, remediation policy and accessibility targets set by leadership.

Product owners, depending on their level of technical experience, may have a variety of viewpoints about accessibility, and there is plenty of opportunity for them to see it as out of their scope.

Acceptance criteria aren’t necessary

They should be adding acceptance criteria to features and stories that include accessibility, then verifying that those criteria are met before closing the story.

The component library is accessible, so they don’t have to worry about anything

While an individual component can be completely accessible, they can be used in patterns that are completely inaccessible.

A helpful analogy is building a wall with bricks. Individually bricks are quite strong, but they can be arranged in a way that is fragile and very weak.

The design review means the product is accessible

A common belief is that accessibility is solely about color contrast and text size, completely discounting assistive technology.

When a PO does not have a technical background, there is often no understanding that for people using assistive technology, the code is the UX.

3rd party misconceptions

They’re not responsible for ADA compliance

If the contractual arrangement calls for the deliverables to be ADA compliant, but the vendor isn’t delivering on that agreement, this is a good time to engage the vendor relationship manager and possibly legal counsel to make the requirements clear.

They’re not responsible for testing

It’s possible the 3rd party believes another entity is responsible for testing.

Designer misconceptions

Designers may know about color contrast and alt text, but know very little about keyboard and screenreader experiences.

Accessibility is handled by the developers

Because accessibility is not seen as part of UX, it is assumed it is a technical issue for developers to sort out.

The UI design system is accessible, so I don’t have to worry about it.

While an individual component can be completely accessible, they can be used in patterns that are completely inaccessible.

Developer misconceptions

The developer thinks that because they’re using the component library they don’t have to worry

While an individual UI component can be completely accessible, they can be arranged in patterns that are completely inaccessible.

A helpful analogy is building a wall with bricks. Individually bricks are quite strong, but they can be arranged in a way that is fragile and very weak.

It’s QA’s job to catch accessibility issues

Waiting for QA to deliver results in waterfall fashion is the antithesis of agile methodology.

If acceptance criteria are set by the PO, it’s the developer’s responsibility to demonstrate those criteria are met.

By the time a QA tester produces a report, the work becomes remediation which is time consuming and expensive.

Coaching process

Follow these steps to bring teams into alignment.

Download checklist
How to help
If this doesn't work
Download checklist