Turbofan Engine Diagnostics
What if maintenance techs could predict engine issues before they happened?
Executive Summary
As the lead UX designer, I had to redesign a turbofan diagnostics software that had not been updated since the 80s-90s. Users were at first very hostile at the idea of change, but we needed to update the software to adapt to new wireless technology in this space and to turn it into a web application so users did not have to find a copy of WIndows XP to run it.
I worked with my Product Owner and a UX Researcher to find, recruit, and create SME councils and power user groups to collaborate throughout the entire design process. I also turned the engineering team into user-first design thinkers overnight by taking them to the field observation studies in aircraft hangars where they got to hear pain points and needs from the users directly.
18-20 months of work resulted in both a web app and native mobile app that adhered to FAA regulations and addressed the top usability issues and shortened the diagnostics process and reduced liability for the company.
The Problem
What is the scariest thing that can happen when you’re on a plane?
While engine failures are rare, the tools that maintenance techs use to maintain and fix issues are vital to keeping those failures rare. My team had to redesign some legacy diagnostics software to modernize the software, facilitate data transfers from new hardware, and improve usability in order to help users make decisions on aircraft dispatch and engine health. The challenge was that this software had not been updated since the 80s-90s.
Our team not only built the desktop web app but we also created the supplementary mobile app for iOS and Android too.
My Role
I was the lead UX resource on this 18-month project and I:
Conducted product discovery, field studies, subject matter expert interviews, and user interviews to understand the personas, tasks, and workflows
Created prototypes and wireframes with the help of engineering and SMEs
Validated prototypes through user testing and gained approval from stakeholders through mid-sprint reviews (Later, I got to collaborate with a new UX Research resource on this)
Created high-fidelity design mockups using company design system for desktop, tablet, and mobile
User-tested additional functionality for FAA compliance
My Process
With the help of some sharp product owners and brilliant software developers, we were able to create, test, build, and ship both the responsive desktop app and the native mobile app.
Highlights and takeaways
Weekly domain expert meetings. We built strong trusting relationships with the business development team, who helped us connect to external customers and internal field service engineers. We set up weekly calls where we learned more about the domain and functionality while also validating our designs as we went
Focus on top 3 usability issues. Since we had to be conservative with layout changes and we had to be mindful of deadline, I decided to focus most of my “redesign energy” onto the top 3 main usability problems of the most frequently used areas of the app
User testing. We had 3 rounds of user testing to validate those UI improvements. We also snuck in some basic guerilla usability testing on microinteractions. If you’re not checking, you’re guessing!
Set up mid-sprint design reviews. We also set up a mid-sprint design review. We did this because design feedback during sprint demos snowballed the JIRA tasks into the next sprint. Having a design review mid-sprint allows for a wider scope of revisions with at least 5 days to fix them, this helped us stay on track with design throughout the project
Dive into the data and learn how a turbofan engine works. I asked a superstar principle engineer (who has a degree in physics) how to ramp up on my domain knowledge. He told me to “understand the data points.” The front-end, after all, is just a human-friendly face that allows users to interact with data. So I first spent hours understanding the basic physics of a turbofan engine, which helped me better understand what users were looking for, which helped me comprehend what I was looking at when the backend devs escorted me through the SQL tables, and eventually, I built up a working domain knowledge that helped me make educated design decisions.
Example of an UI improvement
Final thoughts
This project taught me so much about hardware, data, UX, user research, project management, decision-making, compliance, and engineering. I want to thank Jamie McAtee, Xander Boston, Russ Biggers, Mohan Thirunavukkarasu, Vivek Chandrasekharan, Taylor Kostal-Bergmann, Kening Ren, and so many more for humbling me and teaching me so much.