top of page
Search

Notes on: Accessibility Reports & Setting Targets for Your Program

  • Writer: John Walker
    John Walker
  • Dec 7, 2022
  • 3 min read

Updated: Dec 8, 2022

Webinar by UsableNet, 12/07/2022

Presentation by Charlie Triplett, author of thebookonaccessibility.com


Orgs often profess to have compliance expectations

The compliance expectation that testing uncovers issues, which can be fixed once for continual compliance, is mistaken

But the reality is that teams are often chasing down assessments/remediations after development. How do you integrate a11y compliance into the SDLC?


For this talk, some assumptions:


Assumption #1: Leadership is aligned with a11y policy

  • Leaders need to support achievable policy targets that can be set, measured, reported

Assumption #2: Documented project management

  • There is a process in place to manage a11y compliance measurements and reports

Assumption #3: Programs, not projects

  • Projects have defined time frames and specific end points

  • Programs are defined by outcomes measured over time with specific targets that evolve as needed

A process map outlines how setting targets creates a met/not met loop of development

The a11y team's expert authority in the program:

The a11y team's work process includes monitoring, measuring, reporting, and setting remediation targets for digital products

Leadership's part:

The leadership team's work process includes assessing whether targets have been successfully met, and what to do if not

Chances are leadership will also be the team with the authority to stress accountability in the process:

Leadership asks why targets weren't met, modifies the process for better alignment, and sets new target dates for success


You'll have multiple programs over time

A chart details 4 programs: Automated testing, manual testing, training completion, and acceptance criteria usage


Program #1: Start with automated assessment programs

  • Reports document code syntax defects by severity

  • Use automated assessments to help focus manual testing efforts

Automatic assessment can raise red flags, which can then be used to direct manual assessment


Program #2: Manual assessments w prioritized remediation targets

Manual assessment logs issues, and creates actionable checklists and timetables for remediation
  • Combine the automated and manual results to create the set of issues to be addressed

  • Collaborate with project management to set remediation resolution targets

Target resolution time spans range from blocking issues having 2 days to low priority issues having 6 weeks

  • Also set achievable a11y score targets per quarter, depending on current conditions

A11y compliance score targets can vary depending on the complexity of the website section and its current state

Program #3: Training completion targets

  • Though accessibility expertise is always being incremented, create a timetable for basic training to be completed so that it's measurable and teams are accountable

  • Also create a process for upskilling new hires


Program #4: Acceptance criteria usage

  • Keep the acceptance criteria simple with a pass/fail grade

Acceptance criteria are simple: New UI work needs 100% compliance, while non-UI related work doesn't require compliance

  • Write acceptance criteria into the user story itself. Nothing gets demo'd unless it meets the criteria

Acceptance criteria can be written in a "given that...when I...then" format to define successful user journeys

  • You may have to write separate criteria (or even user stories) for different form factors and functionalities (keyboard, screen reader, touchscreen, voice control, etc)

  • Sample criteria for keyboard usage on a home page:

Acceptance criteria can be written specifically for keyboard users using desktop and mobile devices

  • Sample criteria for a desktop screen reader on a home page:

Acceptance criteria can be written specifically for desktop screenreaders

  • Sample criteria for a mobile screen reader on a home page:

Acceptance criteria can be written specifically for mobile screenreaders

Sample of the MagentaA11y.com homepage allows test case generation by web, native device etc

Sample of the MagentaA11y.com's web testing interface


Q&A portion

When do you integrate acceptance criteria?

  • Easiest with new work and new stories (like inputting and validating a credit card number)

    • More atomized and easy to understand

  • Much harder on an existing larger scale (like validating the entire checkout process)

How can you implement a11y acceptance criteria in a non-Agile process?

  • Magenta does allow creation of tasks instead of stories

  • Set up as checklists to define and measure success in other PM flows

How to streamline a11y acceptance criteria so you don't have to create 1000 criteria for waterfall projects?

  • Break larger projects into smaller pieces (as in Agile)--but you can't avoid creating them in the end! This just makes it more manageable,

    • Maybe try using kanban

  • Ideally, POs/PMs create criteria, then validate in collaboration w a11y designers and devs in refinement sessions

How to scale introducing a11y into acceptance criteria so teams aren't overwhelmed?

  • Integration targets need to take the learning curve into consideration

  • Limit the backlog of remediation work teams take on--maybe you don't touch pages created more than 1 year ago etc

What is an example of an a11y training curriculum?

  • Train the entire org

  • Baseline courses everyone takes for common language

    • Includes legal risk assessment

    • Introduces assisitive tech to everyone to better empathize w disabled users

  • Specific training courses by role/team (content, design, dev/QA)

  • Create a training program that's sustainable (including for new hires, new roles etc)

How to launch an accessibility practice in an organization?

  • Start w creating an org-wide a11y statement to define goals, and current state shortcomings

  • Publish the statement with contact info

  • Also create an internal policy w expectations, future targets etcPolicy is internal w future targets etc;








 
 
 

Recent Posts

See All
ChatGPT Can Be An Amazing Resource

Wow! ChatGPT is an amazing new open source AI you can use to help determine how to write accessible code--perfect for folks like me who...

 
 
 

Comments


bottom of page