image of a keyboard with accessibility pictograms

Accessibility Guidelines

For InVision Ag accessibility came up when a customer asked about the guidelines and norm we use to develop our software. So we started the journey towards accessibility and discovered which guidelines exist and how we can design and implement accessible software.

In the end we developed what needed to be improved within the existing software and how we can improve our way to deliver more accessible software in the future. My role as UX designer was to create the guidelines and support the teams to develop software according to the guidelines.

Make a start

First we just wanted to deliver a solution to our customers to make them happy. I soon recognized, to aim for a modern user centered product, we needed to start our journey towards inclusiveness right now. 

Our constraints 

  • complex software grown since 1995
  • low awareness about accessibility within development teams

Our requirements

  • become more accessible to enable a broader range of customers using our software (e.g. public services due to EN 301 549 or federal agencies due to section 508)
  • integrate the extra work into the existing workflow
  • no extra ressources for implementation available
  • integration in the current projects is necessary
  • teach the teams how to develop accessible products with low effort on each side

Next steps

Success stories

Some developers already recognized that inclusive software is not that hard to ship. They turned into evangelists and are using the guidelines and even come up with ideas to improve their workflow. Simplifying the steps for the colleagues helps them to understand why they do it and enables them to deliver inclusive products.

Let’s make it clear

Delivering accessible products or services requires effort. If we decide to start small and work towards accessibility in the future, we will have an inclusive product in the future.

We can’t stop learning about accessibility and inclusive design. For me one part of delivering software is to take the decision, how far you want to go with user centred design, having your company goals in mind.

Responsibilities

For diving into accessibility I needed to build a lot of new knowledge around the topic inclusive design. I needed to understand the whole development cycle.

Main areas of responsibility:

  • Discovery (workflows)
  • Customer Management (on site visit)
  • Writing skills (guidelines)