CLICK ME

CLICK ME

Design an in-flight error notification system for pilots

DISCLAIMER: The following case study references a classified system for U.S. government clients. Specifics have been removed in compliance with non-disclosure agreements; additional information is available upon verbal request.

OVERVIEW

THE PROBLEM:

Craft a diagnostic notification experience for an in-flight navigation application that:

  • Accurately reflects real-time system performance

  • Allows for component-level troubleshooting

  • Provides actionable recommendations that allow for fast resolutions

MY ROLE:

LEAD UX DESIGNER

THE TEAM:

2 DESIGNERS, 2 ENGINEERS, 2 PRODUCT MANAGERS

THE TOOLS:

FIGMA, REACT, PROTOPIE, IPAD MINI

CHALLENGES:

DATA TRANSFER

  • Security guideline adherence

  • Resource constraints

  • Data must be transferred from other platforms

  • Usable understand intense physical strain (G-Force)

  • Must provide rapid executable recommendations

GOALS

An interface that is intuitive for both internal users and external clients

1

Diagnostic interface that visually indicates system health

2

Rapid troubleshooting ability for users of all skill levels

3

ACTION PLAN

RESEARCH & DISCOVERY

  • USER INTERVIEWS

  • BUILDING VISION BOARDS

USER STORIES & DELEGATION

  • AFFINITY MAP

  • EISENHOWER MATRIX

ASSUMPTIONS*

*based on SME interviews and desk research

Screen interaction should be minimal unless absolutely needed

1

Our first version of this system will focus on a general rule set targeting pilots

2

Future iterations may require SD card data management and data export

3

REQUIREMENTS

  • Provide accurate troubleshooting recommendations

  • The solution must be scalable to include future features

  • Quickly diagnose and resolve problems in under 2 minutes

  • Allow for a full system reset in under 1 minute

  • Provide logs and error codes

  • Visually indicate the health of components

  • Separate software and hardware elements

  • Avoid information overload while providing executable insights

  • Avoid increasing mission complexity or training time

  • Provide experience for less tech-literate users

MUST:

NICE TO HAVES:

USER FLOWS

Identifying & Diagnosing Problems:

ERROR MATRIX

To better understand the technical limitations, we collaborated with the hardware, software, and firmware team to understand what system messages were being sent to the front-end.

We drafted an error matrix to establish a general rule set to dictate alert severity and alert location within each screen.

5 Subject Matter Expert Interviews:
2 Pilots
3 Engineers

PROCESS:

WIREFRAMES

Reference and inspiration were taken from the Apple Human Interface Guidelines and the standard iOS control panel. To avoid clutter while allowing for quick access and scaling, Apple implements a flexible controls system that varies what information is present based on the page context and the input of the user. Attention was also given to the Garmin Pilot systems, and their web experiences. Garmin interfaces are common in most modern aircraft.

REVIEW & VALIDATE

  • All tasks were completed within 6 minutes of the test time.

  • Users would like additional visual indicators of successful network connection before or at startup.

  • Avoid covering the map and flight data to prioritize safety during flight.

  • Audience may include back-seat pilots and technicians who desire a deeper technical understanding. But Front-seat pilots are a priority.

  • All tasks were completed within 6 minutes of the test time.

  • Users would like additional visual indicators of successful network connection before or at startup.

  • Avoid covering the map and flight data to prioritize safety during flight.

  • Audience may include back-seat pilots and technicians who desire a deeper technical understanding. But Front-seat pilots are a priority.

KEY TAKEAWAYS:

Users were given the application for 30 minutes in a moderated testing session.

After 10 minutes of exploration, users were asked to complete the following tasks:

  • Identify which system is failing

  • Identify a warning notice

  • Open the troubleshooting options

Users were given the application for 30 minutes in a moderated testing session.

After 10 minutes of exploration, users were asked to complete the following tasks:

  • Identify which system is failing

  • Identify a warning notice

  • Open the troubleshooting options

PROCESS:

RESULTS

NOTIFICATION STACKING:

When multiple errors occur, but are left unaddressed, They are converted to buttons.

More than 3 urgent level errors are considered a safety of flight risk, and users are transitioned to a captive portal until the concern is addressed.

VISUAL INDICATORS:

A challenge we faced was when to trigger a captive state, as pilots rely on situational awareness and rapid response to complete their duties.

CLICK ME

Design an in-flight error notification system for pilots

DISCLAIMER: The following case study references a classified system for U.S. government clients. Specifics have been removed in compliance with non-disclosure agreements; additional information is available upon verbal request.

OVERVIEW

THE PROBLEM:

Craft a diagnostic notification experience for an in-flight navigation application that:

  • Accurately reflects real-time system performance

  • Allows for component-level troubleshooting

  • Provides actionable recommendations that allow for fast resolutions

MY ROLE:

LEAD UX DESIGNER

THE TEAM:

2 DESIGNERS, 2 ENGINEERS, 2 PRODUCT MANAGERS

THE TOOLS:

FIGMA, REACT, PROTOPIE, IPAD MINI

CHALLENGES:

DATA TRANSFER

  • Security guideline adherence

  • Resource constraints

  • Data must be transferred from other platforms

  • Usable understand intense physical strain (G-Force)

  • Must provide rapid executable recommendations

GOALS

An interface that is intuitive for both internal users and external clients

1

Diagnostic interface that visually indicates system health

2

Rapid troubleshooting ability for users of all skill levels

3

ACTION PLAN

RESEARCH & DISCOVERY

  • USER INTERVIEWS

  • BUILDING VISION BOARDS

USER STORIES & DELEGATION

  • AFFINITY MAP

  • EISENHOWER MATRIX

ASSUMPTIONS*

*based on SME interviews and desk research

Screen interaction should be minimal unless absolutely needed

1

Our first version of this system will focus on a general rule set targeting pilots

2

Future iterations may require SD card data management and data export

3

REQUIREMENTS

  • Provide accurate troubleshooting recommendations

  • The solution must be scalable to include future features

  • Quickly diagnose and resolve problems in under 2 minutes

  • Allow for a full system reset in under 1 minute

  • Provide logs and error codes

  • Visually indicate the health of components

  • Separate software and hardware elements

  • Avoid information overload while providing executable insights

  • Avoid increasing mission complexity or training time

  • Provide experience for less tech-literate users

MUST:

NICE TO HAVES:

USER FLOWS

Identifying & Diagnosing Problems:

ERROR MATRIX

To better understand the technical limitations, we collaborated with the hardware, software, and firmware team to understand what system messages were being sent to the front-end.

We drafted an error matrix to establish a general rule set to dictate alert severity and alert location within each screen.

5 Subject Matter Expert Interviews:
2 Pilots
3 Engineers

PROCESS:

WIREFRAMES

Reference and inspiration were taken from the Apple Human Interface Guidelines and the standard iOS control panel. To avoid clutter while allowing for quick access and scaling, Apple implements a flexible controls system that varies what information is present based on the page context and the input of the user. Attention was also given to the Garmin Pilot systems, and their web experiences. Garmin interfaces are common in most modern aircraft.

REVIEW & VALIDATE

  • All tasks were completed within 6 minutes of the test time.

  • Users would like additional visual indicators of successful network connection before or at startup.

  • Avoid covering the map and flight data to prioritize safety during flight.

  • Audience may include back-seat pilots and technicians who desire a deeper technical understanding. But Front-seat pilots are a priority.

KEY TAKEAWAYS:

Users were given the application for 30 minutes in a moderated testing session.

After 10 minutes of exploration, users were asked to complete the following tasks:

  • Identify which system is failing

  • Identify a warning notice

  • Open the troubleshooting options

PROCESS:

RESULTS

NOTIFICATION STACKING:

When multiple errors occur, but are left unaddressed, They are converted to buttons.

More than 3 urgent level errors are considered a safety of flight risk, and users are transitioned to a captive portal until the concern is addressed.

VISUAL INDICATORS:

A challenge we faced was when to trigger a captive state, as pilots rely on situational awareness and rapid response to complete their duties.

THANKS FOR VISITING!

THANKS FOR VISITING!