Skyward Web Navigation

Lead design for the rebuild of the web platform navigation

Design Goals

The navigation of the web platform was long overdue for both a UX and UI update. The design goals were determined by synthesizing needs from product, design, and user research.

I’d been begging to take on this task for too long and I was thrilled to finally get to head it up.

Update the information architecture

The original four top level items expanded to seven as new capabilities and workflows were built. Eight counting the logo as the link to the dashboard. Users deserve more guidance and access to their most common needs.

Better responsive solution

There were many challenges for the current navigation across responsive environments. Pictured above is the biggest challenge for desktop users. With seven items, the break point was at 1079px, far lower than common standards.

Align UI with new mobile app

The recently redesigned mobile app featured a simplified navigation in dark mode. The web experience was a stark contrast to that.

  Active flight tab on a phone

  Active map tab on a tablet

Modernize and Expand

  • Prepare for expansion with additional future features. Maintaining a consistent top level hierarchy is desired

  • Modernize the user experience for a modern SaaS application

  • Destroy tech debt – Skyward was originally launched with Angular framework, and that continued to be a thorn in our side. It prevented even minor updates. This cleared the way for a fresh build.

Research

A project of this importance and longevity deserved deep and meaningful research. I presented product leadership with a plan and budget, and was able to secure the requested time and resources to complete it.

Quantitative

We used internal analytics tools and data from Amplitude to understand our users patterns.

  • Most popular pages?

  • Most common user paths?

  • How long were users spending on each area?

Interpretation was used to account for biases given the current design and IA structures. After all, the landing page after login (Dashboard) is going to have the most views.

Qualitative

I created a user research plan and then worked with customer success to identify four clients that represented the majority of the rest of our user base and use cases.

Since I’d wanted to work on this project for so long, it was a real joy to speak to users and let them know we’re finally working on it.

I wrote a summary document of the findings. I also created a user journey map to highlight some of those feelings in a visual format.

The user journey also helps us focus on the feelings the user is having while interacting with the platform. Designing for feeling often leads to good design decision making.

Key Takeaways

Notifications

Users wanted an area for notifications in order to feel confident that they:

  • Were not missing last-minute changes to the day’s operations

  • Don’t have to find and manually review the project/operation in question

  • Could review previous notifications

  • Customize what notifications they receive

While notifications may be table stakes for a modern SaaS platform, this specific feedback from users helps justify the cost of building the feature.

Focus

The current navigation distracted focus by being too large, non-strategic use of color, and always on.

Users are often working with a map and a sidebar of content. The navigation encroaches on their working area.

Some users stay on a single entity (page) for long periods of time. They don’t need to interact with the navigation at all.

Organization focus

Everything in Skyward happens inside an organization. Many users belong to multiple organizations.

Users requested to have this more clearly displayed to ensure they were in their desired company context.

Favorites

Some users were spending a month or more on the same project. They were frustrated that there was no way to easily return to this specific project when returning to the app.

A method to make frequently used or favorite entities would be most welcomed at the navigation level.

Existing Research + Materials

Like other designers I’ve worked with, I have a tendency to want to use only fresh research, and create new UX pieces to solve the problem. There’s often so much to be gained from related work and different perspectives. Especially in a navigation project that will span all features.

So I always check-in with the team to review any existing work that may offer valuable insights. This simple step can save days, if not weeks of effort. In this case, there were lots of synthesized pieces that contributed to the design phase.

Semantic ontology map created by Leah Brady

Engineering Exploration

The navigation rebuild needed to support the existing platform with minimal planned disruption. Primarily, the right sidebar needed to remain as it exists.

Incorporating business constraints helps focus effort on launching, as opposed to creating churn around ideal, yet unlikely to get built concepts.

Some great group discussions (always better when it includes tacos 🌮) with the engineering and product teams led to adopting the “Side 2” approach. The proposals with a top area were strongly considered, as they offer a lot of potential functionality, but the engineering effort was too large to take on.

The design team agreed that “Side 2” type approach allows for the greatest task focus, and meets the request for maximum screen usage while working on tasks.

User check-in

At this point in the process, I like to do a low commitment check in with the users that I interviewed. I email the summary document (no names) and a rough sketch with some notes.

This effort is so valuable as often times users will have additional insight even though they were already interviewed. It also builds the relationship and encourages future interviews. As a thank you, I’ll try to send lunch (more tacos never hurt 🌮)

Nav Structure

Combining our research with dominant web patterns, I sketched out the basic structure of the navigation.

Our enterprise users stressed the importance of clearly knowing which organization they were working in.

I wanted to not only make this clear, but give the user a sense of ownership over the software. They’re not focused on using Skyward, they’re focused on doing what they need to do for their company.

So I prioritized putting their organization at the top of the navigation. Everything else feels contextual to that dominant piece, like it flows down. Plus it makes for great screenshots, which one user told us was important.

Design

I made the choice to jump directly into high-fidelity design for two reasons:

  1. It matters in the context of a navigation. It hits different to see it laid out compared to a text list of menus.

  2. Figma makes it ridiculously easy to do so. With just a little time setting up components and variables, it then takes roughly the same amount of time to explore as other methods.

Exploring information architecture with UI

Organization Header

The Organization header is some prime real estate - top left. Therefore, it definitely warranted some production value to help earn that spot, as well as to get separation from the navigation items. Since it’s the user’s company, they should feel like it is their tool and they are proud to use it.

Adjustments from testing

  • Org logo was shifted left to center-align with the nav icons. Case of visual alignment over pure mathematical or formulas.

  • The double-arrow was dropped as having an affordance to open the org section was causing questions as to affordances for other behaviors.

  • A menu collapse/expand component was created to better prepare the user for the action.

Animation testing

Putting it all together

Static Example

Results

It would have been transformative, I’m sure of it. Unfortunately, this project was in process when Verizon decided to exit the drone space and sunset Skyward. Had we implemented this navigation a year earlier, there’s no doubt it would have turned the entire business around ;)

Client
Skyward

Project
Web Navigation

Platforms
Web

My roles
User research
UX / UI Design
Documentation
Design System Integration

Collaborators
Leah Brady — UX strategy
John Fahey — UX / UI
Brandon Kitajchuk — Front-end lead

Previous
Previous

Drone Airspace Map

Next
Next

Skyward Preflight