The Project

VELA is a mobile application designed for water sports enthusiasts that was part of my UX Design Course at CareerFoundry. I designed the app from start to finish through research, analysis and best practices in UX Design.

Duration

6 months

The Problem

Spending a day on the water can quickly turn from fun to dangerous if forecasts are misunderstood. In order to stay safe and have a good time at sea, it is crucial that water sport enthusiasts have access to easy-to-understand information regarding weather and water conditions.
However, weather data can be complex and, especially for beginners, it is not always clear which data are relevant for their water sport and how to read the weather reports.

Methods

  • Competitive Analysis
  • User Surveys
  • User Interviews
  • Affinity Mapping
  • Rainbow Spreadsheet
  • User Personas
  • User Journeys
  • Card Sort
  • Wireframes
  • Low-, Mid- and High Fidelity Prototypes
  • Usability Testing
  • Preference Test

My Role

For this project, my role was to create a weather app which provides ​beautifully displayed and easy to understand information about weather and water conditions for water sport enthusiasts by applying Design Thinking, Iterative Design and Human
Centered Design Strategies.

Tools
  • Adobe XD
  • Balsamiq
  • Optimal Sort
  • UsabilityHub

Competitor Analysis

I conducted a competitor analysis with two competitors, Windy and Nautide. I created SWOT profiles for both apps and a UX analysis for Nautide to understand what type of problems users face with competitors’ products and to highlight opportunities to meet an unfulfilled user need.

User Surveys & Interviews

With the goal to find out more about the behavior & habits of water sport enthusiasts and to discover user needs which are not satisfied by existing apps, I conducted user surveys with 45 water sport aficionados of all skill levels. This information helped me to prepare for my user interviews because it already gave me an idea about habits and priorities of users.

User Surveys
User Interviews

Affinity Mapping

After gathering the information, I created an affinity map to help me structure my findings and identify key statements and challenges.

Key Findings

  • None of the existing apps provides only the data relevant for the water sport
  • The user has to know which data are relevant for the water sport in order to be able to find the information needed
  • To make it easier for the user to find the data relevant for the water sport, the idea was born to first let the user choose a water sport and then, with a single click, give access to a summary page showing all the essential water sport specific weather & water data

User Personas

The creation of user personas followed the analysis of the previously gathered data. Their main function was to assist and direct efforts towards refining VELA as to allow it to more effectively meet the personas’ needs.

User Journeys

To visualize how the personas would interact with my app and to see VELA from their point of view, I set up user journeys simulating a specific persona’s needs, emotions and thoughts.

Key Findings

  • Difficult to create the user personas due to my lack of experience with certain water sports
  • Challenging not to impose your own biases onto the persona
  • The interviews helped me put myself into my users’ shoes and were great source of inspiration for my user personas

User Flows & Task Analyses

For each persona task analyses and user flows were developed to present the steps users would have to take within the app to navigate and reach their goals. A practical step by step visual of the app’s structure from a user’s perspective giving valuable insight on VELA’s actual usability and effectiveness.

VELA’s Main Guiding Principles

Three core needs emerged from my research and became the guiding principles in VELA’s development.

Quick & Intuitive

Users expressed great interest for an app that is fast and easy to use. Therefore, a lot of effort went into reducing the number of required steps to navigate and access information as well as creating a structure that is visually intuitive and supported by icons.

User Customization

Interviewing water sport enthusiasts brought to light a need for personalization options.
Most notably, I wanted to allow users to edit which reports are displayed in the summary page as well as having access to a whole section dedicated to setting  preferences and default settings.

Reliable Forecasts

Users showed a clear and crucial need for reliable forecasts.
Having VELA gather reliable data from the best weather models and having the option to access more detailed reports as well as local weather predictions were determined to be essential.

Sitemap

Having these main features in mind, I conducted a card sort to get a better idea how users might expect my app to be structured and based the creation of my sitemap on the results.

Wireframing

After defining the sitemap, I created low-fidelity wireframes to start testing VELA’s functionality and its core guiding principles in practice. Instead of pen and paper, I decided to use an erasable smart notebook that allowed me to instantly store my notes. By visualizing the different user flows, such as adding a location to get to see the weather data for that location, I was able to check if the user flow was intuitive and to ensure that it helped the user reach their goals quickly and easily. I went through several iterations learning to apply material guidelines and consistency.

Add Location
Add Algae Report

Next came mid-fidelity wireframes followed by high-fidelity wireframes and a clickable prototype in Adobe XD for usability tests.

Usability Testing

Conducting usability tests gave me the opportunity to see how the users interacted with VELA, to test if my design meets the users’ needs and to reveal any possible shortcomings of my design. For VELA’s test sessions I found 6 participants who practice different water sports at different skill levels (beginner - advanced). To analyze the results, I used affinity maps and rainbow spreadsheets.

Moderated Remote Usability Tests
Test Objectives
  • Verify how users go through onboarding and if the registration process is clear and easy
  • Check how participants add a location
  • Do the users understand the summary page?
  • Check if participants are able to add or remove reports on summary page
  • Do the users understand how to find safety tips for divers and how to bookmark them?

Key Findings

  • Tasks that seemed simple and clear to me turned out difficult for users
  • I was surprised when I learned that users expected a completely different outcome than what I had designed when clicking a certain part of the app
  • Some users did not understand that the water sport icons are scrollable
  • Some users did not consider locations as a clickable menu item and did not notice that it was related to the weather conditions
  • Users found it difficult to find ‘My Preferences’ and tried to click ‘Settings’ instead
  • Users got confused by the thumbs up icon and associated it with a Facebook like button
  • Users tried to add the algae report when they were on the summary page and were confused when realizing that they could not do it from there

Design Iterations

VELA underwent several iterations based on the user feedback received during the usability tests. I also conducted a preference test with 10 participants through Usability Hub which lead to further changes of my high-fidelity wireframes.
I also learned to apply Gestalt Principles, Emotional Design and grids to organize the content and elements of my wireframes which helped me further improve the design of my app.

Summary
Burger Menu
Onboarding

Accessibility

After learning about accessibility guidelines, I made further changes to my prototype.

Contrast & Text Placement

The color of the text in the search button was too low in transparency and hard to read. Therefore, I increased transparency.The color of the icons and text in the scrollable menu was changed to ocean blue and the background color was made less visible in order to increase readability. The text of the articles was moved to the top and the background image repositioned so that the text is easier to read.

Placeholder & Indicator State

At first, VELA only included placeholders on the login and sign up screens to indicate what the user should type. There was no indication for the user to see which input field they were finding themselves in.Therefore, I added a text cursor for when the user is typing. When text has been entered in the field, the border of the form field changes to blue and a label is visible on top of the field to tell users what the corresponding input fields mean.

Final Version

Following the established core principles, VELA’s final version comes with three main defining features.

At a Glance

Can I go surfing today? Being able to answer this with a single click is one of VELA’s main features. Launching VELA will load the summary page with all essential data and a thumb icon instantly notifying the user if the weather conditions are favorable or not.

Tailored to You

VELA’s fulcrum is the summary page. It displays all the essential data relevant to your water sport. The page can be customized to meet varying needs and preferences.



Reliable Data

VELA  features real time detailed weather reports and reliable forecasts. Based on several of the main weather models such as ECMWF & GFS, the data presented is accurate and always kept up to date.


Click below to view a video demonstration of the app.

Click here to view the final prototype.

Conclusion

Creating a competitive weather app when well established ones already exist was a challenge that led to opting for a water sport specific niche solution. I tried to look at the project from unconventional perspectives and put great focus on revolving ideas around users’ needs. Most notably, it was the usability tests that allowed me to refine the app. How to improve its structure, how to make it as intuitive as possible and how to present in a clear and effective way what is often viewed as complex and confusing weather data. Principles like the 1 click away answer and returning control to the user, guided me through a creative process that resulted in an app that offers a unique set of features and that is able to be competitive on the market.

Working on this project was a great experience that allowed me to put into practice a set of core UX guidelines and to learn a variety of valuable new skills.