Fisheries and Oceans Canada · Data systems & product design

Government of Canada project

Gap Analysis Dashboard

A dashboard redesign helping marine researchers find, interpret, and discuss ecosystem data.

Roles

Research, Product Design, UX/UI Design, Wireframing, Prototyping

Team

Aaron Cappuccio · Jingyi Lai · Quanling Liu · Jake Gu

Timeline

January – April 2025 80 hours

Tools

Figma · Miro

Gap Analysis Dashboard interface overview

Context

Project brief

Fisheries and Oceans Canada (DFO) is a Government of Canada department that monitors marine ecosystem variables through an internal dashboard used by scientists, analysts, and research teams. The project focused on improving data accessibility, visualization, and collaboration across a complex system of datasets. Working from the existing Ecosystem Variables dashboard, we mapped the path from first login to finding a relevant variable, interpreting its coverage, and sharing an insight with a teammate.

The problem

The existing Ecosystem Variables dashboard made it difficult for users to find relevant data, interpret coverage gaps, and collaborate effectively.

  • Limited filtering and search capabilities
  • Low spatial resolution in visualizations
  • Lack of actionable data insights
  • No integrated collaboration tools
  • Poor onboarding for new users

Research & Discovery

Research goals

Research focused on how people search for, interpret, and discuss ecological data. Semi-structured interviews and usability testing with data-analysis users revealed mismatches between user expectations and system behavior.

  • Understand how users search for and interpret ecological data
  • Identify pain points in filtering, visualization, and navigation
  • Explore how users collaborate and share insights
  • Evaluate trust in data sources and timestamps

Key challenges identified

Usability testing on the original dashboard surfaced four recurring issues that shaped everything downstream.

01

Getting started

Users struggled to locate key features and were often unsure where to start.

02

Reading the heatmap

The heatmap was helpful, but users needed clearer visuals and better access to detailed data.

03

Confusing labels

Labels and sections, like account features, caused confusion and required better organization.

04

Trusting the data

Users wanted clearer information about data sources, reliability, and timestamps.

Wireframes

Low-fidelity designs

Early wireframes explored layout, structure, and core functionality before visual detail. A persistent top navigation, a search and results panel, an interactive map, a data detail view, collaboration tools, and an onboarding flow established the product architecture.

Low-fidelity wireframe of the data exploration and map screen
Low-fidelity wireframe of the guided onboarding tutorial flow

Prototype

Advanced filtering & visualization

The redesigned dashboard lets users filter by multiple variables and biogeographic regions, define custom areas directly on the map, and explore heatmaps with finer spatial detail.

  • Advanced filtering by variables and regions
  • Improved heatmap visualization and zoom
  • Metadata transparency panel with source, timestamp, and description
  • Comments and shareable dataset links
  • Onboarding and guided tutorials
Animated walkthrough of the guided onboarding tutorial
Animated demonstration of leaving a comment on a dataset and sharing a link

Key Takeaways

Designing for complex data systems

This project reinforced the importance of simplifying complex datasets through clear visualization and structured interaction design. Advanced functionality only creates value when expert and less-technical users can understand what the system is showing and what to do next.

As this was a Government of Canada project, a portion of the research, iteration, and stakeholder work sits behind confidentiality agreements with Fisheries and Oceans Canada and isn’t shown here.

Next project

Major Meal Manager