Home

Work

Playground

About

Deckhand

Streamlining the reporting flow and onboarding for a legacy system.

Project Summary

  • Background: We collaborated with Dragonfly, a data science company that manages the data sets for Deckhand.

  • Product: Deckhand is an electronic logbook that allows fishermen to report catch, trip activities, and location data to the NZ government.

  • Challenge: To reduce the amount of support calls, then later expand into onboarding as a business opportunity.

  • My Role: I collaborated closely with the stakeholders and fishermen to define the problems in the flow and worked on the end to end design process.

  • Team & Timeline: 4 UX design students, 5 weeks

Problem

User Challenges

Users find the fishing reporting process complex, error-prone and difficult to recover from. So, there is a high reliance on customer support.

Business problem

This resulted in a high volume of support calls which increased operational costs and decreased overall customer satisfaction.

Data flow

Customer support team

Fishermen

Understanding the current experience

Current flow

Lack of confirmation screen caused users to return to step one after submission making it unclear whether the report was complete.

Insights from primary research

Current state usability study

Usability study was conducted to understand the flow as well as the common problems when completing the report.

4

2

3

1

1

Users found it difficult to understand which report is active and what stage of completion they are in.

2

Users interpreted the ‘Active’ icon for hamburger menu.

3

Icons are used without supporting text, making them hard to interpret.

4

The scrolling area for the selection field was obstructed by the keyboard.

Key insights from interviews

Users: 5 fishermen, 2 customer support

Result

  • Customer service team provided us information with the recurring problems.

  • Fishermen helped us understand the real world issues at the sea.

Summary: Fishers struggled with hidden gestures, unclear user flows and unlabelled icons resulting in steep learning curve and limited error recovery methods when stuck.

Insight 4

The app uses icons without labels which makes it hard for users to communicate the symbols to the support team.

F11-s, F8-f, F16-s, F10-f, F5-f, F8-t

Insight 1

Due to lack of an onboarding process, the older fishermen found it difficult to transition from paper to 

e-logbooks.

F7-f, F8-f

Insight 4

The app uses icons without labels which makes it hard for users to communicate the symbols to the support team.

F11-s, F8-f, F16-s, F10-f, F5-f, F8-t

Insight 3

Common issues included internet failure, logbook renewal errors, and accidentally creating extra reports, highlighting the need for clearer error communication

F11, F8-f, F16, F5-f

*The alphabets and numbers indicates individual findings from users which helps to track exactly where the insight comes from.

Low-fi concepts

Along with finding solutions for the insights we focused on how users can complete the report faster by adding:

  • Recent selections for fishing methods

  • Saved addresses for landing.

  • App info and FAQs for troubleshooting or when reaching out to customer support.

After performing a quick usability test with our low-fi concept we found:

  • Users couldn’t easily tell reports apart or track progress.

  • The circular timer confused users, with some mistaking it for a report progress indicator.

Comparative usability testing

Due to limited access to fishermen, we tested 3 concepts with 3 Dragonfly employees who where new to Deckhand. The testing focused on reporting panel, timer and report status.

Concept 1

The concept explored different ways to enter data, while accounting keyboard as a major constraint

Concept 2

This version focused primarily on redesigning the sidebar. This iteration also explored clearer UX writing for error messages, introduced success screens, and incorporated feedback mechanisms aimed at preventing errors.

Concept 3: In the third version, we explored ways to display text fields within the dropdown menu and introduced a progress-bar-style timer to indicate the remaining submission time. We also tested different map placements and trip-end button locations. Additionally, we examined how the layout and interactions would behave when the report status has collapsed.

What we found?

Shortcuts and hint can efficiently improve the use experience, especially for some repeated tasks.

The position of the ‘End trip’ button need to be considered carefully as the button was hidden within the actions menu.

Keyboard was still a challenge with elements being hidden behind it.

Users could clearly understand the timer and its context along with which report is active from concept 3.

Change of project scope

Context for onboarding

eCatch is Deckhand’s major competitor, which relies on internet for report submission. With New Zealand transitioning from 3G to 4G networks in 2026, 4G network offers higher speeds, but its coverage in remote offshore fishing grounds is lower than 3G. This directly impacts eCatch users to submit report at sea.

Thus, creating an opportunity for Deckhand, which supports offline reporting. This way, Deckhand could grow a new customer base and revenue, which makes onboarding important to be included.

Goals

  • How might we provide a glimpse of how the reporting flow works to the users?

  • How might we support them if they are in crisis and don’t have access to internet or support team?

Idea 1: Our goal was to help users understand the system before they began reporting. Thus, preventing errors and providing clarification on what to expect at each step. The onboarding consisted of two parts, introduction to the reporting flow and progressive walkthrough of the interface.

Step 1

Start Trip Report

Enter trip details to begin reporting your fishing activity.

Next

Skip

Reporting in simple 4 steps

Introduction to reporting process

The reporting process was divided into 4 steps, each step supported by a video tutorial guiding users through report completion.

Report status

Active

Sending

All

Your reports will appear here once you get started

Settings

Actions menu

Go Fishing

Step 1

See which report you’re working on and what’s completed.

Skip

Next

Progressive onboarding

Users are taken through the UI elements in a progressive manner, helping them understand each element and its function.

Idea 2: For users who are operating in challenging conditions at sea, where access to customer care is limited or unavailable. Our design proposes a handbook that provides a user guide for the entire reporting process, including common error states, and clear steps to follow when report is submitted with mistakes.

Step 1: Create start trip report

Step

Action

1

2

3

4

Click the “Go fishing” button

Enter your trip start report data on this page, click the “Edit” button if you want to make any changes

Once you finished, click the “Complete” button

Enter your passcode and click the “Submit” button

Note: Normally you do not need to edit the departure and location.

Note: If you do not know or forget your passcode, please phone call the customer support (+64 123456)

Please complete your start trip report at the beginning of a fishing trip, you may need the following informations when you are filling the report:

Vessel number (if vessel used)

Client number

Date, time, and initial position

Deckhand passcode

Mid-fi -Final concepts

Before

Offline

Report status

Active

Sending

All

Pending

TSR - Trip start report

2:55 PM | 26/11/2025 | Ready to submit

Please submit in:

14:04

Settings

Actions Menu

Select fishing method

Please select fishing method

Recently used

DSF

OCP

PS

PS

1

5

4

2

3

After

The reporting interface used for data entry and fishing method selection

In the updated version we:

Added a heading for context and a collapsible report which provides user more space for data entry.

Redesigned the active report icon to prevent it from being mistaken for the hamburger menu.

Introduced a report status indicator and countdown timer to improve visibility of progress and remaining time.

Added a system status bar (location, Wi-Fi, Bluetooth) to support users and assist customer support with troubleshooting.

Improved data entry by hiding the keyboard on scroll to reveal more options, and added a “Recently used” section for faster selection.