Skip to main content

Accessibility Within an Agile Development Team

Published on 14th September 2024 by Charlie

Within Software systems "detection of errors early in the process saves more effort and time than later in the development or after release" and the same is true for Accessibility.

It’s important that Accessibility requirements are defined during the initial stages. This ensures that Accessibility is a fundamental aspect of the project, not an afterthought.

Accessibility should be discussed when a feature is being defined by the Product Owners (POs) and Business Analysts (BAs) with the BAs writing Acceptance Criteria (AC) where applicable.

Given I am a user with visual impairments
When I access the site
Then I must be able to navigate the site using a screen reader so that I can access all content.

During a 3 Amigo's (3A) collaborative meeting, Accessibility should be part of the discussion to help in identifying and mitigating risks early.

Typically a Technical Architect (TA) or Lead Developers (LD) in smaller teams would take the ACs and output of 3A and write up a Technical Specification for the ticket, this will then include Technical ACs (TACs) for the Accessibility considerations.

During ticket estimation, Accessibility considerations also needs to be taken into account by Development and QA teams.

Once the ticket is picked up by the development team, they would then implement the feature including Accessibility considerations in line with the ACs and TACs.

QA would then test the feature using the ACs and TACs. Automation tests as part of the Continuous Integration/Continuous Deployment (CI/CD) pipeline can be used to test items like HTML tags for ARIA labels and other attributes. A balance needs to be made between robust and fragile tests with Manual testing filling in the gaps. Manual testing is also key for Accessibility testing for screen readers etc.


Many Software Development teams in the web space would benefit from additional accessibility skills. This is where an Accessibility Provider (AP) like us can seamlessly integrate into your Ways of Working, which can look something like this:

Feature Definition
PO and BA create feature requirements and passes to AP to add Accessibility ACs (specifying which WCAG guidelines are relevant) etc.
3 Amigo's
3A discussion which typically includes the Developer, Tester, and BA or PO would also include the AP so everyone is aligned on the ticket.
Technical Specification
TA/LD write Technical specifications for the ticket consulting with the AP as necessary.
Backlog Refinement
AP is present on the refinement call as a final check and for any questions
Development
AP is available for handover sessions and to answer developer questions as required.
QA
AP available to support QA during testing


Recent Articles

Don't Skip the Form Labels! Here's Why They're Key for Accessibility

Published on 23rd January 2025 by Debbie

I'm pretty sure most days I interact with forms on websites. Just earlier, I was about to browse an online clothing store when within seconds a pop-up appeared telling me ...

We all benefit from Web Accessibility

Published on 28th October 2024 by Debbie

When many people think about web accessibility, they assume it only relates to people with a disability, but in reality, it affects us all...

Why is Alt Text For Images Important for Accessibility?

Published on 9th October 2024 by Debbie

We all know that images are powerful tools on a website. They convey important messages, capture our attention, and provide more information. They can sometimes be easier to ...

Keyboard Traps Make me go Argghhhhh

Published on 30th September 2024 by Debbie

The other day I came across a website selling beautiful ceramic mugs. Quite often now when I land on a site I've not seen before, I find myself testing out its accessibility, just out of curiousity.

Accessibility Within an Agile Development Team

Published on 14th September 2024 by Charlie

Within Software systems "detection of errors early in the process saves more effort and time than later in the development or after release" and the same is true for Accessibility.

Why Should You Care if Your Website is Accessible?

Published on 10th September 2024 by Debbie

Most of us take for granted that when we either want to buy something, look up information, or read a news article etc, we click on a website, we use our mouse to click on the links we want to ...

What is Web Accessibility?

Published on 19th August 2024 by Debbie

Web accessibility is about making your website work correctly for people with disabilities so that everyone can perceive, understand, navigate and interact with your content.