Design and implement accessibility requirements in software user interfaces
Overview
This standard is about planning, designing and implementing accessibility requirements into software user interface design and development.
This involves creating frameworks that enable digital accessibility requirements to be designed into software as part of development workflows so that end user experiences are accessible to all users. This includes implementing accessibility as a core fundamental for frontend platform web development activities. It also includes integrating accessibility requirements testing into unit, system and usability test strategies and ongoing process improvement.
This standard is for those who need to design and implement website accessibility requirements into software development as part of their duties.
Performance criteria
You must be able to:
- Identify the accessibility requirements that relate to the software interface being developed
- Plan accessibility design activities in line with organisational procedures
- Specify criteria for evaluating software user interfaces
- Create design options and prototypes that incorporate accessibility requirements
- Select appropriate tools and techniques to evaluate accessibility requirements
- Evaluate alternative design options and designs taking into accessibility requirements
- Obtain user feedback on the accessibility of software user interface designs and prototypes
- Test the accessibility of software components and alternative designs through unit, system and usability testing of software
- Perform remedial actions to resolve any accessibility issues that arise
- Interpret and present results of accessibility evaluations and report on remedial actions undertaken
- Recommend updates to software development processes to ensure future software meets required accessibility standards
Knowledge and Understanding
You need to know and understand:
- The organisational and industry software accessibility standards and how to interpret these
- The activities that need to be planned when designing software user interfaces that comply with accessibility requirements
- How to specify user accessibility requirements for all potential users
- The need to develop metrics to evaluate accessibility compliance
- How to develop software that meets accessibility requirements
- The tools and techniques used to evaluate user interface accessibility requirements
- The need to build and implement accessibility as a core requirement for software components
- How to identify accessibility issues in software user interfaces
- The importance of incorporating user feedback in accessibility evaluations
- How to plan and perform tests on the accessibility of software user interfaces
- How to triage accessibility issues
- The need to engage with software teams to guide improvement of user interface design
- The importance of documenting accessibility issues identified in software
- The need to collaborate closely with software product and design team members
- The importance of identifying process improvements to design in accessibility requirements