Accessibility in Development Projects

Technology that we develop ourselves may receive higher scrutiny than technology supplied by vendors, since our internal development teams have full control over accessibility outcomes.

Everyone engaged in the development of information technology has a role to play. 

Suggestions

  1. Agile practices. Iterative development and good communication lead to better accessibility outcomes. Checking accessibility of small chunks of a project as they are built is instructive. Checking everything at the end may result in slipped deadlines, little learning.
  2. Accessible frameworks. If you use a framework that was built with accessibility in mind, you get those included accessibility benefits for free if you use the components built into the framework.
  3. “Learning” as well as “meeting requirements.” Accessibility will be much more enjoyable if the product team view it as an opportunity to learn something, rather than a checklist of requirements that must be met before a product can be put into production.

Strategies for successful outcomes

These are items that we have found to lead to successful outcomes in the past.

  1. Review design. Encourage UX folks on project to study our annotating wireframes document (there is also a video) and then annotate the wireframes.
  2. Choose a front end framework that will help, rather than hinder. See our documentation on front-end frameworks.
  3. Perform a non-technical review accessibility review of components (reusable and repeated pieces of user interfaces such as menus, forms, etc).
  4. Incorporate functional accessibility testing into standard QA practices
  5. Consult the risk assessment documentation to determine risk level and contact the accessibility team for review if the project is high risk.
    Before we perform the review there must be evidence of commitment from the team:
    1. Team has reviewed the design and annotated it for accessibility
    2. Team has performed at least the non-technical accessibility review; optimally they have also carried out a full functional accessibility review. 
  6. If there are inevitable barriers in the product on launch, document them and share with the accessibility team. This will help central support to field inquiries and provide workarounds. 
  7. Think about these suggestions in any revisions to the IT you are creating. All major versions should incorporate a regression accessibility test.

Resources

  1. Annotating wireframes
  2. Choosing a front end framework
  3. Performing a quick non technical review
  4. Full functional review