An avatar picture of Kevin McGurgan
New Navigation and Information Architecture
Jellyfish, 2023
New Jellyfish navigation
245%
increase in total page views
100%
increase in distinct page views
95%
increase in days with usage
Summary

I designed a new navigation and information architecture for the Jellyfish engineering management platform. It increased discoverability of Jellyfish features and content. Users also preferred it over the old navigation.

Show me the designs
Problem

New users struggled to navigate Jellyfish's complex application, visiting only 11% of pages and showing poor retention. Experienced users found our navigation slow and inefficient. Our navigation structure also hindered product development flexibility and led to pages with an ever-increasing number of tabs and limited options when adding new features.

Problems with the old nav
Goals
Process

We conducted a card sorting activity and semi-structured interviews using a few proposed information architecture options. A primary finding was that engineering leaders separated team-level tools and information from individual-level tools and information. They described management of delivery teams and people/career management as two different “modes” that they consciously switched between. This informed our eventual decision to establish distinct sections for Teams and People in our new information architecture.

We also conducted a series of small in-app experiments to test navigation ideas and lay the technical groundwork for a larger rebuild. These included:

We consolidated multiple navigation items into a single item. We confirmed with customers that it was intuitive to use the term "teams" to generically refer to teams, groups, divisions, etc.
NOTE: This is the OLD navigation.
We moved page-level tabs out into secondary navigation. These typically represented our actual functionality while "By Team" or "By Division" simply acted as filters on those experiences.
NOTE: This is the OLD navigation.
New Navigation

The updated navigation consists of a top bar for top-level options, a collapsible left-anchored side bar for secondary options, and page-level tabs for tertiary options.

We also took the opportunity for a visual refresh, moving from a higher contrast dark-against-light navigation elements to a light-on-light approach (or dark-on-dark when in dark mode). This allows page content to take primary focus.

New Jellyfish navigation
Outcome

First, the new navigation improved discovery of Jellyfish experiences and increased usage of the platform. For new Jellyfish users who were given the new navigation, we saw a ~100% increase in views of distinct pages, and a ~245% increase in total page views when compared with new Jellyfish users who were given the old navigation. We also saw a ~95% increase in days with Jellyfish usage.

Additionally, Jellyfish users showed high adoption of the new navigation. 87% of existing users who were given the new navigation with the ability to opt at any time out never did so. Another 6% opted out but opted back in later. Only 2 users who opted out reported the inability to accomplish a task or a preference for the old navigation.

Qualitative feedback showed that Jellyfish users preferred the new navigation to the old:

Everything is exposed for you to be able to get to. And it doesn't feel hidden. The categories at the top make sense to me as well. Yeah, I like this way better.
Delivery Manager
It seems a lot more straightforward...it seems faster to navigate.
Software Manager
I like being able to read the whole section. I think it's definitely better.
Agile Coach
Design Details

The secondary navigation bar can be collapsed to gain additional real estate. An icon button appears on hover to expose the expand/collapse action.

Collapsible side nav

The Teams section secondary navigation includes a team picker which sets the context for all the experiences in the section. We learned that the majority of Jellyfish users look at one or a few teams, and would therefore change teams sparingly, if at all. Team selection persists across sessions to maximize continuity.

Team picker in secondary nav

There are two versions of tertiary navigation. The vertical variant (left) is used for pages with many subsections (~9+) and/or sections of unknown size (i.e., user-editable sections). The horizontal variant is used for sections with ~8 or fewer sub-sections.

Two versions of tertiary nav – horizontal and vertical