Johnny Lee

Quickbase Navigation

—Modernizing the navigation experience at Quickbase.

Timeline

2 years

Role

Product designer

Quickbase Navigation hero image

Why navigation?

Quickbase's navigation structure had remained largely unchanged for many years, leading to a clunky and dated user experience. With this in mind, I led a hackathon team in 2021 that explored an initial vision for modernizing the platform's navigation.

From that project, our leadership investigated and prioritized adding a revamped navigation to the product roadmap. The final output would span 2 years and 6 engineering teams to build, not to mention the marketing, education, and sales teams that would all be affected by the rollout.

The legacy Quickbase navigation experience
No1 · The legacy Quickbase navigation experience, which had negative customer feedback on how much space it took up and purple branding that customers frequently overrode.

Problems

Looks outdated / dated UI

Responses from sales on biggest obstacles to acquiring new customers and most common negative feedback from customers.

The initial findings from our research team uncovered several issues that needed to be addressed:

  • The dated look of the interface was negatively impacting sales conversations, shifting focus away from the Quickbase's capabilities.
  • New users struggled to discover important functionality and experienced users felt that key actions took too many clicks and too much screen real estate.
  • There was a lack of consistency since there were three different navigation experiences across our main product and other features from acquisitions (Pipelines), or that were just built differently (Exchange and admin console).
  • Technical debt had accumulated over time, which significantly increased development time for new features. Additionally, the legacy navigation wasn't accessible or international-ready, creating barriers for future global adoption.

Goals

Out of those issues came the UX goals around the navigation project (separate from additional technical goals to implement):

  • Modernize the look and feel
  • Have frequently accessed functionality more prominent and easy-to-access
  • Implement a more consistent navigation experience across our platform
  • Improve navigation accessibility
Quickbase Navigation concepts
No2 · The 2 primary concepts for the navigation.

Initial concepts

The initial concepts revolved around 2 main concepts:

  • A sidebar-only navigation where all global and app functions would live, freeing up the entire main content area for users to work in.
  • A global navigation bar at the top that would house more general functions (switching apps, search, favorites, help, user settings) and an app navigation sidebar at the left that would house app links and tables.

I also re-designed related features to be consistent with the top-level parts, such as the page bar, search, help menu, add record menu, and favorites menu.

One thing that I stressed to the team was that re-doing the navigation is a big change, and the look and feel of our current design system wouldn't let us put our best foot forward in that front. And there were things with data-density that could be improved from the current components. This would help drive forward our design system update.

Quickbase navigation prototype
No3 · We tested prototypes internally and with customers to refine information architecture, content, and visuals.

Design feedback & refinement

Clean, sleek, modern, user-friendly, cool, familiar, consolidated, functional

The top words associated with the new navigation according to customer first impressions, as opposed to: clunky, cumbersome, confusion, cluttered, big, lots of information, disjointed for the legacy navigation

I created several iterations of prototypes used for testing to get feedback, buy-in, and make sure the designs were feasible. Based on feedback from customers, non-customers, and internal stakeholders, we converged onto one design concept. These prototypes tested different navigation flows, related menus and dialogs, visuals, and content. From there, we converged onto the MVP that would be built.

Quickbase navigation 'jump to' menu for accessibility
No4 · Accessibility features like a “jump to” menu were added to improve usability for screen reader and keyboard users.

Follow-up research & accessibility testing

Once the new navigation was built and launched in a closed beta, I ran some of the first impression and 1 month follow-up interviews. Our team also conducted accessibility testing, which I organized into our research database and synthesized.

Learnings and actions from our accessibility testing included:

  • Working with our content designer to improve screen reader labels for clarity and accuracy
  • Adding aria landmarks to jump to different parts of a page and deal with dense pages
  • Adding a “jump to” menu for accessibility
  • Look into keyboard shortcuts for common, quick actions
The shipped Quickbase navigation feature
No5 · The shipped Quickbase navigation feature.

Shipped feature

The shipped navigation featured a global bar at the top that houses top-level items, user settings, and help. A collapsible and resizable sidebar on the left allows users to navigate their apps and tables when they need to or hide it otherwise. Going this route streamlined the interface for new users while maintaining feature parity and functionality for more advanced users and admins. In addition, it addressed a longstanding complaint from users about the legacy navigation taking up too much screen real estate.

Two other notable enhancements include improved accessibility (via improved screen reader labels, aria landmarks, and keyboard navigation behavior) and implementing a consistent navigation experience across all platform features, some of which had their own navigation bars.

Quickbase navigation global nav menu
No6 · Links to other features and apps were moved into a new menu to simplify the UI for newer users.
Quickbase navigation improved responsive behavior
No7 · The global navigation bar and the page bar (shown here) had improved responsive behavior for various screen sizes, which was non-existent before.
Quickbase navigation 'jump to' menu for accessibility
No8 · We added quick access menus for app and table settings, which admins and builders use frequently.
Quickbase navigation pieces
No9 · Many related features with their own flows and interactions were re-designed for consistency, including the page bar, search, help menu, add record menu, and favorites menu.

83%

Percentage of users sticking with new navigation

85%

Percentage of traffic using the new navigation

I've had the sidebar turned on as long as I've been able to. It's so much more modern-looking and gives so much more real estate. I love it.

Customer comment

Outcome & impact

In general, the new navigation has stuck with customers, especially in comparison with past features that we've launched. Positive customer feedback has revolved around better feature discoverability, improved use of screen real estate, and enjoying the modern look.

Negative feedback that we received was expected, the volume was in our expected range, and decreased over time. We were largely aware of improvements that could be made to the navigation, which we took as next steps.

The navigation project also drove improvements within our design team, especially in how we audit, document, and work with engineers on communicating accessibility specifications.

After our general availability launch, I synthesized the initial round of customer feedback. From here, the team will plan and prioritize updates and new features that weren't built into the MVP.