Case File 01

NextGen Flight Planning

Boeing · Enterprise UX · Flight Operations

The challenge wasn’t just designing an interface. It was helping dispatchers make more confident decisions by reducing unnecessary mental workload and making critical information easier to find.

Airline dispatchers monitor flights before and during operation, evaluating changing conditions and helping crews make safe operational decisions.

Company

Boeing

Role

UX Specialist

Users

Airline dispatchers

Product

Next-generation commercial flight-planning software

Ownership

Concept development, research, interaction design, prototyping and usability testing

Collaboration

UX Lead (project direction), Product, Engineering and aviation SMEs

Alerts

My flights: 24

Stage

Plan

File

Release

Out

Off

On

In

Needs attention

2

Wx

Destination ceiling below planning minimums

Now

ZCLD ceiling 400 ft, visibility 1 SM. Forecast to hold through 1900Z.

Affects

XX 214 · XX 402

NOTAM

Runway 09 closed at alternate

6 min ago

ZALT runway 09 closed 1400Z to 1800Z. Alternate needs review.

Affects

XX 214

Monitor

2

Crew

Duty time approaching limit

25 min ago

Crew on XX 118 reaches the limit in 3 h 10 min.

Affects

XX 118

Airport

Deicing capacity reduced

40 min ago

ZBRN reports reduced capacity. Departures may queue.

Affects

XX 356

My flights

XX 214

ZBRN · ZCLD

XX 402

ZDRV · ZCLD

XX 077

ZKLA · ZMNT

XX 118

ZPRT · ZSNW

XX 356

ZBRN · ZHLM

Production interfaces are confidential. Every screen in this case study is a reconstructed example using fictional data and a deliberately different UI.

The problem

The problem wasn’t just fragmented tools. It was decision overload.

Dispatchers were continuously bringing together information from weather, aircraft, airport and operational systems while monitoring multiple flights.

Weather

Changing conditions directly affected flight planning and required ongoing monitoring.

ZCLD

Ceiling 800 ft · Visibility 2 SM

Trend: lowering

Aircraft

Dispatchers needed to confirm aircraft requirements and operational readiness for the planned route.

N114ZZ · Type A

Requirements check for the planned route

Airport

They needed to confirm conditions and constraints affecting departure and arrival.

ZALT

Runway 09 closed 1400Z to 1800Z

Operational information

NOTAMs, MELs, crew information, ATC communications and other flight-related data also fed the decision.

NOTAM

MEL

Crew

ATC

The insight

Dispatchers were mentally assembling information from multiple places to understand the state of a flight. That meant more scanning, more context switching and more mental workload.

Constraints

These constraints forced the team to be intentional about what actually deserved a dispatcher’s attention.

Safety-critical decisions

Situational awareness

Legacy systems that didn’t always talk to each other

Limited access to end users

Reliance on SMEs and volunteer dispatchers

Evolving airline requirements

Requirements that moved to the backlog

Engineering feasibility

Consistency with the broader product

Success principle

Our goal wasn’t to remove complexity. It was to remove unnecessary complexity created by the software.

Reduce unnecessary mental workload · Improve situational awareness · Minimize unnecessary scanning · Show what requires attention · Support confident operational decisions

Research to direction

How dispatchers decide, and what the research changed.

I interviewed dispatchers and aviation SMEs, reviewed other flight-planning tools to see industry patterns, mapped workflows and turned what I learned into wireframes and prototypes that I tested throughout. The pattern that kept coming up: dispatchers were constantly moving between multiple sources of information.

01

Detect

Which flight needs my attention?

Research: critical alerts were scattered through the workflow. Design: one centralized alerts view.

02

Understand

What is happening and why does it matter?

Design: each alert says what it is and which flights it affects.

03

Communicate

Who else needs to know?

Explored concept: connecting alerts to conversation between dispatchers.

04

Act

What needs to happen next?

Design: a hierarchy that puts what needs attention first.

Communication was an explored concept, tested with subject matter experts. It is not presented as shipped functionality.

The alerts experience

Designing for attention, not more information

The research pointed to a specific opportunity: critical alerts were scattered throughout the workflow, so dispatchers had to scan several places to know what needed attention. My main responsibility became designing a centralized alerts-management experience.

The decision wasn’t “build a dashboard.” It was helping dispatchers tell what required attention from what could continue to be monitored.

Alerts

My flights: 24

Stage

Plan

File

Release

Out

Off

On

In

Needs attention

3

Wx

Destination ceiling below planning minimums

Now

ZCLD ceiling 400 ft, visibility 1 SM. Forecast to hold through 1900Z.

Affects

XX 214 · XX 402

NOTAM

Runway 09 closed at alternate

6 min ago

ZALT runway 09 closed 1400Z to 1800Z. Alternate needs review.

Affects

XX 214

MEL

Deferred item affects dispatch

18 min ago

Tail N114ZZ has an open item. Confirm limits before release.

Affects

XX 077

Monitor

3

Crew

Duty time approaching limit

25 min ago

Crew on XX 118 reaches the limit in 3 h 10 min.

Affects

XX 118

Airport

Deicing capacity reduced

40 min ago

ZBRN reports reduced capacity. Departures may queue.

Affects

XX 356

ATC

Ground delay expected

1 h ago

ATC advises a possible delay of about 30 min into ZDLM.

Affects

XX 590

My flights

XX 214

ZBRN · ZCLD

XX 402

ZDRV · ZCLD

XX 077

ZKLA · ZMNT

XX 118

ZPRT · ZSNW

XX 356

ZBRN · ZHLM

XX 590

ZVLE · ZDLM

XX 631

ZALT · ZTRN

1

2

3

1

Needs attention and monitoring, kept apart

2

Each alert says what it is and which flights it affects

3

Filter by stage of flight

Information organized around the stages of flight

From the research I produced low-fidelity wireframes that tied operational information to the stages of flight, so relevant information was easier to find.

Flights by stage

None

Issue

Watch

Clear

Plan

XX 631

ZALT to ZTRN

Departs 18:25Z

Wx

NOTAM

MEL

Crew

Airport

Aircraft

ATC

File

XX 402

ZDRV to ZCLD

Departs 15:40Z

Wx

NOTAM

MEL

Crew

Airport

Aircraft

ATC

Release

XX 214

ZBRN to ZCLD

Departs 14:20Z

Wx

NOTAM

MEL

Crew

Airport

Aircraft

ATC

Testing

Visibility wasn’t enough. We needed stronger hierarchy.

How we tested

Sessions of about 30 to 45 minutes with SMEs and experienced aviation users, using task-based scenarios, think-aloud feedback and open discussion.

Who was in the room

Product and engineering partners joined where they could, so the team heard the feedback directly.

What I watched for

Task completion, hesitation, errors, where people slowed down, what they noticed, what they overlooked, and whether the hierarchy supported the decision.

1

Research

Critical information required excessive scanning.

2

Design

Centralize alerts and operational information.

3

Testing

Visibility alone was insufficient.

4

Iteration

Strengthen hierarchy and prioritization.

All alerts (6)

Wx

Destination ceiling below planning minimums

NOTAM

Runway 09 closed at alternate

Crew

Duty time approaching limit

MEL

Deferred item affects dispatch

Airport

Deicing capacity reduced

ATC

Ground delay expected

Needs attention (3)

Wx

Destination ceiling below planning minimums

Affects XX 214, XX 402

NOTAM

Runway 09 closed at alternate

Affects XX 214

MEL

Deferred item affects dispatch

Affects XX 077

Monitor (3)

Duty time approaching limit

Deicing capacity reduced

Ground delay expected

Visible, but flat

With hierarchy

Illustrative

Testing helped us separate what users said they liked from what actually helped them perform the task.

In some cases, the visually preferred solution wasn’t the strongest operational solution.

Alert cards could reduce scanning, but every choice carried tradeoffs in development effort, interaction patterns, product consistency, operational usefulness and safety-critical context. I worked through them with engineering, product and SMEs, and we chose clarity and hierarchy over visual preference. Engineering collaboration continued through QA, and testing helped pressure-test our assumptions against operational behavior and technical feasibility.

Explored concept

Research also surfaced a communication gap.

Dispatchers lacked a strong, centralized place to coordinate with each other around changing conditions. I explored ways alerts and communication could connect, especially during operational changes such as re-routing.

Explored concept · tested with SMEs

Wx

Destination ceiling below planning minimums

Now

ZCLD ceiling 400 ft, visibility 1 SM. Forecast to hold through 1900Z.

Affects

XX 214

Dispatcher conversation

Reroute under discussion

D1

Ceiling at ZCLD is below minimums for XX 214. Checking alternates.

D2

ZALT runway 09 is closed until 1800Z. Looping in crew planning.

D1

Reroute under discussion. I will confirm before release.

This concept was included in SME testing. It is not presented as shipped functionality.

Where it landed

From prototype to a test environment.

The alerts experience

Built into a test environment

The alerts experience advanced beyond prototype work into a test environment, where airline users evaluated it alongside their existing workflows.

The proposed design

Fewer places to monitor

In the proposed experience, critical information was consolidated, so dispatchers had fewer places to check to know what needed attention.

The initiative

Direction shifted

The broader NextGen initiative was later discontinued as organizational direction moved toward other flight-planning products, including ForeFlight and Jet Planner Pro.

Reflection

The biggest lesson wasn’t how to surface more information. It was how to help experienced users recognize what deserved their attention.

Next case file

Next case file

02

ForeFlight Dispatch

Flight Dispatch · Product UX/UI · Mapping

List

Grid

All

Plan

File

Release

Out

Off

On

In

Flight

Route

Off

On

Phase

Conditions

XX 101

AAA · BBB

06:10

08:40

Out

XX 214

CCC · DDD

06:40

09:15

Release

2

XX 077

EEE · FFF

07:05

10:20

File

XX 402

GGG · HHH

07:30

11:05

Plan

1

XX 118

III · JJJ

06:00

08:10

On

XX 356

KKK · LLL

08:15

12:30

Release

XX 590

MMM · NNN

08:40

11:45

File

XX 631

OOO · PPP

09:00

13:10

Plan

XX 745

QQQ · RRR

09:25

12:05

Plan

9 flights

List

Grid

All

Plan

File

Release

Out

Off

On

In

06:00

07:00

08:00

09:00

10:00

11:00

12:00

13:00

XX 101

XX 214

XX 077

XX 402

XX 118

XX 356

XX 590

XX 631

XX 745

Now

Planned

Released

Airborne

Needs attention

© 2026 Jenn Bauer