UX
UI
Read Time: 5 Minutes

Airsweb AVA

As the lead designer, I led the development of a new EHS product to replace the flagship Airsweb application.

Company

Airsweb

Role

Lead Designer

Timeline

12 Months design & dev

Product Details

Enterprise (B2B) Environmental Health & Safety application

Team

Designer, Product Director, Architect, Product Manager

Tools

Pen & Paper, Photoshop, Illustrator, Sketch.


Overview

Problem

The existing product’s outdated codebase caused performance issues, making the product unscalable for growth or feature expansion. It also failed to meet key user needs, particularly in data representation. Prospective clients sought a modern, user-friendly interface, impacting both sales and retention as the product no longer met market expectations. Airsweb required a new 'best of breed' product to replace the current standard.

Team

As Lead Designer, I was part of a team of four, later expanding with an additional engineer at the dev handoff stage.

  • Lead Designer
  • Product Director
  • Product Manager
  • Software Architect
  • 1 Engineer (late addition)
Photo of Mark with the Airsweb AVA team on a couch.

Results & Business Impacts

£26m ($46m)

Airsweb AVA was the main factor in the purchase of Airsweb by EcoOnline in 2020.

£5m / Year

Airsweb’s revenue increased year on year until acquisition due to AVA.

£2.3m ARR

Airsweb’s customer retention increased due to AVA.

250,000+

Active users before 2020.

Verdantix

Airsweb AVA became a Verdantix green quadrant listed EHS product.

NAM & UAT

Airsweb AVA enabled Airsweb to expand into the North American markets.

Final Design Visual

Airsweb AVA dashboard feature in web browser.
Airsweb AVA summary design with drill through data links.
Example of Airsweb AVA as a single page application with drawer components for customisation.

Discovery

Research

Skype logo from 2014 on white background

Skype, Phone Calls & Meet ups

We conducted Skype sessions with customers, sharing screens and recording where possible. Focus groups included representatives from 10 enterprise clients.

Photo of whiteboard and sticky notes from evaluative research session

Evaluative Research

We presented wireframes and concepts to focus groups for feedback, using monthly meetups to validate ideas with existing users.

⚠️ Research Access

These days its often easier to get access to your end users for feedback with apps like Zoom or Teams. However, those products didn’t exist yet making it difficult to get time with users. You had to be willing to do research outside of the usual hours or in person.On top of this due to the hazardous environments our users worked in many clients were reluctant to agree on site visits. It takes time and money in training to allow offsite people into their workplace.

Solutions

  1. When existing users were able, Skype calls with screen shares were conducted. The screen was recorded in a separate app, then I would review and record as much quantitive data as possible.

  2. Although reluctant, some existing clients allowed me to attend onsite visits following some initial on-site training. I was then able to observe users in the field on the existing product, recording their behaviour with pre defined spreadsheets.

  3. I attended sales meetings to introduce myself to prospective new clients and understand their needs. Later in the design phase, Sales were more than happy for me to show the latest concepts to get feedback from from potential new clients.

What I learned

  • There is always a way to get research data, you have to be persistent and willing to pick up the phone and travel.

  • Don’t ignore sales. They have great insight and data into competitive advantages. As a designer you are employed to make the business money and you do that by creating great experiences based on data.

  • I learned how much protective equipment our users our every day users need. From training they also had to be incredibly focussed so mobile devices were not allowed on site. They would record accidents later in the day.

Key Insights

Meaningful Data

73% of users found the existing product lacked meaningful data from records captured.

Get Data Out

61% of users felt they couldn’t get information “out” of the existing product.

Navigation

83% of users found the UI difficult to navigate, often referring to it as “clunky”.

“We print off the reports to take to court for legal investigations following an accident, but its just a pages and pages of all the fields in the report form.”

Sue (Menzies)

“I wish there was a screen that would let me see all the incident report data in a year and let me click on it to go directly to reports making it.”

Peter (M3)

Additional Insights

Modern UI

During sales pitches new leads were openly stating that they were looking for a more modern interface and would consider other solutions.

Customisable Dashboards

After referring to meaningful data, we found that users were requesting customisable dashboards to view information in a single place.

User Roles

The level of safety culture maturity was different in each of our focus group clients. However, we were able to find commonality of four different user roles.

Every day user at laptop

Every Dayer

  • Uses the product every day.
  • Basic input/ completing records.
  • Focus on create/ edit/ record stages and UDQ.
  • Learned behaviour over time rather than relying on pure intuition.
  • Key value is speed, ease of use, look & feel.
Photo of every day user with power tool

Infrequent Crew

  • Only log in now and again for approvals.
  • Don’t enter records or data often.
  • No need for running reports.
  • Key value is intuitive usability due to lack of familiarity with the product.
  • Aesthetically pleasing UI to increase potential forgiveness.
  • Potentially need tips, reminders and onboarding due to time between sessions.
Photo of manager in boardroom

Power Users

  • EHS Manager level roles.
  • Uses the system mainly for reporting.
  • May do the odd review/ sign off.
  • Key value is dashboards, summaries and report customisation.
  • Occasional onboarding for advanced functionality discovery.
  • Performance & presentation of data vital.
Photo of admins at laptop

Admins

  • Not an 'reporter' or 'sign off' of any type.
  • Often an I.T. person.
  • Key value is quick routes to admin tasks, re-assurance that changes are not creating functional & operational errors.
  • Admin tasks might be less frequent but still require intuitive & logical flow.

Priority Matrix

These user roles were used in combination with the additional research insights to weigh up the value of features.

Airsweb AVA priority matrix displaying value against effect
Priority matrix showed the value in dashboard, reports, actions and incidents.

Wireframes

I kept project books to quickly sketch wireframes, exploring screen flows and layouts. This enabled rapid ideation during meetings and workshops and was invaluable for evaluative research, allowing swift mockups during brief focus group sessions. A project book allows you to see the evolution of your wireframe designs over time and makes for easy filing in future. Its a little old school now.

Collection of photos showing sketchbooks of wireframe mockups for Airsweb AVA.

Design

Modular Solution

I streamlined the interface by removing 40% of unused visual elements and introduced a HUB level to simplify data flow. Modules would now feed into the HUB, which houses configurable dashboards. Each module features an overview page with key insights and reporting options. This structure allows Airsweb to rapidly expand with new modules like risk assessments, proactive observations, and root cause analysis.

Flow diagram representing the Airsweb AVA tiered UI and the flow of information between pages.

Customisable Dashboards

Users wanted to see data that was meaningful to them. So we gave them the ability to pin anything they needed to multiple dashboards with a simple click.

Airsweb AVA dashboard design.
Dashboards were fully customisable with queries saved in a multitude of 'tile' types.

Live Reports

We enabled users to generate reports from dashboards that could be printed or exported as PDF. These documents are used in legal cases in the event of an severe accident.

Users can customise live reports (like they could dashboards) for printing or PDF export, ensuring compliance and support in severe accident legal cases. Reports would now feature informative data and analytical visualizations along with each reports details in a print view.

Design example of an Airsweb AVA customisable report.
Users could customise landscape and portrait A4 print ready reports with query tiles.
Design of dragging tiles in Airsweb AVA customisable reports.
Draggable tiles provided the same customisation as dashboards in reports.

Single Page Application

Airsweb AVA was a single page application that allowed the user to remain within a report while they did simultaneous jobs like edit a query tile or create an action.

Example of Airsweb AVA as a single page application with drawer components for customisation.
A drawer component allowed users to remain within reports or dashboards.

Drill Down Data

Users could drill down to specific records, a key selling point that enhanced accident and incident investigations.

Airsweb AVA summary design with drill through data links.
Airsweb AVA 'Summary' page with 'drill through' links and analytic visualisations that lead to results of records.

⚠️ No Front-end Devs

As we got closer to the development stage of the project, the business informed me that there would ne no front end developer. Instead there would be a back-end developer who would build everything.Additionally the team had decided to not go with a responsive front end, due to concerns of handling large data load on mobile devices. Their option was for a “https://mobile.” sub-domain that products such as facebook used at the time.

Solutions
  • This forced me to be very specific with component designs. The business had opted to make custom components on the Angular framework.

  • I worked as closely as possible with the back-end engineer who was put in charge of building the front-end.

What I learned
  • You have to push hard for what you believe in. I was a younger designer at this point and should have pushed for a responsive front end. This taught me to always stand your ground when you have the data to back up your decisions.

  • This was my first exposure to design systems and creating a component library.

  • I discovered Sketch to help me create reusable components in design. Something Photoshop and Illustrator lacked.

  • Front-end developers are an integral part of a design & dev team.

Learnings & Take Aways

  1. Building modular product became a huge boon for us in future years as it created a flexible product that we could solve multiple problems with.

  2. Components were consistent but not in form flow.

  3. It was a huge product to be a sole designer on.

  4. We could fail fast and make changes. This is a huge boon to a start up business and can quickly get you ahead of the competition.

  5. Designers, developers and architects should be sat in the same room and work together so closely.

  6. Pick a frontend framework and stick to it.

  7. AVA was a monolithic app that was modular based.
  8. We got the initial end users wrong! They were actually line mangers that we needed to readdress the product for. This was huge because it proved the value in prototyping for the correct user.

  9. I should have pushed for more responsive layouts on the front end from the start. The product team wanted a mobile web version due to limitations at the time, this would come back to haunt us in future years due to a perceived performance issue with big data sets. Eventually we would introduce a responsive grid to the product along with a quick reporting solution for end users that were on the front line.

  10. Components were consistent but not in form flow.