home

Justin Stockton

@poorgeek

What are non-functional requirements?

Non-funcitonal Requirements

see image

a11y vs. other non-functional requirements

Accessibility & Security

Common Conflicts

Accessibility & Performance

Common conflicts

Accessibility & Usability

Common Conflicts

Make sure you’re aware what is happening to gauge the a11y requirements. It may help some users but could harm a11y.

Accessibility & Maintainability

Developers want to try new things. They want to push the limits of technology. We can’t hold them back so we have to rely on what we know to apply those to the technologies.

The more you can invest in components, the easier it is to maintain a11y. This helps lower the bar for successful.

Use different tools to test your site. Examine the difference.

Workopolis

One more thing…

Get the definition of ready. And get the definition of done.

definition of done - acceptance criteria - concept of minimum viable product - a way of managing the risk associated with the project. Limiting the investment in a product that may never work.

How does the relate to a11y? You want to focus on making sure all of those constrains are baked in the from the start. Use prototypes - especially for really complex things. If we can identify that one of our constraints will effect it. See how it might work. Test it outside of the system.

Test it with assistive technology. Test it with an expert in assistive technology.

The Definition Done reflects back on the definition of ready.

Think about the consequences.