top of page

Yamaha - Siren Connected Boat App

Yamaha Logo.png

🔒 Confidential Case Study Notice:

This case study is shared strictly for interview and evaluation purposes. It is protected under NDA and contains work done for Yamaha, Siren Marine and KDDI via Station Digital Media. Please do not reproduce, share, or distribute this content outside the hiring process. For access, a password is required and provided upon request. Thank you for respecting the confidentiality of this project.

Our client, Yamaha, has engaged us to merge their two apps, namely Siren Marine and Yamaha Outboards apps, into a single application named "Siren Connected Boat" (referred to as "One App" for simplicity). This unified app will be available for both iOS and Android platforms, as well as for smartwatches.

This project is substantial, as the One App could enable users to add boats, outboards, and connect with Yamaha's Siren Device, offering remote control capabilities to boat owners. In addition to these features, the One App will encompass various other functions, including geofencing, maintenance assistance, the ability to add secondary users to the boat, and more.

The development process was divided into five sprints, covering the entire app creation journey. I joined the project starting from Sprint 2 and remained involved until the app's completion. During this time, I contributed to several core features such as Siren Sensor Details, Siren Settings, Add Products, Secondary User Management, and certain aspects of Account Settings.

We have successfully crafted a demo app for the client's review, resulting in their high satisfaction with the final outcome. The development process involved a number of iterative design phases to refine the app's functionality. The anticipated release for the app is scheduled on both the Apple Store and Google Play App Store in February 2024.

Client

Yamaha

Team

Stakeholder -Yamaha (20+), Business analysis team (8),  development team (20+), design team (4)

Role

UI/UX product designer
Motion graphic designer

Tools

Figma, Jira, Adobe Creative Suite, Microsoft Office 365

Location

Long Beach, California & Remote

Duration

Full-time
2. 2023 - 5. 2024

Yamaha_Portfolio.png
 Core Features & Tasks Checklist

Click on each button to view the details of each section

REVIEW & IMPROVE

 Information Architecture

The sections on which I have worked are highlighted in yellow below.

Yamaha One App IA v3_031023.png
Siren
 Siren Sensor Tile Details & Siren Settings

Teams: business analysis team, development team & UI/UX designer Sophie

What's Siren Marine Sensors?

Siren Marine Sensors' Smart Boat Monitoring System puts your boat in the palm of your hand 24/7. With add-on wireless and wired sensors, your Connected Boat® system can be expanded for even more robust monitoring, tracking, and security.

I'm proud to have designed the core features of Siren Sensor Details and Siren Settings for their new One App.

hero_familysiren3series-copy.gif

Goal & Challenge

  • The goal was to simplify Siren Sensor Tile Details and Siren Settings.

 

  • The challenge was to combine certain settings from Siren Sensor Tile Details and Siren Settings. The previous app settings were fragmented and complex for users to navigate. Following the revision, users can now conveniently edit crucial settings all in one place.

Siren Sensor Tile Details Reskin

Requirements

We have received a file named "Siren Sensor Tile Details Breakdown" from the old app. This file has been extremely helpful in helping me understand the functions. This understanding will be crucial as we work on reskinning the app for a more user-friendly design. An example is provided below:

Siren Sensor Tile Details Breakdown Example.png

Old and New Design Comparisons

Here are a few examples of old and new design comparisons with pain points and solutions below.

Note: Click on the image or arrow to view it in a larger size or to see more slides below.

Prototype

Here is the prototype of Siren Sensor Tile Details design.

AddProducts
Add Products

Teams: business analysis team, development team & UI/UX designer Jonas & Sophie

Goal & Challenge

  • The goal was to design an easy, smooth and user friendly "Add Products" user flow, including a siren device and outboards, covering all error cases and edge cases.

  • The challenge: 
    Since the Yamaha team wanted to combine both of their apps (SirenMarine app & Yamaha Outboards app) into one app (Connected Boat app), it requires the app to be able to add both Siren devices and outboards, which introduces many scenarios and edge cases.










     

Based on our research, users can add products from two entrances: the Home screen and the Account screen. Therefore, we explored 6 scenarios.

  1. Add Siren device from Home

  2. Add Outboards from Home

  3. Add Siren device for the first time​ from Account

  4. Add Siren device with/without boats from Account

  5. Add outboards for the first time from Account

  6. Add outboards with/without boats from Account

App Icons.png

Old App Designs

Below are a couple of screenshots of the "Add Product" flow from the old Sirne Marine app and the "Add Outboard" flow from the Yamaha Outboard app. My challenge is to combine both flows into one app.

Old Siren Marine App - Part of Add Product Flow

Siren_Add Product.png

Yamaha Outboard App - Part of Add Outboard Flow

Old Yamaha Outboard App_Add Boat.png

The old apps belonged to Yamaha Company, but they had two different design styles, making them appear as if they were developed by two distinct companies. Specifically, the Yamaha Outboard App included a technical outboard flow that was challenging for non-experts in boating to comprehend. Our objective is to merge and redesign the product's flow to be user-friendly and easily understandable. We aim to enable users to navigate through all the steps seamlessly, incorporating excellent branding design.

Add products Procedures

Business analysis team and design team reviewed the current Siren Marine app and Yamaha Outboards app to analyze the process of adding products. Following this, BA team confirmed the procedures with the Yamaha team. The design team then developed hi-fi UI design and user flows based on these procedures.

Yamaha _Add Products.png

Scenario 1: Add Siren Device From Home

Based on the current app research and add product procedures list, I have created a quick user flow by Draw.io.

Yamaha_User Flow_Add Siren.png

I have created a detailed hi-fi UI user flow, including edge cases and error cases based on the user flow.

Note: Click on the image or arrow to view a larger size or more options below.

Scenario 2: Add Yamaha Outboards From Home

Based on the current app research and add product procedures list, I have created a quick user flow by Draw.io.

Yamaha_User Flow_Add Outboard.png

I have created a detailed hi-fi UI user flow, including edge cases and error cases based on the user flow.

Note: Click on the image or arrow to view it in a larger size or to see more slides below.

Scenario 3: Add Siren device for the first time​ from Account

Based on the previous 2 scenarios, the BA team has created the UI transition diagram, along with Yamaha team's requests (I also included my notes in the requests), for me to reference and create the user flow.

Note: Click on the image or arrow to view it in a larger size or to see more slides below.

Below is the user flow I have created, which also includes edge cases and error cases.

Note: Click on the image to view it in a larger size.

Scenario 4: Add Siren device with/without boats from Account

Based on the previous 3 scenarios, the BA team has created the UI transition diagram for me to reference and create the user flow.

Note: Click on the image to view it in a larger size.

Below is the user flow I have created, which also includes edge cases and error cases.

Note: Click on the image to view it in a larger size.

Scenario 5: Add outboards for the first time from Account

Based on the previous scenarios, the BA team has created the UI transition diagram (I also included my notes in the requests), for me to reference and create the user flow.

Note: Click on the image or arrow to view it in a larger size or to see more slides below.

Below is the user flow I have created, which also includes edge cases and error cases.

Note: Click on the image to view it in a larger size.

Scenario 6: Add outboards with/without boats from Account

Based on the previous scenarios, the BA team has created the UI transition diagram for me to reference and create the user flow.

Note: Click on the image to view it in a larger size.

Below is the user flow I have created, which also includes edge cases and error cases.

Note: Click on the image to view it in a larger size.

Prototypes

Here is the happy path for adding a Siren device for the first time.

Secodary User
 Secondary User Management

Teams: business analysis team, development team & UI/UX designer Sophie

Goal & Challenge

  • The goal was to simplify the process of adding a secondary user and to address all the edge cases and error scenarios that may arise during the process.

 

  • The challenge was to reduce the permissions of secondary users. Yamaha initially wanted to grant numerous permissions to secondary users, but this would have led to various technical issues for the dev team. Ultimately, we decided to limit most of the permissions, which also makes it easier for the owner to manage the account.

Requirements & User Flows

The BA team analyzed the requirements from the Yamaha team for me to design the hi-fi UI user flows. After revising the design a couple of times, we reduced the permissions of secondary users and confirmed with the Yamaha team at the end.

Note: Click on the image to view it in a larger size.

Boat Owner's View

Here is the user flow, including edge cases and error scenarios, for the owner's view when adding a secondary user.

Note: Click on the image to view it in a larger size.

Secondary User's View

Here is the user flow, including edge cases for the secondary user's view when receiving, accepting, or rejecting an invitation from the boat owner.

Note: Click on the image or arrow to view it in a larger size or to see more slides below.

Prototype

Here is the happy path for adding a secondary user from the boat owner's view.

Account Settigs
 Account Settings

Teams: business analysis team, development team & UI/UX designer Sophie

Goal & Challenge

  • The goal was to simplify the Account settings and make the design intuitive and user-friendly. The account settings reskin was very straightforward. For this case study, I showcased two important and unique features: Alert Recipients and Float Plan.

 

  • The challenge was to prioritize and organize the settings and finalize which settings belong to Account and which settings belong to Siren Settings, while also addressing all the edge cases.

Alert Recipient

Requirements

The Alert Recipient feature has been relocated from the General Settings to the Siren Settings section within the Account Settings. This move was made because users can only set an Alert Recipient if they have a Siren device. The account owner can add alert recipients and receive alerts via email, text, or both.Below are the requirements from Yamaha, along with my questions and answers from the BA team, along with the old design.

Pain Points of Old Design

  1. There was no hierarchy under Alert Recipients Setting.

  2. It's hard to remember who was "Alert Recipient 1" or "Alert Recipient 2".

  3. The app user have to re-enter email & phone number again.

  4. It's unnecessary to ask user to receive alert notification.

  5. "Delete Alert Recipient" didn't look like a button.

Note: Click on the image to view it in a larger size.

Solutions

  1. Add "+" icon to distinguish between "Add Alert Recipient" and "Added Alert Recipient".
    Display user's contact information for quick scanning on the "Alert Recipient" screen.

  2. Users can customize recipients' names for better recognition.

  3. Pre-populate the app owner's information without requiring re-entry (users can still edit it).

  4. Removed the setting that asks users to receive alert notifications.

  5. Added "Delete" and "Save" buttons on the details screen. Users can also delete from the "Alert Recipient" list for quick removal. The app owner can't delete the owner's information for security reasons.

Final User Flow

Here is the user flow, including edge cases.

Note: Click on the image or arrow to view it in a larger size or to see more slides below.

Prototype

Here is the happy path for Alert Recipient.

Float Plan

Requirements

The float plan needs to be simplified and easy to maintain compared to the old Yamaha Outboard app. Below are the features of the old Yamaha Outboard app, the requirements from Yamaha that the BA team has analyzed, and my notes.

Pain Points of Old Design

The old design looked nice, but it's kind of overwhelmed by many functions and taps.

  1. It's confusing regarding the link "View More", and it's also distracting to view trip information.

  2. There was no hierarchy, making it hard to read.

  3. There were too many question icons, which were unnecessary.

  4. There was no back/delete button, impacting many screens.

  5. Based on app reviews and user feedback, "Resources" and "Checklist" are less frequently used and more time-consuming to navigate.

Note: Click on the image to view it in a larger size.

Solutions

  1. Removed unnecessary links to focus on trip plan information without distraction.

  2. Resolved hierarchy issues by changing different font sizes, colors, and volumes.

  3. Removed all question/info icons to keep the screen easy to read and intuitive.

  4. Added CTA buttons and swipe right behavior. For example, there are a couple of ways to delete passengers or itineraries, which makes it easy for users to interact with the feature quickly.

  5. Removed "Resources" and "Checklist" from the Float Plan to keep the feature simple and quick to add/edit/delete based on user review and feedback.

Final User Flow

Here is the user flow, including edge cases.

Note: Click on the image or arrow to view it in a larger size or to see more slides below.

Prototype

Here is the happy path for Float Plan.

Wear OS
 Wear OS

Teams: business analysis team, development team & UI/UX designer Sophie

Goal & Challenge

  • The goal was to simplify the mobile app features and resize them for smartwatch use.

 

  • The challenges:

    1. To resize all features and prioritize core features for smartwatch design.

    2. All user cases were considered when designing for the smartwatch. 

    3. Research about WatchOS and Wear OS design guidelines and thinking about compatibility while designing for Wear OS.

User Cases and Features

The BA team listed all features from the mobile app for the design team to brainstorm. We conducted a small internal team vote (involving 7 people) to determine which features users would like to have on the smartwatch. As a result, Boat Info, Location/Geofence, and Maintenance emerged as the most important features. Inbox was deemed the least important feature, but the Yamaha team insisted on including Inbox and Promo in the smartwatch app design for business promotion purposes. Below is the top feature list:

  1. Boat Info, Location/Geofence & Maintenance

  2. Monitoring & Commands

  3. Arm Mode & Sentinel Mode

  4. Inbox / Notifications

  5. Promo

Note: Click on the image to view it in a larger size.

Design Style Research

The next step was to research smartwatch design, which involved studying competitors' smartwatch apps and trending app designs. I conducted research on both WatchOS and Wear OS designs. However, I focused primarily on Wear OS design research since I was responsible for designing for WatchOS.

Additionally, I thoroughly reviewed all WatchOS guidelines on the Android Developers site to stay updated on the latest updates to the WatchOS system design style guide, which also for dev team to note.

Note: Click on the image to view it in a larger size.

Design Options

Based on all the research and design references, I have created four design options.

  • Options 1 & 2 were based on the Wear OS design style but did not fit well on the WatchOS screen.

  • Options 3 & 4 were based on the mobile app Home design style to keep both the boat view and map view on the Home screen, which fit well on the WatchOS screen.

As a result, the Yamaha team chose option 3 but removed the boat view on Home screen; however, they still needed revisions.

Note: Click on the image to view it in a larger size.

Design Iteration

I have completed 4 more rounds of design iteration based on option 3, which were reviewed by the design director, BA team, dev team, and lastly, the Yamaha team.

 

Below are the 3 rounds of Wear OS designs. 

Note: Click on the image or arrow to view it in a larger size or to see more slides below.

Final Design

Below is the final design. Added full map view, included different user cases, edge cases and alert states.

Note: Click on the image to view it in a larger size.

Prototype

Here is the happy path of wear OS app. For easy interact with the smart watch prototype, I changed the Wear OS swipe left/right behavior to click the entire screen.

Design Library
 Design Library

UI/UX designers Greg & Sophie

The design library for the mobile app is extensive because Yamaha has multiple products to include in the app, which involve various user cases and white labels, necessitating the ability to switch between different boats and boat brands. Additionally, we need to distribute the design library to the Yamaha marketing team for creating design guides and branding purposes.

 Motion Graphic Design

UI/UX designers Sophie

There were a few animations needed in the app. I have created animations for the Splash and Login screens, loading animation, and product instruction tutorial motion graphics with After Effects.

Note: Click on the image or arrow to view it in a larger size or to see more slides below.

Anmation
 Design QA

UI/UX designer Sophie

In the past, we used PowerPoint to conduct design QA, which was time-consuming and also difficult to avoid duplicated issues. For Yamaha design QA, I conducted it on Jira, which was much easier to manage, organize, and check issues, especially when teams needed to search for specific issues on Jira. However, not many people are familiar with how to use Jira. Therefore, I have created a Design QA Guideline on Figma for the whole team to refer to.

Jira Tickets Creation

Since we designed for cross-platform apps, we needed to QA on different devices. So, I discussed with the BA team and created design QA tickets categorized by iOS mobile & smartwatch, and Android mobile & smartwatch. Then, I broke down the QA tickets by features to avoid duplicate issues. Designers can create 'Child tickets' for the issues under the corresponding feature on Jira. Below is the Jira ticket breakdown.

Note: Click on the image to view it in a larger size.

Design QA
 Review & Improve

What to Improve

I understand that Station Digital Media has a tight schedule with Yamaha's project, but it's important to use UX design methods like user-centered design to create user-friendly apps. I would conduct many usability tests and A/B testing with primary and secondary stakeholders if possible.

I would also improve the design library. The current design library has too many headers, pop-ups, and the same icons with different sizes, etc. I would reduce the number of components and combine similar ones for easier updating in the near future.

Below are some of my suggestions for some of the features:

Home

  1. Remove the boat view; it's kind of useless to display the boat view on the Home screen. Users already know what their boat looks like (the boat view was Yamaha team's requirement).

  2. The boat name is too big, and it's hard to tell that it's the boat name. I'd like to decrease the font size and place the boat name outside of the box. Users can switch boats/products with just one tap instead of having to go to the menu.

  3. The "View all" button is not specific enough. It's better to indicate what item to view, like "View more monitorings."

  4. The outboard card is confusing. Users have to guess what the numbers and letters mean. It's better to include a subtitle to explain and to reduce the size of the outboard graphics, which takes too much space on the card.

What to improve1.png
What to improve2.png

Account

  1. I would separate Product Management from Account. Product Management is an important feature of the app. Currently, users have to click deeply to access important features like Siren device settings and outboard settings. Moving Product Management to the Menu or Bottom Nav Bar would be better. Then move Account from the Bottom Nav Bar to the Menu.

  2. Also, separate App Settings from Account. It's not related to Account. Move App Settings to the Menu.

Your Products

  1. Changing the wording to "My Products" makes the user feel more personally connected to the app.

  2. It's hard to discern this information. There are too many different font styles. The boat name is too large, especially in cases where the user gives the boat a long name. I'd suggest adding subtitles to explain the meaning of each string.

  3. It's confusing to have these two text buttons on the card, especially since the card is tappable. It's also easy to tap on the wrong tabs. I would suggest removing these two text buttons. Instead, display what kinds of products are included in the boat card for quick scanning by the users, such as Siren device and outboard information.

What to improve3.png
What to improve4.png

Float Plan

  1. It doesn't make sense to allow the user to manually input the number of passengers if the number of passengers added does not match the input. Instead, I would automatically adjust the number to synchronize with the total number of passengers added.

Siren Settings

  1. Currently, we use navy blue for uneditable input strings, but it's confusing to me. I would remove the input line to indicate to the user that these strings are uneditable.

What to improve5.png

Review

Our client, the Yamaha team, is very pleased with the apps we designed and developed. It's a huge innovation to combine their two apps (Yamaha Outboard app and Siren Sensor app) into one comprehensive app. They held an app launch party in Miami, Florida, on the launch day, February 15th, 2024. The Yamaha team also signed a new contract to continue collaborating with us!

Yamaha team.png

Our customers aren't really happy with the new app updates, and there are a few of main reasons, including what I mentioned earlier in "What to Improve":

  • The average age of most boat owners is 54, making them slow to adopt new technologies.

  • There is no user-centered design at Station Digital Media company. The company prioritizes clients and signs contracts with tight schedules, leaving insufficient time for usability tests or user research during the design process.

  • Since the app users are older people, it's better to prioritize accessibility design for the app.

To improve app usability, our team made a couple of updates based on customer reviews. As a result, the review scores have increased from 2.1 to 3.3 on the Apple Store and from 2.0 to 2.5 on the Google Play Store.

🔒 Confidential Case Study Notice:

This portfolio piece is password-protected to respect confidentiality agreements and client privacy. It's shared solely for evaluation during the hiring process. Thank you for keeping this content private and secure.

Review & Improve
  • Linkedin
  • Dribbble

© 2025 designed by Sophie Xing

bottom of page